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
339796362784	339796363353	339796363903	339796364453	339796365003	339796365553	339796366103	339796366653	339796367203	339796367753	339796368303	339796368853	339796369403	339796369953	339796370503	339796371053	339796371603	339796372153	339796372703	339796373253	339796373803	339796374353	339796374903	339796375453	339796376003	339796376553	339796377103	339796377653	339796378203	339796378753	339796379303	339796379853	339796380403	339796380953	339796381503	339796382053	339796382603	339796383153	339796383703	339796384253	339796384803	339796385353	339796385903	339796386453	339796387003	339796387553	339796388103	339796388653	339796389203	339796389753	339796390303	339796390853	339796391404	339796391953	339796392503	339796393053	339796393603	339796394153	339796394703	339796395253	339796395803	339796396353	339796396903	339796397453	339796398003	339796398553	339796399103	339796399653	339796400203	339796400753	339796401303	339796401853	339796402403	339796402953	339796403503	339796404053	339796404603	339796405153	339796405703	339796406253	339796406803	339796407353	339796407903	339796408453	339796409003	339796409553	339796410103	339796410653	339796411203	339796411754	339796412303	339796412853	339796413403	339796413953	339796414503	339796415053	339796415603	339796416153	339796416703	339796417253	339796417803	339796418353	339796418903	339796419453	339796420003	339796420553	339796421103	339796421653	339796422203	339796422753	339796423303	339796423853	339796424404	339796424953	339796425503	339796426053	339796426603	339796427153	339796427703	339796428253	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2643	3600	2300	2643	3600	2300	2643	3600	2300	2644	3600	2300	2644	3600	2300	2644	3600	2300	2644	3600	2300	2644	3600	2300	2644	3600	2300	2644	3600	2300	2645	3600	2300	2645	3600	2300	2645	3600	2300	2645	3600	2300	2645	3600	2300	2645	3600	2300	2645	3600	2300	2645	3600	2300	2645	3600	2300	2645	3600	2300	2645	3600	2300	2645	3600	2300	2645	3600	2300	2644	3600	2300	2644	3600	2300	2644	3600	2300	2644	3600	2300	2644	3600	2300	2644	3600	2300	2644	3600	2300	2643	3600	2300	2643	3600	2300	2643	3600	2300	2643	3600	2300	2642	3600	2300	2642	3600	2300	2642	3600	2300	2641	3600	2300	2641	3600	2300	2641	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23760	21909	29854	24434	24134	47714	54697	31766	10490	717	340	309	329	310	395	927	1287	1011	620	482	374	342	345	334	321	322	273	293	326	288	308	297	282	285	284	296	282	296	314	290	289	312	292	275	294	282	297	294	278	300	290	288	273	289	289	310	314	266	301	278	273	308	294	255	284	254	283	316	256	249	300	265	274	289	265	285	314	280	308	277	266	296	310	300	275	277	292	256	289	299	295	263	304	282	294	254	288	299	332	294	295	259	295	291	309	263	290	273	259	289	298	278	325	287	268	281	287	262	291	281	272	286	274	304	305	270	288	316	304	271	299	248	272	280	315	286	301	289	294	250	253	314	288	310	288	270	280	296	297	269	303	282	281	299	296	295	282	274	283	308	293	279	291	283	280	310	268	309	270	271	294	296	323	299	315	271	269	305	291	303	305	282	299	259	308	276	300	284	280	257	313	285	294	310	284	278	284	247	309	288	285	290	317	294	298	294	274	290	276	274	304	269	302	281	317	292	299	282	280	285	291	286	273	311	262	271	303	306	294	261	270	308	276	314	252	311	310	267	278	287	270	302	290	273	258	284	276	268	265	296	290	296	292	278	288	250	276	271	324	309	316	279	274	328	287	321	267	282	279	282	296	299	290	267	279	302	293	288	289	299	269	295	281	283	300	286	269	310	285	275	275	272	290	287	283	298	293	272	292	303	274	254	288	277	292	302	266	303	260	264	273	298	302	278	297	285	281	303	311	281	307	281	308	282	290	249	314	287	274	274	270	292	295	292	304	303	278	269	312	271	296	302	267	270	282	287	267	298	293	297	270	290	271	291	297	323	295	274	258	260	283	287	307	292	271	312	298	274	286	287	273	297	270	261	322	293	292	320	294	277	283	336	245	294	291	297	267	256	296	265	272	286	278	326	299	308	258	283	307	320	303	299	328	318	304	280	249	298	277	262	277	281	290	291	296	261	272	277	256	284	332	310	289	263	286	280	289	285	298	302	278	307	309	298	277	274	320	271	288	305	314	287	291	298	286	289	285	282	305	253	314	332	289	267	289	279	293	306	285	277	298	256	299	297	261	303	290	297	296	284	296	269	288	280	309	279	325	293	277	269	310	297	295	294	304	291	286	292	284	297	294	277	295	267	315	280	277	283	286	311	273	257	284	290	271	288	298	299	286	280	284	277	289	272	295	271	310	312	286	292	254	306	261	292	245	284	305	323	269	278	279	322	253	265	282	274	272	274	263	308	313	249	302	274	274	292	299	281	273	296	329	303	291	258	266	306	291	313	305	272	294	289	314	282	279	290	260	277	291	259	261	269	267	291	283	270	311	272	312	296	297	299	313	314	285	289	295	298	271	299	284	290	323	268	265	291	270	312	291	308	322	273	252	289	277	304	276	281	279	302	272	288	326	276	297	300	294	283	273	295	297	269	297	301	274	312	295	298	284	286	286	289	286	281	295	271	295	293	286	302	305	258	292	296	338	297	314	304	293	285	282	264	270	277	302	308	285	286	318	265	305	275	297	278	307	279	309	256	288	281	268	280	270	326	290	292	322	280	289	283	300	273	332	263	313	309	292	307	274	279	290	292	289	278	316	275	272	295	334	295	278	295	268	285	284	275	290	282	282	290	280	290	316	289	265	273	292	276	284	297	279	300	292	287	267	290	296	277	280	277	289	330	265	310	296	284	264	301	275	281	320	272	302	281	274	255	271	277	285	301	312	290	279	289	277	269	308	285	307	254	271	260	308	271	267	244	280	287	303	312	297	254	272	259	305	281	302	270	282	283	306	260	283	260	299	277	290	320	289	298	305	277	252	297	322	277	259	273	281	288	277	282	262	287	283	299	301	295	302	276	275	287	251	268	281	265	256	257	315	291	275	282	289	278	287	286	292	271	300	297	298	279	267	295	296	287	310	312	263	256	294	280	271	276	282	288	293	325	290	272	298	281	267	258	295	299	295	300	295	297	283	293	300	277	302	331	271	297	314	287	276	278	293	280	286	296	270	299	287	317	296	303	313	278	310	282	284	258	292	299	291	290	301	275	288	268	283	276	292	268	278	285	318	276	301	282	257	292	280	279	292	288	292	280	275	252	302	300	271	290	321	265	286	312	288	273	282	301	281	267	284	294	279	284	297	258	294	304	301	305	293	311	268	278	289	273	277	263	311	272	279	263	282	298	310	291	279	286	283	307	262	278	304	283	285	277	293	263	282	282	299	271	293	268	310	325	297	278	305	298	284	278	340	292	311	262	249	290	292	282	291	319	272	310	277	296	282	298	277	339	287	325	268	268	295	260	291	315	293	280	282	301	278	296	257	282	288	263	262	267	298	275	282	312	298	324	304	283	277	269	302	276	296	301	299	264	296	288	289	318	291	274	275	319	282	272	284	288	248	295	265	251	295	276	287	283	296	278	280	293	298	282	280	318	280	288	267	293	303	274	304	272	280	290	304	283	303	283	268	276	300	314	273	262	278	300	293	258	264	304	271	307	292	313	280	266	296	277	302	269	310	284	301	296	301	297	273	298	286	277	288	310	273	293	282	272	294	284	280	264	283	292	262	283	273	307	285	306	293	298	284	289	293	264	275	285	278	268	275	292	284	297	284	253	285	284	262	302	285	275	299	292	272	288	320	278	275	320	301	306	308	302	290	244	287	278	290	294	304	285	287	273	299	275	294	275	299	287	235	286	283	278	277	264	321	314	253	285	265	283	289	288	299	322	291	279	263	277	287	309	303	294	289	322	284	298	301	307	283	295	287	285	296	288	278	298	305	318	275	293	264	250	299	289	277	278	293	294	305	285	294	308	286	310	298	281	309	292	298	295	287	305	291	286	271	314	279	285	293	282	286	290	301	291	274	265	290	257	249	312	315	291	287	279	277	302	304	253	281	320	299	322	290	316	292	268	286	340	272	259	289	291	300	282	278	302	283	256	317	292	292	292	253	294	298	290	297	310	298	266	282	297	300	285	277	250	288	264	248	303	303	299	272	281	325	302	280	291	301	300	290	286	293	278	290	298	300	261	292	285	299	307	295	276	289	297	305	297	281	297	324	298	269	282	305	272	294	251	291	311	266	284	295	302	316	303	298	283	319	296	302	310	283	273	265	287	290	288	283	274	274	302	299	292	275	276	255	276	280	300	276	280	250	299	266	283	315	304	301	296	303	283	280	301	307	294	280	313	274	299	299	290	275	300	254	284	272	294	327	309	271	243	303	311	308	259	299	274	278	271	262	315	265	300	282	299	277	268	264	278	324	273	292	300	290	300	309	302	299	268	288	264	277	315	285	297	294	312	283	307	286	282	281	272	279	291	299	295	280	299	290	339	302	281	279	288	314	284	306	278	285	288	285	286	291	268	304	266	296	295	258	290	272	313	305	308	273	284	310	298	287	288	277	326	294	292	275	282	282	277	271	292	296	291	248	292	272	294	318	302	300	278	290	292	302	301	282	287	286	255	299	302	292	279	290	281	300	290	306	307	301	317	296	274	293	275
27150	50742	43509	24695	38804	57783	54377	34412	11254	806	582	583	533	510	606	2367	3533	2715	1590	1008	796	569	581	573	530	496	488	447	463	469	451	495	457	493	438	446	450	442	476	446	446	478	464	472	483	458	453	477	443	438	440	439	468	486	449	496	489	430	441	451	485	486	440	468	458	454	449	485	446	464	444	454	494	437	464	437	507	492	498	480	451	472	474	471	472	471	458	470	457	419	432	436	416	465	466	463	462	468	486	493	475	464	453	453	463	425	451	447	453	455	470	486	466	471	450	442	478	473	441	457	457	477	458	533	440	449	458	492	440	473	462	455	457	482	496	489	480	488	464	471	444	461	483	466	460	490	478	486	482	449	454	486	429	459	501	420	474	472	399	469	448	451	476	467	464	499	477	457	497	483	461	471	435	451	438	454	455	468	463	442	488	474	448	472	459	466	465	444	445	448	473	467	456	463	444	463	488	446	487	487	478	427	459	462	473	430	464	484	458	486	428	472	452	470	507	445	451	513	500	445	476	477	461	453	448	453	496	429	454	455	451	431	461	462	467	433	431	446	494	489	467	494	435	474	461	480	451	467	443	499	453	475	462	486	531	457	435	464	442	473	466	466	464	509	435	468	452	474	454	436	460	482	452	470	443	482	472	470	463	471	464	488	446	454	489	465	440	449	496	464	417	478	483	423	472	457	484	438	455	452	479	455	450	471	480	444	437	465	452	471	479	449	459	459	439	490	471	465	450	461	460	466	460	497	464	477	461	430	488	465	488	465	473	473	487	466	437	479	482	471	454	470	497	459	475	470	457	484	422	490	453	467	438	463	409	462	432	486	481	472	461	500	468	471	493	434	461	448	444	481	431	472	479	480	439	443	483	450	505	431	470	488	439	464	460	434	442	473	463	454	481	470	445	439	481	483	446	511	426	428	453	429	463	478	473	496	423	464	472	497	462	444	417	463	483	468	470	457	475	459	490	446	474	461	510	473	480	435	464	456	497	451	520	437	432	456	464	466	468	465	444	489	460	477	452	462	448	496	416	509	461	434	490	460	485	469	470	447	444	459	445	431	481	471	459	422	409	449	439	478	469	437	459	471	465	469	453	449	462	469	509	478	505	492	441	433	459	459	452	421	458	455	462	444	471	453	467	449	438	456	474	452	467	462	471	466	473	419	480	443	465	477	456	486	449	448	455	457	464	456	493	481	456	428	410	482	473	470	466	499	455	464	478	465	466	472	442	474	439	498	489	427	495	466	477	496	447	459	443	481	433	484	486	428	448	457	464	456	441	479	479	485	458	471	440	455	426	456	435	428	456	428	508	467	469	433	464	468	481	466	446	476	499	444	459	465	495	477	453	445	495	451	473	469	487	452	479	489	445	439	471	476	465	441	468	484	491	479	470	481	457	468	436	461	453	450	456	432	474	457	431	492	454	466	457	434	495	434	432	469	466	480	479	453	448	503	477	494	444	475	470	504	472	490	476	465	442	448	437	473	477	482	456	490	477	455	434	455	451	512	478	465	451	465	479	464	487	450	461	432	435	460	466	463	500	469	503	457	477	457	462	473	447	486	424	500	468	484	446	519	459	494	465	468	460	440	458	502	432	472	453	480	462	482	473	484	432	491	499	466	443	486	483	455	437	423	461	448	500	422	466	446	494	448	476	422	502	436	431	478	443	511	454	496	441	484	475	522	459	453	470	482	485	471	470	439	451	451	437	462	440	449	470	494	458	454	465	445	508	422	479	430	500	460	455	474	454	462	473	471	509	463	490	450	482	447	463	462	500	466	443	451	476	477	496	482	495	469	479	499	464	433	475	436	473	433	414	449	453	459	461	417	494	479	468	488	419	445	506	525	454	455	466	476	492	461	457	486	452	471	458	483	465	496	454	441	444	452	432	492	479	455	421	458	469	441	412	463	480	465	498	495	464	459	465	468	462	411	465	467	440	487	452	462	478	452	460	470	469	439	460	448	465	452	461	466	474	461	453	456	482	465	472	476	448	433	445	459	448	493	468	457	431	470	442	434	436	495	481	470	444	442	474	483	468	459	441	446	483	443	488	431	489	460	442	531	443	456	451	457	465	499	461	443	446	502	455	469	430	480	493	457	464	458	495	489	489	441	428	434	453	480	512	473	472	426	448	435	480	431	435	475	501	461	467	463	451	457	476	463	482	463	454	464	478	470	476	483	460	460	469	473	444	472	477	456	442	483	459	477	464	482	458	500	446	475	484	490	438	464	435	508	498	443	482	483	474	446	478	428	438	482	459	453	479	466	461	486	463	464	491	491	496	478	427	481	485	492	450	445	448	503	430	510	506	451	461	458	418	482	458	448	459	426	448	476	444	470	469	475	478	477	481	446	448	470	448	479	489	457	456	483	472	438	439	512	492	414	445	434	433	480	421	479	460	411	488	498	493	448	442	449	446	470	476	462	457	465	458	518	459	442	481	485	468	502	474	453	463	447	462	451	420	416	477	455	453	504	459	445	446	466	455	475	420	443	447	493	425	474	473	474	450	499	467	454	490	486	441	476	469	481	483	459	468	482	418	456	446	403	465	512	477	433	477	446	486	470	450	453	399	450	491	473	442	500	480	482	428	469	446	438	482	487	456	472	441	477	417	460	435	492	495	475	447	448	443	501	463	508	469	503	477	474	461	452	490	477	457	459	435	488	469	456	473	487	454	444	446	457	508	440	446	436	481	476	444	480	501	470	448	488	463	439	440	490	464	470	462	433	464	509	456	471	467	427	484	437	478	501	465	456	478	462	450	425	452	471	467	453	505	449	419	452	432	509	510	446	486	458	440	468	471	486	472	486	507	446	418	464	414	466	417	475	446	430	447	499	440	484	501	492	448	528	438	471	457	442	481	462	457	438	462	481	485	431	463	496	430	483	431	477	466	457	454	463	454	482	423	448	463	439	473	478	470	454	456	467	472	457	466	457	464	502	467	484	469	478	441	447	453	467	414	475	494	461	445	492	480	469	487	462	450	423	441	444	454	443	483	504	449	438	490	452	463	495	452	450	486	438	445	410	456	505	462	453	450	482	477	457	415	458	480	447	459	462	478	448	422	410	424	461	458	484	467	435	491	471	470	420	464	465	465	452	473	465	436	463	450	477	477	445	464	455	406	490	445	492	456	487	475	453	455	526	488	471	466	460	450	460	470	452	480	502	445	505	441	433	447	443	419	437	434	490	472	444	452	455	461	489	451	438	540	486	485	477	445	462	470	483	467	463	468	463	466	446	424	482	471	432	487	467	467	456	472	454	467	444	455	455	455	441	454	464	444	455	478	471	442	474	454	456	445	440	454	443	460	457	458	484	493	475	473	489	434	491	448	457	452	466	459	440	454	446	472	448	452	472	450	479	455	473	486	464	475	438	499	441	487	447	468	457	470	464	457	461	458	458	446	454	421	469	490	451	453	463	466	461	482	444	489	489	451	480	494	466	482	473	471	491	478	463	482	506	447	500	464	480	484	466	503	490	456	436	440	473
26680	21736	19268	6244	5354	12352	10669	3621	639	265	266	295	294	274	301	270	339	368	301	302	267	273	265	286	278	282	288	269	291	256	270	257	267	268	303	284	298	279	266	286	236	287	241	247	317	291	268	264	290	258	309	276	270	280	271	259	292	292	290	290	243	257	276	274	277	323	297	266	297	280	287	296	287	302	249	296	271	262	252	294	277	288	302	256	267	308	283	251	285	290	295	292	250	282	269	270	297	281	266	287	263	285	267	279	247	302	266	293	281	283	263	270	281	290	273	264	278	255	306	281	259	289	302	266	262	309	281	265	304	279	271	261	244	276	262	280	279	263	291	270	268	308	295	282	268	281	259	275	310	276	253	277	279	253	304	259	298	282	281	246	263	277	271	281	286	299	310	289	271	283	271	280	297	294	266	291	285	276	276	274	309	258	271	318	287	270	246	291	264	281	292	251	264	294	283	295	277	267	288	260	294	266	283	271	279	250	274	284	290	296	298	268	288	238	267	285	275	248	281	267	292	292	292	244	264	283	287	293	265	292	259	289	281	281	274	268	282	289	277	278	268	272	269	307	263	256	274	240	265	259	247	267	278	273	254	275	290	295	262	268	292	290	285	275	286	303	266	293	272	252	285	267	277	264	249	266	273	245	242	270	256	277	286	275	280	279	251	249	280	271	284	282	244	281	312	282	246	287	253	288	274	275	231	292	295	271	248	261	266	302	290	272	272	290	255	285	252	252	275	254	275	237	286	285	274	258	259	288	269	288	305	260	246	288	308	250	281	280	268	289	286	244	252	256	283	260	264	284	277	250	274	246	259	270	271	266	253	273	285	288	289	285	279	310	254	292	266	280	280	305	267	297	276	289	241	251	282	304	254	276	290	262	308	244	247	283	302	276	294	279	290	274	281	265	296	275	272	292	285	297	263	280	256	272	296	244	282	280	279	279	302	283	261	272	258	266	284	279	280	273	263	308	286	277	289	257	284	271	323	277	289	308	272	292	297	276	263	273	287	274	278	287	281	246	273	272	277	303	295	305	280	288	298	284	277	245	318	292	288	276	254	253	291	235	263	260	290	280	266	260	268	276	280	268	262	281	252	272	274	270	287	268	289	255	275	285	248	278	296	298	309	271	252	263	323	264	265	285	256	296	286	295	288	296	258	249	291	256	258	302	262	258	295	294	291	299	279	267	277	262	292	269	277	293	285	278	290	276	274	259	254	307	259	304	280	254	286	268	274	261	254	293	275	255	278	266	279	258	268	288	297	287	268	276	266	274	235	263	286	283	283	274	289	270	297	286	263	278	289	267	304	260	276	285	277	265	251	291	301	238	242	276	249	283	259	272	264	260	238	299	287	280	261	253	255	265	260	260	287	291	287	289	267	276	312	268	272	292	295	275	281	265	315	304	295	279	303	273	307	289	315	306	270	264	259	275	278	249	289	280	279	263	276	256	258	280	269	297	294	260	302	254	249	272	272	276	247	232	287	255	298	270	307	278	278	245	256	281	252	270	257	255	300	265	282	284	294	275	274	270	280	263	291	249	286	274	281	281	243	269	245	290	272	282	247	276	282	293	259	280	271	271	281	299	255	289	261	268	268	308	283	262	244	255	275	262	257	277	270	271	275	266	279	258	287	276	282	292	253	289	243	252	256	293	286	261	248	280	266	282	288	281	274	299	265	226	308	295	263	266	288	284	280	259	284	253	271	268	240	248	277	264	275	270	293	281	301	260	257	287	266	281	250	286	292	287	269	268	291	277	263	273	272	263	249	278	276	284	270	267	271	285	278	279	237	265	276	246	247	289	256	276	272	264	251	261	293	260	289	279	238	291	259	268	272	268	277	285	272	280	270	260	252	285	259	273	286	273	293	302	273	306	252	247	289	290	288	254	284	270	265	274	297	249	251	284	270	269	282	280	272	276	287	266	265	260	249	268	268	277	254	274	241	289	283	302	277	289	286	275	266	299	291	289	273	284	298	275	258	266	278	279	271	295	280	261	254	293	268	285	254	274	270	278	270	275	265	292	295	275	261	282	252	282	284	284	291	275	250	289	279	301	266	280	248	324	297	237	279	278	296	283	282	277	263	271	270	274	247	267	263	284	259	275	279	276	276	263	291	312	269	285	263	287	247	272	251	309	277	262	258	320	270	249	305	276	284	276	291	261	253	275	276	293	280	278	280	275	260	286	284	274	251	274	259	294	290	299	301	294	278	258	270	257	289	263	261	235	251	268	276	282	246	269	272	294	268	279	310	268	247	289	237	286	256	270	277	270	269	259	290	285	283	273	256	285	267	277	256	272	264	277	216	250	293	286	287	273	290	232	275	277	273	274	256	278	274	298	231	290	265	269	258	276	280	267	289	277	280	278	277	284	268	267	290	299	265	295	262	270	275	277	249	296	272	279	252	264	284	246	247	290	271	277	267	258	270	254	261	286	294	246	314	278	245	252	272	297	276	256	270	266	270	284	270	291	270	299	277	305	270	284	259	271	278	274	260	269	269	270	288	268	242	283	276	272	267	257	269	261	278	270	283	270	285	298	266	273	280	248	282	281	289	269	261	260	222	269	309	255	242	292	302	262	310	282	277	272	281	257	300	277	252	275	231	279	281	248	262	262	309	259	269	281	262	264	269	250	280	262	267	242	272	283	266	249	304	274	295	280	304	272	289	296	253	270	289	257	221	261	298	273	260	266	270	273	277	289	281	257	260	292	279	305	274	287	271	280	284	288	273	265	274	271	273	255	275	297	284	281	273	293	279	285	267	283	298	294	273	269	288	282	277	250	267	325	298	275	283	258	297	257	262	256	284	250	275	289	266	247	274	265	295	260	250	261	280	257	290	273	260	269	269	244	276	261	279	265	272	253	283	274	299	260	254	261	306	258	244	273	286	275	275	257	275	276	289	299	269	273	284	282	285	256	270	284	272	246	292	280	256	296	271	260	296	256	264	311	278	276	272	282	250	288	262	248	246	296	279	303	273	299	247	296	290	288	284	271	291	257	332	278	309	286	292	305	271	299	286	265	292	295	300	287	286	252	271	295	277	312	263	250	269	280	275	282	280	306	289	286	263	276	262	288	279	275	275	287	282	270	275	288	291	287	274	273	280	278	302	260	274	245	246	273	271	263	288	274	257	254	284	280	281	287	291	263	255	259	274	315	267	305	278	268	264	255	273	290	264	258	288	279	292	255	298	245	270	245	272	285	271	255	275	312	267	295	269	300	265	274	268	275	273	264	277	272	300	249	270	299	266	287	291	281	278	268	274	275	292	284	289	279	271	248	251	318	288	258	292	255	278	256	273	286	269	295	253	284	274	273	286	282	277	253	265	250	258	274	281	266	275	283	261	281	280	278	257	284	272	281	297	241	278	249	296	324	300	246	270	273	275	265	283	295	271	264	279	231	296	285	272	297	261	248	281	274	272	273	255	270	306	279	291	282	281	255	274	266	251	259	289	280	293	294	282	283	272	259	279	282	255	266	276	287	299	290
19926	32357	21490	7944	11048	21247	17524	6573	1193	467	464	494	451	461	471	535	629	621	528	503	444	452	486	512	468	463	486	486	441	430	453	441	420	435	441	454	431	438	459	427	456	460	456	445	444	469	446	438	464	447	449	461	448	442	451	479	418	431	471	435	458	440	432	423	458	414	446	486	461	450	474	463	430	474	459	453	429	462	443	466	434	458	471	459	429	413	431	505	482	456	455	428	461	456	438	449	475	442	428	459	447	488	445	440	445	480	422	476	458	476	450	447	453	448	459	471	452	483	470	450	456	466	450	427	467	423	493	459	449	469	466	469	438	441	486	435	485	427	445	470	504	416	487	483	468	441	462	455	434	431	455	467	471	447	451	452	449	470	440	451	422	425	434	444	459	426	444	443	444	454	444	410	471	460	455	485	445	484	459	435	453	439	469	434	458	443	483	458	475	414	447	437	434	462	486	473	432	441	472	442	455	478	446	457	431	410	470	439	444	449	458	454	464	457	407	432	466	438	462	423	429	452	393	438	418	449	460	474	479	479	419	447	427	481	435	466	421	433	453	453	448	440	440	431	471	444	475	490	421	472	447	454	393	455	426	472	464	465	432	462	457	442	433	456	434	471	467	489	432	487	440	424	518	436	453	461	463	440	472	465	442	479	417	437	398	435	460	473	432	498	470	462	449	435	473	463	463	461	430	455	458	421	435	463	443	426	499	471	452	498	491	479	477	458	462	446	457	389	432	480	450	469	454	431	470	427	490	442	466	452	444	464	472	414	443	439	435	463	471	454	434	443	483	454	473	465	410	450	406	479	413	463	455	467	481	463	460	417	423	430	456	476	433	439	471	448	412	444	489	484	458	419	482	451	436	431	410	448	442	459	448	424	419	444	419	468	441	448	424	470	448	459	425	431	421	415	466	458	457	432	463	444	466	486	414	464	482	458	487	454	414	465	455	462	430	467	437	491	470	465	482	431	452	435	463	483	452	467	455	460	491	434	457	465	431	453	436	481	422	446	475	463	440	448	431	456	439	430	439	423	440	452	503	423	456	474	428	461	463	463	424	437	415	444	479	439	446	412	476	472	425	449	459	428	428	447	432	456	460	455	438	467	455	497	429	480	459	458	430	452	449	471	429	476	498	426	454	476	481	476	447	447	442	419	464	446	466	458	447	452	406	463	441	459	457	415	444	479	422	454	431	424	405	437	434	460	465	453	455	468	439	433	438	459	434	447	476	436	444	470	458	445	430	480	458	459	443	482	461	438	461	448	476	446	432	440	473	438	431	446	444	462	421	447	429	421	452	459	470	413	448	451	431	456	439	435	462	419	438	433	436	441	452	435	425	433	458	471	442	467	425	482	452	427	448	464	428	453	444	461	476	418	419	481	465	447	456	481	455	433	443	435	446	461	452	450	429	437	473	451	478	424	451	449	417	454	441	449	441	418	477	440	450	471	409	423	456	419	480	458	437	423	446	450	481	474	470	464	423	453	473	461	455	409	454	416	441	459	481	482	452	432	439	474	463	451	423	441	419	430	417	443	463	418	455	441	415	460	438	462	435	461	454	453	455	420	422	448	440	463	441	451	427	442	455	470	428	457	447	432	432	461	437	472	453	432	484	490	448	460	425	455	416	475	418	436	444	457	477	469	458	486	415	424	455	459	440	445	457	460	451	455	453	441	447	464	472	441	456	448	436	464	481	479	444	432	426	451	457	405	452	428	430	456	465	468	462	434	452	442	442	488	420	464	440	432	473	440	423	460	475	430	426	428	460	448	420	466	454	481	463	456	461	457	437	464	473	456	469	467	433	440	447	448	426	382	428	449	468	467	448	419	450	496	455	440	472	424	468	466	464	446	442	461	451	470	439	433	410	450	443	465	430	469	440	413	468	446	404	459	509	458	446	432	501	460	445	444	433	457	477	470	476	463	435	439	409	451	464	468	471	443	434	477	439	467	436	446	445	474	428	494	419	442	439	427	435	448	455	480	472	449	479	463	463	457	472	473	427	465	446	477	461	466	435	434	452	467	426	471	502	460	454	456	481	452	458	412	473	456	475	441	479	449	457	475	441	485	464	445	458	448	504	462	404	456	463	424	468	452	420	449	443	435	473	466	468	436	476	434	493	427	419	468	504	440	452	417	404	439	396	440	459	460	450	474	444	444	482	435	395	461	507	464	481	467	469	432	438	423	428	445	464	452	441	405	457	475	454	463	460	450	470	446	461	447	423	444	470	441	446	463	456	463	450	435	447	469	393	425	473	468	455	423	470	433	474	467	483	429	444	462	426	439	452	458	409	481	452	487	399	477	458	442	475	457	435	485	426	463	451	433	447	408	435	450	462	385	458	449	434	450	475	480	483	449	429	436	468	460	421	448	414	431	471	446	470	484	451	464	441	432	488	460	466	459	468	442	438	502	457	435	451	452	419	446	443	495	438	450	474	413	382	457	442	465	446	453	439	464	443	464	484	410	472	467	459	438	479	451	458	452	477	423	460	441	482	459	425	433	492	452	465	459	437	452	457	449	420	467	429	437	468	426	459	421	493	450	421	451	433	452	462	432	470	466	458	460	454	434	471	455	472	445	443	460	480	440	460	467	468	439	457	452	476	443	437	469	433	464	441	411	431	427	440	429	491	454	438	483	447	429	453	460	451	475	458	433	430	447	444	474	518	482	454	457	452	468	453	424	399	416	467	434	425	420	450	490	449	446	427	463	442	462	450	478	423	464	455	466	442	452	462	440	442	434	466	487	471	482	475	436	465	455	444	437	478	470	487	485	445	461	438	457	438	451	446	440	471	440	424	466	453	471	463	446	450	459	427	442	489	455	464	424	440	441	437	489	449	406	442	437	456	416	443	467	495	467	412	461	416	424	437	444	404	448	445	432	443	418	428	443	521	448	450	467	440	485	464	466	414	439	467	477	505	442	467	461	435	424	466	433	441	458	446	444	419	463	455	477	457	456	425	445	433	429	427	471	442	463	457	480	473	462	447	525	472	486	469	430	442	459	459	431	451	445	435	459	450	451	466	477	451	447	448	452	478	500	448	459	459	465	440	452	473	437	465	475	452	479	450	426	442	475	459	463	440	463	464	469	434	450	453	445	478	454	447	453	445	467	471	450	471	453	458	441	434	392	477	430	493	475	469	434	435	445	429	426	492	453	427	429	444	446	447	477	458	436	434	439	471	472	433	466	456	474	457	446	454	418	444	440	379	444	405	474	443	446	449	465	447	455	447	491	439	432	453	486	426	471	465	476	407	450	449	437	438	438	449	453	496	474	449	473	451	463	455	417	421	438	467	464	450	454	460	470	440	403	462	481	425	467	465	403	455	430	417	455	445	418	465	484	480	471	453	452	453	487	427	420	429	469	452	437	453	453	444	428	444	456	444	461	421	493	477	409	435	448	472	455	409	443	468	424	421	462	444	426	446	442	485	482	444	454	488	440	479	441	452	443	461	494	463	386	462	494	428	446	481	482	470	452	479	463	450	444
24240	21250	28111	24480	21870	39480	39972	19638	4831	468	381	402	304	315	351	466	721	685	416	369	358	344	318	324	349	296	308	326	319	318	312	318	303	319	352	293	341	301	275	340	319	308	331	317	270	301	305	324	311	339	324	286	302	345	279	346	320	336	309	321	307	327	309	317	313	297	313	362	315	307	284	319	311	356	299	335	331	317	305	301	319	309	308	305	273	269	307	332	286	321	353	319	339	301	310	296	338	341	285	364	311	290	314	291	302	319	337	334	297	329	330	339	324	333	292	324	317	318	330	320	315	342	303	308	324	304	312	328	335	311	322	309	307	332	345	335	305	311	300	304	260	373	277	304	309	291	337	302	300	292	317	285	292	281	342	350	304	280	288	306	329	308	331	335	279	317	284	296	296	318	315	295	299	340	301	304	317	321	284	314	306	327	293	348	316	301	328	298	336	257	317	326	289	326	303	299	325	298	310	311	320	291	309	328	298	322	314	276	305	308	304	325	296	321	330	303	319	286	307	327	309	288	315	288	310	317	293	304	309	283	312	287	340	337	332	324	327	307	307	324	364	324	314	303	332	296	310	342	298	324	291	327	306	340	346	306	278	303	305	329	285	317	297	315	287	319	302	297	344	339	332	325	311	323	318	300	341	336	342	306	290	326	332	299	301	296	277	328	318	316	353	345	314	331	343	313	300	340	303	342	315	326	341	295	317	316	336	330	327	345	335	340	331	342	310	327	291	300	304	310	272	301	326	283	300	326	334	322	336	347	282	319	319	329	321	306	300	310	320	351	335	289	313	331	282	303	305	312	308	331	293	338	288	282	315	302	295	303	302	316	295	297	308	316	311	270	308	301	288	339	295	318	322	337	291	324	295	306	334	306	328	306	349	288	311	302	310	300	304	329	305	306	318	306	315	295	307	326	308	335	297	317	293	297	331	344	298	322	319	297	321	288	312	285	336	335	300	310	318	337	318	314	327	306	318	336	298	349	329	318	323	319	341	330	346	318	298	309	304	311	312	277	274	309	312	330	310	288	320	304	296	332	304	335	342	323	266	273	313	307	322	302	289	314	334	309	332	286	304	306	315	328	319	331	298	339	304	304	322	324	288	323	275	299	338	301	298	353	303	318	319	279	325	309	327	308	313	309	323	322	332	256	276	289	283	300	350	303	338	328	278	325	302	333	305	314	305	292	323	304	317	301	342	306	328	311	274	300	303	306	326	320	297	323	328	291	330	305	319	317	354	299	330	296	305	308	310	306	295	321	336	305	298	313	303	292	317	325	317	312	335	316	322	342	332	331	305	286	327	331	345	304	296	321	300	314	307	323	323	308	305	299	337	284	290	319	313	309	319	324	275	308	327	280	305	332	307	322	320	303	303	288	303	336	307	340	306	307	323	289	283	323	324	300	330	266	296	329	311	323	324	327	330	371	300	324	319	314	353	320	306	320	324	317	305	315	328	305	313	340	345	331	339	291	317	325	316	311	305	287	309	334	323	290	328	320	318	297	304	321	347	290	329	331	269	305	304	349	316	313	260	302	364	301	298	334	285	300	351	323	327	295	307	303	334	314	309	300	298	312	329	322	322	304	293	308	304	334	313	305	284	309	303	337	301	304	323	296	327	320	308	309	290	303	297	313	327	324	305	315	340	289	334	316	284	313	297	321	331	349	325	305	322	307	289	309	296	337	301	292	326	313	317	341	304	309	317	310	311	297	293	319	268	315	343	311	346	340	305	320	335	321	305	346	294	295	293	333	331	298	291	320	291	292	286	322	322	318	304	301	332	322	286	335	325	316	281	324	360	303	314	321	323	321	346	338	310	323	313	280	296	288	328	307	299	350	329	307	304	330	288	339	298	315	323	311	329	321	338	304	304	303	309	308	312	289	329	322	318	311	308	337	307	316	303	348	306	349	304	338	323	332	318	322	321	310	287	330	329	351	314	324	306	310	328	344	320	309	337	295	283	306	313	329	332	328	345	303	297	310	302	293	305	298	314	309	316	308	307	294	297	313	298	297	347	268	337	296	303	313	285	296	323	292	322	296	284	325	301	339	296	320	319	325	325	282	306	324	288	315	358	321	313	286	322	357	291	326	331	304	310	329	298	309	354	315	281	318	321	318	299	352	276	307	306	336	290	323	330	316	300	339	327	314	323	293	310	312	319	352	314	323	313	313	292	289	319	336	282	303	289	332	286	312	339	286	317	301	321	332	290	288	303	318	324	279	313	302	312	336	337	306	316	280	318	295	307	343	320	331	352	307	366	314	329	321	298	310	313	291	329	336	303	314	311	302	313	346	330	320	340	315	302	320	305	310	292	323	348	324	280	325	303	315	316	295	331	309	305	331	286	326	329	308	339	348	347	339	339	321	341	270	304	296	289	323	330	306	284	326	313	347	304	343	313	295	335	315	354	309	299	353	319	311	309	312	337	296	313	312	348	350	319	297	323	322	311	319	319	316	305	297	320	322	300	321	307	300	295	325	306	320	285	352	331	333	326	305	308	316	329	316	321	330	313	305	321	318	334	331	309	320	316	313	328	318	289	317	291	295	306	290	332	312	313	324	312	337	310	327	292	302	288	324	307	285	335	289	331	336	314	321	316	321	332	306	304	326	326	306	283	322	296	324	331	295	299	325	324	325	342	323	304	304	348	352	305	307	319	299	329	315	320	298	319	288	290	302	308	305	296	279	316	325	309	331	282	315	312	316	326	345	320	304	291	305	311	291	311	302	303	308	320	310	322	346	308	299	301	294	340	319	316	340	298	326	337	338	308	305	297	315	291	286	309	295	324	337	356	302	282	301	277	323	298	292	288	319	339	308	305	307	331	313	331	328	295	287	316	325	323	320	322	307	305	326	322	302	305	322	327	319	313	324	314	326	316	314	300	303	314	308	325	332	302	318	346	358	326	314	332	299	315	308	302	333	334	338	315	329	344	314	298	319	308	306	299	288	312	308	317	308	317	323	347	306	307	315	317	340	347	305	311	319	294	312	348	337	311	296	315	293	307	300	342	305	303	310	304	324	312	290	300	307	336	315	314	313	287	317	330	341	319	339	287	286	328	294	313	324	301	316	270	308	287	279	316	291	303	302	352	285	301	319	310	288	336	326	310	297	328	337	297	321	340	334	310	278	290	326	319	315	317	325	300	312	313	328	293	308	304	301	299	326	333	282	296	311	316	313	292	338	307	304	320	312	333	322	318	311	344	339	292	295	309	308	318	336	311	336	323	324	318	298	334	320	301	298	281	337	311	310	313	295	334	332	341	289	327	322	308	300	314	352	336	309	337	303	319	323	288	320	291	321	304	315	319	290	300	292	314	318	299	297	326	315	292	315	290	296	311	319	311	300	300	317	313	295	328	302	324	302	311	281	339	317	343	292	330	343	335	302	278	327	333	324	338	306	319	300	314	355	313	305	299	323	321	334	327	308	295	292	289	305	344	322	321	315	318	321	312	315	337	337	282	316	345	306	288	317	342	305	321	318	329	296
24313	42642	33378	17284	22082	45264	40843	23341	7097	751	693	711	510	556	522	902	1657	1520	770	641	574	500	567	624	585	561	523	489	510	550	524	528	513	514	503	502	489	543	543	526	511	498	494	496	479	469	491	522	516	517	522	551	490	561	485	515	537	489	530	523	504	488	543	504	526	499	520	508	513	503	522	505	511	545	474	468	508	478	533	485	505	493	551	530	495	522	501	492	514	479	545	498	486	509	566	520	513	550	458	507	513	502	485	540	507	498	549	522	480	519	602	518	532	493	523	499	513	511	515	486	516	486	510	518	463	520	527	467	512	503	527	515	495	546	479	476	506	483	488	481	527	480	520	523	485	536	458	515	529	505	516	489	502	527	496	503	489	484	507	477	497	551	487	522	513	490	507	519	495	509	530	542	491	516	529	517	543	485	485	504	516	500	521	528	489	455	483	513	505	540	505	512	532	494	499	514	514	523	518	505	508	498	513	497	484	523	533	533	521	482	506	559	493	536	517	482	486	512	520	471	513	508	522	534	533	505	524	487	514	492	494	491	506	500	520	479	520	464	460	507	515	509	499	498	536	502	457	481	515	500	523	528	526	525	528	561	495	505	516	496	477	500	540	482	486	545	478	505	517	493	482	542	483	526	542	510	479	532	503	484	481	500	599	474	515	537	544	525	508	538	518	499	500	503	507	498	479	533	491	489	482	506	528	502	527	514	536	526	548	477	451	502	539	540	540	523	509	514	528	523	510	502	506	533	496	551	512	498	484	505	555	502	536	504	519	539	506	528	498	481	491	493	499	526	467	537	512	526	532	493	476	533	538	521	521	474	511	539	499	532	537	518	521	470	551	521	560	509	497	530	499	512	491	511	494	504	501	536	540	493	565	509	502	499	482	490	555	519	497	466	522	505	541	511	517	536	493	535	479	488	488	534	499	511	534	529	533	533	527	539	529	508	501	543	525	520	518	509	498	534	501	533	468	509	530	517	567	495	523	469	530	558	518	539	499	512	507	491	475	500	499	515	551	514	495	522	541	515	535	522	532	517	500	526	503	525	529	493	538	513	527	508	532	536	524	520	521	501	560	509	536	476	526	483	519	482	492	525	522	504	545	536	525	503	472	486	500	483	498	470	503	534	520	522	519	501	498	497	525	512	514	538	517	508	498	511	529	482	473	508	491	515	539	520	516	468	540	522	499	508	485	549	497	477	531	533	516	500	528	488	512	518	502	538	487	512	491	468	524	497	535	494	547	521	470	537	512	509	501	496	525	509	493	528	502	494	549	523	510	510	495	494	530	511	506	481	484	536	507	468	502	480	472	505	472	473	542	527	493	502	497	477	500	525	517	521	541	527	498	483	571	492	488	531	501	496	507	482	485	485	533	499	562	521	522	515	512	512	497	518	507	527	504	520	486	492	550	534	522	479	527	499	504	480	504	482	485	542	499	507	536	537	548	508	484	507	543	547	519	542	462	508	537	518	497	494	498	482	523	492	498	512	495	492	553	499	486	471	512	482	496	524	525	508	510	516	537	512	497	544	472	516	523	478	526	509	490	496	505	515	511	490	472	522	541	554	518	507	524	555	525	518	476	536	522	519	472	507	504	514	481	542	524	481	510	551	483	501	459	512	453	525	519	498	479	500	523	491	494	500	481	514	514	511	481	496	534	441	519	497	512	473	531	492	507	505	507	489	514	493	501	485	491	516	503	473	532	523	510	474	579	466	527	528	529	517	528	470	506	489	535	523	504	492	514	479	485	539	519	507	534	523	512	504	519	510	502	525	512	510	493	494	549	504	499	475	485	519	513	523	495	487	555	516	488	539	516	521	518	521	527	548	511	535	532	553	531	493	486	518	493	531	461	511	499	513	498	564	506	511	488	477	509	511	480	494	510	540	529	492	530	531	486	521	515	542	525	517	545	516	562	474	542	507	486	526	507	493	530	490	482	472	517	515	503	512	520	533	547	465	513	544	523	492	498	522	548	485	510	481	540	521	534	490	489	538	494	520	498	524	529	488	539	493	512	499	503	482	468	534	495	483	532	512	538	498	523	489	506	492	492	502	499	479	539	527	527	494	496	530	488	483	468	505	496	530	521	552	508	510	474	543	504	502	491	527	529	468	495	503	511	519	530	506	502	531	529	519	521	502	489	562	511	468	521	509	494	520	508	504	514	526	519	507	511	573	483	520	502	514	559	523	487	540	513	512	471	492	493	575	530	479	515	538	503	500	465	511	511	550	543	475	521	490	469	493	516	542	501	546	487	502	491	462	470	544	476	522	530	499	524	521	529	520	511	486	466	510	504	479	485	503	512	512	498	505	506	526	500	520	552	528	537	525	499	478	491	511	484	525	498	502	550	501	504	494	519	475	501	532	476	503	450	498	514	555	515	520	517	535	507	499	480	539	529	479	544	508	509	565	504	512	490	513	503	518	535	527	510	495	490	517	521	510	540	525	492	522	486	553	509	524	488	531	533	562	517	507	553	482	484	473	538	499	506	512	522	495	544	506	500	539	522	468	487	500	478	472	496	527	518	500	543	539	507	496	521	480	504	560	497	508	492	518	534	486	527	485	478	500	482	513	508	511	518	500	517	525	524	503	520	512	523	510	503	532	510	491	555	490	501	489	507	505	492	494	524	520	514	487	482	529	508	498	494	477	507	494	489	465	546	530	504	554	553	463	460	524	517	514	498	486	543	505	514	504	499	484	531	483	484	500	520	500	502	519	507	499	492	493	492	504	516	520	499	496	491	503	487	516	464	503	498	491	518	519	495	505	499	460	531	483	482	512	497	509	508	486	517	511	514	499	515	534	480	496	524	478	478	537	513	503	461	525	488	535	480	485	524	503	537	501	519	480	529	531	502	482	484	530	476	520	491	487	481	502	493	534	472	518	532	513	504	516	533	497	527	522	484	485	501	504	544	466	536	498	542	525	513	517	504	471	515	509	497	509	488	493	522	545	511	548	509	499	506	507	542	506	495	507	496	524	530	482	510	499	511	480	531	490	521	528	479	500	541	504	492	506	480	462	533	505	521	523	514	506	502	523	534	532	502	537	520	488	531	511	508	519	502	533	541	507	548	512	500	509	512	554	455	510	504	500	542	539	441	562	538	508	490	500	568	529	500	473	495	533	505	528	481	506	488	552	511	522	532	522	492	508	464	520	497	498	544	487	510	501	547	483	458	532	492	505	477	467	498	546	489	535	491	446	551	521	524	511	496	478	503	539	523	546	552	498	500	497	500	503	509	542	521	498	514	533	508	511	550	476	518	519	543	442	544	489	467	491	526	500	507	476	512	517	501	498	509	523	511	510	497	544	502	515	514	536	528	504	501	502	496	523	520	483	513	473	515	490	492	532	525	522	530	488	501	538	509	494	512	511	490	511	497	572	529	498	544	486	530	453	475	507	524	525	469	487	532	521	541	492	488	528	526	496	491	507	517	488	492	491	519	524	549	511	475	481	486	486	496	493	485	504	508	492	524	490	506	526	537	468
23053	21277	28879	23751	25615	48557	50935	29232	9966	867	373	256	285	282	302	554	815	675	420	429	330	321	298	415	297	333	276	264	277	288	284	270	296	252	280	262	276	281	239	259	264	303	286	252	268	264	254	282	267	264	278	284	273	272	268	260	259	283	288	280	281	277	269	277	263	280	285	245	282	285	283	248	261	276	270	248	282	276	237	288	288	255	281	264	255	258	271	267	257	276	270	292	283	246	281	280	258	257	277	270	263	255	290	290	287	285	277	263	270	271	276	271	267	283	275	223	262	298	264	261	267	232	278	260	277	292	269	246	269	245	258	274	241	237	244	254	264	289	253	255	251	281	289	269	264	263	278	256	275	276	251	265	293	274	262	292	267	254	297	247	280	283	245	244	250	273	275	266	242	289	240	266	237	245	255	257	232	251	263	273	282	261	272	280	316	310	279	245	266	250	261	256	266	285	291	263	285	285	276	252	281	255	270	266	249	295	282	266	270	262	251	244	242	251	228	265	256	266	270	295	274	289	264	254	268	275	263	266	285	231	285	242	285	244	258	297	262	247	243	253	273	281	249	289	287	284	290	310	279	246	276	255	270	288	288	264	248	266	270	280	286	269	271	266	250	246	275	258	282	245	268	251	266	278	269	284	274	253	249	271	274	263	258	271	295	259	271	285	254	273	260	281	274	265	264	262	252	291	268	279	282	254	262	251	259	272	268	293	302	273	292	242	251	272	239	260	296	269	282	298	281	265	289	278	261	270	272	253	248	287	280	260	275	252	249	286	271	300	253	288	246	255	242	258	285	249	269	252	290	264	244	283	286	259	253	282	284	293	257	278	272	285	258	275	269	269	294	280	291	240	274	246	290	274	255	271	252	263	291	265	265	261	279	260	257	260	250	261	261	255	245	286	279	264	272	266	290	297	232	270	233	272	311	267	256	280	278	246	273	284	295	265	259	273	272	258	255	252	274	284	250	267	258	280	261	279	273	298	288	274	271	260	258	296	254	278	275	262	247	241	269	270	261	280	277	237	281	272	258	245	258	277	267	252	284	289	283	261	259	267	259	248	275	281	297	270	290	265	276	254	253	296	265	264	279	257	256	236	265	288	254	250	291	263	261	261	275	275	253	244	258	284	265	258	249	268	267	261	262	266	271	256	238	269	256	248	269	278	273	275	265	255	249	286	270	259	244	263	260	278	277	281	250	275	280	267	255	239	263	266	282	275	230	267	257	274	297	263	271	242	282	274	281	273	243	266	250	280	270	291	254	267	273	257	286	246	263	279	259	245	304	285	250	228	298	257	257	250	269	258	276	272	240	262	263	279	261	270	272	251	244	276	271	245	273	249	265	278	274	315	262	268	282	260	256	253	267	268	259	264	228	290	292	254	279	257	253	233	269	271	263	260	277	273	259	264	260	249	276	257	286	253	266	270	290	261	239	254	262	283	261	251	269	217	263	284	248	292	277	248	255	278	274	297	273	275	264	272	277	267	264	313	294	280	277	282	264	275	286	273	228	287	277	257	306	250	267	281	304	263	280	262	280	254	248	251	268	272	241	229	284	275	287	259	278	264	256	273	290	272	281	251	274	279	270	255	286	279	303	289	264	294	248	291	234	285	256	253	301	262	268	275	271	282	249	293	253	271	290	266	288	267	272	279	239	276	277	273	266	272	270	269	258	268	247	257	243	258	263	248	266	276	254	284	300	258	272	281	276	256	278	274	264	275	246	269	266	232	279	253	290	263	317	266	273	246	275	267	249	267	249	263	265	281	283	276	275	270	261	249	242	294	264	250	276	280	268	239	280	263	251	278	291	299	253	282	266	277	273	233	247	283	258	239	271	244	242	273	252	295	301	254	274	251	269	268	262	282	255	279	271	254	267	272	281	284	264	286	274	268	265	268	252	263	284	258	311	278	259	251	252	282	255	254	280	303	280	269	267	284	283	284	264	264	259	280	269	269	301	268	259	286	247	276	269	263	266	265	263	252	267	278	263	256	272	249	297	293	281	273	244	251	264	265	271	258	295	293	271	259	235	269	246	279	223	277	248	253	252	225	263	258	273	255	301	287	267	297	262	249	236	276	261	281	255	244	250	290	268	245	248	303	288	222	259	278	305	242	253	285	268	256	262	253	251	297	272	264	254	275	257	268	292	281	279	246	286	255	282	274	267	277	272	308	267	282	258	283	235	291	256	266	263	264	281	270	276	268	292	245	263	251	266	237	279	280	272	261	277	282	263	262	292	275	279	254	277	241	233	304	268	255	236	264	273	242	272	298	255	282	269	273	235	270	289	254	290	294	259	242	259	257	243	236	260	296	251	258	245	282	281	253	249	268	273	274	259	268	279	272	256	271	295	273	245	269	299	273	254	269	270	289	281	288	262	271	270	280	237	276	281	261	238	295	263	293	284	245	271	257	261	275	255	305	249	259	262	271	239	280	277	267	252	269	309	263	256	281	272	266	244	253	286	275	293	298	264	273	262	267	266	250	252	221	285	281	250	278	270	257	283	251	251	269	253	292	280	250	242	263	254	248	293	259	258	274	239	259	274	298	271	237	262	248	275	259	230	267	266	254	254	252	245	266	275	276	283	292	264	264	295	262	289	268	274	263	277	296	271	265	260	261	277	287	284	246	286	278	259	284	272	271	242	297	243	241	278	261	281	260	256	251	281	266	264	304	265	257	276	267	294	263	275	252	280	282	269	254	280	265	256	263	271	280	271	247	257	252	270	268	286	287	276	287	254	246	260	270	282	302	276	257	275	272	266	294	275	282	247	254	266	269	280	268	251	264	289	248	268	268	255	269	254	260	259	277	262	258	244	274	254	252	310	279	271	250	287	263	266	282	254	256	231	281	260	295	272	254	268	309	273	253	268	269	291	284	260	250	272	277	259	263	286	252	246	256	294	270	246	278	269	277	249	261	271	262	246	253	235	276	247	277	232	270	285	247	322	274	265	241	292	249	271	258	235	258	266	252	313	246	287	249	270	288	296	282	266	267	239	275	265	225	263	284	266	272	310	265	254	294	275	263	264	289	286	258	280	281	258	289	318	278	284	286	256	280	268	283	277	282	287	268	249	278	247	284	259	257	279	276	274	271	237	269	248	287	241	270	245	268	290	284	280	288	258	273	293	284	256	261	268	309	259	265	267	253	262	243	264	258	242	260	265	299	273	290	295	280	308	279	302	279	264	234	277	295	275	298	276	248	244	232	286	274	270	248	249	269	254	247	273	240	273	259	244	292	280	252	284	253	264	247	257	279	278	280	290	268	285	266	282	285	288	282	259	253	250	276	271	300	278	289	268	248	257	231	258	275	269	261	302	251	282	273	264	261	247	251	256	271	256	272	287	266	254	262	253	263	268	261	285	277	259	271	277	247	243	238	261	261	303	259	232	258	283	275	239	261	290	272	273	250	243	271	280	260	258	285	254	282	309	254	249	273	288	283	297	252	271	261	275	250	274	264	261	256	242	260	264	292	266	266	259	285	254	250
28601	49161	40385	26872	46522	56726	51235	32072	11734	1074	648	500	506	499	500	1498	2147	1781	780	852	674	513	560	809	582	613	490	482	431	418	450	429	432	424	420	431	472	439	397	424	438	477	424	469	436	451	433	429	422	431	441	452	451	434	441	432	458	445	462	467	438	453	427	442	447	428	452	430	412	442	466	451	452	459	461	421	411	430	427	426	425	460	439	444	435	432	457	416	436	376	442	453	446	436	446	427	471	421	454	439	442	404	437	426	431	443	454	411	405	434	445	443	461	426	435	431	430	454	450	420	475	411	408	420	428	460	422	403	404	401	425	413	409	413	463	428	416	475	446	407	449	474	456	471	447	452	437	430	482	413	421	392	431	465	468	419	443	434	399	423	421	393	390	447	411	424	468	436	445	435	445	481	435	445	424	431	421	475	419	446	462	436	415	428	423	471	396	447	421	439	441	449	411	421	445	441	421	478	394	410	428	449	428	420	431	418	411	414	403	407	452	455	402	423	419	432	430	434	408	464	416	442	409	447	441	423	441	410	423	421	408	438	399	447	432	408	448	476	409	429	448	455	398	453	448	440	426	425	425	458	439	456	448	421	430	452	408	414	446	442	437	458	423	473	448	449	470	406	448	437	449	430	422	458	435	400	423	433	387	418	424	428	413	402	456	441	405	463	422	429	426	419	437	415	467	424	449	440	439	433	383	451	451	466	428	462	413	447	430	426	427	430	406	424	440	444	406	458	397	421	438	430	457	440	382	429	472	464	456	449	394	467	444	462	423	465	426	426	414	428	444	422	418	447	446	446	462	457	433	471	443	423	414	465	413	458	459	429	434	431	419	465	454	435	448	443	436	430	404	428	402	429	384	434	436	435	413	413	434	416	442	416	396	425	465	405	444	434	456	445	443	412	446	469	432	427	427	461	416	427	435	419	450	435	423	438	436	458	454	433	403	424	429	430	425	434	422	454	449	453	407	455	412	452	457	438	406	433	451	457	440	451	448	447	462	451	475	439	433	445	416	395	399	452	437	402	432	454	423	441	401	427	460	443	439	407	427	420	422	474	443	436	412	412	426	424	438	424	451	414	437	398	445	459	430	447	438	432	415	430	458	434	461	448	419	432	462	469	405	431	480	444	379	433	430	461	414	442	462	438	436	432	430	425	423	418	446	466	414	413	454	407	446	408	445	429	422	415	434	417	415	439	439	426	425	443	407	439	422	428	421	425	411	463	437	443	426	433	468	436	419	411	446	437	437	449	393	439	424	424	427	442	382	449	480	427	445	401	418	447	411	453	450	471	446	442	436	447	450	430	430	413	421	428	430	431	404	425	432	452	465	449	448	442	438	432	453	404	432	459	421	441	417	441	424	402	453	444	460	406	393	451	428	432	414	446	426	413	448	466	421	436	414	448	431	425	456	391	449	454	467	464	417	443	442	418	410	445	391	425	470	424	438	450	449	430	462	442	444	441	387	405	440	446	435	446	442	421	429	465	423	442	432	430	452	434	425	459	417	438	403	401	426	427	400	443	407	419	432	435	439	458	447	427	412	399	439	417	402	437	438	406	406	438	424	433	395	449	456	407	395	441	417	446	398	399	433	419	439	465	446	432	371	434	442	452	451	442	473	448	457	460	417	418	402	468	420	407	441	385	430	472	474	437	422	422	439	453	406	421	434	415	410	434	432	492	439	452	435	441	478	425	393	414	436	443	425	452	415	419	454	406	400	409	429	447	444	459	411	451	429	434	439	442	440	450	424	451	468	358	409	479	410	415	451	418	433	423	452	453	426	395	427	389	450	466	445	434	465	430	445	426	457	421	447	449	440	440	474	437	420	415	410	418	419	439	419	436	436	436	449	450	412	495	448	452	453	445	429	458	429	436	464	427	427	423	456	443	475	431	398	454	448	465	440	420	441	465	416	485	425	421	468	403	452	428	442	441	441	428	394	441	459	415	437	441	445	427	439	462	453	435	437	445	452	433	471	437	450	403	432	369	419	440	415	446	472	431	446	439	454	419	453	420	393	426	402	444	418	410	425	412	441	402	423	443	444	406	427	405	412	422	468	416	443	465	452	449	412	411	445	443	437	420	487	438	395	433	445	431	434	452	406	418	406	449	432	447	460	430	423	436	403	411	452	405	384	396	448	426	419	424	443	448	457	445	416	448	444	418	395	446	410	420	449	429	412	440	445	454	419	427	419	447	422	415	463	448	439	406	471	431	456	490	458	448	441	471	443	426	451	436	420	435	438	405	409	426	393	418	415	438	424	445	432	430	444	451	426	418	483	441	447	444	433	431	433	441	448	412	441	437	450	404	460	415	433	424	438	479	450	438	419	421	433	417	437	438	426	472	439	430	418	448	402	448	431	430	444	479	448	407	415	467	413	422	409	464	430	436	468	407	450	431	473	437	438	428	422	436	434	416	421	420	451	418	390	457	437	418	443	443	429	406	452	450	418	445	440	429	438	445	446	437	472	427	448	417	420	463	398	427	386	433	433	438	416	430	446	417	432	485	417	470	425	421	415	433	442	456	403	395	415	402	426	427	439	415	418	439	422	463	404	414	449	417	404	414	438	436	494	415	458	423	441	417	446	424	431	411	450	429	423	416	435	418	448	421	456	409	413	452	429	465	441	437	435	423	383	432	458	425	432	429	420	407	412	411	436	459	438	435	381	416	449	441	397	440	470	417	426	426	439	405	449	435	410	438	449	404	446	415	434	424	476	456	450	443	439	439	423	427	456	437	467	426	429	413	429	402	432	438	469	425	433	447	473	393	469	444	446	415	455	424	415	395	439	436	443	418	437	460	424	456	411	440	431	430	420	429	451	413	439	442	454	418	453	454	450	392	468	425	446	404	444	443	422	437	434	445	453	444	434	415	417	425	429	445	455	402	424	464	398	439	422	429	486	444	388	449	439	434	411	411	468	424	407	433	459	370	420	457	459	417	411	465	440	429	446	403	415	396	437	472	417	415	414	390	440	439	425	455	432	480	427	412	427	429	429	463	455	428	431	455	453	417	426	415	469	401	459	429	427	484	428	489	422	413	435	437	422	428	363	413	459	449	445	449	427	469	454	454	479	449	430	397	413	442	423	440	427	466	429	442	400	440	460	399	446	411	448	434	450	474	403	380	433	399	433	453	410	442	403	413	428	455	451	443	430	404	432	479	391	440	378	416	459	402	403	471	436	465	447	447	429	440	451	453	440	428	428	431	443	436	422	385	396	431	461	464	449	466	434	396	394	438	450	429	445	441	445	451	405	413	440	452	428	440	435	450	401	426	422	453	418	460	425	437	445	461	481	430	419	455	447	448	428	467	465	416	461	444	408	457	451	477	450	441	444	417	455	426	400	442	425	432	470	429	418	445	405	427	449	451	475	439	457	465	441	425	439	440	439	419	432	429	434	415	453	467	462	423	413	441	419	413	415	420	470	398	438	432	438	433	438	446	422	403	464	424	468	394	392	456	424	439	406	430	424	416	418	416	438	447	411	443
26730	21748	18244	5103	3888	10429	10931	3834	860	333	248	274	285	261	299	295	293	299	294	292	264	260	272	292	271	252	275	291	282	258	270	269	245	273	231	259	260	305	256	257	268	289	280	275	279	252	239	262	260	249	265	238	259	262	279	254	242	248	255	252	262	277	272	261	264	265	264	264	299	256	242	246	282	277	260	256	277	262	289	265	272	259	255	283	286	293	250	269	280	262	284	282	262	276	235	260	291	255	249	268	259	222	290	257	274	248	276	264	253	266	245	258	256	262	273	245	253	253	274	256	309	310	258	250	244	252	246	271	252	267	270	260	287	261	269	250	270	258	260	278	270	292	280	259	254	261	270	280	278	241	244	273	264	249	247	243	263	248	236	264	251	269	234	250	282	282	275	269	270	264	281	246	252	231	256	254	247	293	264	286	269	266	252	236	263	265	266	237	262	262	292	280	272	281	254	270	249	247	289	270	281	269	270	244	226	259	228	249	285	239	268	254	252	256	255	258	283	246	253	252	271	280	271	252	305	294	241	258	239	276	251	266	240	277	279	264	243	238	249	277	256	289	254	278	226	290	248	278	256	252	249	292	253	272	277	278	291	260	289	277	254	271	269	250	279	281	257	272	291	271	256	223	266	250	300	264	253	277	257	256	280	302	269	267	257	267	247	258	260	282	256	270	279	249	253	266	265	259	291	296	270	263	251	260	272	230	254	255	263	274	256	247	264	269	271	272	257	261	254	298	285	262	246	297	296	274	251	267	265	275	278	245	268	258	276	268	278	299	273	272	245	265	241	247	273	281	258	258	259	258	274	278	284	262	236	259	273	291	283	265	255	254	237	247	250	259	239	275	260	276	285	244	291	276	276	250	244	239	262	250	283	289	265	267	252	252	251	286	255	265	259	268	269	258	278	260	267	249	237	280	249	282	264	259	260	259	279	253	286	277	271	248	271	271	263	235	294	293	263	268	285	251	249	253	260	275	262	226	269	248	245	271	268	264	266	259	259	261	274	252	257	279	248	254	269	259	289	267	249	285	262	249	280	241	260	260	254	277	303	302	271	266	267	243	268	253	264	271	272	281	257	256	260	253	252	259	280	245	284	248	279	265	279	264	285	277	232	244	280	225	230	257	268	294	267	298	256	269	264	260	269	256	270	279	306	256	257	256	266	276	251	261	267	249	276	264	266	259	243	265	248	242	293	266	246	283	261	258	247	254	291	269	276	276	295	285	308	269	290	280	236	274	257	242	254	264	271	274	220	281	263	264	266	279	257	279	247	277	248	261	251	267	247	278	257	253	284	258	254	270	287	262	255	312	286	280	250	276	270	254	266	233	266	273	258	304	247	267	282	246	259	238	253	269	288	278	267	256	266	248	282	284	254	274	259	290	288	261	252	264	275	285	281	274	266	276	246	283	245	297	275	296	282	256	263	268	250	261	240	265	256	251	253	249	266	251	271	289	302	290	268	239	284	293	261	282	237	272	257	290	274	254	258	237	262	237	256	266	265	258	281	284	252	260	247	286	246	254	262	261	287	267	253	266	285	271	280	254	255	253	278	294	265	278	262	270	247	281	252	271	260	299	271	265	270	294	233	285	282	255	280	271	267	262	259	265	255	286	235	238	262	257	229	265	266	267	292	251	289	271	281	260	276	245	282	253	261	266	278	242	259	273	289	280	238	278	254	275	266	319	283	256	270	266	250	246	268	310	283	258	252	248	257	246	305	253	260	273	241	269	242	286	265	255	248	287	276	286	278	252	272	257	296	276	273	278	276	273	238	279	317	290	266	246	281	275	281	257	252	258	259	282	298	259	273	236	282	268	257	260	279	277	244	285	259	273	252	279	238	283	273	275	262	273	267	273	261	285	261	258	278	252	236	280	268	254	254	265	258	242	278	246	264	279	233	271	260	262	261	261	266	256	281	286	289	282	260	239	262	290	282	282	264	269	275	261	254	262	249	277	258	262	269	260	261	266	301	261	255	258	273	260	242	256	261	263	290	265	277	264	255	256	236	266	225	274	263	290	286	266	266	266	262	258	264	226	262	282	237	265	294	257	270	253	275	275	250	270	284	260	254	266	259	251	236	251	276	245	249	263	282	242	263	277	295	289	277	249	302	255	282	260	250	246	254	264	287	270	248	243	258	271	256	267	282	274	282	276	246	244	240	236	256	270	260	257	271	288	261	250	280	270	271	251	244	240	262	258	248	265	256	249	278	281	275	238	260	266	253	274	291	272	256	264	267	236	266	261	274	282	257	280	274	268	255	280	262	246	281	260	257	282	266	250	260	244	257	277	248	248	253	268	268	271	252	257	211	291	288	273	243	265	248	266	246	247	265	248	230	281	304	283	233	267	260	245	272	227	229	263	300	270	257	259	286	248	263	278	274	300	269	291	245	275	291	253	254	284	251	258	244	282	242	291	253	268	277	241	262	266	269	264	282	271	262	280	275	290	242	256	241	271	257	259	253	284	274	266	285	247	274	266	278	278	252	284	245	266	256	276	248	233	266	275	251	271	259	266	252	278	244	264	255	265	254	265	254	246	255	297	260	269	237	278	258	269	265	257	249	274	266	249	239	274	284	279	244	287	251	265	284	256	274	252	286	254	265	283	281	263	248	245	271	285	269	268	267	290	249	262	278	260	260	270	264	272	282	246	270	264	273	256	279	270	242	254	281	281	253	262	301	262	266	255	254	247	276	280	269	251	271	263	275	245	265	228	245	241	270	279	284	260	289	281	283	258	280	239	273	262	252	291	254	272	245	265	264	279	245	246	258	273	254	262	276	294	261	238	281	248	289	281	271	270	285	279	288	285	275	222	274	263	249	283	231	256	241	250	253	281	268	273	253	251	261	278	290	238	260	280	277	283	252	260	296	266	267	273	235	289	260	271	275	258	286	228	255	265	260	244	274	233	264	273	265	262	293	270	259	236	266	259	242	254	253	245	281	232	249	247	250	262	271	273	279	261	271	265	252	241	254	280	274	283	243	323	251	290	254	262	286	275	261	240	246	271	261	246	288	276	281	256	259	299	274	285	261	243	262	257	288	277	274	265	269	264	276	259	253	246	238	273	237	295	261	247	226	250	270	261	275	244	249	307	269	260	268	260	253	263	254	269	245	285	289	263	287	265	261	240	239	253	242	278	284	275	284	284	253	249	278	280	278	261	249	273	288	275	277	298	271	280	257	271	256	275	262	260	274	280	275	280	253	243	259	271	247	266	282	259	237	288	280	271	251	270	264	272	282	262	244	269	237	247	245	280	285	239	251	254	262	262	254	245	257	255	245	261	269	255	278	288	266	293	268	255	242	288	258	267	257	275	244	264	244	241	267	277	259	252	250	282	262	272	268	243	280	265	262	246	251	307	291	292	232	265	254	249	228	284	257	289	263	286	262	264	287	281	279	261	267	281	285	262	256	275	289	231	257	280	261	264	265	285	237	260	282	254	260	277	284	263	257	274	262	275	248	234	278	278	255	274	234	266	246	266
21099	31444	19551	6253	8756	19617	17661	7094	1630	596	474	470	440	419	444	490	549	503	437	518	444	428	445	422	466	438	417	446	422	400	442	437	443	443	441	415	416	433	422	444	400	423	473	428	401	404	427	427	452	439	444	415	451	395	417	434	442	415	461	426	436	464	457	405	422	415	393	443	440	437	438	422	436	454	436	434	476	452	407	416	463	401	447	449	441	415	436	468	414	440	430	454	450	447	451	420	461	396	399	422	417	433	427	451	427	426	434	420	419	403	448	443	436	467	425	402	451	435	439	413	414	443	438	448	462	429	438	438	431	440	454	445	438	422	417	429	469	438	442	425	426	456	434	416	433	428	441	440	438	391	409	400	430	436	481	422	449	451	440	467	440	434	445	447	392	424	421	427	453	406	465	445	427	440	460	462	437	420	434	424	425	437	412	412	447	471	401	434	451	449	451	440	431	405	453	435	395	436	442	428	394	433	432	486	403	449	418	446	454	465	422	409	446	451	454	418	432	424	470	455	398	448	458	414	415	454	446	410	470	478	465	426	402	445	446	438	473	439	446	449	419	412	462	430	441	453	413	438	412	428	415	443	431	455	425	423	426	426	445	390	473	447	416	435	450	430	438	446	425	417	421	457	414	472	399	406	444	442	467	439	459	418	438	435	426	456	418	421	439	440	417	420	411	433	421	454	461	472	449	477	393	418	428	451	427	449	442	424	449	437	453	433	447	402	428	407	449	447	461	408	436	425	432	442	428	451	439	443	432	422	407	442	438	436	446	409	408	435	433	475	436	410	430	472	469	420	435	438	386	437	447	455	457	447	456	426	444	424	439	462	440	449	438	431	427	431	423	437	388	416	464	429	447	448	411	439	440	416	483	433	422	425	448	400	428	444	472	437	434	430	415	431	420	425	418	444	476	446	432	450	448	433	437	442	448	418	409	463	429	460	432	427	462	423	448	440	404	441	405	452	445	476	434	452	433	417	440	423	432	397	434	441	446	441	450	458	417	416	439	466	422	416	427	446	421	406	431	445	429	385	401	446	413	456	412	414	430	431	461	452	438	455	408	442	448	427	445	463	448	463	412	390	405	438	386	441	471	438	455	442	420	478	435	407	406	419	457	431	426	415	464	429	434	389	434	434	402	444	445	408	420	446	446	451	433	446	448	441	442	417	433	399	448	394	422	430	448	465	422	438	409	440	416	452	441	414	422	439	450	421	442	434	452	410	414	476	424	428	472	436	456	456	462	414	461	455	410	462	436	452	427	409	447	456	445	444	444	439	445	411	418	443	433	468	437	461	425	413	414	435	440	434	407	451	439	459	422	429	432	468	406	419	454	463	437	441	407	479	423	408	476	397	410	417	420	436	422	432	404	461	442	434	452	410	440	455	466	428	462	413	422	426	415	435	415	416	483	463	443	393	458	406	427	448	463	475	410	415	467	430	440	427	418	421	428	418	454	453	407	454	443	418	445	458	425	420	438	431	442	472	466	446	409	427	407	418	418	435	428	407	414	423	428	434	446	435	409	494	449	437	437	443	415	433	438	416	446	452	435	461	411	443	458	416	425	380	427	432	418	391	463	444	435	429	450	447	375	441	429	470	434	452	415	439	445	445	424	397	415	430	416	434	425	445	443	476	432	474	386	459	460	435	416	409	446	456	430	440	440	460	409	426	448	422	407	427	413	410	448	444	433	420	480	437	378	462	426	419	429	477	446	443	419	409	438	417	425	468	435	425	437	443	451	429	454	431	454	432	445	424	427	419	446	421	392	480	432	412	417	415	448	452	405	428	445	433	405	418	468	471	372	427	452	432	424	431	422	449	442	436	418	445	430	391	404	446	435	441	418	473	405	479	453	420	438	423	428	471	432	433	413	403	430	473	485	422	438	418	417	400	443	429	459	426	468	442	482	432	425	434	450	444	450	438	420	452	417	437	434	422	430	432	448	436	437	437	444	448	390	434	413	431	424	403	430	412	421	428	481	467	414	404	466	429	433	437	417	431	434	464	420	406	431	442	441	440	432	421	450	421	415	440	408	399	457	425	407	462	418	420	400	422	440	466	464	492	435	411	465	443	398	423	434	428	420	417	444	408	473	445	437	410	425	445	434	424	426	414	452	424	466	459	422	425	420	408	413	437	417	471	413	441	449	407	443	417	436	408	483	433	442	391	439	481	465	404	460	427	433	465	432	447	415	461	445	482	452	426	411	427	448	440	437	445	435	418	479	431	440	445	443	426	410	430	464	436	408	414	432	469	419	431	447	431	401	468	412	396	440	426	447	454	470	453	435	437	448	424	442	418	433	425	461	427	437	442	451	440	454	406	439	465	456	441	409	441	425	421	444	411	413	450	465	471	439	474	443	440	393	452	386	429	442	427	424	451	441	453	444	423	460	452	425	424	456	445	426	432	455	443	473	424	477	450	435	433	468	426	436	436	420	454	455	432	419	460	432	424	429	450	407	436	399	424	416	424	474	429	453	425	407	422	422	456	459	406	446	444	459	452	448	437	436	439	420	427	433	476	421	468	418	423	441	450	402	472	514	438	428	494	450	409	467	454	449	415	408	415	449	463	418	408	420	453	424	396	399	441	448	438	427	443	424	422	401	421	424	428	424	446	402	433	439	422	444	406	470	430	404	434	412	402	444	436	439	455	402	427	465	415	398	420	426	426	441	457	476	459	407	410	410	442	433	460	433	450	447	437	416	471	486	422	432	437	450	458	420	441	456	419	438	486	416	461	429	474	408	425	470	421	430	450	481	457	452	412	413	465	428	416	463	458	409	445	467	464	448	435	451	443	421	450	420	425	463	408	435	410	400	449	464	434	430	411	426	450	421	456	444	456	429	419	470	403	428	444	429	447	439	466	428	442	438	414	420	439	456	442	441	452	459	412	414	430	434	425	438	417	454	404	410	445	443	429	411	442	409	457	412	450	432	458	431	432	408	451	443	408	459	417	450	449	422	441	436	436	412	430	453	408	425	434	411	421	454	430	439	412	429	433	395	414	440	424	406	433	429	436	414	433	418	405	460	454	433	431	421	441	436	422	435	464	438	475	421	437	441	399	441	413	443	428	418	430	433	436	484	420	428	418	433	440	472	431	421	447	430	464	428	465	460	426	434	444	437	425	457	403	405	478	470	447	406	416	428	439	462	447	409	406	429	442	402	435	425	446	425	436	434	436	436	481	426	438	419	453	370	416	405	442	389	440	442	445	448	432	449	415	418	424	458	445	464	437	429	442	413	458	455	458	425	428	420	454	434	435	476	420	431	427	452	475	459	461	439	432	439	458	427	446	412	405	432	420	430	443	442	430	430	439	425	378	445	445	400	413	458	456	457	427	418	462	442	441	409	438	458	431	421	391	472	449	428	438	447	461	444	436	412	437	419	447	441	430	423	438	424	415	435	426	432	448	440	430	464	453	446	456	430	391	424	417	397	424	446	418	469	421	443	426	406	432	474	424	450	424	437	454	423	474	430	428	425	473	445	409
24164	21258	28097	24434	22194	38395	39782	20344	5293	967	411	326	323	316	339	536	728	652	392	371	323	317	308	310	348	331	312	318	328	323	333	350	291	319	295	303	348	344	318	302	317	316	271	317	311	316	312	291	336	350	293	319	281	324	311	321	299	304	350	351	298	335	314	327	312	306	328	343	336	346	316	303	334	329	320	301	308	314	311	287	312	296	318	335	323	294	295	302	311	308	294	311	309	295	310	302	325	315	298	303	282	286	299	313	346	297	285	335	288	307	321	302	316	332	327	330	308	333	322	301	289	317	283	323	299	279	309	327	328	325	265	331	316	300	311	293	291	324	309	337	321	306	295	300	306	297	322	304	309	334	274	316	320	311	308	290	334	290	302	330	306	302	308	318	309	325	300	309	291	334	302	303	322	295	313	332	304	308	315	310	306	347	303	329	320	271	298	329	332	317	298	310	277	298	299	319	312	317	315	325	327	303	340	316	318	303	324	296	307	308	310	309	301	306	326	303	286	283	309	326	289	308	317	281	298	303	321	307	276	339	311	305	260	320	289	340	301	322	313	345	313	333	314	296	299	339	293	324	308	314	281	321	299	338	305	309	308	342	320	326	282	292	281	338	298	313	342	310	292	343	298	352	349	322	302	327	325	338	297	325	297	315	314	306	322	346	307	330	310	318	291	312	292	290	321	299	313	311	310	277	334	294	298	322	302	289	283	324	313	272	282	309	307	282	297	299	337	308	304	286	311	270	331	289	303	292	285	319	292	320	330	319	348	299	348	321	338	300	316	302	323	337	322	339	306	301	313	323	295	295	324	354	305	299	334	323	295	330	313	320	338	302	301	355	292	299	306	310	320	303	313	324	312	321	324	299	314	307	337	316	315	331	314	317	307	304	310	328	338	331	314	314	354	260	300	345	305	290	306	289	289	313	303	312	350	320	312	322	348	320	293	325	308	333	328	290	318	313	293	331	298	288	308	327	285	318	307	296	304	292	300	312	321	321	316	318	299	312	311	332	299	319	312	281	311	299	290	315	364	302	344	329	308	322	284	295	332	298	326	301	297	302	324	316	294	318	327	323	283	288	331	313	308	284	326	293	321	315	318	327	315	314	281	299	327	301	305	319	276	337	307	285	338	323	327	322	295	307	292	314	324	329	319	327	301	300	279	329	316	322	283	300	305	302	271	330	308	310	284	314	296	336	294	306	328	319	335	290	322	299	289	293	307	314	309	318	295	283	320	298	339	326	319	297	325	306	350	364	306	280	315	323	319	312	304	302	297	334	340	296	322	313	307	310	326	317	303	301	320	334	323	326	311	330	308	287	313	333	319	313	332	332	297	304	316	331	309	314	286	314	325	318	323	343	337	299	329	296	312	324	332	346	287	296	297	282	311	336	340	316	342	297	299	326	309	307	307	285	310	290	353	311	296	320	358	288	330	315	275	290	306	309	313	292	310	327	291	310	278	320	323	271	332	283	316	353	307	305	338	300	303	278	309	312	295	296	348	303	310	344	321	319	308	337	295	315	331	308	341	302	306	316	337	310	311	310	306	307	302	324	303	323	341	291	318	322	322	296	329	313	315	325	276	294	304	317	353	299	321	323	312	349	288	315	304	319	321	318	301	297	316	296	306	328	319	313	306	308	290	297	271	316	266	310	305	307	317	314	307	337	296	342	327	322	307	321	336	293	296	290	312	324	321	343	342	315	298	300	299	327	272	312	351	312	311	328	306	298	303	308	288	330	304	333	276	335	330	298	297	320	324	305	328	314	333	297	338	337	315	290	294	328	288	291	333	307	304	283	285	316	317	320	278	331	310	283	303	309	314	297	310	325	349	297	305	308	334	305	305	305	297	307	300	315	322	296	295	285	277	307	278	321	326	325	307	317	300	339	310	305	326	286	298	315	291	316	296	315	321	321	333	337	313	330	321	294	315	323	300	331	320	306	321	318	304	280	322	343	314	305	318	297	286	316	310	327	321	342	324	342	308	286	322	312	338	305	303	301	287	318	344	322	332	309	309	330	289	326	316	316	306	333	293	274	306	297	307	301	310	310	337	306	275	320	291	307	315	309	315	306	303	310	323	350	301	291	312	284	312	307	333	297	311	284	284	276	297	328	307	326	321	313	326	301	302	307	318	294	296	315	283	288	307	286	327	299	333	323	297	288	300	321	290	300	302	294	344	302	310	278	336	304	286	325	313	319	302	327	305	321	308	336	370	325	297	311	317	324	315	298	334	324	306	268	323	318	336	296	336	325	295	314	327	292	335	318	330	312	292	298	307	299	287	319	294	328	340	320	307	320	337	341	270	295	330	333	295	306	334	336	329	335	297	286	304	319	352	306	320	294	324	315	285	329	297	323	340	335	346	321	293	291	338	335	313	308	321	314	310	319	305	316	296	325	335	296	312	315	324	317	316	312	300	326	295	306	313	318	298	295	306	323	316	329	322	308	308	294	319	302	331	339	302	322	296	317	303	292	298	279	296	299	306	320	316	308	303	324	294	302	336	320	337	291	308	321	310	290	308	337	302	327	303	339	312	305	320	298	305	299	301	361	301	291	305	302	321	338	299	331	317	337	314	274	315	313	308	318	288	287	317	317	325	295	289	310	324	336	304	321	309	301	314	281	325	307	285	335	302	294	301	300	340	315	347	293	317	298	298	288	307	316	315	290	307	306	278	334	314	292	331	292	330	297	325	309	308	306	308	305	310	313	325	310	339	284	304	307	315	298	285	302	315	325	327	317	317	350	304	333	289	317	302	299	317	291	322	298	311	339	323	297	289	316	300	310	331	304	320	292	301	318	321	311	291	306	313	325	319	327	299	307	303	317	306	324	290	295	314	352	281	307	316	320	301	307	291	326	316	299	327	291	309	308	306	295	300	341	318	305	333	319	290	305	281	285	317	322	304	331	303	333	313	310	297	323	337	307	329	319	315	278	315	311	308	296	306	306	340	317	316	304	293	296	332	317	310	298	309	324	318	308	328	305	359	298	314	330	302	322	321	296	289	317	333	314	294	301	343	347	297	288	323	318	292	342	327	298	324	335	330	289	290	313	325	306	301	321	294	299	307	267	297	275	308	316	334	300	329	309	314	311	297	315	273	314	318	315	334	316	324	314	295	298	299	320	318	305	304	305	311	313	289	271	337	295	315	322	294	320	303	301	303	322	307	277	335	293	313	339	295	304	315	274	298	322	310	317	320	316	317	301	277	325	317	314	339	315	334	303	314	337	284	311	324	332	300	330	305	318	316	319	280	333	344	337	315	347	301	290	313	297	310	309	308	346	322	333	325	335	320	330	311	319	303	298	321	322	292	307	284	318	273	310	312	327	288	296	304	296	343	326	322	314	308	304	304	328	293	319	298	311	329	278	318	311	287	338	310	320	308	309	304	335	337	293	294	276	319	322	307	314	313	335	306	316	312	333	301	299	329	338	326	295	313	333	311	287	305	352	290	313	281	325	303	297	317	327	286	313	294	340	302	301	325	310
24362	41728	28721	13808	27253	44948	40872	24671	8306	1958	730	543	511	562	527	1059	1900	1550	781	645	573	489	547	525	608	603	483	527	490	503	535	501	482	555	505	501	518	528	525	521	509	495	510	529	526	560	494	508	536	476	508	507	543	518	517	472	518	528	509	537	511	490	496	538	510	495	504	525	504	492	503	514	507	481	502	475	513	435	514	500	507	503	546	536	542	489	530	529	458	498	535	500	513	494	506	489	528	541	482	515	515	520	511	530	480	521	534	516	533	541	487	540	518	508	508	511	488	501	511	523	514	509	497	514	513	508	476	558	505	458	506	477	511	518	495	522	564	499	522	538	507	503	534	516	541	523	500	496	525	542	488	544	507	514	515	491	485	449	510	508	535	475	508	528	492	496	520	550	523	485	528	493	502	517	472	513	547	495	522	483	466	495	517	499	492	501	546	521	521	550	532	504	496	496	464	505	529	531	520	477	475	476	516	513	542	478	544	515	519	532	525	515	490	526	501	501	504	491	513	509	543	496	533	497	495	508	564	513	509	550	518	508	523	530	451	519	464	503	536	502	553	498	515	473	483	504	498	536	504	464	523	505	527	507	484	482	468	478	506	533	498	501	492	508	540	508	566	542	480	479	503	555	502	503	461	498	528	493	510	455	517	496	447	515	548	504	477	506	550	538	520	526	495	523	522	509	532	522	496	500	503	500	523	488	534	485	483	519	516	517	503	516	548	510	513	535	540	532	482	465	516	489	535	520	510	511	502	545	517	484	521	538	497	475	494	492	481	512	495	517	555	515	507	517	501	515	490	542	468	510	510	508	514	555	487	489	501	493	508	477	513	512	529	502	477	499	524	520	496	483	489	483	496	485	502	470	479	516	532	481	512	487	541	514	484	542	508	499	479	518	470	474	520	487	481	497	505	505	502	515	489	515	522	530	509	538	517	560	491	544	486	488	490	531	501	512	498	538	521	493	475	493	495	486	507	502	462	525	522	469	487	499	482	505	552	501	525	536	551	474	478	481	524	529	527	527	524	536	491	521	463	481	523	505	540	490	493	528	494	490	477	490	505	530	529	474	497	504	478	521	504	490	480	505	509	525	500	516	532	491	484	568	480	501	520	490	557	476	502	504	473	512	475	512	505	539	554	519	521	510	536	502	486	475	502	502	528	524	489	503	479	491	507	507	521	507	511	502	543	481	481	473	541	497	482	514	507	512	548	495	510	489	454	511	526	503	547	503	516	511	509	495	533	525	498	543	494	520	542	522	510	524	546	467	503	535	484	467	522	471	505	484	511	519	493	507	507	516	560	507	515	504	551	497	522	497	473	488	516	512	515	523	511	547	521	508	534	533	525	492	499	474	544	497	505	507	514	476	501	514	473	536	497	548	520	558	548	475	520	502	496	504	492	478	506	525	521	532	531	483	516	501	506	539	475	506	526	505	492	474	555	502	490	465	517	525	491	518	519	487	491	529	489	525	510	516	508	515	514	516	487	508	530	510	504	516	535	530	470	507	556	546	498	507	525	490	546	504	525	502	493	476	503	492	511	501	509	515	498	495	509	477	524	523	504	524	537	504	512	530	500	514	518	502	494	520	506	497	487	501	529	469	548	476	497	496	521	523	515	497	515	529	497	529	503	495	538	523	520	523	524	480	483	546	513	519	485	525	511	520	526	452	544	516	515	523	500	511	473	536	508	510	502	497	530	527	522	481	489	531	556	547	507	523	499	501	508	499	515	504	496	501	465	498	510	497	498	526	499	482	524	505	515	503	495	511	486	526	501	501	508	514	482	556	528	505	514	533	539	490	511	513	518	523	527	550	527	486	508	496	507	503	513	502	516	509	496	536	530	534	514	521	520	485	515	517	475	519	512	547	522	550	500	531	470	514	515	541	502	507	534	532	502	545	541	487	508	526	485	505	481	537	521	513	534	478	501	478	490	489	518	497	504	509	526	526	518	474	510	528	478	485	485	531	509	500	537	534	506	492	505	490	519	503	494	541	535	472	503	518	500	516	535	526	524	537	509	473	514	492	480	498	482	510	539	477	492	533	535	482	484	507	495	520	554	496	486	509	498	489	521	528	427	508	525	521	525	499	567	473	493	478	475	542	506	499	515	555	519	521	496	499	510	517	482	479	511	513	518	489	521	494	460	468	519	490	484	477	502	530	471	511	514	465	539	518	510	498	533	488	503	509	498	520	498	509	494	499	464	484	590	562	506	517	497	478	522	519	539	507	513	494	499	459	468	491	503	502	505	514	506	505	512	483	526	506	545	510	507	512	511	498	514	505	491	495	474	521	508	490	484	488	495	480	524	502	544	489	511	520	496	506	522	499	498	506	530	542	515	500	493	483	531	556	518	479	514	547	535	495	554	452	497	560	529	507	519	532	527	498	495	510	494	517	529	512	494	455	500	528	517	486	522	430	503	480	520	540	514	526	460	508	492	519	522	532	540	495	489	494	511	460	499	482	494	473	517	512	501	521	509	509	501	468	540	535	528	511	487	538	531	523	493	529	547	484	525	508	469	473	520	488	525	539	499	496	526	511	497	462	520	511	493	536	523	483	538	484	515	484	522	516	480	504	488	504	530	491	512	494	517	516	467	487	576	500	504	518	543	511	506	529	521	488	499	508	494	519	521	500	511	531	526	524	519	532	525	528	484	493	527	495	463	556	479	542	531	502	531	485	532	513	523	513	502	533	487	490	500	517	499	501	522	509	490	494	530	508	506	528	475	528	548	512	501	519	527	513	505	528	529	506	514	494	482	512	521	525	534	471	538	501	515	456	492	505	542	515	505	545	514	488	501	468	505	480	552	511	554	520	477	499	516	518	505	497	516	484	523	518	523	526	490	505	517	493	453	472	514	516	538	512	510	523	486	509	528	495	508	472	525	498	496	498	531	532	457	500	494	483	524	506	501	528	569	483	554	514	495	539	513	527	503	489	497	512	455	518	516	502	522	555	566	490	486	514	517	507	482	499	537	518	531	525	481	517	490	461	481	490	498	487	500	512	505	527	499	523	518	495	543	507	536	464	519	492	532	511	540	525	497	519	565	476	484	533	483	491	537	503	505	506	459	532	509	495	493	492	526	478	535	489	534	516	512	512	509	493	481	524	528	496	512	476	495	505	497	511	508	517	503	507	568	514	506	517	536	499	517	481	498	515	532	538	496	515	531	532	541	527	485	543	486	523	465	527	515	527	518	516	509	517	460	508	518	536	498	534	507	516	501	482	503	483	469	512	529	511	508	517	480	488	533	458	524	465	512	477	515	488	549	479	548	546	475	527	541	539	533	563	492	519	521	502	448	488	513	497	487	472	494	498	477	533	529	512	525	464	509	497	501	520	475	497	493	520	492	527	521	474	570	520	514	528	529	482	511	518	506	532	542	514	516	523	492	505	473	526	503	492	517	463	498	529	523	492	479	459	497	473	507	518	523	487	490	508	488	486	517	560	477	471	472	520	517	539	501	522	533	500	517	513	498	512	506	519
23111	21318	29087	23652	27360	55267	48887	26913	8386	1104	318	262	308	289	307	667	1002	873	618	380	348	293	278	294	338	305	304	293	298	237	252	254	273	247	273	250	281	262	265	283	275	282	263	304	256	290	298	252	276	299	302	267	300	316	265	299	293	294	284	266	271	280	310	273	243	301	254	294	262	257	291	279	261	278	256	248	252	247	309	252	292	280	257	301	276	299	271	262	298	263	294	248	282	289	258	289	300	304	302	270	272	273	283	278	268	292	291	279	287	307	269	288	291	316	272	246	281	301	246	293	264	297	292	293	312	290	271	243	284	303	287	299	275	259	298	256	296	275	264	263	316	310	322	287	259	290	283	307	273	287	291	274	300	295	277	266	255	256	289	313	273	285	270	296	257	288	240	271	274	329	289	287	290	270	254	299	269	270	270	265	271	283	278	313	282	317	273	313	283	276	291	266	305	236	293	276	282	281	272	289	296	261	291	297	317	279	267	287	271	301	291	276	271	242	299	261	269	300	250	278	261	267	293	293	325	298	263	295	305	288	265	290	263	290	266	290	313	268	296	261	278	269	235	296	277	273	273	263	268	285	292	265	289	283	297	281	290	260	268	295	253	281	277	255	297	278	275	257	269	290	304	261	280	281	283	264	299	290	237	294	263	274	267	271	288	290	266	267	263	306	246	250	311	284	262	305	284	271	305	295	273	299	272	292	267	264	248	277	286	298	269	260	337	270	241	272	291	274	276	270	279	288	242	321	279	287	290	288	288	286	261	294	280	253	277	284	279	311	295	272	277	281	288	280	318	288	298	252	298	293	286	321	294	257	301	239	243	281	266	318	309	293	274	307	261	300	268	264	287	280	313	265	284	306	258	282	297	245	278	303	305	276	284	301	274	255	269	293	281	273	315	305	253	295	273	258	282	300	236	302	304	269	287	272	243	292	276	269	300	243	283	258	291	293	280	300	273	244	283	286	269	247	271	255	288	278	276	289	253	285	294	318	269	268	278	309	283	272	281	288	290	272	266	302	273	298	271	255	262	282	279	281	283	294	303	293	302	278	335	281	267	243	294	280	276	277	296	273	254	294	289	296	284	289	279	256	279	280	270	248	252	253	285	240	299	272	280	260	280	281	280	285	266	293	284	287	319	290	275	284	278	288	294	283	275	306	290	272	272	279	285	255	276	318	283	285	291	274	302	279	313	274	282	273	278	289	297	284	319	309	273	294	277	272	287	293	291	290	289	288	289	281	279	282	271	299	277	288	277	292	271	281	261	271	290	283	300	292	246	287	300	291	343	272	274	285	320	277	278	272	316	306	273	265	292	257	302	262	275	267	289	291	252	263	254	287	299	271	242	268	290	269	290	265	263	294	278	284	284	262	244	313	282	281	293	267	288	279	270	264	271	290	262	303	297	313	273	308	299	258	309	274	248	275	260	278	261	249	282	276	265	272	263	272	279	275	299	271	245	269	285	276	301	287	302	288	279	294	275	262	261	278	290	302	296	274	285	279	259	277	295	281	295	274	252	290	285	293	284	261	311	269	279	264	311	274	262	258	262	300	295	280	295	300	297	259	264	295	250	260	276	275	298	287	285	244	269	303	296	288	260	258	281	295	261	258	262	254	250	289	252	291	282	274	293	261	315	277	262	271	274	273	260	276	268	268	270	298	291	273	287	264	293	269	261	287	287	291	294	292	299	307	280	300	293	290	284	252	282	276	290	291	340	275	278	300	301	266	298	263	259	287	267	261	272	269	292	268	303	249	280	286	282	280	266	284	268	286	281	256	239	274	285	254	276	286	272	258	281	276	278	286	264	305	268	284	272	260	277	309	267	267	267	250	288	261	296	283	271	285	275	261	291	271	287	284	290	301	294	282	285	291	315	255	276	285	291	285	286	267	279	276	291	251	266	278	254	271	271	234	257	309	289	278	276	282	272	265	274	267	278	285	295	281	303	299	278	278	294	297	281	282	294	271	286	305	274	301	284	279	280	307	283	261	302	271	291	289	263	298	268	289	269	283	281	274	268	276	272	308	290	253	288	297	278	284	286	273	284	272	270	273	256	285	308	279	292	265	301	264	285	290	281	243	305	281	283	299	267	309	284	270	290	276	283	269	276	267	254	282	282	285	300	268	260	285	281	296	298	266	265	280	295	275	267	279	284	291	268	278	294	278	278	288	274	256	261	301	286	262	262	292	301	274	302	275	262	293	282	305	306	288	289	271	278	284	304	283	272	274	303	287	262	297	283	267	281	264	275	240	284	278	269	292	274	297	293	264	287	292	266	272	274	298	248	288	294	274	268	327	293	267	284	303	274	272	277	306	269	255	273	261	308	295	267	276	269	281	304	283	295	316	254	251	277	254	279	270	295	281	291	298	277	309	304	264	290	260	285	306	263	272	256	274	266	265	278	305	277	290	262	264	266	263	281	290	268	290	260	280	265	306	260	258	288	270	298	261	273	286	298	284	290	272	288	254	286	245	267	262	310	284	284	289	284	283	268	260	293	272	291	265	310	311	257	289	303	286	287	288	278	275	255	293	282	272	280	254	290	290	274	279	270	255	288	257	288	279	280	279	271	302	273	284	273	251	259	293	260	258	287	276	273	269	273	284	270	286	277	289	271	281	279	329	281	263	292	258	287	280	253	323	278	281	300	283	296	288	310	296	253	276	309	283	253	298	279	323	256	288	277	257	311	244	242	258	253	291	249	272	291	291	260	300	279	299	263	284	317	257	296	296	297	289	277	259	283	271	288	276	291	277	269	286	282	255	300	287	291	284	268	272	250	261	306	270	283	248	261	270	259	280	286	307	265	303	273	274	293	289	314	270	287	249	271	286	288	308	272	256	304	276	270	270	266	294	282	269	280	309	261	324	275	275	314	273	262	313	307	270	288	286	255	276	250	283	273	272	282	305	292	282	288	273	304	257	278	321	318	288	274	278	301	268	251	276	264	292	298	269	273	276	273	277	287	275	310	281	274	302	290	277	264	259	293	265	288	243	255	275	290	283	298	297	268	273	288	278	305	262	287	293	293	255	284	270	277	311	281	272	284	280	323	251	288	272	267	274	276	257	258	258	277	305	271	276	254	305	294	289	237	241	291	307	277	287	269	286	280	289	329	268	280	280	282	315	255	276	282	278	328	274	293	271	283	305	302	311	285	289	281	291	296	278	268	314	270	282	266	246	283	264	299	271	292	274	274	282	269	284	251	296	313	280	270	268	284	281	281	305	250	279	312	263	248	264	264	253	282	279	268	264	293	268	279	292	291	273	272	259	299	294	292	279	279	263	322	290	293	277	286	297	285	294	266	302	279	255	252	298	259	306	277	270	300	262	288	273	281	310	314	287	266	279	322	303	293	261	258	281	260	253	267	252	297	314	280	250	287	259	298	253	284	251	277	287	281	282	273	300	287	248	239	268	280	273	272	239	251	270	271	286	276	306	283	273	302	287	266	277	266	251	317	291	250	283	293	294	285	278	284	274	272	313	280	262
28720	49809	36624	20990	41136	61612	48625	30318	10272	2027	510	500	471	450	489	1511	2929	2369	1405	725	630	492	467	619	588	580	447	464	467	447	482	480	460	442	457	456	485	491	434	470	478	482	463	468	446	452	466	455	496	456	467	448	455	417	436	457	506	481	473	470	459	454	457	477	467	442	428	470	407	462	401	481	465	463	453	460	463	467	454	442	431	457	464	411	417	447	463	438	423	434	463	469	422	449	471	449	489	454	473	433	476	468	433	437	480	454	478	455	409	459	508	453	450	475	457	456	420	447	443	451	447	450	424	471	430	462	430	459	456	406	478	432	441	466	441	451	485	451	503	469	445	436	466	441	470	456	462	452	464	439	438	467	423	477	469	429	456	458	457	469	433	435	452	441	451	459	445	436	434	436	453	444	463	393	445	462	449	458	456	429	459	467	429	473	473	444	458	441	463	479	430	444	453	452	454	437	476	476	439	428	428	449	451	440	466	439	488	421	448	479	423	419	446	453	457	478	461	468	422	452	457	430	461	401	471	433	462	474	461	458	440	453	456	437	445	466	431	465	417	464	451	462	460	449	481	466	459	454	476	475	446	438	477	456	463	455	427	478	464	445	447	440	469	439	468	439	483	466	419	441	445	458	477	445	480	491	477	454	440	479	459	461	483	423	498	460	485	420	477	448	452	432	447	446	455	433	463	442	444	460	453	485	413	459	440	506	462	474	414	454	465	448	463	508	438	445	448	460	461	450	453	432	464	409	455	449	431	454	420	441	468	459	420	482	416	423	446	415	449	479	473	484	458	426	421	453	476	457	474	419	449	456	434	491	452	451	441	475	409	470	426	461	440	397	477	417	408	410	456	426	438	485	428	452	446	443	456	479	462	460	482	449	455	456	444	485	465	440	475	470	467	433	433	406	456	496	425	446	496	446	420	448	464	495	441	438	477	456	470	442	448	472	446	450	439	437	466	463	456	446	453	443	444	464	407	466	467	429	427	453	428	419	479	452	463	418	447	472	422	466	449	443	468	458	429	411	457	466	448	508	518	466	430	468	445	472	454	438	477	404	457	471	442	444	456	466	434	510	435	411	469	429	439	431	455	460	442	431	462	456	420	453	478	439	466	429	458	429	465	422	451	458	492	458	446	440	462	454	452	431	467	486	438	460	473	451	461	424	436	440	449	450	494	456	423	457	444	454	473	455	453	501	491	436	402	435	435	456	460	443	470	453	434	441	441	452	462	468	447	443	464	472	440	427	478	441	460	483	448	440	435	461	448	527	450	440	434	460	450	442	474	465	456	464	485	450	479	478	441	425	467	449	422	458	433	465	431	443	478	466	446	467	421	400	470	411	409	481	480	477	458	412	429	439	478	468	454	452	465	442	467	475	477	460	408	464	483	452	462	432	475	443	459	430	422	467	400	458	461	453	425	437	502	459	450	503	436	449	452	440	434	456	444	461	491	415	448	478	464	443	462	485	481	468	466	467	428	451	468	453	454	445	482	458	434	458	483	475	453	430	446	433	433	453	438	448	455	439	445	448	491	512	453	428	489	481	413	466	443	439	444	472	448	455	464	456	470	419	464	473	432	462	478	450	413	454	499	446	445	446	464	423	454	422	478	442	426	467	412	426	440	476	457	435	465	454	464	464	437	462	451	436	425	441	459	468	409	463	463	463	469	448	435	420	423	451	467	461	414	488	468	454	440	502	444	462	461	454	431	477	468	429	470	430	449	438	430	415	434	442	491	444	482	452	480	440	437	406	425	471	407	434	490	443	427	471	456	467	471	464	454	414	460	425	447	461	447	448	467	461	425	430	473	457	440	436	474	448	443	502	464	438	455	492	421	456	428	415	463	459	445	447	476	455	463	476	472	477	486	456	461	443	424	458	458	441	442	445	446	458	465	469	468	462	435	499	442	440	466	480	457	462	454	414	450	455	440	465	460	471	439	478	473	427	438	466	486	456	461	426	430	479	445	460	447	456	457	424	448	442	435	442	507	479	466	457	451	435	446	421	481	466	457	484	465	437	438	452	451	480	458	465	488	450	409	432	455	452	473	498	447	453	463	487	445	467	440	468	434	455	455	471	459	474	430	458	443	443	489	472	451	417	486	501	451	437	416	473	465	440	480	481	488	445	449	447	425	450	480	444	447	447	444	433	459	458	483	459	501	443	491	407	452	445	482	488	427	424	458	447	460	455	446	447	465	458	461	400	418	424	467	444	447	457	463	443	436	427	470	453	422	453	472	456	421	441	458	476	399	414	451	438	430	471	436	457	472	503	427	457	412	461	449	468	450	458	452	461	467	446	489	472	445	475	453	473	473	432	463	418	443	432	454	469	459	421	462	445	439	442	476	434	422	415	471	424	427	454	457	428	468	433	464	423	475	455	435	450	445	451	454	434	432	487	449	457	463	451	455	411	433	464	437	448	440	447	500	446	462	481	468	447	485	462	470	456	460	441	471	469	441	440	410	442	460	448	453	469	443	407	463	442	471	485	454	474	474	486	456	439	490	476	449	446	453	449	505	432	498	469	483	436	453	447	439	477	431	461	443	448	464	452	452	469	461	467	463	458	418	438	468	443	471	429	498	448	454	453	457	445	490	451	468	468	450	466	434	447	463	498	440	437	442	467	462	481	468	429	412	491	454	460	438	429	478	455	437	464	463	462	460	469	461	467	428	470	450	424	484	465	512	458	455	463	468	454	450	425	461	477	477	457	433	411	465	459	433	458	422	448	403	471	461	474	449	472	485	435	469	466	438	482	441	464	489	426	435	474	477	452	438	422	457	458	423	426	460	448	477	479	440	423	444	462	456	438	437	450	455	430	445	446	415	436	478	422	439	474	484	451	432	452	452	466	470	474	406	434	467	454	446	495	442	457	464	475	467	454	456	478	452	457	462	465	474	465	444	455	444	457	453	445	463	444	428	444	470	463	489	462	470	435	456	442	473	481	468	455	489	415	448	425	446	450	462	454	496	457	439	446	486	487	463	453	415	455	470	411	458	446	476	463	446	423	486	467	424	462	447	448	425	456	461	451	481	460	427	453	478	430	457	474	435	461	436	467	450	453	470	436	477	464	438	405	442	442	461	497	457	449	451	456	446	482	445	445	448	444	479	481	438	448	461	415	456	440	444	440	470	461	463	454	469	428	449	432	475	442	465	469	438	426	448	434	429	460	419	479	443	445	460	422	430	449	447	463	421	458	411	432	429	409	454	459	487	467	424	453	460	440	458	454	445	466	451	477	473	440	443	467	471	433	486	436	447	473	422	451	452	464	412	441	456	472	470	434	459	457	448	450	464	455	437	448	460	429	459	454	446	423	434	475	447	443	490	449	478	460	452	473	449	465	440	482	433	425	452	442	455	459	448	450	453	473	453	493	447	475	421	456	438	468	470	461	423	433	477	449	503	492	462	456	439	432	471	469	466	416	473	473	453	432	422	434	477	459	456	466	498	474	423	447	468	425	450	444	485	458	433	409	456	449	433	437	452	447
26715	21664	18830	6608	6167	13660	9508	2861	567	314	309	330	296	281	283	301	331	340	347	363	317	309	294	309	319	303	277	312	300	276	297	288	288	269	266	283	265	292	309	289	295	301	299	257	258	299	269	259	293	266	279	278	306	316	295	307	273	287	290	273	262	280	290	278	312	300	289	307	264	297	318	300	285	276	282	292	282	277	269	282	283	302	287	323	280	294	311	278	284	269	267	307	317	322	235	277	245	296	300	308	282	271	292	284	270	308	333	305	292	288	296	273	288	289	309	307	262	289	302	295	277	281	285	312	291	298	300	269	289	291	283	290	297	263	293	300	309	286	284	309	301	258	281	269	266	286	297	306	285	302	262	281	284	291	274	276	284	303	309	280	291	260	271	273	314	295	302	277	289	291	278	253	290	285	328	289	262	285	278	275	289	257	291	266	282	286	321	289	272	270	283	292	288	259	255	286	275	274	283	289	265	278	249	273	275	287	279	286	293	299	282	280	297	297	290	283	311	277	296	295	270	307	296	276	256	297	276	251	264	260	264	298	291	264	291	286	296	307	273	307	292	278	276	280	301	289	276	299	293	284	288	281	306	273	267	276	290	325	322	285	319	273	290	311	273	287	285	284	302	301	327	274	274	314	277	276	271	260	290	300	293	275	304	273	304	267	254	299	317	289	310	304	290	264	304	264	312	300	288	278	288	292	315	273	268	300	296	273	303	266	295	310	275	292	254	291	276	282	283	287	259	276	303	305	279	325	299	283	302	286	282	310	287	270	277	261	260	268	272	284	284	293	314	288	298	324	271	292	318	268	274	301	282	262	297	293	278	278	293	258	307	282	271	320	303	271	295	284	305	272	270	269	301	315	305	284	294	274	286	277	258	299	320	273	288	288	274	265	278	309	306	293	283	291	293	277	325	293	269	302	288	271	295	287	282	281	268	301	297	322	301	257	275	306	271	310	272	279	301	300	278	267	308	314	274	317	278	301	271	277	287	287	304	302	236	304	300	306	300	307	285	323	283	280	312	305	283	267	293	268	292	267	320	302	303	295	296	298	254	269	290	302	312	296	265	277	294	306	315	265	265	262	303	298	302	261	268	289	308	302	312	273	293	293	287	259	305	290	295	300	300	294	320	277	291	302	326	294	275	308	305	284	275	300	306	274	282	286	290	305	289	284	288	320	285	305	315	256	289	301	296	267	297	277	268	272	287	286	305	274	253	290	308	307	299	263	299	276	288	301	290	281	303	317	291	291	280	305	290	297	318	276	277	281	288	278	301	308	276	258	271	280	254	295	307	288	266	275	268	297	298	284	282	299	260	320	318	304	326	290	307	278	295	313	288	280	306	284	285	282	305	310	272	290	303	256	302	280	291	307	280	289	302	312	272	294	298	318	298	291	275	278	272	293	310	289	286	285	270	306	348	267	292	305	291	280	283	303	284	324	300	290	297	322	263	304	302	296	278	283	289	324	277	286	306	308	269	282	313	300	298	274	282	291	268	305	288	317	292	309	269	281	305	314	301	295	258	290	289	275	314	299	289	277	306	290	285	299	278	280	280	292	266	280	294	278	287	304	289	293	302	284	306	272	283	274	264	301	279	330	280	274	318	320	284	298	293	321	281	278	301	318	284	275	262	305	289	298	305	263	280	314	317	271	270	310	298	290	276	302	291	301	274	268	309	319	292	299	265	263	300	297	278	304	291	272	275	277	258	290	257	303	283	307	258	313	285	251	287	295	280	304	294	272	256	287	300	283	278	274	267	265	307	234	294	292	279	263	269	288	280	303	296	302	293	269	290	264	276	315	267	318	267	282	309	283	287	288	294	274	284	303	252	255	295	274	256	263	305	299	273	279	298	284	305	293	254	270	302	296	293	286	292	305	287	289	282	278	314	295	295	259	283	266	290	292	289	274	276	316	302	301	296	276	291	296	263	271	268	262	283	278	317	275	264	288	312	306	286	274	302	294	285	274	309	309	294	278	301	276	276	292	267	281	264	300	264	282	277	298	306	287	308	305	293	290	274	275	281	281	273	273	287	284	286	269	272	277	288	294	295	298	283	285	283	289	288	290	301	266	276	300	274	303	299	292	296	292	299	289	289	284	300	291	276	283	245	294	293	278	311	281	280	302	299	290	282	298	279	303	286	294	318	282	270	303	278	325	298	298	269	271	303	283	276	310	276	318	298	279	280	297	283	263	294	296	270	276	264	244	271	312	266	302	254	248	274	252	290	269	317	293	252	273	301	295	284	316	275	302	286	286	286	255	299	267	245	284	286	295	280	289	283	298	295	277	301	310	293	284	288	270	280	303	275	270	277	292	269	289	273	285	273	285	272	271	306	284	302	283	278	300	269	270	290	274	276	285	309	285	266	296	285	295	307	270	324	305	302	327	280	274	317	319	312	293	267	298	337	296	298	294	280	313	313	295	292	284	264	276	289	305	285	275	273	283	287	301	255	298	307	291	301	315	308	262	264	287	273	282	290	273	315	274	291	290	291	276	254	292	262	322	305	284	290	269	282	300	253	251	294	298	279	290	275	292	314	297	299	314	274	293	280	296	300	282	286	295	276	311	322	288	283	296	259	323	282	292	272	267	286	295	274	301	275	290	296	277	308	305	282	286	275	296	304	272	260	278	290	263	314	294	298	295	294	283	266	292	279	272	279	283	297	304	309	299	286	300	289	267	298	263	307	278	269	300	319	301	309	276	272	278	317	280	282	299	302	267	310	277	280	294	278	279	280	284	296	271	252	299	284	291	296	290	290	269	278	264	274	297	261	273	275	276	274	309	280	297	298	269	281	323	297	272	281	286	294	269	288	286	265	306	288	288	294	267	281	287	289	302	298	281	298	276	286	296	296	285	273	306	263	282	293	300	276	295	290	302	272	268	288	265	284	277	325	288	293	313	308	276	284	285	282	258	257	297	272	269	282	307	293	294	275	282	302	248	287	271	295	272	290	265	275	288	276	271	243	265	307	289	283	324	308	266	293	293	258	324	292	288	273	299	301	299	302	319	278	288	271	252	317	279	279	283	273	280	266	289	294	302	282	270	275	288	284	292	283	300	279	317	260	291	290	328	279	264	280	292	319	274	298	252	272	297	305	292	265	293	279	283	287	267	312	289	264	300	291	308	289	298	300	286	290	304	266	297	278	299	284	268	289	285	276	295	306	278	288	298	286	294	273	272	300	323	295	291	287	308	294	283	310	291	261	290	279	274	267	310	275	291	288	288	294	279	290	274	283	316	291	277	287	300	289	302	267	294	274	295	327	306	294	273	282	282	292	314	299	276	323	265	291	298	272	299	292	280	315	280	270	270	298	278	254	297	333	297	308	323	269	305	286	257	281	342	274	318	284	263	262	283	297	293	271	279	297	294	305	301	291	281	289	301	287	307	271	288	284	260	281	288	294	288	277	304	307	315	282	280	302	287	294	274	279	270	285	260	286	309	279	265	286	274	290	284	303	272	285	287	260	291	307	295	259	276	270	295
20946	30894	20763	8795	12401	22519	15236	5429	1009	547	468	493	468	502	438	520	572	605	620	545	485	481	423	485	466	467	430	461	459	467	483	473	453	455	487	483	450	437	460	479	434	481	451	474	463	463	450	487	437	452	500	479	498	479	475	481	452	455	483	449	448	473	448	469	460	481	489	475	454	471	460	496	462	452	455	472	452	437	467	474	486	489	478	492	456	461	470	462	465	464	462	413	436	479	477	480	442	449	503	469	423	475	449	463	432	435	452	487	473	466	485	482	486	481	458	511	470	501	450	430	499	474	464	479	461	469	459	480	452	439	445	471	487	454	472	460	492	453	461	425	477	453	446	472	445	402	443	492	462	471	463	468	437	448	491	476	512	438	421	423	447	471	447	448	490	480	473	491	487	441	450	481	480	461	494	484	446	469	460	451	487	440	460	472	486	529	421	446	434	452	446	483	496	485	474	446	441	463	487	449	460	470	496	499	445	454	479	495	502	464	456	430	479	528	485	492	438	452	508	458	504	513	429	460	479	511	484	495	449	452	492	452	494	498	470	470	449	461	497	482	478	430	447	490	499	442	440	483	486	447	490	468	475	455	452	446	474	480	447	487	444	438	486	498	476	421	502	438	438	479	493	476	440	471	483	442	489	503	479	440	469	457	457	447	477	466	459	434	459	448	472	450	476	469	436	416	456	475	461	441	465	501	480	428	527	512	452	475	436	480	460	436	460	486	427	490	451	477	513	494	492	456	504	473	487	469	450	465	458	501	525	495	481	450	480	453	447	480	465	443	500	517	492	485	493	484	498	467	466	491	468	472	499	483	480	470	502	521	460	452	465	433	448	434	498	454	502	428	459	476	490	516	424	482	465	465	462	481	452	464	478	467	461	495	474	496	464	449	440	521	433	445	496	485	482	488	459	483	448	463	483	480	464	427	507	492	478	397	476	471	463	484	467	488	456	468	437	473	433	465	494	447	485	472	488	481	490	447	454	470	451	468	451	457	453	473	463	448	459	460	486	439	436	485	458	463	462	440	485	467	473	448	486	452	482	430	464	485	495	456	443	471	451	466	486	457	472	475	479	496	453	446	476	464	469	491	499	489	485	480	498	493	447	522	459	487	454	437	444	462	427	462	440	444	462	502	454	448	448	503	484	474	448	495	446	461	463	455	485	458	513	454	471	480	476	461	482	442	432	499	487	461	412	461	495	481	456	444	491	499	429	462	473	494	466	442	437	436	463	483	467	475	450	439	456	455	445	512	452	442	472	489	475	494	477	471	459	459	463	446	467	461	476	474	456	441	473	447	487	531	459	461	488	473	447	467	443	465	457	455	491	518	477	469	428	459	483	463	442	426	495	485	473	426	480	492	486	445	479	452	465	470	475	434	495	444	490	498	499	421	447	507	451	477	396	450	517	471	479	437	461	502	511	446	431	447	475	508	446	472	487	481	462	463	449	472	486	465	503	467	481	427	473	471	477	497	438	483	469	426	512	433	433	448	486	487	473	481	437	443	460	463	448	488	459	482	461	485	447	505	458	495	457	474	489	480	453	465	441	476	450	456	459	427	460	479	440	462	486	456	493	436	434	443	432	454	481	552	478	463	471	470	496	436	448	501	461	488	488	482	460	441	493	455	497	488	494	484	451	521	455	500	458	472	495	519	496	451	435	471	499	442	465	518	469	449	489	458	485	478	505	489	459	497	482	471	460	434	444	477	444	485	472	460	485	452	445	479	461	471	498	453	460	487	442	454	463	466	489	485	451	452	461	470	458	497	493	448	485	485	437	490	473	493	482	497	465	478	447	477	471	465	429	433	470	493	457	476	498	484	499	489	486	496	475	441	445	479	441	463	500	431	461	474	477	480	424	437	481	469	504	507	489	472	437	462	482	450	439	478	492	459	478	452	453	467	470	469	485	444	470	451	416	483	449	432	476	482	479	516	497	459	433	480	468	460	487	462	448	446	435	462	475	447	449	481	460	501	470	467	433	444	511	458	439	467	464	434	437	460	484	497	440	482	469	450	454	488	462	455	431	446	491	485	429	496	470	438	463	462	431	506	511	488	452	485	424	460	482	461	473	452	469	455	463	440	503	471	449	414	470	475	467	449	479	474	481	458	457	508	470	451	491	506	475	467	465	488	477	446	480	453	477	490	460	471	461	438	444	439	446	432	506	453	446	506	451	467	470	453	424	459	459	466	454	490	459	446	506	446	490	454	456	496	467	490	439	465	468	474	489	479	462	446	453	459	477	480	516	448	465	477	495	465	457	469	490	450	457	454	489	443	453	450	446	437	435	449	491	468	482	481	484	459	424	480	461	405	467	504	495	473	477	494	487	451	477	451	494	491	452	488	443	476	432	480	456	496	469	492	466	506	470	457	479	456	497	437	457	497	463	422	481	415	471	455	470	486	450	477	486	446	457	442	448	449	485	483	439	465	480	472	464	454	460	497	455	479	500	482	438	464	462	466	451	459	459	480	461	512	435	451	480	456	453	495	465	478	432	477	445	453	466	466	486	486	487	452	471	452	477	435	496	432	463	520	485	476	471	468	484	466	485	495	474	462	458	471	481	469	483	484	489	473	456	450	455	441	502	441	497	458	498	448	465	503	509	487	445	467	459	500	484	468	473	469	450	467	473	457	452	487	486	518	455	459	489	500	445	464	461	431	458	462	481	478	445	475	444	461	454	471	465	445	424	466	502	451	468	435	434	479	505	446	460	460	463	501	497	474	524	493	473	481	484	454	456	464	461	485	520	478	451	504	456	450	455	481	463	476	494	485	426	429	444	478	467	471	479	505	474	483	450	481	490	445	454	452	466	474	481	445	475	445	431	431	495	472	460	453	498	440	459	461	468	444	473	468	453	490	475	467	463	498	482	518	441	477	476	479	453	492	428	454	430	502	459	462	444	487	475	405	469	436	486	435	452	451	506	448	480	450	474	434	506	464	442	446	471	489	509	454	467	465	464	445	468	438	482	496	440	468	525	473	437	424	482	464	485	476	436	460	452	476	476	457	463	477	471	472	475	441	480	471	493	489	515	481	469	466	469	449	480	493	510	460	444	449	491	496	448	440	457	494	484	459	470	465	456	510	489	465	465	457	448	497	450	452	475	500	466	487	461	454	456	464	440	464	478	463	478	472	485	465	500	486	461	483	496	505	442	468	479	443	432	456	462	483	472	489	446	472	463	457	486	421	450	477	451	424	472	490	464	472	443	460	468	438	459	467	460	479	460	454	415	466	488	472	457	460	449	499	467	453	477	437	463	470	458	477	477	456	458	432	472	489	489	469	478	484	441	463	439	434	481	455	467	481	459	445	461	510	441	478	420	439	438	486	479	455	465	487	499	454	474	444	489	508	474	495	495	479	451	465	467	474	471	477	485	497	464	453	465	493	471	513	504	445	472	471	464	498	453	456	521	480	490	460	460	456	452	487	468	475	432	488	461	482	461	467	490	464	459	496	458	436	471	475	454	490	436	467	495	473	439	467
24228	21263	28166	24393	26180	44051	35904	16961	2837	541	365	362	337	341	377	443	706	632	546	479	415	336	377	338	356	354	316	344	358	320	341	364	373	337	329	327	332	322	356	345	395	380	351	346	340	342	322	354	341	346	301	333	350	321	305	321	329	351	341	329	326	368	321	359	321	321	332	320	280	360	328	345	318	341	343	360	305	335	336	354	302	335	348	340	326	348	340	367	349	321	304	313	356	293	348	332	320	336	335	318	359	322	330	341	333	354	382	344	344	328	339	332	336	333	324	360	348	380	341	328	349	322	342	308	366	334	354	349	335	342	346	334	332	326	343	335	369	310	324	314	316	333	330	338	336	288	346	307	336	331	317	305	323	337	306	331	346	338	308	357	360	346	308	330	356	338	353	333	361	358	335	344	314	330	371	320	353	353	344	330	319	337	346	354	324	325	322	332	328	339	304	326	358	321	329	339	318	334	329	329	296	373	324	340	341	374	355	290	322	353	336	344	331	321	316	317	352	362	329	325	370	352	335	322	331	352	312	328	344	350	339	336	315	324	348	360	328	320	344	324	318	346	367	325	338	328	327	331	311	371	336	288	321	297	319	349	328	344	319	330	367	328	359	337	313	365	324	330	344	336	357	353	330	329	323	348	324	372	322	312	347	350	344	342	347	288	327	349	314	325	353	338	363	347	332	329	352	326	297	324	338	322	325	331	323	360	313	373	323	316	324	339	324	289	337	342	311	339	310	334	300	341	341	335	322	316	295	344	366	329	340	344	374	344	344	343	319	337	313	329	323	336	321	368	330	328	335	337	321	338	370	379	294	359	323	348	375	356	362	355	372	324	364	351	326	338	329	337	336	358	338	343	343	349	323	311	331	334	351	362	331	331	320	316	344	386	326	355	352	297	310	341	335	318	340	334	337	332	336	324	379	332	327	333	321	360	301	350	346	323	367	328	347	317	321	360	346	334	326	342	349	321	363	336	347	353	334	367	345	334	327	320	320	322	347	304	317	354	329	324	357	333	330	378	326	322	353	382	372	316	328	355	361	400	336	314	338	307	324	310	359	340	291	343	342	343	306	325	330	316	316	311	332	338	358	363	341	353	315	327	333	347	335	356	374	335	350	341	352	350	331	331	380	344	312	361	392	317	339	358	345	354	340	326	328	307	347	343	347	334	350	344	339	325	350	324	330	334	339	333	354	328	319	345	306	334	327	335	332	338	375	324	331	320	304	335	317	342	352	355	323	327	322	323	372	360	327	295	311	354	360	344	330	341	317	349	327	341	324	329	313	356	346	342	329	332	340	341	362	356	312	326	359	318	333	353	345	316	338	334	357	363	330	333	338	334	357	350	318	337	361	311	346	358	351	335	353	360	347	323	316	342	338	330	326	350	327	347	347	349	325	354	345	322	316	344	343	318	329	340	343	354	363	315	329	340	353	327	346	356	334	332	319	368	339	355	349	332	342	358	329	305	347	323	343	312	325	336	335	293	349	352	338	342	294	343	344	342	318	343	319	337	322	337	329	307	327	342	336	341	330	330	330	360	333	338	326	321	301	316	356	314	325	335	330	319	359	335	337	332	334	323	335	348	330	330	318	346	364	337	326	333	351	328	372	352	319	320	320	349	320	336	334	336	313	344	312	369	371	334	370	300	353	320	312	331	323	318	330	326	336	355	329	337	334	340	335	335	318	359	313	346	317	346	356	332	305	349	384	351	324	321	335	344	367	336	299	330	320	343	301	352	335	338	353	318	349	320	325	336	324	320	337	300	367	301	357	345	344	328	318	347	340	318	336	331	327	348	326	340	344	357	339	333	325	346	349	325	295	337	338	311	311	348	337	332	311	330	313	328	367	322	329	336	328	352	349	340	339	344	341	303	352	316	294	307	355	349	328	342	347	358	337	318	339	312	300	330	338	365	336	315	358	314	359	369	351	351	335	358	334	326	374	337	332	336	335	347	335	320	338	337	331	314	342	345	312	341	322	352	343	343	329	324	303	328	342	368	371	318	395	308	329	338	364	332	340	346	336	323	369	352	335	309	337	353	337	348	357	349	349	353	354	332	332	346	323	353	336	304	329	327	371	315	334	352	332	335	325	307	346	298	343	362	342	337	317	341	343	350	314	332	343	319	339	326	312	323	352	337	355	348	350	300	316	320	373	332	311	335	358	340	355	346	349	324	351	327	326	329	357	334	324	318	331	307	307	305	324	381	317	328	359	344	305	364	310	351	313	328	339	360	318	324	331	312	350	323	364	314	321	330	338	304	330	328	330	338	334	376	353	335	343	317	329	352	323	344	347	339	345	345	322	349	354	356	337	307	320	319	351	349	347	323	307	339	333	348	327	290	308	327	311	333	317	314	345	352	314	400	331	315	344	336	343	327	332	315	343	322	348	348	324	356	351	330	306	312	307	330	337	341	322	311	331	326	321	364	328	344	334	333	321	322	337	368	320	350	335	370	338	358	354	340	316	327	347	323	345	333	336	334	356	345	365	375	338	325	331	312	335	343	311	316	339	335	346	339	333	371	343	319	340	331	348	346	374	328	328	324	353	361	356	325	335	328	338	334	338	332	323	344	349	348	360	341	330	318	325	310	324	347	340	334	322	335	330	357	362	343	356	319	329	346	335	355	343	339	324	303	360	308	342	322	341	333	335	350	312	326	340	328	352	306	375	303	348	347	347	361	340	344	318	323	354	304	315	344	347	312	343	315	341	340	343	338	316	358	349	346	343	320	316	340	349	335	344	335	362	345	334	340	341	319	337	354	313	334	338	336	339	363	346	313	350	330	321	341	338	331	357	308	329	318	308	348	333	328	286	348	311	324	334	355	340	341	348	345	312	347	318	316	338	325	335	314	355	326	317	325	299	350	329	335	342	323	344	306	372	310	332	358	348	360	358	332	319	382	312	304	358	337	337	336	339	326	352	322	356	340	313	364	317	322	327	334	347	325	321	316	361	352	344	339	346	361	315	312	330	340	337	336	320	326	330	340	316	339	344	335	357	363	335	306	333	353	334	344	351	330	316	338	294	322	350	339	340	374	352	336	326	345	340	371	331	350	376	301	369	332	327	310	330	366	324	367	343	306	352	354	319	341	312	332	335	337	341	335	351	349	373	332	335	346	361	271	354	347	330	343	354	330	327	377	336	377	336	327	332	345	317	328	347	301	353	319	342	333	316	307	342	328	318	304	302	346	346	344	357	352	318	352	311	365	331	332	344	339	350	350	348	339	334	322	361	321	314	334	330	335	352	322	302	360	360	324	359	338	347	357	341	296	334	341	328	340	368	339	331	314	316	332	327	299	344	341	358	315	350	321	322	400	284	353	339	355	348	329	306	323	307	320	337	319	307	299	320	336	348	314	330	317	328	332	362	329	323	371	374	337	312	336	314	359	325	349	311	328	339	322	329	320	310	323	317	321	323	309	346	360	313	325	323	334	316	300	332	361	330	360	384	316	351	354	372	301	336	302	313	313	339	330	297	345	343	365
24777	41213	31384	16686	34033	47928	37624	20472	4567	996	608	582	595	571	589	1093	1749	1445	1249	933	725	613	596	554	575	534	607	543	556	473	552	498	516	537	531	569	528	542	494	543	525	549	548	573	543	530	568	497	528	538	528	572	521	537	546	549	541	544	554	553	558	527	505	554	562	529	532	541	563	559	543	501	569	528	566	554	482	572	551	521	585	535	515	527	520	528	562	532	520	573	535	536	519	534	544	529	548	577	548	504	549	577	552	574	533	532	525	511	549	528	491	550	598	501	533	524	499	493	574	581	576	560	540	588	512	540	584	551	543	558	533	525	536	527	550	520	534	536	532	591	553	552	554	541	570	526	535	588	502	547	535	535	543	596	560	517	579	546	539	514	572	500	533	545	557	590	587	527	501	519	491	577	517	551	541	557	514	527	547	525	516	579	565	562	516	499	547	562	545	544	580	564	556	540	573	572	567	541	488	548	509	561	518	540	553	518	511	589	548	523	509	547	588	535	529	533	536	555	535	534	532	548	551	553	567	540	530	500	534	556	539	572	546	567	520	559	570	519	526	535	539	553	509	563	547	516	519	538	550	557	549	556	525	533	569	515	534	496	532	537	544	529	557	507	570	543	588	549	591	526	573	534	536	533	525	560	551	526	527	500	550	555	552	540	537	550	504	526	536	546	523	555	539	559	557	541	558	497	522	526	530	539	560	541	602	540	558	516	545	552	528	540	542	553	542	494	553	512	522	574	504	558	546	543	552	570	498	551	542	504	555	552	532	514	560	515	525	536	534	556	525	546	540	510	532	528	556	520	542	534	540	516	576	526	574	537	547	529	521	534	565	515	565	558	563	556	588	502	573	553	566	513	498	541	582	535	545	563	558	598	525	528	555	505	521	590	562	564	550	571	541	547	551	578	543	571	521	522	555	526	535	543	568	519	563	535	566	527	544	558	550	523	595	547	555	521	517	551	530	582	525	551	541	553	550	510	548	546	557	518	500	576	531	554	550	564	528	541	546	516	553	505	570	569	507	497	554	535	551	537	524	517	530	545	484	561	530	538	537	501	503	555	596	509	522	535	612	559	559	557	571	557	563	526	565	552	526	514	540	548	505	542	525	591	552	512	537	556	566	518	557	516	498	541	554	532	548	532	574	553	619	587	543	506	516	489	544	504	507	557	525	563	496	546	552	551	507	567	507	571	552	570	547	573	562	573	558	544	550	560	536	529	524	585	537	573	505	509	560	520	499	537	516	531	558	513	578	533	532	541	546	525	544	525	552	526	505	518	513	510	545	501	569	525	527	543	598	536	557	531	552	533	513	590	495	562	547	575	556	510	599	570	560	547	537	554	547	535	527	563	513	547	516	551	523	542	534	530	574	535	588	547	558	586	481	543	593	573	544	514	578	548	530	555	530	544	532	544	571	522	550	526	537	550	541	579	543	521	521	541	526	580	571	547	577	514	563	505	546	582	568	571	546	533	542	508	534	546	533	523	561	540	525	519	541	549	558	542	582	516	564	520	510	534	535	549	525	538	552	531	570	526	498	563	558	522	547	576	574	551	500	517	528	597	538	533	542	539	549	554	564	531	521	571	579	562	551	524	524	503	549	540	479	553	545	549	545	580	558	556	556	576	560	560	577	519	581	495	569	566	552	540	558	552	539	572	510	544	561	508	569	497	525	571	542	499	566	549	519	558	532	534	529	535	549	559	555	551	514	545	538	572	504	596	515	569	532	537	568	548	521	542	554	547	546	551	527	527	554	529	522	533	549	505	573	522	564	513	507	531	515	563	557	553	542	514	561	543	525	551	579	522	525	535	536	570	569	543	543	581	553	538	521	523	532	534	533	521	521	532	525	553	569	565	530	545	549	548	570	521	557	542	535	572	558	538	546	506	531	543	582	541	556	522	575	529	524	578	526	554	511	555	544	534	523	509	539	534	549	562	548	564	558	520	573	560	570	554	532	518	550	543	573	576	557	551	526	563	555	566	499	526	566	524	523	543	564	579	571	512	557	510	553	530	497	520	558	521	519	498	519	565	558	528	517	544	530	509	496	531	573	563	557	559	520	543	531	521	593	557	521	518	500	588	547	523	500	523	569	545	579	564	556	553	551	565	490	546	524	555	526	558	513	559	529	476	564	553	542	513	545	554	563	522	528	539	546	505	562	596	512	576	531	537	549	535	593	562	513	583	577	531	574	570	541	530	523	508	552	531	544	561	562	530	520	540	513	531	519	562	538	561	525	551	534	530	534	538	570	529	512	520	575	563	557	559	550	568	547	524	549	525	566	582	545	552	534	547	506	569	516	522	576	560	575	540	563	540	510	570	487	561	543	545	561	580	548	562	525	494	631	562	527	528	542	500	542	581	540	527	574	547	552	520	520	532	511	532	513	506	541	563	517	593	533	515	596	559	547	555	503	556	536	540	580	543	560	513	551	565	584	535	526	554	545	550	565	521	550	540	530	576	566	576	577	538	554	562	543	529	547	560	538	524	614	566	531	559	517	515	561	519	549	581	530	503	556	527	530	538	533	549	543	523	562	554	519	557	506	468	515	562	508	529	552	514	562	549	568	539	530	570	523	510	541	536	545	502	533	517	529	596	539	540	535	510	523	524	515	541	532	531	550	572	559	577	519	562	590	525	551	578	542	552	548	505	518	549	572	533	553	542	545	580	563	532	524	529	500	547	549	556	551	531	548	531	558	529	531	572	573	539	545	555	586	545	579	494	573	526	511	563	513	550	580	577	532	543	504	524	572	530	523	518	522	563	557	539	547	550	539	515	533	535	529	562	561	568	567	555	544	563	562	553	534	550	556	547	552	576	557	581	568	572	569	572	555	570	564	543	543	523	589	543	481	583	521	561	499	524	589	534	558	575	548	568	557	517	556	517	561	550	534	505	530	532	554	532	593	570	537	560	553	558	544	523	544	570	535	531	523	548	567	506	525	573	526	540	518	564	552	550	564	515	553	533	544	550	539	525	534	533	546	518	548	483	531	549	564	528	528	543	544	531	556	535	532	532	523	566	527	551	564	567	568	528	580	570	554	521	515	529	560	500	580	494	538	556	535	529	543	549	588	495	516	529	524	532	496	549	559	551	520	490	551	527	509	549	497	546	520	579	538	520	574	516	566	560	538	588	565	549	537	500	553	532	536	550	525	537	544	556	513	535	525	533	537	550	531	558	528	533	520	554	543	529	576	519	520	521	542	553	534	554	544	571	538	538	524	531	565	532	510	533	550	549	540	552	517	530	565	535	583	534	544	543	531	500	566	507	579	532	566	506	563	552	559	553	518	546	515	533	543	515	574	557	561	510	554	549	559	537	567	509	571	556	564	564	538	569	558	578	551	576	515	533	562	559	527	542	543	572	551	559	553	546	522	540	529	603	586	528	550	558	544	577	550	566	483	542	515	581	552	504	516	564	518	571	556	511	515	525	558	537	547	569	562	567	527	519	567	580	533	533	553	561	538	556	501	541	592	530	529	551	567	496
23023	21251	28925	23703	23553	53011	49584	26282	7304	1071	354	318	344	332	321	611	1068	1072	971	793	601	443	355	344	340	304	330	291	301	313	308	300	303	321	290	328	276	309	328	335	312	299	311	262	305	309	309	263	286	290	287	307	328	331	292	304	280	356	348	317	271	312	289	303	295	293	266	314	314	306	279	300	313	287	301	293	277	331	301	291	301	283	285	312	281	290	312	317	282	299	301	274	283	305	311	321	301	292	286	305	269	301	311	335	321	314	332	298	288	317	280	325	338	312	319	291	301	297	269	320	297	289	270	291	306	273	297	343	288	292	305	270	304	320	298	294	297	324	306	317	277	312	307	299	273	282	286	288	320	341	284	304	295	269	312	288	304	318	290	330	288	316	274	290	321	281	288	288	321	296	325	307	281	312	275	300	297	285	303	305	302	310	277	323	307	284	307	285	313	290	277	309	308	335	300	315	339	294	314	278	306	291	278	329	331	292	340	292	287	333	290	290	296	287	316	311	299	284	325	301	298	323	312	274	268	309	269	285	275	307	303	305	287	311	316	306	298	306	297	304	298	279	311	325	293	313	297	299	317	290	318	296	291	319	280	281	271	305	282	295	297	287	275	310	305	325	312	296	294	312	248	305	327	278	270	304	335	312	302	310	313	306	321	287	284	306	309	312	287	280	307	302	313	288	313	310	286	312	289	279	290	313	314	308	315	303	321	291	313	288	316	286	326	294	313	338	323	312	290	321	328	278	321	297	331	291	286	285	295	326	308	287	332	272	317	319	310	309	305	328	300	274	325	279	325	283	289	310	308	321	279	294	272	285	307	325	285	301	324	294	275	326	306	300	314	321	303	330	306	303	285	292	310	291	313	320	305	287	294	315	341	327	299	312	309	287	314	302	285	282	327	309	308	272	320	302	258	298	297	304	316	300	267	337	309	283	297	261	318	288	304	313	285	338	321	299	326	309	306	321	331	304	294	297	280	311	315	283	289	289	318	291	302	316	309	289	287	298	298	335	303	287	309	314	291	286	322	303	306	289	311	283	288	319	297	323	296	297	316	315	318	295	278	318	303	263	332	317	328	279	286	312	293	284	281	293	298	311	301	303	304	305	324	325	310	296	300	284	289	279	294	307	309	328	309	305	325	297	312	321	333	310	289	301	311	298	312	306	301	332	301	314	317	305	319	288	283	318	310	294	289	286	302	313	293	286	302	301	293	285	313	316	288	313	310	308	307	311	299	311	320	272	279	296	314	296	312	293	283	296	263	324	350	315	298	321	275	273	280	305	287	290	289	337	295	297	310	270	308	289	320	297	318	309	326	317	310	325	294	315	277	302	280	308	303	290	320	307	304	281	283	303	290	286	286	311	311	316	285	286	316	305	300	289	310	290	268	320	328	320	297	284	285	311	291	282	303	303	310	291	284	306	308	303	324	299	316	281	315	281	306	303	330	283	291	291	284	305	297	290	309	305	344	333	280	321	298	276	322	273	276	299	275	355	335	338	317	277	319	324	275	297	295	295	294	358	294	273	318	322	298	323	273	279	304	344	315	326	308	311	317	312	294	302	314	291	276	311	308	300	298	266	312	300	281	300	297	317	298	291	293	299	298	287	286	307	301	322	258	283	298	283	297	286	293	301	277	276	318	329	293	273	264	286	317	286	309	280	293	299	309	289	304	321	281	317	324	289	269	312	308	294	343	306	283	294	327	260	301	283	308	289	321	306	288	296	268	313	314	299	301	284	287	311	299	257	294	300	296	299	282	314	306	299	290	312	299	299	350	303	304	305	296	289	307	300	312	313	308	280	299	300	280	288	313	308	317	275	296	311	295	317	292	285	314	310	281	282	290	334	339	326	297	307	291	336	290	302	312	302	330	318	322	264	313	282	310	308	317	293	303	302	275	327	305	298	283	292	324	293	312	286	329	311	274	319	310	302	292	286	298	294	303	301	290	285	317	304	322	307	316	318	300	289	292	297	312	305	320	286	292	271	300	283	298	307	260	281	312	318	315	336	342	327	320	284	331	316	327	273	318	303	307	292	330	286	333	322	324	331	320	348	300	287	279	288	274	267	310	320	278	288	307	298	328	321	281	281	334	309	279	317	293	298	286	325	295	273	299	264	302	322	307	329	315	301	275	322	314	324	306	314	273	323	304	320	272	293	300	313	310	256	299	302	298	314	287	308	292	308	318	304	312	294	284	312	315	322	296	310	315	284	314	279	358	292	308	320	288	294	295	297	290	289	294	308	309	306	315	281	333	327	297	287	290	274	311	300	296	325	317	298	332	278	311	291	306	293	360	297	314	292	316	314	321	316	297	274	315	291	309	318	306	313	325	315	305	288	258	272	316	288	271	282	292	305	288	298	320	314	318	284	326	318	296	296	316	304	331	314	299	304	277	296	282	305	301	324	296	286	317	283	284	332	306	343	340	275	301	311	309	308	289	271	292	326	318	278	289	292	291	325	329	314	327	313	317	295	302	322	302	296	316	284	296	294	289	311	307	314	294	300	316	325	301	302	303	277	311	311	267	312	308	293	299	299	335	337	305	291	290	318	293	303	296	270	299	300	316	282	319	323	284	309	264	299	278	311	281	307	313	286	323	296	297	299	284	318	298	277	286	321	291	301	310	306	302	301	294	290	297	317	317	312	280	273	290	283	299	312	308	276	281	304	333	307	323	323	295	307	296	303	312	278	312	332	309	279	293	308	275	311	303	291	293	315	287	286	326	301	275	293	289	304	312	274	287	315	272	278	276	296	295	299	338	271	270	286	318	284	313	319	305	332	297	296	310	304	282	301	299	294	268	298	297	321	283	298	277	323	312	335	290	278	308	326	312	288	304	294	330	304	320	318	290	296	311	262	305	324	298	295	354	327	285	314	276	315	295	301	307	297	308	340	335	304	286	280	333	307	267	275	295	312	286	326	313	283	310	334	291	281	290	292	341	304	299	293	311	293	301	303	289	269	295	318	322	319	286	321	286	286	283	304	303	297	312	307	301	275	292	298	328	279	281	293	308	304	329	314	303	299	295	304	312	306	284	266	324	299	311	315	288	317	313	306	318	284	338	280	313	307	293	297	326	286	314	311	293	308	307	283	313	336	315	290	322	316	314	320	295	253	295	340	279	282	277	305	309	322	290	289	286	284	321	298	300	294	301	309	275	288	292	296	285	319	308	320	298	310	275	291	310	346	304	317	303	294	311	313	316	313	317	318	286	310	292	294	298	291	330	283	316	290	345	305	324	313	311	257	307	285	299	305	318	268	287	343	292	291	287	260	300	279	285	292	316	287	318	295	326	284	267	311	294	310	302	311	319	296	295	308	313	302	318	312	302	309	318	289	351	310	322	302	304	331	278	297	314	305	313	283	310	328	298	280	291	321	273	317	294	261	314	307	297	313	328	310	296	314	292	283	299	321	330	323	272	312	286	305	297	273	291	300	282	320	300	302	300	292	317	303	295	331	322	306	320	322	295	326	268	281	320	325	306	303
28803	49058	36543	24388	40267	61770	49368	28529	8673	2058	639	590	594	589	553	1455	2767	2748	2566	1933	1292	794	526	608	588	562	504	507	478	483	499	470	499	451	504	455	477	462	485	449	497	470	517	461	484	510	453	473	497	443	497	463	503	456	510	481	489	481	518	480	492	497	450	463	473	473	483	483	476	498	465	478	482	508	469	450	482	465	488	447	506	467	495	524	474	485	514	451	454	477	499	470	482	466	474	458	486	494	452	525	503	490	482	480	481	491	472	483	502	496	496	464	475	473	489	507	501	476	506	480	471	491	481	444	465	509	503	506	489	543	490	486	480	513	475	448	476	509	485	486	485	469	471	484	449	492	492	486	452	471	499	458	457	477	487	475	492	489	480	457	506	457	468	464	486	466	512	503	496	475	478	447	446	501	523	495	469	493	488	484	467	508	497	469	490	485	497	509	473	477	486	493	512	468	492	460	464	461	542	465	466	517	460	463	477	468	465	495	506	479	502	473	479	442	480	514	456	486	478	522	472	505	490	500	462	479	454	502	540	483	526	463	457	516	522	498	512	492	512	484	486	466	473	489	532	490	483	482	461	463	507	477	474	485	489	473	521	475	493	450	459	466	489	512	462	502	506	518	503	526	462	507	507	486	472	539	492	485	478	448	487	505	470	505	486	446	480	502	471	504	473	482	499	493	439	470	478	533	483	517	445	487	485	502	491	471	489	453	481	476	477	528	512	454	489	459	478	485	462	491	517	477	476	471	501	473	457	486	510	541	463	471	463	549	517	482	449	503	475	512	452	487	519	484	476	459	504	454	510	483	487	468	446	461	500	503	468	477	519	477	492	479	517	468	501	482	499	498	463	485	463	500	501	472	454	486	507	485	462	480	459	511	521	517	478	474	457	477	486	497	554	477	470	466	464	488	472	474	505	433	462	452	504	456	463	486	495	489	503	450	501	482	505	524	492	464	490	478	439	489	499	511	489	492	489	476	440	503	454	510	455	496	469	505	475	472	473	452	464	508	531	488	481	473	486	472	486	516	517	479	532	460	489	444	473	486	484	477	491	468	485	450	486	452	509	480	492	459	516	483	460	465	491	507	495	496	484	486	463	496	499	475	473	486	494	503	454	482	551	482	497	489	502	512	451	502	489	488	517	491	460	468	477	489	526	470	477	472	493	473	499	499	481	517	463	507	482	484	512	496	461	488	453	499	470	492	466	483	478	494	477	498	483	451	463	471	530	475	505	495	491	516	514	465	452	494	469	509	486	479	459	483	502	481	495	464	474	486	503	450	495	495	492	466	490	489	483	501	491	479	460	502	489	474	479	517	489	511	502	456	486	524	469	506	443	484	495	503	484	487	488	522	504	482	524	439	486	465	496	503	467	446	477	454	442	486	454	484	508	497	490	513	500	501	497	510	493	449	455	521	452	502	458	516	494	505	513	483	472	466	459	492	471	504	506	458	460	465	481	463	507	489	502	541	500	479	500	474	485	444	489	501	484	493	501	481	474	483	468	481	459	483	514	490	492	509	504	511	510	491	543	460	510	472	478	503	487	473	488	542	475	503	460	479	456	475	488	512	523	492	493	507	474	476	477	487	480	498	473	492	533	482	486	515	514	459	470	484	484	476	482	463	465	536	481	477	446	489	512	482	505	499	480	460	481	502	511	483	494	507	526	495	481	505	472	460	471	509	467	482	479	496	469	456	453	499	489	482	501	467	516	495	500	467	492	471	482	482	485	482	464	503	465	476	471	417	499	469	488	480	504	481	514	497	492	492	481	480	468	500	475	505	481	465	482	464	515	497	516	491	459	519	458	501	448	482	461	482	448	483	483	451	483	463	516	462	489	516	469	525	521	490	520	469	489	470	520	480	449	502	486	474	469	480	502	489	494	502	505	495	512	488	474	476	485	458	533	496	483	495	483	518	463	484	507	476	497	474	522	476	477	496	459	521	459	438	490	492	440	449	485	498	483	488	467	495	480	486	509	504	504	504	460	495	498	506	455	494	471	487	500	459	540	455	474	480	530	479	448	483	471	525	481	509	477	492	441	474	468	478	470	445	504	514	527	474	480	497	516	490	506	453	487	493	495	467	471	465	476	486	471	514	484	460	496	486	500	487	484	449	468	457	508	502	490	443	442	446	500	487	508	470	477	474	482	468	459	458	459	493	509	480	473	464	497	469	466	474	518	484	482	454	505	489	455	469	461	488	460	473	475	484	457	470	528	479	461	467	488	536	480	561	497	495	499	468	470	470	484	521	457	498	507	502	493	508	479	493	484	490	478	452	496	477	446	447	453	499	489	459	516	488	480	479	505	480	465	496	445	499	470	514	452	509	510	490	512	452	517	465	519	479	470	463	515	505	488	496	488	489	497	496	505	511	478	494	470	542	460	504	463	477	475	484	481	465	512	507	486	473	492	457	478	488	394	469	496	506	471	494	472	502	475	461	475	500	496	446	487	497	485	495	498	484	454	474	489	484	473	536	492	496	456	494	510	470	499	487	456	489	504	489	516	453	501	498	474	485	480	510	472	513	485	457	522	447	456	485	507	472	497	487	493	452	488	510	474	499	510	446	481	509	492	490	478	495	485	461	504	481	457	480	457	520	472	502	498	494	472	506	487	488	517	469	494	467	494	489	494	480	466	511	487	505	501	458	493	462	519	460	504	475	475	463	509	445	488	476	456	456	549	460	513	464	486	464	470	462	501	462	502	475	465	492	504	500	512	501	481	486	489	490	489	492	511	489	497	497	457	485	497	509	479	484	500	455	471	473	495	486	467	495	489	442	559	485	468	509	501	477	464	515	470	484	478	449	510	489	483	513	495	492	512	478	486	455	469	476	488	488	495	470	507	509	463	457	497	488	470	510	458	499	490	500	464	467	448	460	490	521	498	506	463	507	476	503	501	504	456	482	531	509	503	470	535	503	492	518	464	442	516	495	469	525	503	485	455	516	445	500	512	507	500	520	493	497	491	449	482	467	507	513	520	497	485	483	475	481	460	467	460	477	485	511	454	483	446	512	473	489	486	470	528	482	502	491	459	487	483	509	446	469	512	478	488	479	489	490	501	450	477	503	488	475	481	493	500	446	495	475	503	462	477	498	499	497	468	491	444	513	540	462	476	490	476	479	526	543	464	494	527	462	493	467	478	482	450	493	496	454	517	460	504	480	504	506	489	496	517	478	496	463	490	503	506	515	520	447	501	481	484	455	468	475	484	467	501	489	474	459	451	461	493	489	505	504	496	514	473	504	489	505	484	456	512	450	483	487	515	456	481	456	464	460	460	484	528	549	470	495	490	467	474	499	492	461	482	483	472	459	451	502	470	505	489	444	473	501	480	443	475	464	472	482	456	486	476	508	492	489	508	487	472	532	498	511	442	464	488	489	505	466	510	446	501	474	537	454	458	461	486	459	491	506	460	502	527	484	459	444	500	484	501	469	514	471	497	466	471	469	492	486	474	461	457	432	488	504	494	466	522	433	463	508	492	468
26623	21414	17457	6594	4946	13731	10202	2922	516	314	314	314	301	306	296	303	335	370	358	370	300	335	325	298	297	285	299	293	312	306	287	286	303	305	280	271	290	318	269	285	300	316	288	299	326	298	309	309	275	299	271	312	317	328	306	291	291	272	311	292	293	288	334	299	300	278	306	315	290	268	309	301	304	299	296	280	304	308	290	273	293	274	320	328	293	274	283	283	253	273	314	298	309	305	278	321	294	258	263	272	314	287	299	276	281	297	277	290	286	293	284	311	309	300	289	318	331	267	284	280	302	277	280	311	305	294	303	299	303	277	296	320	304	323	267	289	276	284	266	287	296	291	293	307	281	303	300	276	288	303	284	316	296	305	300	319	274	323	297	298	316	310	336	265	289	307	295	282	303	284	332	274	293	310	297	293	288	291	319	290	310	308	287	294	306	301	333	313	338	313	290	289	304	290	300	309	310	291	315	283	300	301	304	277	310	287	320	300	294	297	323	280	275	290	307	288	301	325	332	291	260	301	297	266	271	296	287	288	287	309	304	296	303	283	289	305	308	296	287	328	298	291	306	312	304	292	290	284	324	278	292	286	272	285	296	276	308	321	318	326	263	302	314	314	305	289	291	262	317	281	323	293	320	285	323	305	312	316	354	312	314	305	283	291	294	315	293	283	313	310	276	304	300	287	318	312	270	301	300	324	282	269	304	288	285	287	317	272	295	280	311	290	263	262	296	297	312	283	305	305	291	322	279	292	322	286	322	287	303	280	275	305	291	323	290	274	275	283	279	310	298	305	268	315	343	267	335	314	314	301	293	311	277	305	324	284	312	309	334	296	317	299	302	289	309	270	310	286	297	285	279	314	341	301	295	296	294	327	297	300	311	305	307	317	285	282	295	314	299	299	294	296	304	292	287	274	275	303	303	309	296	312	290	319	298	292	281	304	306	277	341	299	328	319	310	307	337	302	316	298	282	311	299	274	281	309	316	306	265	306	293	334	315	318	317	298	261	288	288	337	297	295	297	283	285	284	277	322	305	310	282	298	301	260	293	288	284	333	323	300	301	288	293	281	314	286	309	292	296	297	289	303	264	279	286	307	293	304	316	314	289	276	322	312	301	299	290	317	290	298	290	299	294	299	293	286	296	299	288	311	285	307	314	309	305	274	307	271	322	330	304	288	310	283	288	307	299	306	269	323	306	292	313	329	320	301	306	299	323	286	310	287	309	303	309	285	286	299	292	289	290	287	322	299	310	311	314	294	294	290	277	307	300	303	316	312	285	311	285	300	312	318	308	314	289	317	301	297	299	310	303	304	278	315	282	328	325	303	291	288	304	294	286	300	311	300	278	276	278	308	301	313	317	326	304	296	309	306	307	307	285	303	315	274	290	298	307	318	300	312	271	310	287	289	292	293	332	331	310	317	307	311	305	300	291	311	309	317	277	298	313	296	263	288	272	290	316	322	289	303	313	318	319	320	326	296	288	306	309	314	281	330	282	297	290	312	296	296	268	265	312	313	290	312	325	277	287	281	301	290	274	289	310	275	285	300	289	312	288	303	303	310	291	299	293	308	301	286	329	292	272	298	338	310	305	272	302	327	295	327	317	334	313	291	288	300	284	305	288	291	285	285	318	299	266	320	299	323	320	292	295	301	315	287	281	305	283	286	317	282	297	313	304	282	299	300	291	273	291	298	302	283	288	325	271	289	297	297	284	286	321	278	290	273	283	291	307	278	302	280	292	296	283	291	304	306	286	294	284	280	322	272	285	306	286	281	303	304	304	305	294	319	266	260	296	338	317	321	328	319	321	302	311	307	269	331	279	305	286	302	319	278	301	263	299	289	280	328	303	287	298	307	329	287	317	310	306	261	265	311	285	280	317	289	291	310	301	315	297	318	289	317	290	302	290	314	315	296	274	318	321	336	293	334	293	300	288	298	297	337	312	328	289	315	317	288	290	300	309	278	295	276	304	304	288	314	305	305	309	303	305	299	309	277	316	298	320	278	300	293	301	307	305	304	315	260	267	287	296	283	305	313	306	280	279	314	296	315	286	317	302	311	323	323	314	294	296	300	303	335	315	299	286	318	258	305	331	292	297	286	292	300	289	304	282	270	297	322	312	307	266	294	324	305	319	300	292	310	284	304	330	303	314	281	301	262	288	310	278	299	275	315	343	314	287	268	293	280	324	323	268	293	290	306	300	280	287	298	271	295	313	318	274	314	325	294	288	297	299	292	314	300	283	320	300	296	295	308	261	289	317	287	293	284	310	313	336	298	298	295	311	309	310	310	283	302	289	304	296	262	312	269	291	299	285	301	279	291	293	313	281	293	294	300	293	318	286	299	288	285	293	283	302	311	274	308	281	301	290	299	302	295	307	308	284	302	319	269	289	317	290	299	304	300	344	272	307	313	323	322	285	299	289	305	330	314	289	253	306	329	319	301	301	311	327	299	285	298	298	272	312	302	322	266	299	289	327	273	295	303	328	299	315	284	294	287	297	284	285	328	308	299	305	264	266	334	314	263	306	303	313	285	293	309	297	274	271	302	304	307	292	298	315	302	283	303	301	294	277	273	326	288	261	301	324	312	325	283	292	299	276	322	279	297	307	305	309	301	306	300	314	296	273	277	288	307	277	292	313	265	274	288	296	307	287	316	274	304	276	298	322	274	227	307	270	305	283	282	323	291	289	290	297	312	300	290	304	330	282	295	293	282	294	309	273	312	280	307	263	296	287	297	290	296	280	312	299	310	296	281	295	295	289	307	313	287	292	288	287	319	295	307	297	300	313	322	309	297	311	273	300	281	276	310	297	296	301	302	277	278	272	299	291	304	274	295	299	333	275	279	333	337	279	300	305	308	323	289	285	299	295	307	296	301	280	276	312	302	304	288	274	248	277	311	302	295	305	274	305	320	295	304	287	274	300	274	311	331	286	295	301	279	319	322	272	287	298	289	288	319	283	256	312	300	299	314	289	288	270	329	281	308	308	326	281	308	298	298	309	323	302	297	273	286	254	279	307	288	279	300	308	273	301	308	296	332	260	270	316	323	297	295	307	300	313	331	325	311	288	278	301	292	295	307	330	313	317	296	301	282	327	298	309	302	284	309	294	282	298	307	313	321	297	314	284	303	295	321	294	303	313	279	326	323	294	314	281	288	295	282	328	328	296	301	289	309	296	297	310	329	309	323	306	305	279	303	274	273	296	336	290	299	300	308	317	281	303	302	298	303	289	271	309	307	310	299	310	298	303	308	300	269	297	287	292	298	304	327	311	327	311	304	304	269	307	305	343	326	279	300	335	275	296	341	298	296	318	300	286	300	334	315	286	295	264	288	302	327	302	287	281	272	316	277	330	277	304	263	311	288	304	310	302	274	299	295	307	269	289	301	291	300	297	316	292	299	292	292	299	291	301	302	292	317	297	290	301	260	289	253	335	323	317	264	275	304	290	276	273	293	298	271	329	315	294	286	322	301	314	289	290	249	310	289	295	304
20163	28224	18727	10136	11141	22870	16300	5610	1018	574	569	507	524	449	516	501	599	590	602	678	584	520	477	490	501	487	445	475	484	497	469	504	472	504	482	512	478	477	472	560	485	439	506	514	502	488	484	490	510	495	497	497	509	472	514	501	511	485	498	508	480	464	477	482	452	462	496	507	519	497	477	477	487	472	476	505	504	474	512	490	488	459	498	443	498	460	521	508	490	489	497	507	496	462	505	515	480	506	491	471	488	491	505	536	472	512	471	482	502	467	483	513	461	521	470	492	475	510	464	497	465	485	465	488	517	502	480	463	470	466	506	501	501	492	507	464	473	522	510	457	497	539	528	484	413	464	466	487	506	500	511	457	497	482	508	483	507	467	498	507	487	496	477	498	473	468	476	497	508	483	486	462	466	472	516	484	486	518	514	485	493	460	457	497	482	512	462	495	481	490	470	524	473	445	495	468	509	490	506	458	528	480	506	499	480	515	494	484	507	476	519	465	473	433	450	424	491	501	473	472	501	541	483	478	497	512	493	450	505	498	466	492	478	468	503	514	515	474	493	487	519	451	497	483	474	492	479	501	510	475	474	458	499	471	447	474	528	511	484	470	495	489	535	536	516	488	498	489	473	511	488	467	494	493	526	458	470	485	486	454	461	520	478	507	483	499	473	508	502	525	481	428	490	529	511	486	455	463	489	488	495	520	465	468	465	483	504	482	484	479	457	456	528	523	497	457	513	473	462	468	542	513	469	468	475	503	458	537	484	495	433	470	525	475	471	483	460	501	496	491	510	494	498	498	491	492	490	504	499	483	471	492	490	481	472	473	491	491	466	491	466	500	535	489	479	490	514	508	513	480	505	513	453	483	459	510	531	479	475	458	455	456	471	483	493	498	478	472	458	491	490	502	506	450	433	458	496	477	479	495	487	462	452	490	461	504	493	485	540	492	531	497	491	496	491	474	486	457	482	513	482	501	489	457	531	479	486	473	498	493	488	492	503	481	526	445	474	493	465	504	448	485	496	464	452	471	450	471	465	480	480	462	451	500	494	509	468	461	514	453	509	467	470	474	512	510	535	517	465	485	443	511	480	464	490	472	506	494	490	489	481	513	488	457	474	520	514	510	487	468	489	488	514	479	495	497	519	508	458	463	459	463	470	452	478	494	475	506	450	470	446	479	484	468	493	490	486	469	470	518	453	472	531	492	495	468	450	470	479	492	489	478	453	460	453	464	482	490	481	490	456	512	507	470	476	509	487	486	463	452	458	468	503	495	488	514	487	481	492	503	509	495	568	477	489	479	486	498	456	487	472	459	510	468	487	482	470	484	502	472	461	470	513	503	513	469	489	501	500	497	470	499	481	491	512	501	514	503	438	478	505	486	472	481	493	498	497	514	469	472	486	509	470	513	443	505	486	514	481	504	522	493	515	513	505	482	494	508	527	473	480	476	477	450	479	537	461	508	510	475	519	509	472	498	483	483	458	452	500	489	479	499	525	491	484	521	498	509	522	482	487	507	504	466	453	494	478	481	439	424	457	532	450	486	513	502	480	474	479	467	479	484	474	485	497	490	442	479	488	477	449	495	474	491	487	485	507	497	467	505	473	453	486	500	465	514	514	456	490	466	470	469	493	497	451	530	479	492	470	469	469	486	484	497	504	479	497	477	481	488	504	507	487	487	491	471	488	503	479	501	477	475	482	508	499	462	495	459	456	491	458	482	470	485	489	471	491	483	525	521	447	518	471	498	457	546	488	479	461	508	485	469	500	478	452	509	469	481	500	475	488	475	451	506	492	484	486	500	485	494	443	505	472	507	467	514	502	532	480	471	505	481	497	513	512	499	449	494	480	485	479	491	504	498	505	478	480	523	465	435	491	475	529	515	468	498	482	532	510	463	476	488	468	478	450	481	459	495	491	441	515	487	498	491	464	460	490	506	484	518	477	453	513	501	486	485	436	480	475	453	485	479	520	485	499	524	516	479	478	497	481	495	460	476	477	508	489	487	483	482	496	467	512	487	531	478	487	471	504	460	539	531	514	479	515	457	481	500	459	524	456	515	480	475	509	507	492	481	524	476	437	470	486	453	491	510	482	500	488	434	506	468	486	480	487	444	521	523	488	467	512	461	489	521	545	519	477	457	484	506	500	457	481	473	466	476	467	471	487	484	475	458	493	484	502	487	478	528	472	461	515	509	452	473	504	488	506	465	512	500	445	490	465	468	474	484	493	465	465	486	456	487	504	477	472	443	504	443	477	522	534	469	507	466	526	469	505	497	499	469	517	464	492	513	510	496	465	479	508	460	510	493	438	493	469	509	510	446	462	490	484	488	468	475	499	523	465	465	491	494	480	506	473	447	526	482	489	493	467	478	528	507	507	506	474	500	511	490	539	472	446	496	504	466	479	487	482	496	459	494	487	482	509	455	479	483	505	507	513	479	480	474	474	496	453	475	478	451	479	515	511	463	479	483	490	498	462	484	477	524	461	478	471	495	455	541	476	499	523	473	506	471	488	513	509	491	500	494	513	471	475	541	520	462	483	476	475	527	524	478	452	460	480	512	501	482	470	473	482	472	475	468	486	432	481	492	508	493	498	482	501	481	485	496	512	512	486	503	502	522	486	490	506	527	506	452	492	496	508	484	505	531	456	519	528	500	471	489	496	490	516	469	517	495	474	504	469	486	526	484	483	467	487	493	478	515	446	471	477	490	470	491	477	494	533	466	473	477	476	466	498	445	503	484	452	461	460	505	475	489	452	496	464	493	471	477	511	510	487	485	502	465	482	520	526	472	492	490	473	479	494	489	440	466	494	530	523	448	524	451	489	458	533	464	470	453	464	499	508	474	475	476	476	533	468	506	551	493	501	461	504	434	472	511	529	484	490	494	482	486	488	473	500	501	471	457	476	506	485	515	526	459	508	502	501	484	470	525	478	491	478	503	499	474	550	507	451	528	509	472	488	497	481	489	484	501	464	460	517	499	523	509	501	484	491	463	469	488	477	495	475	490	540	475	496	518	493	520	513	504	430	520	467	471	471	446	510	454	483	482	454	484	493	474	479	498	471	508	493	508	509	463	504	446	500	503	471	509	469	476	539	505	465	461	537	500	520	523	487	490	468	502	453	469	480	482	482	479	456	439	520	505	455	451	499	473	501	472	452	493	486	512	457	476	493	523	508	487	443	470	482	492	477	526	492	508	487	494	463	470	478	477	491	486	483	474	462	487	452	493	467	516	473	453	472	470	502	442	496	510	489	443	515	490	475	475	489	443	516	460	508	475	492	492	472	485	499	487	550	491	502	521	488	472	491	462	484	530	514	458	515	468	487	479	455	481	463	488	507	502	479	482	508	471	479	478	473	459	476	477	476	499	475	480	529	455	521	485	476	496	485	430	493	470	485	493	508	482	474	500	484	520	475	490	522	484	492	467	517	487	468	476	512	511	456	488	474	481	506	519	473	476	489	496	478	481	501	447	494	520	510	487	484	470	486	465
24284	21285	28254	24394	22401	38966	38458	18547	2551	503	392	330	366	352	380	369	384	748	776	740	625	536	366	359	376	389	363	334	374	330	330	374	372	351	339	313	328	352	346	326	331	371	336	341	308	336	340	313	319	363	352	321	363	337	319	359	297	346	372	339	329	357	322	350	363	349	305	356	318	365	312	351	355	330	317	364	338	312	335	343	368	354	338	311	341	337	340	339	315	355	339	283	343	342	306	330	364	341	315	337	318	372	376	351	346	349	344	364	302	326	340	336	375	331	335	339	322	336	371	326	334	338	335	307	371	304	340	332	383	364	352	369	356	331	363	341	333	321	364	339	350	346	323	343	335	316	372	334	349	343	357	331	381	314	342	307	345	323	347	335	335	343	313	335	352	337	334	340	350	338	300	333	342	329	306	335	359	353	337	343	331	341	352	346	368	328	320	321	351	321	335	320	315	334	300	330	322	345	362	336	339	352	342	362	369	337	345	305	369	329	321	310	339	323	329	344	322	337	336	327	321	323	326	330	321	359	327	340	333	354	342	326	292	350	356	359	331	331	287	329	348	318	352	325	335	354	332	372	372	349	354	331	378	365	340	329	310	330	326	342	319	346	338	349	357	358	349	308	339	320	328	327	342	358	335	344	341	355	371	337	351	336	338	352	339	352	332	322	348	335	360	330	313	324	327	342	329	322	321	322	340	345	317	339	326	363	339	364	369	321	360	327	355	329	373	344	386	326	388	352	383	336	331	324	314	342	296	353	371	377	353	317	315	396	341	364	314	342	373	349	320	345	327	288	303	370	336	323	345	306	321	336	348	365	321	322	327	341	322	336	341	336	337	321	354	324	351	317	323	327	346	352	315	365	344	313	329	314	335	357	284	350	357	328	380	351	344	324	327	330	346	330	354	306	335	335	327	358	357	343	316	334	319	339	348	305	307	346	325	361	345	337	346	330	330	308	319	307	340	329	323	330	348	339	329	371	339	359	332	300	326	308	360	322	345	338	347	360	324	353	361	333	318	335	345	348	341	377	320	328	316	335	337	335	337	347	380	334	352	320	332	323	325	353	324	354	334	331	310	316	349	319	382	331	337	339	320	338	336	338	338	341	335	326	313	320	329	347	328	348	346	343	342	337	387	333	358	290	347	318	331	356	339	324	314	331	364	332	355	348	337	362	333	318	342	322	314	349	370	350	344	333	353	370	355	362	312	339	346	346	325	341	323	335	352	378	355	342	349	338	368	302	338	324	340	383	358	288	345	315	319	320	327	317	327	360	341	347	361	342	303	321	312	367	355	317	322	347	319	333	348	343	344	339	346	380	324	340	333	312	346	314	361	334	333	318	357	341	293	322	339	315	361	332	338	302	375	338	338	335	336	354	313	340	340	333	339	341	330	352	329	354	338	344	347	349	346	340	353	286	329	359	327	326	362	347	376	343	345	332	329	325	323	329	339	353	320	339	342	368	316	373	330	341	319	334	320	349	336	311	352	355	353	340	292	334	323	341	322	306	347	331	356	327	384	342	324	299	379	330	327	336	329	371	357	340	350	374	327	329	348	325	327	322	336	379	377	350	336	379	335	360	349	317	327	332	331	366	345	321	359	294	338	336	345	355	315	349	334	370	340	360	351	351	365	335	336	330	314	337	346	336	342	368	325	351	331	319	374	317	325	345	324	386	330	335	347	346	342	339	297	348	292	333	339	337	327	322	328	340	334	364	322	339	330	354	288	347	328	341	307	331	315	355	354	334	343	331	355	351	332	328	325	365	353	375	345	355	352	303	326	354	333	356	366	318	385	306	350	369	372	376	322	356	304	384	335	353	332	335	303	323	322	315	374	337	329	312	313	355	328	338	341	371	336	347	339	334	331	318	330	336	330	325	370	321	363	322	339	327	309	337	352	344	325	330	326	323	304	301	336	330	338	340	323	345	314	324	348	336	327	330	344	342	350	342	351	350	348	318	346	331	339	337	350	334	320	349	325	323	345	321	297	316	317	341	332	341	334	313	322	340	335	348	368	361	333	340	349	310	366	349	327	311	348	355	351	322	358	358	345	377	335	342	348	347	323	303	320	352	361	340	307	378	316	347	330	325	347	353	373	329	354	370	327	321	331	349	385	346	343	344	315	360	347	394	336	356	330	351	346	360	356	364	347	335	363	356	338	327	365	365	335	338	338	331	325	352	315	331	340	319	316	358	324	372	346	339	325	345	328	339	350	325	359	313	332	356	314	328	367	318	334	317	369	337	340	349	336	345	366	347	322	372	350	347	365	348	322	364	329	327	319	320	297	349	321	337	339	335	335	359	319	334	326	342	327	339	360	350	328	343	347	366	341	334	333	344	345	325	352	350	368	353	322	344	379	334	309	304	324	321	318	358	317	340	356	316	325	348	332	359	354	327	346	352	308	357	327	313	320	368	348	305	331	332	360	351	310	365	348	368	322	369	389	292	307	348	337	327	375	344	328	370	356	345	348	313	323	342	342	345	331	340	352	343	312	347	350	340	319	333	352	348	361	316	353	361	354	304	367	303	335	309	310	301	342	311	341	332	341	347	361	325	360	325	335	312	330	318	346	322	323	342	316	327	317	360	327	340	336	339	341	358	353	318	360	326	343	349	334	349	339	356	348	327	384	321	342	365	335	332	323	360	347	353	314	312	356	338	354	347	297	334	345	322	349	322	388	347	364	330	364	354	322	341	339	331	312	331	328	357	334	351	344	383	296	343	332	376	339	327	324	325	323	301	333	336	323	313	369	357	343	337	341	366	331	330	318	356	312	349	346	350	332	331	358	335	347	362	333	341	327	361	349	339	336	336	355	347	357	319	333	371	319	331	347	333	334	348	343	346	329	374	354	335	345	358	366	309	352	325	373	338	349	357	320	341	309	352	383	344	345	358	330	312	319	336	345	342	290	351	339	332	337	388	344	355	348	326	334	349	380	331	343	356	343	310	328	347	356	334	349	349	330	296	360	356	359	326	340	345	307	327	322	367	319	348	328	304	339	326	342	354	334	330	313	321	322	330	326	339	314	329	326	296	325	352	332	321	345	335	346	373	349	335	319	346	320	322	332	327	344	340	337	329	363	356	318	342	331	340	309	344	314	330	345	307	312	370	310	361	341	320	296	338	333	333	360	341	333	345	334	340	350	322	304	325	349	346	347	331	336	341	339	352	324	336	348	358	322	318	343	324	308	340	343	331	322	333	352	374	315	355	328	356	337	354	358	300	331	306	345	322	356	330	368	349	334	331	327	348	311	359	352	329	367	355	334	323	333	344	345	337	342	361	326	348	299	344	345	357	331	341	330	333	325	343	380	307	305	338	360	328	340	318	326	343	353	377	356	374	326	313	355	339	334	344	305	340	359	323	323	325	312	370	327	346	329	339	357	339	347	347	311	333	318	326	354	336	338	348	336	344	315	334	335	344	331	308	342	325	317	316	338	325	341	332	335	340	341	328	327	357	305	348	366	314	331	310	309	368	350	332	306	333
24764	40646	32955	18563	27547	45072	40044	21870	3424	983	638	573	598	624	614	591	758	1690	1952	1755	1382	959	600	620	666	628	599	618	580	570	554	531	584	525	538	562	535	523	543	537	580	568	535	558	568	576	548	519	526	551	545	548	572	502	578	554	556	531	519	573	536	526	516	584	579	532	560	567	561	558	560	549	563	553	538	533	508	557	511	551	547	558	519	560	512	534	551	563	597	559	555	591	532	526	555	511	565	519	547	556	525	589	508	534	540	556	538	577	537	529	557	566	575	594	563	530	565	527	514	549	516	564	513	553	535	572	568	596	563	535	547	566	561	548	549	541	566	567	560	575	555	547	531	568	538	539	548	536	567	585	537	532	548	585	549	554	515	541	560	574	546	556	566	555	546	560	569	550	581	558	583	577	616	527	517	543	535	572	574	570	520	534	560	557	550	545	552	485	536	507	516	557	534	521	535	555	566	500	558	540	558	531	518	563	573	589	509	583	532	569	524	523	545	516	525	525	540	545	513	532	580	531	527	532	586	530	549	495	578	570	518	578	574	530	530	538	557	551	520	587	571	534	573	541	545	598	587	542	503	574	555	569	535	545	542	552	538	509	529	549	579	542	561	584	543	556	513	554	564	506	571	551	531	504	521	526	562	561	542	523	596	531	592	497	569	525	529	561	570	565	511	548	479	545	532	533	562	545	493	558	601	516	538	574	554	536	576	566	547	547	591	508	532	518	567	570	522	577	542	552	575	559	552	573	539	588	554	582	507	544	549	591	555	566	575	521	541	559	533	539	549	516	546	587	548	562	522	554	547	539	569	572	517	552	545	554	546	548	515	564	504	559	535	516	567	534	535	548	553	574	546	546	560	555	563	553	574	545	526	548	564	543	575	553	559	595	569	548	542	545	558	566	543	550	537	591	527	559	552	537	521	541	499	570	564	554	565	573	581	586	559	568	571	543	539	535	579	537	562	555	568	562	572	517	541	566	577	561	528	567	539	543	568	582	555	510	535	525	551	549	507	543	534	578	560	552	518	519	580	510	542	524	528	587	551	519	506	556	551	610	542	523	553	520	579	556	527	539	553	542	562	529	545	560	544	590	545	553	562	523	552	529	518	542	591	535	542	562	567	560	525	532	538	571	548	559	554	533	567	526	512	555	561	541	568	563	522	548	563	589	571	538	539	570	567	568	533	532	582	556	522	553	540	547	537	503	554	525	506	533	562	552	518	536	567	523	537	523	552	554	562	548	562	525	574	582	547	547	520	555	569	540	547	534	567	533	519	529	557	529	558	555	564	558	565	524	576	504	524	540	560	543	569	545	544	546	541	538	541	562	519	538	521	579	545	501	560	526	566	538	499	555	568	548	564	546	485	532	567	557	508	546	561	555	570	514	592	548	558	533	515	570	551	550	549	543	582	542	597	560	570	536	561	576	536	556	515	577	560	537	524	529	547	557	529	526	536	521	561	527	578	549	578	503	547	545	552	572	569	569	496	571	554	569	591	518	556	541	497	555	568	535	552	523	533	548	528	538	531	588	485	580	562	516	532	551	556	547	541	575	537	537	530	568	547	536	547	575	577	565	543	539	607	567	552	600	536	598	546	568	484	544	542	578	580	588	519	505	532	612	521	540	542	534	536	542	568	540	562	551	513	560	512	587	560	520	581	619	557	563	532	596	535	519	526	559	548	547	534	556	539	528	578	586	535	531	550	543	536	527	568	548	557	509	561	565	558	531	527	587	507	546	544	596	545	549	511	573	551	564	580	549	554	597	534	544	583	485	584	504	527	562	600	570	542	535	563	536	574	583	513	507	566	548	518	553	554	518	537	510	554	532	547	524	523	575	543	545	567	546	519	519	542	526	539	565	559	561	527	542	564	531	539	531	527	515	551	515	538	554	535	575	564	577	559	537	536	551	517	525	520	543	554	519	529	542	578	537	564	537	588	528	547	554	566	585	533	540	569	564	535	551	599	532	558	585	543	562	548	520	552	555	549	575	578	558	555	547	539	545	563	540	566	593	547	538	547	573	529	565	549	518	568	502	527	515	556	545	554	523	548	547	523	545	535	546	540	513	577	513	571	541	535	535	526	545	545	501	555	591	528	562	517	546	568	576	541	530	560	580	563	565	585	539	550	533	546	506	577	526	557	552	575	577	521	551	588	513	522	526	543	529	558	523	543	538	543	589	511	541	582	549	563	588	549	523	560	539	522	555	549	565	586	564	531	545	538	555	551	515	553	586	544	530	579	535	556	529	535	525	542	543	540	540	567	545	555	552	526	557	567	547	560	555	512	530	539	514	521	565	521	570	570	544	549	547	539	533	569	513	528	558	565	561	490	532	554	531	525	608	568	540	549	601	536	543	558	528	525	551	539	549	551	528	528	562	570	521	534	588	571	536	509	514	552	532	559	515	506	534	588	559	545	550	561	554	518	503	575	543	495	548	581	529	576	524	559	568	555	545	578	536	538	520	542	577	552	563	534	537	522	542	521	539	550	534	570	563	563	565	527	551	558	532	551	564	553	550	572	541	553	504	601	569	556	547	551	545	572	550	558	554	528	516	558	551	550	514	615	592	552	547	563	534	588	535	574	533	558	560	531	540	602	489	583	545	531	512	526	541	550	499	546	567	530	539	554	555	524	537	547	533	553	562	507	520	545	554	494	581	522	608	509	547	585	571	485	552	582	503	517	551	538	548	569	520	611	534	509	561	550	568	536	540	563	537	546	550	518	569	566	520	550	542	549	546	529	552	512	525	550	548	538	541	523	570	549	552	536	494	557	587	579	570	543	502	554	491	533	572	562	592	524	550	606	520	541	539	528	537	526	561	572	582	472	497	528	530	534	552	564	546	577	574	518	588	537	539	555	569	544	542	593	521	550	508	521	557	566	564	524	517	527	511	523	548	521	563	560	504	542	570	565	527	556	579	556	544	602	538	520	563	557	605	566	568	511	593	561	576	519	558	573	557	535	547	540	511	529	559	520	564	554	539	596	558	585	575	536	507	526	568	550	548	549	576	504	524	555	549	484	584	568	584	582	556	545	559	544	558	588	554	580	569	576	549	545	529	600	522	559	542	532	522	605	555	542	562	578	507	515	568	557	550	511	518	548	547	552	543	600	482	546	532	551	580	553	554	540	537	577	540	557	511	571	579	594	544	536	551	515	540	526	522	572	548	578	530	545	534	531	562	539	560	544	562	551	554	536	544	534	553	549	543	546	565	546	517	544	553	537	569	563	545	544	562	548	549	525	527	552	590	525	547	557	546	553	558	518	560	519	556	621	496	584	546	536	546	570	549	557	533	599	573	576	533	552	587	582	548	572	554	531	556	510	554	601	522	536	514	522	547	558	528	506	564	580	563	566	544	569	531	494	580	558	560	557	554	517	571	540	571	523	522	529	554	548	555	589	555	535	537	553	558	540	593	534	558	583	567	552	538	544	547	538	555	549	551	547	563	534	552	564	555	540	521	526	576	553	605	530	554	556	519	567	525
22941	21156	28827	23692	21792	43517	51718	29275	7293	660	376	345	387	308	344	330	488	1192	1388	1092	840	535	341	349	382	332	344	313	296	301	284	294	329	326	283	325	283	329	314	314	297	324	312	288	281	295	302	304	305	300	313	273	313	320	297	292	342	292	319	292	314	309	256	321	296	314	308	273	315	285	298	314	283	331	305	313	285	314	281	326	303	284	321	290	273	304	333	297	300	327	295	283	307	309	329	320	306	296	295	298	295	302	310	297	302	344	312	324	301	284	302	286	287	280	309	320	284	323	307	305	321	299	265	310	302	303	301	288	326	301	333	297	297	329	332	309	296	280	310	288	294	330	309	301	290	278	313	317	317	309	301	277	303	280	291	317	285	301	317	293	317	322	302	310	289	312	295	286	307	315	314	358	277	288	294	311	329	293	329	300	303	301	298	296	314	323	294	279	287	306	302	301	300	281	311	322	280	288	296	298	310	313	278	289	287	319	334	313	269	281	311	305	278	284	279	323	336	319	304	279	301	342	300	311	285	292	300	305	333	295	310	291	284	314	305	312	298	304	304	306	323	300	287	342	295	302	307	296	301	291	285	310	300	307	300	310	323	326	304	275	318	301	289	317	280	276	304	284	321	315	300	290	282	294	283	289	318	291	276	275	281	300	288	308	327	335	325	302	289	305	322	286	298	305	305	310	305	301	311	302	324	305	320	320	320	273	310	298	272	316	304	316	290	304	292	343	292	283	332	340	281	305	305	319	350	291	287	308	304	295	330	298	299	307	283	313	301	316	303	323	332	317	266	319	316	292	307	298	292	303	310	319	320	303	274	328	303	268	322	299	308	300	271	319	292	322	315	307	309	295	316	304	328	300	306	291	293	331	288	309	283	295	291	306	312	295	325	286	288	280	308	298	327	313	276	316	305	277	311	288	266	292	284	268	307	301	314	292	296	280	293	289	311	286	292	300	320	346	324	310	342	278	298	307	310	306	291	292	314	301	310	309	301	296	274	279	300	278	279	283	283	251	313	287	274	305	312	329	337	292	289	280	290	290	302	291	314	326	320	292	345	326	270	275	327	291	313	327	293	292	299	338	290	298	315	332	284	296	308	313	326	301	296	288	292	293	327	329	325	283	327	313	319	309	281	309	281	290	298	283	285	296	318	269	294	338	324	301	328	313	296	312	297	295	295	253	317	336	340	272	320	305	324	300	298	322	288	291	259	316	334	315	299	332	323	282	329	304	310	311	296	304	317	285	270	308	286	321	302	305	332	312	342	309	284	306	292	308	315	311	301	300	299	304	320	349	321	282	313	298	305	291	287	287	274	327	291	296	291	311	282	296	298	268	273	289	321	323	266	304	285	302	320	323	296	294	303	315	294	309	331	285	316	266	336	323	310	305	281	307	325	305	318	314	303	300	299	282	323	317	307	298	312	284	316	299	296	308	293	301	307	295	317	294	292	290	282	327	276	325	329	284	327	320	301	336	308	288	294	296	300	305	287	327	296	292	302	271	302	280	290	269	288	302	296	305	322	289	288	297	341	316	260	323	300	327	313	286	266	322	316	300	292	324	309	315	274	290	314	332	277	297	318	287	284	276	273	306	298	298	322	321	283	307	281	313	330	301	311	288	307	328	290	338	291	298	317	309	325	301	327	340	302	287	287	284	289	301	294	292	317	284	301	327	286	329	301	320	309	282	284	320	328	282	296	299	283	290	305	269	331	268	292	304	317	307	286	327	294	288	308	321	276	313	297	322	282	315	282	307	308	281	334	315	296	278	291	312	305	293	314	333	280	301	278	315	310	291	318	298	288	322	305	284	309	304	289	296	309	291	340	276	303	275	299	264	267	331	297	329	272	306	301	286	307	297	300	275	315	284	293	303	279	273	296	352	288	315	301	324	280	296	306	302	270	306	281	304	273	285	306	302	336	340	266	326	280	286	308	317	316	281	327	330	290	290	282	299	280	321	343	298	311	263	293	316	299	301	278	304	305	282	302	290	314	310	282	287	307	306	303	338	333	315	286	320	320	295	307	303	313	297	323	298	306	286	307	299	314	324	319	321	318	319	306	291	312	287	321	306	305	342	288	284	311	316	329	338	300	296	317	298	296	320	298	276	291	250	301	307	275	296	294	298	283	294	286	308	286	302	275	297	315	310	282	285	301	269	309	304	293	311	300	324	280	285	316	300	297	301	298	318	296	285	288	309	296	306	297	315	309	297	307	329	299	294	313	309	295	277	332	306	302	282	287	325	285	298	297	286	304	320	299	277	319	341	340	306	287	309	291	311	308	291	321	278	307	303	319	279	336	311	291	291	293	310	291	297	281	317	331	286	305	292	330	298	327	303	274	284	289	291	309	304	310	305	300	276	317	307	321	335	317	257	326	302	298	310	317	305	328	326	291	301	294	330	338	278	308	329	316	277	297	287	320	274	284	315	278	287	306	318	295	283	295	298	289	310	271	305	295	310	303	305	282	275	283	299	268	309	327	270	296	253	286	291	294	324	290	278	309	303	278	306	295	302	296	269	307	328	341	309	294	300	281	304	294	317	313	303	282	313	310	312	285	292	310	284	282	314	305	309	302	317	304	308	275	289	313	322	318	282	333	326	315	304	311	267	320	324	289	300	363	275	281	295	320	329	289	291	309	291	293	299	298	295	321	306	273	285	293	291	307	304	296	293	324	295	279	300	308	307	302	302	283	330	311	299	313	270	283	309	300	309	284	320	308	285	315	281	318	283	321	311	299	279	306	283	291	298	319	318	278	299	305	331	295	335	326	284	310	300	317	299	305	288	298	317	307	302	305	298	294	305	324	305	286	312	327	312	286	321	279	295	318	295	330	307	311	297	293	281	271	293	281	312	311	295	313	303	291	310	283	321	301	315	296	311	300	311	266	300	298	303	315	312	303	303	285	339	290	308	314	282	287	306	300	295	310	313	293	301	283	310	296	303	324	307	274	313	312	306	286	305	286	290	299	310	301	285	296	330	309	302	308	268	271	319	283	279	293	299	301	304	276	294	298	320	283	319	280	300	284	297	312	278	345	298	308	290	287	311	296	302	291	306	300	301	301	317	322	293	317	310	285	325	292	301	312	302	306	288	303	274	272	303	335	296	294	319	316	309	288	307	288	297	298	279	308	290	273	323	295	301	305	312	306	291	287	289	294	289	297	310	291	307	273	304	306	292	280	312	291	282	315	298	316	294	336	350	292	327	314	311	309	286	263	315	328	287	303	303	303	298	287	285	298	289	288	301	318	301	312	307	303	291	286	284	304	289	293	319	308	314	290	301	313	309	296	342	283	292	336	288	315	339	308	284	302	264	279	315	300	294	331	336	324	316	282	298	280	267	296	315	297	303	276	322	306	296	299	344	302	274	275	322	300	290	290	323	290	297	324	292	315	341	302	275	298	297	287	327	282	287	304	289	302	295	294	310	274	313	305	284	293	297	328	297	308	329	314	290	276	300	322	279	290	297	296	313	314	304	296	326	322	304
28910	50071	43348	25742	29860	53762	50629	31251	6521	802	604	540	588	579	601	548	1034	3146	3447	2766	1907	1173	524	633	627	633	588	508	528	486	467	475	498	490	478	498	492	469	478	517	456	461	486	496	508	486	521	525	513	453	501	509	485	506	477	494	522	505	494	501	468	473	473	473	494	497	445	524	495	446	517	496	479	500	440	470	532	445	442	488	493	462	472	476	477	447	485	465	431	479	492	488	481	476	491	460	440	451	487	463	475	484	505	468	471	462	482	484	492	506	470	498	486	506	482	493	488	492	489	474	492	457	471	500	506	478	499	506	495	497	489	472	447	470	492	506	467	502	480	514	476	518	468	484	490	476	488	490	510	477	482	491	479	456	515	479	507	485	449	467	481	489	477	507	469	495	531	470	450	494	510	508	471	493	506	488	492	448	488	490	502	477	485	477	465	484	484	488	523	492	482	484	503	459	524	504	484	483	520	507	551	458	467	492	494	475	494	492	532	475	527	457	446	484	472	486	490	487	477	478	485	491	522	515	502	500	486	507	459	499	471	497	467	497	480	514	490	483	476	475	502	455	464	505	476	462	443	484	472	486	494	483	475	537	480	475	505	479	504	450	482	463	470	477	475	484	480	459	505	501	460	488	517	492	475	468	495	489	524	438	484	494	481	482	492	486	504	473	489	488	461	477	467	492	524	472	468	492	498	496	488	474	475	491	466	450	491	516	477	493	477	483	480	502	490	467	484	489	471	479	510	490	508	503	513	463	482	467	476	487	496	492	472	524	442	476	482	486	499	501	497	438	440	474	441	468	475	491	467	477	491	467	449	521	478	443	501	469	487	468	456	463	480	470	490	467	493	518	454	468	472	479	497	485	491	456	513	508	468	472	478	422	533	445	465	479	479	478	475	488	524	471	449	497	532	520	497	482	483	458	460	444	487	485	487	487	467	510	492	462	481	479	449	479	445	444	483	530	489	476	479	483	491	491	461	509	542	495	478	479	479	468	484	488	519	464	477	466	477	516	433	498	472	438	493	475	482	505	516	478	475	500	500	503	488	488	453	501	496	504	482	475	482	476	479	469	442	458	472	495	490	474	488	463	477	470	535	442	457	522	487	487	478	479	507	486	489	520	484	501	528	485	528	478	448	470	499	506	444	467	502	511	454	479	491	464	460	453	546	539	484	466	471	489	522	487	484	518	515	503	466	494	483	485	469	473	512	493	489	471	453	467	450	452	479	458	497	512	493	521	494	468	467	479	482	478	472	444	463	521	466	460	490	515	498	465	478	484	474	455	523	454	435	461	438	459	473	486	453	465	470	490	497	501	494	504	475	502	425	480	496	487	500	520	457	460	506	492	472	517	511	485	495	484	483	436	500	491	478	487	492	459	462	520	520	462	466	473	503	462	498	478	510	452	475	486	478	457	493	511	463	461	493	514	498	495	510	489	513	502	452	494	492	502	491	481	467	460	462	473	490	506	490	477	480	464	498	476	446	457	490	471	458	514	495	492	437	423	485	507	505	501	512	484	474	460	482	444	461	476	510	484	462	497	469	442	435	493	483	476	478	477	502	493	473	486	482	493	485	511	493	469	483	497	485	473	520	494	477	440	490	497	492	462	477	509	470	475	476	471	456	497	488	486	483	494	478	492	493	498	485	481	467	478	496	478	443	455	490	513	496	471	476	483	499	503	499	471	479	479	528	492	481	483	500	480	522	483	458	466	466	468	462	494	494	484	479	516	515	474	480	534	476	496	432	480	478	483	519	481	480	506	500	478	508	504	439	492	455	492	463	504	482	460	436	497	508	503	484	457	494	506	517	511	512	521	477	514	509	499	461	528	505	453	458	472	464	489	498	483	485	505	465	489	506	448	457	465	469	480	480	486	487	467	514	487	464	452	484	442	461	518	469	443	429	442	507	471	516	525	481	496	510	452	465	468	482	479	495	528	503	485	456	486	480	476	503	478	502	495	479	499	516	491	475	473	492	475	461	500	487	503	507	468	502	504	489	496	498	491	486	449	500	510	514	521	512	484	491	480	435	496	472	453	504	483	500	482	510	475	461	473	507	518	476	480	460	479	479	525	465	471	493	470	485	484	469	448	452	489	476	517	451	456	522	457	471	543	475	488	480	443	501	476	501	482	501	525	489	494	490	510	531	472	492	473	499	494	495	485	508	461	492	480	490	509	462	489	446	483	474	494	488	474	517	509	485	481	453	484	453	471	445	518	473	482	489	455	483	480	501	503	476	490	467	476	464	479	486	494	480	473	479	485	505	474	500	511	490	452	513	482	476	464	523	476	467	452	466	469	477	489	518	478	510	447	491	456	509	513	473	490	495	485	501	473	474	441	476	458	458	479	492	493	464	494	476	491	462	498	516	483	480	485	463	466	470	465	503	477	474	491	523	509	513	490	481	472	474	484	485	490	449	441	481	495	491	427	494	474	461	519	493	510	474	505	475	459	480	477	459	500	530	489	490	470	439	503	490	476	476	497	487	489	483	472	462	504	515	466	486	470	465	490	452	484	525	482	505	461	500	463	517	472	499	476	471	457	518	450	510	499	517	520	450	450	464	479	446	482	439	444	476	441	503	470	467	475	454	488	454	534	477	499	488	483	476	452	490	471	484	483	443	474	495	516	460	477	482	494	504	460	471	480	468	491	450	512	460	496	469	496	508	489	488	487	536	478	507	467	436	487	474	431	469	494	515	504	472	452	505	477	520	472	466	489	479	492	472	485	438	497	505	483	465	490	527	500	462	475	471	432	486	474	499	468	457	492	470	462	471	480	450	488	458	462	490	462	490	480	480	474	463	462	421	481	457	501	470	473	460	442	450	474	470	481	483	481	473	493	506	501	517	476	437	489	472	485	512	447	491	494	461	464	527	478	513	512	515	456	509	450	480	485	475	487	471	475	488	475	432	481	508	451	488	492	476	500	477	471	498	499	474	484	507	483	499	500	480	489	476	449	502	467	467	455	458	452	510	480	493	448	519	532	486	449	458	447	509	496	455	525	501	462	472	449	476	471	491	456	473	455	472	510	480	487	453	481	479	462	458	491	518	468	482	473	467	478	459	510	474	509	485	483	485	517	496	481	455	445	478	490	472	489	456	470	496	507	465	465	475	480	501	468	459	492	474	472	439	492	439	519	466	524	475	483	475	485	466	480	474	488	468	494	471	494	453	475	491	481	517	479	497	515	447	454	497	450	487	473	482	507	498	460	449	483	510	470	466	491	485	506	476	484	489	463	511	487	499	477	483	509	480	515	490	505	480	484	475	469	506	475	469	509	522	517	473	460	453	492	464	502	479	524	472	489	508	489	475	496	462	484	453	497	493	544	485	506	521	474	465	528	488	462	507	467	477	475	499	504	503	530	459	442	487	506	477	462	463	484	448	467	516	444	456	458	498	477	461	500	494	469	468	479	491	485	510	470	495	494	491	500	489	512	507	499	478	490	488	489	475	461	527	501	485	485	477	446	518	442	472	499	461	459	491	481
26822	21759	19078	7636	2950	13545	9968	3358	521	344	311	329	318	303	308	323	317	345	385	365	364	320	349	287	298	304	316	309	294	328	299	320	272	296	303	305	314	299	275	306	312	301	325	286	311	313	287	268	308	290	292	293	313	293	301	298	286	315	290	282	323	283	290	294	288	287	257	291	264	286	273	294	313	295	281	325	297	291	300	324	320	268	281	323	330	306	293	302	300	299	320	299	289	307	296	308	304	311	308	273	325	295	313	317	299	303	301	306	265	297	294	288	279	281	323	315	333	318	305	280	340	317	301	324	289	280	276	292	305	274	308	267	310	304	307	327	306	302	281	289	269	270	310	335	308	302	287	306	328	290	308	300	304	287	331	315	288	281	292	296	297	294	291	285	281	304	290	315	310	295	298	330	297	291	299	300	310	313	313	286	309	274	279	273	291	278	311	323	304	327	299	310	303	298	291	291	323	312	284	302	313	295	306	277	300	281	290	263	294	305	277	292	330	297	302	312	299	306	300	301	279	304	332	288	309	274	314	313	297	302	274	284	279	302	296	287	311	313	305	319	247	309	313	308	278	280	337	335	308	283	335	303	260	287	293	294	294	293	305	301	295	301	325	280	299	274	302	278	298	298	333	295	296	296	283	285	288	274	297	301	305	303	283	297	315	332	293	317	255	311	306	255	325	295	296	314	342	328	284	306	313	283	305	318	295	294	333	284	308	290	335	274	271	291	296	300	266	312	302	283	288	322	306	291	317	307	314	264	280	293	288	277	278	303	305	290	299	260	287	290	308	301	292	283	307	320	299	323	287	293	300	319	283	319	266	290	276	269	332	261	300	300	316	292	312	280	291	315	265	277	280	294	305	278	306	264	285	257	281	288	250	333	315	299	295	293	311	286	299	290	279	302	282	304	312	323	296	302	303	309	283	309	294	310	296	284	305	316	301	315	288	266	300	259	299	285	281	323	299	306	343	304	302	304	297	298	312	303	314	270	279	291	308	309	305	298	284	267	321	322	295	304	283	290	298	295	329	321	261	311	287	269	326	310	287	297	288	332	309	306	303	307	326	281	285	316	307	295	316	331	279	322	270	295	304	287	329	293	310	293	322	280	297	314	301	302	312	293	309	316	320	300	302	312	296	299	309	294	297	316	291	262	261	271	269	272	292	303	277	279	273	290	284	281	309	291	284	269	311	307	281	289	320	309	296	291	331	306	288	313	291	264	277	293	276	301	284	284	278	308	280	317	288	309	295	283	301	281	292	301	291	289	289	297	296	336	283	282	305	295	283	300	294	276	298	291	319	300	275	272	282	302	314	307	302	344	296	303	301	296	290	297	299	306	321	318	314	266	305	311	313	286	308	312	282	265	295	320	307	282	306	304	314	283	329	297	307	315	330	292	321	313	298	296	293	310	320	296	277	301	281	308	301	274	298	325	281	318	270	288	326	306	295	301	286	282	324	280	301	280	286	296	278	298	295	316	276	298	288	282	289	307	270	249	280	296	320	276	307	308	304	298	279	315	301	320	274	305	287	322	309	273	306	313	292	285	284	324	317	327	286	326	290	312	322	291	262	302	314	299	322	319	290	283	287	288	326	320	288	303	299	304	274	323	305	346	272	284	310	306	304	293	290	292	312	299	324	300	309	274	301	289	298	318	282	305	306	301	300	314	281	280	328	266	285	299	307	268	269	300	296	292	289	316	294	307	292	260	314	295	294	300	271	269	274	301	320	306	280	292	300	312	329	297	291	275	300	288	281	258	323	293	297	284	284	321	275	299	311	282	286	280	283	308	311	294	342	304	335	297	326	323	284	308	299	317	277	330	283	269	303	309	269	283	319	312	307	296	303	287	300	271	320	307	284	302	286	325	314	322	299	297	268	324	289	276	311	294	291	320	305	333	291	308	288	293	303	289	283	303	303	295	308	313	300	267	265	299	276	310	360	274	281	305	280	298	285	280	296	309	297	268	294	297	295	307	288	300	293	294	284	325	307	299	289	308	299	288	301	307	318	308	309	298	317	278	313	285	259	304	302	293	314	285	293	301	290	276	300	298	303	310	318	294	282	278	308	305	292	339	292	313	281	302	286	306	303	303	308	323	315	290	291	275	304	303	295	318	277	304	300	321	308	278	280	286	303	303	287	316	298	284	337	307	330	282	311	307	339	313	299	276	311	282	292	328	290	309	307	316	304	282	301	327	314	299	317	312	292	287	320	303	309	298	300	264	294	297	288	314	284	264	279	302	304	264	325	299	300	273	294	309	283	320	288	296	311	299	301	270	326	319	299	323	279	312	308	275	299	265	292	327	304	284	315	277	285	306	299	275	289	298	272	299	263	307	288	312	266	298	313	307	311	323	295	278	297	274	302	300	307	278	317	281	304	311	263	298	276	302	289	275	286	271	326	286	309	331	301	294	320	307	328	307	291	257	306	302	299	270	334	304	319	311	280	307	318	303	254	315	310	308	287	298	309	288	304	290	301	327	316	282	291	333	291	272	313	263	298	302	281	311	307	317	300	291	302	292	327	320	317	283	278	307	308	285	283	293	314	308	278	307	287	300	294	301	303	312	345	327	323	289	283	290	317	310	301	280	286	289	313	324	272	329	299	316	298	307	282	276	326	265	296	294	291	315	312	300	337	322	286	263	279	294	270	285	275	298	301	302	290	309	307	277	281	264	277	307	300	295	276	290	299	295	296	319	314	315	287	316	318	336	310	301	295	288	305	318	294	288	323	318	293	306	292	296	289	303	318	291	306	279	311	307	311	277	297	307	321	287	295	308	310	302	271	329	303	284	283	319	278	326	299	306	290	291	293	289	329	310	309	328	291	303	321	315	338	276	308	293	280	300	262	316	276	292	297	334	298	313	311	287	311	301	314	297	348	283	302	279	274	303	314	320	324	282	332	280	318	300	296	296	273	299	304	305	283	275	319	291	270	284	313	278	293	299	266	291	288	306	340	304	302	264	274	294	280	283	324	321	311	294	286	290	319	292	286	297	248	297	302	291	315	296	292	270	336	317	287	339	314	287	307	309	320	285	309	316	298	313	296	292	301	299	313	274	321	267	307	319	296	288	289	294	315	286	306	290	291	275	291	284	284	273	296	317	300	318	283	291	330	337	254	268	294	301	280	281	341	326	274	330	335	304	326	294	299	308	300	296	290	314	315	310	293	310	317	304	316	292	291	286	321	275	335	331	295	290	304	342	320	301	291	283	288	293	303	277	298	306	288	314	289	307	305	311	311	344	311	279	300	336	305	308	265	279	290	292	298	299	298	291	285	316	315	261	291	323	302	322	265	264	275	318	310	276	346	321	318	305	298	290	297	299	297	282	322	326	320	267	299	282	304	327	288	288	288	298	295	286	321	339	290	288	293	291	314	298	317	313	305	317	318	314	286	297	329	250	280	324	284	297	274	289	291	267	296	305	320	324	318	288	294	329	291	309	301	297	299	294	335	310	267	305	326	278	317	296	310	307	298	293	289	272	322	325
21284	30994	21831	10454	6989	22676	15784	6416	1034	508	531	517	523	512	496	499	507	623	682	690	621	508	499	491	504	453	501	480	464	482	433	471	494	478	483	463	501	492	478	510	505	492	465	466	454	515	463	456	474	480	497	463	497	493	510	501	481	500	515	491	440	483	459	459	468	471	425	498	489	501	438	470	480	497	470	474	482	459	452	474	508	426	490	521	511	525	498	482	488	502	482	455	477	498	492	456	491	449	457	451	496	454	472	490	455	494	461	462	481	475	540	468	475	453	463	458	454	458	466	497	471	469	506	482	470	414	460	486	509	465	494	496	477	480	498	473	458	467	503	471	497	501	454	467	406	500	491	446	466	438	444	475	512	470	490	467	471	494	504	481	523	467	452	467	503	512	506	479	492	506	481	450	501	464	470	515	452	478	449	491	497	490	438	451	465	470	497	485	497	474	445	526	484	466	470	477	512	463	465	462	470	483	469	488	471	480	513	476	479	491	489	486	502	440	487	465	483	496	473	482	476	489	475	494	456	517	483	523	484	453	482	481	467	461	460	449	469	524	517	460	485	494	476	485	506	473	476	471	477	517	505	476	473	481	515	456	483	483	456	454	459	531	485	474	488	492	494	492	463	492	541	442	491	469	481	489	463	505	487	503	450	483	491	486	479	473	494	511	488	477	451	489	476	474	473	517	464	500	478	479	477	530	472	463	482	478	486	520	458	458	490	475	504	521	511	430	479	475	502	493	483	471	465	480	477	492	496	452	477	489	480	473	467	485	503	482	486	475	481	499	467	472	477	469	444	449	479	475	514	482	482	484	451	455	446	481	456	495	496	453	501	502	447	445	499	463	448	499	510	454	480	529	455	500	487	501	483	447	491	505	503	507	478	465	466	469	463	468	473	479	468	472	486	462	478	520	472	479	478	506	482	472	475	520	462	485	483	463	474	510	479	489	466	477	488	497	506	483	524	487	449	475	519	504	447	504	457	467	509	478	506	426	490	482	488	485	477	468	440	466	485	475	467	524	463	521	455	504	514	496	450	528	488	500	508	431	495	502	487	474	488	456	486	495	460	497	481	467	447	458	507	460	500	486	503	470	464	447	471	486	474	475	453	500	460	478	446	504	476	462	481	481	462	485	494	484	457	473	450	500	506	471	477	501	509	476	512	532	461	461	470	470	493	493	458	466	442	510	492	481	511	493	489	506	479	507	451	458	446	540	450	468	469	477	498	496	460	447	474	491	483	524	435	502	442	450	514	468	451	480	504	494	490	476	438	452	492	510	497	473	483	512	482	450	469	512	443	479	502	496	484	480	482	498	520	441	456	492	520	492	466	479	463	494	488	504	464	468	469	488	481	461	484	481	478	477	521	511	467	474	468	451	483	473	499	502	446	475	481	465	508	492	530	451	510	466	486	485	473	499	496	458	504	522	477	520	447	496	442	461	471	479	495	479	465	500	494	480	483	498	493	491	482	525	452	462	458	476	491	502	510	462	470	466	478	503	515	481	492	473	475	479	478	497	499	513	512	494	462	486	478	489	505	492	440	498	498	454	528	468	452	467	471	483	473	515	492	483	461	459	505	454	459	442	477	489	482	503	486	462	454	473	542	507	472	517	475	479	496	464	504	463	484	487	476	481	489	489	483	459	458	456	524	499	504	476	494	471	482	455	478	466	454	454	482	475	494	460	471	467	459	464	466	448	474	479	495	453	507	508	495	489	479	526	476	487	506	486	512	457	457	449	466	499	462	452	483	498	448	465	453	471	486	482	468	467	497	457	491	499	481	476	481	476	469	526	512	496	539	461	489	500	497	466	456	467	507	478	475	487	515	491	429	443	493	485	512	453	453	466	457	502	433	509	448	482	504	494	478	489	490	487	512	460	498	446	519	492	448	490	444	507	445	473	442	458	481	468	456	507	459	477	476	503	506	465	446	508	507	497	525	441	494	461	504	461	478	451	442	472	495	487	484	486	469	492	461	473	486	471	483	496	494	461	471	501	470	496	483	495	527	489	514	487	494	426	490	484	468	452	472	468	476	471	525	442	463	476	427	482	487	488	493	488	494	480	460	484	492	457	505	520	492	454	492	500	493	498	513	508	492	487	482	483	500	492	509	522	466	491	462	466	465	459	483	512	467	509	455	505	490	492	510	463	438	456	486	502	494	489	491	500	487	448	490	487	472	527	474	496	522	487	468	492	525	463	477	499	482	516	460	491	435	512	527	455	490	470	507	460	490	521	480	466	464	430	515	483	463	482	501	488	473	490	478	468	482	502	462	490	464	492	471	463	478	489	482	488	482	476	481	460	478	465	493	485	452	493	458	491	488	452	429	504	445	464	515	513	512	483	471	473	505	482	501	461	481	488	504	469	486	493	452	476	550	461	536	465	465	482	455	505	491	476	445	488	480	512	498	484	499	512	440	490	470	455	454	474	524	464	484	500	449	478	477	456	478	515	446	497	484	505	511	492	487	436	485	466	456	506	488	496	506	513	487	470	529	489	484	492	501	479	445	504	469	445	494	462	483	479	445	526	488	475	530	461	512	500	459	496	481	471	456	466	476	460	450	476	491	471	465	478	485	465	473	447	462	452	459	476	493	460	447	501	488	494	452	448	492	448	503	471	498	425	494	498	442	450	466	472	451	485	472	494	490	478	520	475	485	483	485	501	437	484	456	492	481	474	533	488	503	490	497	499	501	431	450	440	498	510	443	454	480	481	492	467	505	486	477	477	494	477	468	500	489	453	435	483	472	504	461	480	497	462	467	457	518	465	467	513	465	509	466	467	474	495	484	515	473	461	508	490	433	461	460	439	491	494	475	478	474	483	491	466	449	493	452	515	488	530	490	504	475	489	486	492	513	489	474	492	523	456	492	498	457	448	468	481	492	487	487	456	447	500	501	477	511	499	476	506	472	446	454	466	511	511	500	479	474	462	464	498	476	473	515	476	498	457	465	461	509	496	437	474	484	449	450	524	472	486	446	474	505	480	497	473	463	478	521	507	482	504	478	512	454	474	460	459	468	501	497	495	478	485	454	485	505	440	502	503	441	462	488	477	492	474	493	490	509	454	499	503	439	485	497	493	479	470	506	516	477	455	481	479	517	466	471	504	488	532	521	477	467	482	516	463	496	469	484	471	487	478	507	461	513	506	495	499	478	481	457	474	511	436	478	482	450	477	480	453	472	499	444	469	495	488	468	455	467	474	500	489	517	456	469	485	486	486	512	436	498	459	417	536	490	511	485	488	478	486	500	463	508	481	500	488	466	503	530	513	499	502	476	444	489	463	508	464	475	478	482	495	511	473	468	466	506	466	473	438	480	461	459	491	485	470	497	532	478	545	483	465	490	506	466	486	480	444	485	493	494	460	481	485	470	489	481	499	519	457	504	487	479	491	506	530	497	456	527	486	469	450	454	505	491	466	507	455	470	467	472	496	534	508	488	478	473	496	506	493	500	481	463	476	487	487	472	470	475	468	480	510	507	463	467	465
24123	21203	28197	24360	21241	43930	35450	17469	2647	448	348	373	377	375	359	376	319	515	727	710	595	390	342	350	377	379	394	387	345	338	365	301	335	325	371	302	322	343	319	330	338	342	355	321	335	368	335	339	363	332	349	334	339	335	333	367	380	354	356	319	343	317	329	333	344	332	299	361	365	303	360	325	338	330	329	342	358	317	327	350	308	316	325	339	353	313	333	341	334	342	373	322	337	313	325	352	329	364	322	334	348	331	339	342	330	326	349	291	324	364	353	327	340	317	330	356	318	338	318	354	343	341	332	332	351	364	359	320	364	327	344	333	359	306	341	323	326	321	339	344	345	351	340	374	344	314	315	333	335	329	341	341	328	336	309	340	375	313	323	320	315	347	373	330	331	323	331	355	332	350	310	315	343	361	340	316	357	350	329	322	322	358	319	320	307	345	323	348	335	354	373	346	305	356	339	323	332	370	339	346	368	352	358	332	343	340	337	343	306	347	323	308	323	347	348	336	354	349	344	361	330	318	304	320	345	340	323	323	304	325	331	338	365	342	336	328	336	316	362	295	365	317	329	321	331	342	360	320	314	332	341	368	348	338	306	344	328	380	318	352	325	337	342	301	291	352	373	331	312	306	339	344	322	308	343	359	350	330	315	328	327	305	293	329	326	343	322	339	335	317	335	288	365	322	314	355	317	356	325	335	327	333	343	348	324	362	341	342	335	335	328	372	318	342	327	342	361	335	349	343	328	334	331	309	347	339	348	334	325	305	351	310	370	339	327	317	354	307	373	333	323	330	341	366	299	372	321	337	337	337	330	343	358	337	330	351	362	348	341	357	334	334	354	350	310	341	365	348	330	337	329	360	334	306	339	329	314	304	341	338	337	340	327	369	306	333	354	327	331	340	336	343	352	330	334	326	323	352	351	342	338	362	327	319	327	332	313	357	336	332	334	336	335	355	356	330	336	315	332	319	355	368	349	315	337	370	351	373	325	355	306	356	325	337	322	321	330	348	335	298	371	324	340	333	320	318	345	353	312	352	319	315	353	356	363	319	322	339	363	360	365	332	316	345	340	330	346	320	345	307	327	329	354	345	305	355	342	344	310	347	311	344	374	335	351	359	355	299	313	326	357	322	371	327	366	328	327	357	325	357	352	328	333	363	296	357	291	342	312	324	347	325	318	328	337	309	335	324	341	340	339	305	341	335	333	330	314	342	310	335	317	339	298	335	334	329	324	320	330	320	302	350	360	311	315	313	354	326	393	305	372	322	383	326	331	327	352	335	324	329	353	324	340	348	349	351	341	323	334	350	348	342	341	322	334	302	322	317	315	347	340	326	343	329	339	309	334	358	310	315	338	333	346	338	359	329	337	333	326	326	329	313	332	324	339	336	313	344	364	324	372	381	314	339	334	320	364	352	330	314	337	343	364	347	315	344	366	345	302	329	342	365	321	313	324	326	347	328	327	330	363	320	330	346	324	334	327	336	372	352	365	354	355	367	337	329	332	342	325	326	323	370	362	337	363	358	335	358	361	330	333	350	326	314	359	338	335	345	333	337	335	338	391	334	340	342	338	334	346	342	353	327	325	331	308	352	353	323	357	354	346	333	345	333	326	317	325	330	313	344	335	340	340	353	323	307	354	341	312	347	342	332	366	311	322	323	348	324	362	349	376	316	315	328	343	325	341	359	350	322	315	340	331	359	344	333	326	373	333	339	325	375	324	334	337	347	339	331	322	342	323	313	361	326	319	328	354	336	345	335	330	360	315	350	330	324	297	315	358	357	335	332	337	320	363	347	335	289	353	341	368	359	336	302	319	340	333	341	322	366	342	349	317	370	334	339	349	309	323	351	339	343	351	363	352	342	344	284	336	281	334	346	342	327	321	366	317	328	336	330	339	360	330	324	337	358	350	359	318	335	322	329	350	340	357	325	346	310	304	350	335	325	352	336	339	359	332	334	323	337	325	345	329	367	350	335	345	328	336	335	343	347	361	338	335	346	316	353	315	309	305	352	340	357	311	361	340	365	334	330	322	317	325	366	347	293	337	335	362	329	315	314	318	329	334	347	338	334	358	328	316	340	339	311	333	307	358	369	353	315	308	356	255	338	338	343	360	323	337	366	358	319	316	333	350	346	364	350	318	368	307	372	309	342	337	378	330	324	342	333	322	336	380	356	370	352	365	312	365	322	343	343	348	352	334	337	371	299	320	334	337	332	326	333	345	355	315	315	358	313	319	330	354	319	360	344	310	323	305	350	311	340	345	380	350	344	392	333	335	307	350	350	350	300	343	334	328	337	365	350	359	353	340	339	330	339	325	358	328	349	342	332	327	354	333	315	276	348	374	331	333	318	333	341	346	357	330	303	327	334	338	354	339	333	327	339	314	353	350	342	328	352	355	358	338	327	346	320	318	334	322	355	348	322	345	334	383	317	360	333	335	321	327	386	371	355	320	320	314	346	367	355	368	303	330	320	362	313	342	349	304	336	306	320	343	366	329	344	364	320	318	361	351	348	336	332	343	359	326	328	341	326	333	327	336	339	367	304	320	344	354	323	317	368	344	306	353	348	302	367	356	314	303	317	317	347	326	317	324	343	352	355	343	292	381	342	360	326	354	333	303	351	336	364	374	326	342	325	305	338	320	332	338	352	321	351	341	338	332	377	353	341	354	321	378	319	321	340	316	339	354	329	337	323	373	349	333	286	361	292	318	327	299	348	324	316	331	335	354	353	323	366	347	334	319	355	364	326	341	345	340	331	305	357	335	324	327	331	364	311	350	303	373	353	307	343	303	350	320	310	344	330	335	342	381	303	354	347	306	321	348	359	329	306	355	360	309	361	326	319	299	319	338	334	296	330	312	337	357	344	363	336	353	336	369	340	346	335	340	367	358	313	344	341	334	351	319	338	335	317	365	313	350	346	347	359	338	345	353	358	312	354	334	340	334	343	325	339	318	304	331	322	307	360	355	342	317	306	329	316	336	325	316	340	337	375	341	316	347	348	322	362	299	318	355	315	356	362	341	346	343	352	345	375	313	291	340	366	331	364	337	357	352	347	301	355	344	306	330	342	346	337	306	366	328	335	332	305	328	322	338	333	322	334	327	311	320	360	327	349	367	345	358	342	323	304	367	316	346	344	366	324	329	339	347	370	348	344	341	329	327	324	349	341	322	326	328	357	332	315	326	330	322	302	331	312	288	323	309	314	327	348	334	359	315	327	329	342	355	343	326	347	306	330	312	342	349	343	342	325	347	327	318	341	315	342	363	284	339	360	323	338	340	347	331	340	337	308	315	323	324	325	328	326	322	332	361	326	355	351	332	319	319	315	312	320	338	312	338	323	371	371	308	309	334	379	331	324	344	366	321	343	353	353	333	333	318	344	322	336	316	301	330	309	333	337	373	341	323	345	313	336	303	308	333	355	302	306	334	340	307	346	326	357	331	310	352	326	329	335	322	350	323	325	289	348	315	319	351	362	350	330	316	321	354	330
25557	41052	34385	18236	21704	47949	37392	21029	3714	647	589	608	576	598	570	588	609	1101	1802	1583	1148	669	560	611	639	663	635	584	525	574	560	559	516	547	534	531	578	570	551	584	540	521	563	520	533	541	569	562	536	532	563	538	506	575	524	519	515	545	538	508	544	554	564	544	577	545	558	561	574	565	519	546	505	586	540	529	542	524	555	497	524	568	539	538	534	546	536	543	538	547	535	545	505	565	499	519	536	501	518	586	518	515	527	543	529	505	569	523	535	512	524	563	552	506	544	564	573	547	489	507	542	535	526	528	551	556	577	505	553	548	528	582	498	545	590	525	528	539	565	554	541	537	559	510	563	550	536	551	538	550	550	543	528	522	527	529	537	513	544	586	578	572	520	522	531	553	551	531	572	544	543	546	512	543	559	534	507	551	549	514	516	551	570	531	546	530	517	564	548	539	508	508	521	591	509	554	522	509	542	518	509	550	520	569	540	524	551	553	564	555	527	548	542	518	520	520	482	552	562	524	535	562	547	536	507	571	547	538	558	551	541	486	508	536	558	579	581	503	525	508	557	526	516	519	583	542	532	604	526	512	566	559	536	543	527	543	504	518	538	548	536	561	577	527	533	527	537	529	541	559	518	537	551	515	553	552	583	592	554	557	499	512	529	549	532	559	534	514	550	559	555	541	534	520	558	500	562	556	542	527	577	542	547	560	525	564	526	552	550	528	550	527	564	559	541	503	560	511	584	523	517	545	510	568	561	568	506	536	549	530	537	528	539	571	539	549	546	545	494	517	553	512	510	539	536	533	516	498	541	536	550	489	559	538	537	600	574	514	563	513	538	542	525	515	525	550	578	537	551	505	574	519	559	584	502	590	513	545	530	516	504	540	583	540	503	582	576	537	527	517	531	510	555	549	559	534	569	566	524	545	578	554	530	543	535	537	542	576	534	531	567	576	548	543	558	549	580	549	515	573	494	517	526	548	550	586	535	563	556	555	581	570	566	549	534	539	550	508	548	527	552	544	494	533	576	535	481	505	565	543	495	536	542	561	538	584	516	514	534	560	555	558	523	538	551	535	564	546	510	535	544	532	579	550	572	550	560	524	562	586	497	549	535	572	506	551	537	560	538	487	564	585	524	577	533	523	526	534	512	525	530	525	521	559	525	543	541	534	549	543	541	550	561	511	532	508	511	556	525	504	556	521	551	551	537	540	588	545	537	561	517	549	543	566	546	536	530	539	532	525	526	493	529	593	544	520	556	557	557	513	536	527	545	543	532	552	538	527	548	546	535	515	558	515	527	546	535	534	536	522	535	517	559	548	593	550	582	549	513	545	553	586	528	565	546	497	534	558	523	522	560	557	538	537	561	592	529	531	546	557	505	559	542	584	514	591	514	535	496	578	515	577	531	559	542	558	531	549	548	510	486	512	544	565	523	532	516	574	570	569	559	520	566	524	530	560	572	578	518	547	513	540	538	540	535	510	499	526	527	497	569	567	529	493	530	515	539	499	540	541	529	534	524	522	574	540	521	559	554	565	593	515	549	530	560	549	571	551	561	559	511	529	539	504	524	563	560	519	519	527	555	535	570	597	563	528	536	546	547	544	550	558	543	534	548	574	554	518	528	540	544	571	567	538	577	546	553	544	526	563	547	550	521	497	557	576	584	559	543	588	508	565	551	532	542	496	563	561	539	526	511	533	544	536	570	563	536	571	512	515	554	563	514	575	561	526	517	582	589	542	527	510	520	534	611	591	578	585	546	555	546	549	547	554	522	548	551	580	539	544	547	553	564	520	502	515	538	550	529	547	519	513	551	555	550	511	509	533	494	545	569	544	552	546	526	595	538	554	563	526	543	539	555	546	543	528	565	568	527	539	473	596	557	572	465	522	522	498	531	504	557	548	542	512	542	565	545	562	546	560	513	530	585	548	556	563	507	507	570	503	524	512	544	535	543	552	521	520	579	561	523	553	554	536	514	538	551	573	488	583	533	565	525	555	550	561	548	519	511	557	529	543	557	576	567	522	540	572	531	528	535	529	525	560	576	548	572	563	531	569	506	528	534	530	540	528	548	521	500	573	550	560	555	509	525	515	560	565	558	554	532	564	531	560	569	523	485	588	524	516	589	528	500	553	524	544	514	553	564	556	593	546	567	541	531	558	530	551	581	541	521	546	540	557	543	553	535	534	545	580	556	533	532	546	527	518	510	531	516	553	516	576	574	600	538	524	555	553	551	583	554	532	549	546	514	526	541	536	569	574	516	532	535	487	586	541	544	532	521	557	554	540	561	562	553	539	542	534	567	586	535	521	536	539	543	574	583	545	547	531	530	515	536	564	516	583	553	501	531	517	529	568	516	543	532	560	547	543	537	567	566	550	548	556	511	542	531	539	534	570	567	563	554	555	530	538	570	547	570	531	502	542	534	554	539	519	544	562	518	540	551	570	545	515	546	535	573	562	523	527	503	546	549	508	507	495	554	558	509	527	531	551	526	559	564	544	541	514	548	599	547	594	532	520	533	545	546	538	555	566	528	575	536	536	540	546	584	514	559	560	517	551	562	542	518	529	577	564	548	588	530	523	582	508	555	555	539	548	542	561	500	517	536	496	560	512	563	543	578	535	507	509	551	566	591	549	532	538	559	534	538	561	587	529	551	542	566	540	565	594	515	508	551	560	512	516	560	549	532	544	523	605	556	551	515	538	545	509	546	531	532	512	554	517	529	562	571	554	536	569	524	543	521	527	561	533	539	559	564	566	510	505	489	502	541	559	531	537	528	520	539	536	550	565	530	577	583	534	535	526	567	570	528	495	526	562	532	503	590	540	548	508	541	519	517	535	519	580	524	510	527	564	570	573	513	565	525	565	529	569	571	514	511	499	534	579	548	574	543	517	546	562	621	544	557	602	537	536	502	558	580	532	545	562	530	535	551	565	513	499	505	496	547	542	506	529	553	590	541	541	480	525	540	545	524	525	561	509	500	545	537	553	530	511	527	580	602	529	517	513	553	533	531	585	499	535	556	552	550	568	531	550	558	504	596	524	591	540	516	546	493	541	521	550	510	510	519	553	545	529	533	585	531	559	529	543	475	556	527	557	516	525	516	569	521	527	546	524	541	529	545	538	572	539	490	511	553	540	558	520	528	575	539	508	503	526	584	533	542	530	550	478	565	542	555	557	572	536	538	580	512	557	501	526	531	508	568	550	566	561	561	534	574	545	491	548	537	533	529	557	542	522	527	514	520	568	547	547	535	537	523	531	534	524	545	553	564	562	541	576	533	560	553	567	537	531	556	500	523	591	524	551	562	544	517	551	571	515	536	516	535	537	543	611	560	541	527	541	544	522	525	590	532	536	571	531	530	516	517	573	565	535	534	571	529	553	516	519	563	538	508	530	564	568	511	546	552	564	545	557	542	520	538	538	551	562	581	526	533	536	550	551	573	501	544	526	525	564	544	541	518	511	588	519	542	534	545	555	503	546	561	528	529	523	534	559
22998	21236	28915	23597	23469	52178	47488	26548	5801	500	411	350	318	329	344	334	506	966	1459	1359	872	423	302	312	365	360	321	327	305	268	332	279	291	305	287	300	317	339	305	261	289	291	317	308	286	295	299	275	287	303	305	303	314	339	298	273	296	293	307	320	296	330	311	245	318	285	299	304	304	303	286	314	295	289	296	288	299	304	338	270	284	311	269	297	290	286	291	286	272	302	298	300	297	292	317	295	290	311	299	307	272	278	316	297	284	288	321	323	330	326	274	313	299	292	319	317	344	267	299	275	299	294	295	289	278	262	312	287	306	304	302	292	296	287	321	292	301	299	261	289	289	310	285	298	310	299	288	315	276	313	296	307	323	254	295	315	273	269	283	299	260	292	310	304	308	284	324	316	290	317	308	306	303	294	331	318	304	293	298	299	311	286	284	275	290	280	304	323	273	311	303	284	282	300	295	309	286	292	311	284	297	278	285	295	285	322	281	292	293	325	277	309	298	321	291	301	305	287	279	329	287	324	283	285	301	288	311	320	318	321	269	308	290	310	321	309	290	293	292	275	309	290	301	290	271	306	297	326	294	323	279	301	308	284	304	311	272	345	300	281	268	305	279	299	290	264	325	273	310	255	280	318	269	304	296	315	312	310	301	287	295	303	279	294	296	310	258	297	300	308	319	290	308	308	304	336	282	286	297	299	285	296	276	312	297	286	285	291	288	313	288	287	327	270	314	283	300	279	283	306	322	294	272	304	263	279	300	307	306	310	309	288	294	275	288	310	311	277	269	298	324	289	290	347	293	312	288	284	302	257	306	319	292	286	318	266	291	320	294	312	284	340	278	323	262	302	263	290	281	272	286	309	301	293	289	288	302	282	288	276	292	296	281	319	329	307	300	307	335	268	286	261	281	301	306	310	295	299	267	290	302	290	296	309	280	296	276	298	319	304	295	293	299	303	350	294	335	323	294	296	310	313	285	290	306	320	307	301	309	335	302	312	309	278	329	318	312	317	305	289	318	289	288	328	274	308	306	302	292	291	264	284	280	323	275	279	292	313	283	303	273	256	300	281	305	287	278	297	296	316	310	315	307	288	291	301	293	301	312	326	309	337	292	294	294	282	284	283	304	288	305	285	301	277	285	290	277	277	305	274	269	279	284	299	266	302	297	277	323	313	295	305	292	317	298	299	293	306	277	318	273	300	305	289	269	320	306	289	302	303	294	260	326	318	303	292	309	335	283	267	321	283	297	319	296	287	302	323	294	307	292	296	271	289	297	328	294	310	342	273	278	287	283	286	294	305	317	273	300	304	294	282	276	306	275	297	360	310	297	267	321	311	293	261	301	307	289	319	291	301	304	290	280	307	279	281	284	293	289	310	311	288	298	277	285	288	275	261	283	300	303	315	293	297	280	292	308	299	293	295	316	293	303	298	315	297	314	308	296	300	316	289	301	338	309	272	276	289	285	300	260	330	320	277	270	299	308	309	331	321	293	277	265	297	292	297	282	307	295	303	289	300	301	315	317	286	264	264	322	314	329	285	306	300	305	333	304	296	298	297	292	292	320	281	274	275	290	318	257	328	268	294	313	286	270	287	295	298	301	311	284	250	277	271	292	310	292	289	320	255	293	297	297	328	296	304	290	321	281	313	266	290	298	293	294	308	300	300	288	274	275	294	300	272	285	279	316	288	281	256	321	310	261	301	311	267	326	317	312	289	291	314	309	298	267	306	288	306	310	298	305	276	280	310	292	322	269	295	311	291	298	278	308	301	278	310	304	324	311	293	260	282	288	261	266	307	267	324	280	327	276	294	298	325	283	294	291	300	266	297	302	292	310	247	313	275	329	318	268	294	296	303	279	311	312	293	283	293	295	293	313	304	339	275	302	290	301	280	293	298	325	307	315	283	302	299	297	303	312	303	323	272	335	318	274	310	310	286	281	270	287	308	301	288	296	289	295	294	309	272	300	341	289	288	320	287	300	291	354	288	297	326	294	298	303	273	316	300	297	309	320	332	303	301	281	287	310	280	293	270	287	318	309	277	279	309	299	327	315	314	309	316	276	290	300	285	265	303	286	312	273	287	293	283	266	317	287	291	267	306	289	301	303	272	289	271	268	313	305	284	308	298	294	323	291	289	307	260	263	300	284	332	306	306	310	299	311	277	326	278	319	294	307	319	268	294	329	304	274	289	301	280	299	285	310	288	303	267	316	286	290	315	312	299	306	260	312	343	294	289	298	306	273	299	289	310	334	307	322	297	301	298	279	320	294	278	303	333	303	262	288	295	285	327	285	296	305	290	301	284	286	312	310	302	311	300	285	300	278	286	299	312	328	281	314	287	287	275	323	294	318	287	306	315	290	306	297	291	292	327	284	325	303	284	324	299	293	283	298	305	299	293	300	319	286	325	319	281	276	294	299	315	294	294	300	320	312	308	310	278	294	277	277	306	296	285	298	291	275	300	315	336	296	315	324	263	283	323	305	267	314	275	304	299	257	282	286	273	280	301	275	291	283	296	308	287	297	288	289	313	306	280	302	318	279	285	289	291	279	290	314	272	295	318	293	289	293	317	284	296	313	321	295	315	281	300	264	303	310	273	292	324	284	285	289	317	324	281	291	297	294	325	299	313	293	305	279	321	276	282	287	281	295	276	325	324	280	271	319	292	278	316	290	310	308	312	271	283	316	276	289	270	287	287	303	294	288	283	329	290	263	282	279	273	291	304	310	300	284	312	307	290	291	281	305	233	295	287	302	303	286	272	290	274	290	281	305	279	284	295	279	307	273	308	309	301	322	281	271	323	275	300	273	300	305	306	310	324	299	283	323	306	280	299	280	289	314	295	300	314	318	275	302	314	307	243	312	291	293	302	299	276	270	256	303	280	321	307	277	292	284	316	313	297	314	277	274	304	289	320	304	306	287	302	318	292	291	306	301	289	275	299	288	315	288	293	260	299	290	297	317	312	285	314	301	276	276	276	287	283	290	303	295	314	296	302	298	306	263	299	294	321	281	295	292	306	297	290	276	302	302	344	301	283	298	307	279	267	286	297	306	278	298	309	287	269	287	304	327	297	271	291	278	311	270	303	291	277	273	291	277	291	292	299	281	288	301	320	289	275	297	300	335	283	305	283	281	284	282	276	280	300	302	329	279	327	325	295	311	300	285	278	299	290	277	284	301	293	307	295	261	270	308	287	310	307	300	289	287	307	329	298	291	266	319	295	317	306	284	282	308	311	287	306	324	330	273	295	319	320	282	326	308	303	307	288	325	253	292	323	262	308	298	302	320	283	294	331	316	289	280	289	316	305	287	319	322	271	307	297	285	299	317	299	301	241	289	320	308	311	313	308	294	296	289	300	270	262	296	309	288	315	312	302	289	298	311	329	324	277	312	298	312	297	322	293	290	293	285	296	305	284	293	316	293	317	283	281	307	302	280	305	262	308	299	283	267	341	294	285	303	314	276	308	320	299	339	304	326	293	278	304	285	248	300	313
28770	50888	39938	24183	35144	59297	47919	27858	5765	620	601	536	591	571	534	572	1016	2698	3718	3499	2050	875	458	512	616	626	655	539	490	482	497	475	449	445	478	464	456	476	451	478	483	453	506	491	440	463	442	483	455	501	472	437	504	454	475	510	462	454	477	454	486	453	491	458	447	511	443	486	442	482	480	470	488	485	479	482	517	455	494	481	479	488	467	483	458	463	465	524	466	457	505	448	439	448	477	460	488	478	484	437	424	480	491	452	529	478	488	480	446	461	472	486	466	461	488	511	502	480	495	459	463	495	473	476	444	503	480	468	506	473	491	410	452	454	455	465	502	460	500	492	476	468	445	433	438	435	451	451	488	461	447	491	471	473	465	461	454	546	470	491	467	482	488	489	454	494	473	466	516	483	510	482	473	477	469	469	471	500	439	465	425	455	476	447	447	460	449	473	500	474	491	489	436	480	454	452	506	499	499	452	446	504	517	517	468	459	470	489	454	460	494	485	506	464	484	457	494	468	498	503	464	490	468	487	451	472	479	455	479	459	492	473	464	488	485	465	473	471	448	467	515	449	470	491	470	476	482	494	429	458	488	455	451	439	455	433	471	484	462	450	501	477	462	432	453	514	435	514	445	438	510	474	442	462	464	465	487	451	425	465	460	480	495	461	464	488	489	481	452	460	446	494	499	491	475	488	476	503	494	485	487	436	465	465	468	547	449	474	456	453	467	442	490	486	462	469	491	468	474	469	452	442	445	454	481	448	477	430	474	474	471	455	478	505	457	487	451	476	510	472	459	464	465	484	489	459	450	482	448	484	449	484	483	455	488	499	454	443	454	466	477	451	451	464	464	475	478	459	492	478	501	503	482	462	479	479	508	434	500	448	469	485	425	514	472	481	507	473	471	476	459	465	472	477	483	458	487	469	456	436	449	443	485	476	467	474	458	484	467	471	446	499	473	435	481	517	483	501	459	459	476	458	447	519	499	458	462	438	486	459	466	451	480	463	505	450	420	452	453	456	462	431	489	484	473	515	442	523	460	465	452	469	492	510	463	495	504	478	456	477	463	440	483	481	472	446	477	469	472	505	464	430	492	454	469	468	475	467	448	525	450	490	477	478	473	451	460	516	471	501	485	422	472	475	469	484	472	492	502	474	503	462	524	467	424	418	474	467	441	488	453	487	447	467	485	468	480	441	475	482	457	457	473	464	456	480	456	510	462	474	459	453	481	449	466	456	472	453	519	481	456	466	479	455	495	458	445	486	480	492	456	429	518	458	477	470	500	413	486	456	478	468	455	482	477	459	470	463	445	525	466	519	439	485	428	498	473	452	471	459	519	497	460	464	406	452	482	424	456	463	464	452	541	472	445	477	472	433	472	478	467	471	483	484	467	456	464	478	504	502	420	485	471	475	455	457	478	467	489	471	460	495	467	506	482	504	482	421	477	475	480	493	535	442	469	485	507	462	445	433	473	474	440	482	474	502	475	470	460	491	478	410	416	480	503	491	494	467	479	477	508	461	454	445	441	490	501	462	475	485	435	467	468	461	493	467	467	472	473	524	482	463	474	466	475	496	415	454	499	446	480	462	474	473	510	477	481	470	452	509	504	486	455	454	489	484	474	493	484	458	491	467	463	482	458	430	458	441	475	479	451	457	507	457	509	477	472	456	460	482	496	468	474	422	488	492	456	448	412	478	470	458	461	492	463	477	466	462	466	480	482	455	466	497	467	473	497	452	466	512	477	460	519	480	480	470	474	482	488	457	464	463	528	504	475	449	432	482	447	450	456	446	471	486	470	429	469	503	443	434	481	495	458	454	508	467	479	474	466	447	481	460	525	484	482	469	482	498	448	456	472	485	469	427	460	446	499	486	461	439	449	454	473	455	504	494	475	494	450	513	463	460	474	462	469	447	465	443	466	464	464	465	468	467	472	435	488	478	508	441	459	501	443	493	476	487	471	481	484	479	482	457	486	490	443	453	461	477	457	484	470	471	439	475	464	452	455	492	514	478	492	489	472	459	459	433	464	462	480	519	498	489	472	484	474	480	494	447	444	462	453	472	443	470	443	468	484	426	479	449	452	458	455	460	484	469	461	476	472	478	489	474	438	466	477	472	461	470	478	442	516	510	468	460	504	474	486	528	516	477	511	476	458	452	464	454	470	480	482	477	473	478	437	465	416	473	465	468	460	466	498	454	471	515	489	481	446	427	453	418	463	486	502	452	473	467	469	465	458	431	478	466	443	447	488	490	488	456	484	444	510	484	472	471	453	466	446	469	524	456	457	463	445	485	455	441	470	439	489	490	444	469	523	436	467	467	432	419	478	458	453	488	470	466	428	462	455	444	467	468	441	454	490	472	450	492	446	436	440	491	450	479	463	480	473	452	474	471	528	438	427	495	492	474	520	490	465	455	451	454	475	483	507	472	463	458	492	493	485	493	477	491	483	445	487	472	480	474	470	474	461	488	530	451	494	444	440	497	460	490	478	441	462	481	478	500	492	501	475	490	463	473	473	468	481	505	442	442	480	475	473	514	457	458	440	484	481	481	477	463	499	449	492	440	434	466	475	500	449	451	464	459	451	467	481	473	464	446	413	456	458	495	465	508	484	421	456	443	419	492	476	449	445	466	460	476	478	470	470	471	466	482	465	480	476	455	474	492	483	476	489	449	462	490	437	479	487	486	485	460	441	483	500	467	456	465	446	495	459	473	510	473	447	441	475	493	455	471	491	445	472	465	448	489	489	462	477	460	461	437	485	489	438	500	491	492	493	478	444	524	489	485	447	478	436	445	471	477	472	480	481	483	488	440	452	481	499	448	484	462	478	474	463	455	495	466	433	470	470	467	498	475	515	494	479	469	451	445	457	457	458	514	478	461	476	495	472	476	474	481	437	449	495	479	456	494	479	479	458	461	468	530	479	444	519	465	503	473	470	439	496	461	473	505	462	475	481	434	457	467	456	476	469	504	482	443	439	468	467	472	434	490	482	449	492	425	494	476	478	518	486	488	464	460	448	431	457	444	441	472	473	472	479	457	490	478	436	477	462	479	467	483	469	494	501	484	464	485	455	462	444	467	478	458	460	477	437	451	502	468	460	508	491	485	465	512	471	465	495	472	478	443	464	457	487	451	475	470	471	444	443	495	489	472	438	483	490	446	448	452	456	484	455	469	462	475	507	453	510	455	480	497	454	474	466	492	454	444	496	479	456	467	482	438	477	463	422	471	510	488	483	450	482	485	495	474	459	453	484	483	484	442	495	476	508	468	442	470	480	486	486	467	474	484	464	510	490	502	489	485	432	455	510	475	448	447	476	463	464	474	471	484	484	454	468	498	508	466	412	478	479	463	487	448	466	504	463	478	476	429	495	469	462	456	499	484	453	473	509	458	455	436	459	470	480	435	450	435	465	495	438	493	478	502	515	483	472	461	450	460	486	454	452	477	457	468	508	491	484	486	443	441	468	463	468	449	489	469	494	494	459	486	513	485	510	462
26638	21888	20769	9149	9208	12150	6924	2061	444	288	286	299	290	275	304	331	319	355	334	362	298	311	254	301	300	336	280	307	306	291	300	289	298	289	315	277	304	300	309	298	256	305	298	268	266	314	286	283	260	289	284	277	297	284	294	289	268	319	286	308	286	271	279	294	290	286	285	280	275	300	272	308	270	294	278	287	250	271	287	294	247	295	288	283	321	302	273	272	250	299	283	292	301	291	279	274	295	299	317	278	297	299	297	311	273	328	260	267	276	302	276	266	298	308	291	286	281	285	316	263	333	284	276	285	256	285	257	282	308	306	285	282	298	277	283	320	309	315	314	279	323	263	262	293	265	314	301	313	291	294	284	272	263	281	288	301	263	299	294	278	276	279	293	283	300	311	275	297	283	289	287	299	272	301	305	308	256	295	290	270	280	272	277	294	273	285	278	263	272	307	265	302	312	289	302	293	288	309	285	283	320	317	276	292	280	278	282	292	272	287	302	279	282	308	291	285	265	321	264	264	288	279	284	281	312	290	276	281	292	268	274	284	309	297	273	282	250	305	270	288	270	288	275	302	291	278	317	282	285	287	293	293	298	289	269	289	293	278	280	302	282	291	293	311	291	287	278	278	286	278	309	275	306	276	302	302	305	299	272	313	319	271	320	266	319	295	288	274	300	283	284	288	284	307	311	278	262	308	293	275	302	312	260	318	279	308	293	289	283	303	313	277	257	323	283	315	274	290	299	320	299	270	292	303	268	280	293	259	313	299	314	252	261	286	313	294	260	289	295	295	266	296	283	271	282	294	313	263	279	280	302	283	332	289	287	285	327	292	295	286	304	277	265	283	273	285	308	296	284	277	287	276	289	300	296	272	296	302	319	277	300	314	317	283	279	284	308	275	304	322	288	290	275	299	290	293	281	291	291	309	309	274	292	272	293	287	287	296	277	262	272	276	320	309	295	306	291	296	276	281	287	292	272	260	307	282	313	274	280	290	294	291	298	282	303	330	305	282	279	280	280	265	272	288	312	315	295	257	308	286	316	317	252	295	310	278	306	318	270	281	303	269	315	289	296	287	266	268	307	288	302	286	279	298	285	294	291	287	294	286	312	274	292	282	277	295	253	300	249	279	312	276	299	301	293	288	272	287	270	297	298	282	289	309	296	260	317	276	263	302	280	308	292	343	299	287	307	298	292	289	282	269	299	291	301	299	321	315	261	293	277	280	277	292	285	274	253	290	284	301	286	276	272	300	276	308	284	273	300	315	306	275	278	273	292	286	258	275	299	297	265	285	284	309	288	283	321	306	290	304	284	279	303	285	336	305	266	291	302	281	280	298	283	294	326	285	297	259	278	278	295	288	262	312	287	313	297	294	316	307	277	274	303	300	280	294	277	264	314	281	291	288	297	287	274	290	266	285	295	270	294	288	290	300	275	289	283	281	249	288	278	260	291	299	300	304	281	302	276	290	282	251	307	293	273	286	301	302	292	299	295	302	298	284	298	278	326	271	271	264	296	271	259	293	289	298	282	296	291	303	269	295	286	292	262	285	290	308	273	297	307	289	281	300	264	295	260	298	323	290	283	320	266	269	261	260	321	284	297	282	317	286	263	316	322	278	286	300	277	295	299	305	303	318	268	282	275	295	295	276	292	288	288	291	307	295	285	313	306	276	290	291	289	274	294	308	280	267	279	278	305	268	311	280	279	290	272	308	296	298	266	280	283	300	299	300	285	306	293	274	258	298	292	287	306	314	294	286	300	278	280	285	317	297	289	289	273	309	295	314	300	284	293	284	272	303	311	296	287	275	271	296	307	282	294	264	278	319	316	264	265	286	299	289	283	302	272	298	293	250	283	286	300	283	295	279	279	299	296	289	286	292	293	294	287	280	271	307	249	243	282	280	311	312	273	292	275	278	304	253	261	287	274	283	259	268	266	296	285	277	294	296	312	290	259	285	292	285	265	322	299	305	286	272	297	283	291	300	308	298	293	291	283	310	276	282	295	276	277	269	270	292	302	255	280	270	282	266	295	315	268	253	281	303	294	291	304	282	291	291	255	270	284	297	273	283	287	307	297	288	285	277	295	299	275	276	251	282	275	313	311	311	284	280	269	324	287	290	291	282	285	239	292	282	296	277	277	293	309	330	258	297	278	300	265	295	302	307	307	298	291	269	303	293	314	273	282	298	301	282	311	297	303	272	242	288	280	284	292	287	321	299	295	315	291	280	289	297	278	284	307	266	311	281	255	319	305	286	272	280	303	298	297	289	293	299	303	291	319	297	288	248	286	263	280	295	296	285	279	302	301	290	280	298	285	291	309	285	272	301	258	299	280	299	253	294	275	293	283	273	299	309	274	270	313	283	271	280	288	289	299	305	287	262	302	279	286	273	282	300	267	285	277	317	285	321	298	293	284	304	295	283	296	272	261	287	293	305	296	268	297	305	296	291	286	271	296	287	263	264	273	270	314	301	275	282	288	275	295	264	267	276	325	283	291	291	287	284	292	285	262	282	297	272	292	291	289	282	234	282	308	323	319	288	282	300	292	325	304	312	302	274	289	304	267	311	326	303	314	290	320	272	280	294	316	285	296	283	281	299	292	296	267	271	289	286	302	271	299	316	302	286	287	288	278	287	287	286	251	309	310	284	280	294	334	295	289	307	300	291	296	278	262	288	259	310	289	278	310	317	293	273	268	298	258	265	279	293	275	278	237	284	298	282	276	287	295	273	267	308	276	280	252	305	313	309	288	273	296	300	314	306	318	311	280	288	295	305	256	276	247	268	283	302	288	286	298	279	294	297	288	286	286	301	267	276	284	272	315	258	270	307	293	282	283	299	269	302	272	309	297	304	286	277	324	296	303	304	278	299	306	265	320	268	285	260	278	282	320	248	305	285	289	269	300	282	273	300	305	284	269	270	276	300	276	301	291	266	293	279	273	265	279	296	279	299	313	286	332	322	282	276	292	300	279	301	306	265	275	275	251	308	274	281	283	258	302	304	293	266	292	284	302	271	296	300	276	316	304	283	289	290	306	296	283	300	245	316	273	299	298	323	280	279	283	305	271	271	294	275	282	276	286	273	262	310	290	260	310	290	287	319	297	275	316	311	286	293	261	300	259	270	272	301	285	322	304	296	282	286	289	295	288	319	290	282	335	300	279	290	287	324	307	289	301	299	265	291	311	265	291	310	279	303	341	279	315	295	275	276	298	324	309	303	256	277	304	284	289	284	300	304	291	301	281	268	291	309	287	303	255	285	274	265	271	311	307	278	294	302	299	293	299	287	264	282	256	268	268	295	290	301	265	288	284	262	298	301	293	310	254	301	317	280	308	303	292	301	295	279	303	291	274	287	279	298	308	312	283	279	298	318	302	299	296	299	300	271	270	251	280	312	288	285	277	274	248	266	321	253	319	284	311	265	297	291	227	312	275	318	294	285	306	266	288	300	304	309	288	294	286	275	295	294	292	297	287	277	299	275	316	302	299	291	309	286
20236	32636	25610	11644	17031	19898	11872	4087	666	525	484	468	470	526	454	516	575	658	644	644	568	464	480	446	469	479	467	445	491	459	433	427	480	454	461	434	464	404	469	419	484	494	460	490	418	503	477	460	456	471	481	449	462	484	473	480	504	456	445	464	455	509	478	486	461	430	514	495	459	456	463	493	467	426	407	450	452	446	451	481	474	470	479	444	451	475	486	490	445	482	501	467	450	435	503	488	510	455	437	468	445	459	471	457	474	486	457	531	452	487	444	462	472	460	464	477	461	449	466	465	480	470	448	418	463	447	490	460	501	447	467	505	485	482	435	440	500	481	462	500	482	507	449	456	505	442	471	448	450	457	482	491	467	482	508	447	474	443	485	452	464	452	459	473	468	478	437	467	442	467	471	479	443	460	458	497	469	451	507	464	470	481	420	507	461	494	437	476	479	429	445	505	487	489	489	419	434	435	462	458	448	481	461	425	487	475	435	457	477	449	487	443	477	468	435	466	429	486	446	474	438	479	460	479	496	486	462	464	461	464	429	447	506	445	495	449	443	465	433	474	444	480	454	449	447	415	477	458	435	474	513	470	444	437	469	470	471	483	474	428	502	402	475	494	455	462	440	500	506	439	481	514	474	474	481	502	444	452	449	455	474	500	467	451	447	471	462	421	482	486	446	513	471	426	434	507	440	462	437	492	454	482	484	460	445	459	431	438	474	433	493	447	448	456	448	449	448	496	471	470	446	484	429	509	449	474	464	444	476	456	489	490	463	449	482	457	483	505	474	457	455	494	488	462	463	470	447	450	491	487	454	443	462	455	481	467	458	457	439	442	474	442	469	462	482	448	485	481	443	464	505	439	494	478	486	506	483	465	461	458	469	474	457	469	481	478	481	434	489	475	474	450	476	452	459	463	417	470	490	435	489	475	456	477	480	467	457	511	458	501	462	443	446	466	463	448	483	482	463	451	474	458	468	435	439	469	486	449	444	458	448	474	488	462	466	453	464	468	477	429	459	473	455	448	457	471	524	428	470	452	530	506	464	453	491	455	433	473	481	463	443	499	467	431	460	456	505	477	477	451	436	480	476	481	456	450	443	499	491	460	480	471	451	513	499	464	480	452	461	432	461	449	469	473	493	519	480	474	457	469	467	471	445	474	467	464	445	442	486	439	476	474	479	485	487	423	484	415	498	487	463	430	513	466	499	446	469	458	495	441	468	478	441	470	484	420	505	465	450	455	438	455	505	486	445	462	459	476	463	452	483	452	493	438	489	475	510	459	477	475	472	450	448	481	501	490	468	453	460	439	444	439	470	432	461	513	502	476	466	458	417	467	458	486	474	487	463	434	478	471	455	482	460	466	460	492	456	477	474	481	440	472	445	472	437	504	460	468	448	475	444	424	430	463	455	472	478	469	465	469	501	479	450	471	463	441	426	456	489	437	479	482	495	442	473	450	455	458	467	492	480	466	453	483	459	481	454	467	436	457	461	469	458	461	456	448	468	450	467	474	479	451	460	471	488	415	423	487	447	454	448	464	461	484	494	457	469	437	465	473	473	527	413	440	473	458	444	477	459	441	445	479	485	434	473	455	493	461	453	470	491	447	447	487	488	442	519	456	470	414	457	488	458	429	492	519	455	465	457	490	456	479	504	484	474	493	426	459	469	459	480	519	441	440	453	491	455	451	476	458	478	488	501	474	466	475	468	465	469	484	452	482	429	451	450	461	423	421	481	460	472	461	506	471	488	518	470	467	480	437	453	473	466	451	469	443	505	501	525	472	502	488	473	459	483	489	456	451	441	474	437	462	477	501	428	471	445	447	465	462	499	436	491	467	474	463	436	445	473	485	475	472	468	457	447	440	434	451	428	479	481	464	446	461	430	513	508	524	444	483	493	456	444	473	435	452	478	447	471	520	490	453	460	457	459	477	469	448	471	508	438	430	503	456	447	468	502	431	438	464	450	463	469	444	460	442	462	466	468	463	487	491	473	488	476	478	426	436	484	453	479	483	538	497	489	432	458	440	454	490	440	446	453	500	422	513	456	453	488	511	464	466	508	427	483	442	476	438	458	471	438	424	442	473	478	481	441	455	480	488	502	469	466	460	462	481	488	463	474	490	450	477	432	486	472	449	476	432	484	446	468	482	437	464	468	451	492	442	456	470	489	460	459	460	501	499	464	490	471	448	432	460	476	444	434	431	459	473	454	481	437	476	475	432	483	458	442	468	482	429	427	463	453	493	478	482	441	427	479	463	465	454	452	458	471	467	466	487	477	444	477	469	450	505	495	433	494	457	464	512	437	457	449	446	449	470	478	446	487	495	480	496	488	442	458	417	493	462	453	441	465	431	492	433	451	509	488	518	463	471	463	473	460	468	456	452	426	456	455	430	505	468	479	457	460	473	443	447	477	493	452	456	452	469	465	421	479	498	477	454	476	459	438	482	502	410	489	444	422	485	474	487	463	454	486	483	433	469	446	466	531	463	470	478	454	464	495	471	507	514	475	482	454	443	461	444	454	459	439	487	464	461	463	494	444	442	439	462	452	477	424	463	474	473	453	464	452	468	476	457	471	468	489	482	444	492	461	463	442	460	435	499	495	454	453	498	480	468	476	489	484	466	449	495	454	455	442	468	467	471	480	442	485	478	494	454	501	484	461	443	471	465	444	470	506	465	466	449	459	421	476	483	458	475	452	476	476	460	490	445	481	474	486	487	487	431	510	472	489	470	465	483	471	448	496	489	460	481	461	501	450	451	498	453	468	497	471	504	480	429	461	466	497	454	496	483	483	475	476	421	456	470	458	495	438	429	459	430	474	471	452	460	480	426	438	478	513	497	468	486	452	493	452	439	443	484	456	454	485	461	465	432	466	479	436	426	476	440	469	486	462	500	469	430	470	436	480	464	461	492	438	454	501	447	449	490	464	479	469	477	467	485	477	468	483	455	463	475	473	445	428	478	461	459	448	425	477	490	438	442	467	503	474	458	433	470	468	416	483	451	462	491	449	492	430	475	422	472	469	424	458	460	460	483	503	479	496	453	452	457	498	472	457	488	485	449	470	479	450	488	445	461	471	455	469	439	523	492	490	442	442	458	446	501	479	458	483	495	457	494	456	454	486	442	480	451	455	462	466	455	475	473	470	444	431	443	480	445	486	471	483	437	468	458	471	458	466	468	469	498	444	471	449	428	473	475	480	487	450	501	496	438	428	479	469	464	454	469	481	501	446	469	471	486	469	456	454	453	472	475	461	462	460	444	431	444	500	460	483	459	486	491	463	458	440	463	449	452	476	456	443	439	453	444	465	495	457	488	474	496	497	488	449	458	441	462	471	484	475	453	450	477	467	476	485	456	487	515	466	497	456	463	494	459	476	457	485	486	478	487	439	480	488	474	489	448	456	447	465	493	458	435	470	427	474	479	471	451	480	506	447	487	478	460	441	431	447	458	479	473	458	462	506	505	452	474	482	461	441	450	446	479	495	438	477	462
24251	21248	28266	24391	26386	40981	32145	12904	1495	391	368	355	340	341	359	378	551	1020	959	818	514	420	332	341	353	322	341	346	307	325	360	349	368	324	325	335	336	345	343	332	307	352	349	332	353	329	346	336	372	351	358	358	342	308	328	337	325	322	337	355	317	330	349	319	338	339	315	342	332	346	354	355	343	332	343	329	347	322	311	332	342	329	345	344	348	356	365	351	334	337	318	355	331	382	327	359	322	350	313	356	343	338	357	327	298	348	332	334	337	351	387	316	299	331	366	330	341	331	370	321	344	316	352	297	316	333	349	312	339	305	326	305	361	352	350	362	327	333	364	357	358	356	358	343	391	326	351	364	338	349	294	321	354	333	313	354	343	309	331	317	341	351	344	345	353	352	321	359	344	332	343	352	349	373	336	321	313	338	326	328	367	361	340	350	310	350	343	307	332	313	337	326	382	373	359	360	329	330	342	357	296	337	354	342	317	301	341	349	347	339	329	324	353	322	338	322	353	314	334	340	333	345	326	348	324	325	305	319	373	343	334	335	370	350	338	355	337	329	350	300	339	351	323	370	300	333	316	362	367	347	319	360	327	313	338	351	337	325	355	321	333	325	314	352	353	351	335	336	320	356	338	334	364	337	310	371	359	329	324	301	351	322	360	348	288	341	320	322	355	320	344	311	339	302	333	354	361	325	341	359	368	351	335	362	331	335	327	342	304	357	368	334	326	347	342	311	343	319	363	353	342	347	353	341	326	326	329	319	313	317	348	371	328	331	351	332	338	349	320	318	344	351	344	317	362	322	330	313	360	341	310	339	318	332	343	347	367	328	308	307	349	341	357	358	349	323	335	346	344	351	342	330	385	312	340	370	325	338	353	334	319	326	312	345	349	327	352	327	315	333	341	338	351	330	315	360	325	337	349	330	366	317	346	350	339	337	345	370	365	300	329	311	342	348	354	359	328	365	301	349	342	351	346	365	336	333	333	347	360	355	313	325	323	330	336	315	327	351	331	378	339	351	360	368	335	341	361	323	364	308	386	366	362	326	396	346	352	346	369	369	333	347	367	348	333	364	350	358	340	354	348	325	360	337	392	342	352	368	335	319	348	361	326	331	358	339	320	368	317	306	365	361	338	329	336	306	351	317	364	318	317	350	359	342	339	353	324	317	370	348	312	324	324	329	328	349	348	339	339	339	375	334	343	368	389	342	343	332	322	338	360	352	337	352	336	357	331	345	370	331	327	327	343	360	324	343	339	357	358	319	354	325	303	348	346	329	339	354	301	331	332	343	341	313	332	344	353	315	306	357	335	335	360	318	346	343	336	340	360	321	346	311	344	345	316	321	365	347	314	335	342	355	334	344	321	335	333	353	343	376	319	323	359	341	349	353	336	315	319	364	307	338	333	337	357	357	372	316	342	370	338	331	379	310	326	345	328	316	337	354	318	341	337	359	338	312	346	331	311	332	337	323	327	341	363	326	340	347	334	339	332	351	330	335	367	346	313	321	332	337	359	340	311	327	317	328	346	353	345	326	351	340	320	323	340	335	339	340	335	333	377	339	335	350	363	333	332	318	358	350	365	339	330	340	361	346	302	350	324	331	316	333	326	347	385	348	293	313	307	306	354	354	363	317	329	329	336	334	345	345	364	341	344	375	324	334	350	324	338	366	338	324	337	350	365	339	330	332	351	313	346	299	355	326	361	346	377	363	334	329	335	327	366	337	352	352	313	367	305	352	322	369	355	352	346	311	337	319	354	337	327	347	305	329	353	332	347	349	327	356	333	333	306	338	358	395	324	327	363	358	334	327	327	346	325	312	342	328	320	336	339	331	350	330	364	346	330	310	347	303	343	324	312	335	315	333	357	357	343	384	324	368	337	354	339	344	361	334	351	327	335	370	322	358	313	353	329	329	337	334	367	329	358	369	321	340	310	361	347	326	355	299	329	336	352	341	336	345	331	360	354	317	326	345	323	364	350	351	390	323	337	337	334	343	345	345	355	317	364	336	367	343	340	339	330	370	329	356	318	340	331	348	356	321	332	309	321	330	374	324	336	345	346	334	329	329	306	334	334	315	343	362	346	324	326	347	346	348	337	363	339	315	327	351	368	318	319	347	324	338	337	327	331	325	335	328	337	344	346	345	357	318	336	361	346	330	356	321	343	346	337	354	314	321	337	365	319	356	340	334	314	331	356	330	346	315	343	365	322	350	365	327	316	359	335	321	348	306	341	312	326	387	347	341	327	344	358	331	331	328	336	316	363	341	383	351	326	355	316	334	331	392	313	355	326	324	338	318	359	313	315	334	324	334	352	337	351	327	359	366	337	323	332	338	333	381	313	336	320	320	337	362	311	345	342	316	338	316	343	343	341	334	372	337	333	341	346	334	343	359	307	351	355	343	348	343	342	335	326	331	309	302	333	297	384	341	344	300	359	325	360	300	319	324	315	340	366	330	308	338	350	310	339	334	321	359	341	357	349	320	318	321	335	312	341	362	345	347	366	340	340	342	358	330	365	348	340	307	329	317	360	365	332	344	362	356	348	312	329	343	334	322	312	345	373	328	344	329	346	335	354	368	325	361	339	329	343	363	349	355	369	357	311	318	319	350	361	336	350	354	329	328	357	357	340	336	331	360	360	340	335	317	337	355	346	358	338	323	340	376	321	368	387	335	330	347	338	358	345	318	332	352	342	357	286	347	380	357	329	321	346	319	314	319	370	352	352	342	344	363	313	328	344	348	321	361	361	344	321	312	305	342	336	381	337	361	313	306	338	333	344	355	349	344	332	316	327	343	351	342	367	373	340	348	311	374	355	327	340	349	348	316	326	327	330	343	336	351	321	340	346	338	309	323	329	348	314	372	346	335	333	343	345	306	320	348	361	276	344	343	365	320	301	339	343	338	324	346	324	320	359	365	355	353	341	333	358	325	340	361	319	333	352	352	321	349	352	350	322	329	314	341	325	353	327	369	347	345	341	340	327	333	345	308	353	360	352	337	331	339	337	337	304	321	325	327	339	339	347	354	327	382	351	352	302	329	323	350	333	347	319	343	341	365	357	361	335	343	342	332	376	336	325	344	334	342	329	352	343	338	359	350	350	348	340	357	353	343	332	328	375	339	349	346	335	349	356	366	322	351	359	348	348	310	344	357	357	341	317	367	327	353	330	337	362	353	353	329	343	353	345	324	335	348	336	314	386	333	343	323	333	367	354	323	302	336	349	326	356	354	325	342	343	339	327	363	335	369	342	317	351	342	311	352	342	340	363	329	313	345	366	336	316	356	338	355	338	336	363	335	351	353	339	348	302	336	331	348	345	349	322	355	325	322	317	359	347	345	376	345	358	336	344	327	313	355	376	328	319	341	366	323	314	363	328	356	361	319	337	345	319	316	353	328	325	371	380	356	363	369	344	339	335	345	363	304	379	357	316	329	312	328	342	308	330	331	339	339	335	332	355	333	351	307	293	325	386	341	330	333	366	344	346	331	346	338
25452	45607	37087	19345	39124	45067	35134	14169	2709	681	604	562	529	558	608	659	1090	2639	2495	1897	1007	740	598	601	550	511	541	523	563	528	558	562	559	568	576	546	564	526	571	605	531	519	581	577	541	523	570	566	558	547	563	542	546	553	530	553	541	515	580	547	524	565	552	555	543	537	527	579	499	558	586	528	533	527	531	551	551	532	512	566	547	534	592	521	508	550	596	544	556	551	573	558	540	547	504	533	566	540	550	552	551	575	535	519	560	535	543	577	543	525	557	551	546	526	565	551	531	575	568	574	519	553	524	541	551	574	563	540	552	549	584	517	536	522	562	510	561	538	559	527	532	558	577	558	578	549	539	523	571	573	545	536	544	568	545	536	548	510	539	526	541	576	548	539	538	545	524	507	589	578	543	562	533	566	524	541	574	511	513	525	533	507	561	571	548	591	550	523	561	567	538	541	550	540	552	546	581	546	560	558	561	588	541	553	561	535	556	573	553	545	607	540	541	567	522	523	539	490	546	513	561	531	603	542	600	548	523	556	556	580	566	556	539	550	560	535	566	521	584	556	547	581	509	510	565	573	533	516	581	512	569	579	528	573	534	545	591	512	534	601	549	569	537	545	551	524	538	519	556	576	566	532	510	538	580	567	523	523	563	525	526	551	547	561	547	535	539	512	555	525	549	565	547	538	531	527	581	493	553	543	558	584	537	555	537	603	593	554	554	528	529	598	574	587	535	522	524	564	544	543	538	506	499	545	573	528	582	560	505	552	570	535	572	564	529	569	586	546	561	561	524	510	560	562	547	559	527	547	551	518	579	527	573	565	531	534	589	516	550	591	511	526	525	527	529	553	562	581	541	544	518	539	551	571	519	555	569	519	538	571	549	536	536	545	549	550	575	569	534	540	546	539	546	568	584	583	549	605	547	596	566	527	574	572	543	506	568	533	607	543	541	528	578	518	590	550	562	534	575	518	599	547	519	594	534	541	577	582	555	515	561	559	533	542	489	516	571	605	587	573	583	552	532	551	529	574	535	574	551	551	578	518	566	548	534	554	519	559	537	549	545	525	544	603	528	534	555	605	544	562	590	600	528	568	560	587	513	560	545	541	534	554	540	557	553	527	511	507	555	576	547	563	520	566	594	541	554	555	511	554	552	591	564	542	556	540	568	552	564	555	551	548	559	558	517	527	535	568	533	531	547	548	555	593	573	579	570	558	555	593	581	561	553	565	567	573	523	495	558	549	566	538	552	540	523	526	488	565	532	520	551	533	535	543	566	550	552	614	493	537	494	548	566	540	575	541	563	559	569	521	548	540	503	524	547	555	535	520	574	556	539	534	526	581	570	535	561	581	547	553	544	512	531	571	537	542	524	519	583	543	535	569	569	564	525	566	546	520	545	544	557	575	504	561	560	559	532	535	515	490	562	533	557	517	581	531	522	565	542	555	550	544	522	550	528	557	515	534	529	547	556	528	555	588	508	538	532	551	538	582	538	566	502	556	554	543	562	539	541	539	507	526	590	535	582	532	549	558	561	535	534	577	580	548	554	584	561	575	571	558	514	522	535	527	529	544	516	543	505	547	538	522	541	551	542	563	564	535	507	541	538	544	526	546	564	550	528	539	543	539	501	540	572	583	575	583	567	494	550	535	556	552	577	561	493	526	552	553	523	506	582	527	525	569	545	563	537	561	524	537	536	551	554	516	529	545	516	562	576	567	569	525	527	556	561	564	556	542	573	580	552	515	486	566	545	559	584	640	506	575	515	542	543	568	537	538	586	555	556	555	506	571	560	575	539	551	576	564	537	508	530	589	507	476	525	574	518	564	522	539	529	527	501	561	572	552	530	529	574	538	551	526	552	543	511	541	514	564	536	564	569	545	542	561	542	547	532	541	506	563	558	524	543	587	521	544	554	533	534	560	532	536	549	551	543	547	566	523	535	552	569	527	568	550	519	546	491	542	503	525	574	559	566	552	582	552	550	547	530	526	592	542	488	526	547	515	567	582	565	493	567	547	546	564	542	565	543	536	528	528	559	574	561	542	558	560	557	592	522	517	561	568	534	548	550	546	521	495	531	502	548	553	545	502	524	572	531	524	547	538	553	583	595	545	550	535	566	553	564	525	542	523	495	575	497	558	584	569	513	535	556	565	514	559	564	536	553	558	596	558	539	599	530	543	511	561	545	546	582	575	542	515	553	548	540	550	553	535	535	571	541	558	558	508	545	534	562	544	536	521	538	576	553	567	541	537	549	548	570	571	556	565	521	578	536	554	567	554	537	538	542	621	588	536	526	553	542	588	561	552	563	538	582	555	597	556	589	543	520	585	529	568	523	536	546	549	547	546	553	571	565	546	511	533	534	545	506	525	531	585	554	529	528	497	547	543	588	553	581	536	567	541	533	579	536	521	530	512	522	553	521	584	572	562	540	581	559	522	551	514	526	548	561	533	525	566	616	578	525	561	532	557	529	552	571	598	560	519	572	561	574	551	564	545	547	543	547	517	546	585	540	555	532	545	567	528	572	504	505	553	561	550	575	581	565	571	566	530	529	516	549	551	581	542	546	546	542	529	534	590	510	582	512	526	543	538	525	526	526	524	519	566	562	520	589	538	511	495	506	517	550	502	556	516	530	517	524	550	511	544	542	566	565	541	542	521	504	541	584	553	551	546	557	593	573	508	550	571	480	491	559	556	518	575	554	509	511	547	572	543	561	567	521	553	572	572	553	587	537	555	564	577	553	559	545	522	562	551	552	536	603	523	595	524	565	564	517	534	540	605	545	582	536	574	575	567	553	517	554	569	554	570	530	551	559	542	591	519	545	555	574	544	588	517	536	626	555	542	536	515	549	565	556	610	614	521	563	556	597	538	527	546	504	561	511	525	559	559	551	528	532	541	558	562	588	559	547	562	541	569	534	512	527	564	579	544	558	519	563	541	528	553	571	488	530	554	547	525	554	540	515	552	541	538	545	546	538	530	540	606	548	539	535	534	556	514	547	520	520	556	540	523	573	555	532	578	586	590	538	540	585	572	567	564	579	553	533	514	475	550	550	554	582	526	546	554	578	578	516	561	543	532	548	564	536	541	545	585	537	527	516	530	507	548	530	544	543	573	560	517	558	543	523	560	566	596	583	570	570	584	548	561	589	494	519	553	612	532	571	527	542	545	547	522	524	518	513	544	552	519	556	539	494	552	546	535	560	554	534	529	536	588	560	497	548	574	597	558	597	561	551	531	550	552	545	537	557	540	581	548	516	528	559	548	612	545	564	516	549	543	581	579	585	538	552	519	542	587	558	559	544	509	563	566	480	538	570	538	567	516	549	532	535	503	524	531	543	573	503	557	559	549	539	556	555	532	571	546	533	544	511	587	552	555	557	541	600	542	542	588	592	510	538	542	515	545	539	562	529	511	547	575	531	515	573	525	517	592	532	535	562	571	591	531	549	594	545	556	561	541	534	546	486	556	538	537	545	561	534	571	527	540	548	569	584	538
23015	21297	28919	23716	31923	51101	42434	19482	3554	440	372	352	347	347	332	836	2106	1795	1168	692	512	425	351	294	318	316	299	311	337	303	304	322	304	316	322	341	328	337	348	317	335	335	321	309	323	317	315	326	294	314	298	313	307	333	268	338	307	291	320	319	320	337	298	273	284	325	321	290	326	329	311	308	309	305	328	331	279	277	291	337	293	329	348	313	341	325	323	320	291	279	320	295	300	348	348	307	323	328	320	286	337	337	355	311	303	316	337	313	316	331	313	330	314	331	293	334	313	317	306	272	321	323	322	302	345	296	292	313	288	327	335	285	292	304	319	292	338	323	307	325	350	296	305	306	301	312	292	332	304	291	294	303	300	316	303	300	333	314	328	307	315	332	300	320	293	307	319	310	311	305	312	309	316	340	305	278	328	313	328	328	309	310	327	308	314	296	349	319	299	341	281	291	295	308	304	302	301	327	305	296	307	298	297	334	340	287	283	300	302	291	358	312	323	329	305	308	298	301	300	297	303	314	304	327	315	337	333	343	297	313	333	289	305	305	311	336	318	301	314	303	304	310	311	316	299	312	316	323	303	297	300	292	303	320	331	290	320	324	320	300	307	323	319	347	282	298	350	286	305	312	302	303	311	325	294	285	282	302	311	333	298	311	325	327	316	319	308	298	315	340	291	334	330	334	324	290	318	305	277	297	307	308	302	323	307	308	320	286	308	322	307	307	316	315	332	326	348	303	260	334	308	301	311	313	296	328	325	307	330	307	300	315	306	298	313	324	285	301	311	315	310	329	297	340	309	293	316	320	278	288	313	300	334	322	286	289	302	314	342	298	305	299	298	345	298	292	333	321	294	335	297	326	321	306	308	342	318	310	320	299	302	295	315	309	334	310	303	340	293	340	339	328	329	307	307	304	312	330	331	316	280	291	305	331	321	301	323	324	313	309	328	304	318	276	290	319	331	279	314	324	279	315	314	306	294	310	315	292	315	303	290	328	296	303	309	283	308	316	294	307	325	311	301	305	280	322	320	289	303	292	305	290	324	320	322	309	335	323	321	328	324	304	301	311	331	309	318	308	334	322	302	305	287	309	339	323	302	318	323	293	300	319	311	313	299	319	307	286	307	312	329	291	278	306	298	333	331	275	323	284	324	284	307	327	326	316	316	316	330	316	304	315	330	286	281	289	318	285	307	332	322	313	317	335	317	316	292	343	317	321	310	298	326	338	303	286	325	292	314	284	299	326	312	307	305	294	316	311	306	279	268	295	296	313	340	314	312	279	361	317	301	311	276	310	307	317	297	325	338	302	326	316	331	313	315	311	288	302	311	350	301	307	321	300	314	308	302	302	310	315	279	330	386	306	306	294	304	282	301	310	310	301	295	322	323	325	296	303	331	331	309	312	317	320	308	312	323	316	310	298	302	307	261	330	307	335	308	325	330	307	281	315	307	323	309	286	301	326	305	293	317	301	302	335	343	314	307	302	341	296	318	327	311	305	328	324	312	321	319	351	309	313	312	300	269	316	307	318	332	336	291	303	319	292	286	294	323	336	312	333	318	302	320	283	338	307	293	303	312	291	329	317	289	286	277	295	298	316	269	315	291	310	325	267	334	307	293	346	334	293	310	345	328	312	346	308	305	307	313	330	323	291	305	309	320	330	326	319	314	301	319	300	278	329	320	352	314	290	280	311	321	302	317	301	277	306	297	302	323	312	339	315	322	325	317	325	290	336	329	319	351	331	308	321	309	294	281	297	306	332	311	295	306	302	309	364	303	311	328	342	322	300	321	298	306	326	323	310	338	335	320	294	310	324	304	342	350	285	318	313	343	340	298	313	317	308	302	286	311	335	309	286	290	302	307	303	297	304	315	327	280	271	286	333	343	288	274	325	317	313	308	309	295	303	301	317	325	299	305	351	303	336	311	312	341	318	324	328	290	298	317	304	288	321	338	344	297	288	350	300	329	320	299	304	327	289	320	294	298	320	321	311	322	276	305	308	289	299	316	345	297	286	297	287	283	299	283	336	346	299	318	291	279	309	299	312	291	293	334	301	308	293	300	331	320	334	355	297	312	315	314	303	291	290	290	299	315	297	306	311	315	337	324	316	300	323	319	319	322	315	325	304	329	295	323	282	311	319	308	292	308	299	292	272	296	326	317	328	316	305	334	324	321	332	336	287	306	330	311	318	279	319	292	288	299	340	293	293	314	284	318	311	309	301	315	312	334	329	325	303	337	312	296	325	309	327	345	324	303	313	301	290	327	320	286	302	330	327	320	312	292	314	320	302	339	330	311	316	288	327	324	303	303	313	316	322	324	314	299	306	329	300	304	328	295	332	309	324	306	315	307	277	316	329	326	295	306	304	330	309	295	338	306	282	319	321	291	285	307	310	312	287	307	326	305	317	285	301	313	323	296	299	364	335	327	314	284	326	344	335	301	307	289	318	305	306	309	319	300	286	321	310	301	319	298	281	294	303	296	288	322	324	316	324	291	322	289	307	289	324	294	313	290	304	320	292	311	310	338	305	288	320	326	292	325	301	299	295	331	317	306	282	311	347	290	304	306	288	311	332	346	339	302	319	319	331	308	278	312	333	298	310	304	289	329	318	303	328	296	349	346	285	320	322	288	310	278	314	294	311	284	288	284	318	293	297	310	299	327	310	285	331	304	288	306	318	325	290	325	294	281	354	300	325	320	293	288	312	296	320	303	300	309	315	295	334	318	301	308	318	308	322	309	316	323	339	316	284	323	305	262	341	320	335	312	322	340	281	304	307	307	313	323	323	296	315	320	328	326	309	305	323	347	321	310	292	313	329	330	316	338	306	348	319	281	325	334	301	297	298	298	302	333	341	297	307	300	301	309	289	285	309	329	299	301	266	303	329	301	286	320	296	303	301	317	300	330	304	324	340	318	287	314	304	318	321	327	336	292	284	306	333	283	328	296	265	318	291	324	299	328	310	308	296	299	320	313	307	298	300	318	292	334	309	288	292	307	333	335	315	303	348	291	290	337	323	284	322	336	285	290	279	302	323	288	324	314	312	332	308	304	323	304	311	304	312	320	311	301	316	293	340	321	298	268	306	329	316	337	309	294	320	325	332	325	326	316	320	314	282	296	305	287	299	359	291	305	309	321	319	303	307	325	284	328	298	308	303	301	316	313	303	305	285	288	340	311	306	308	355	316	296	303	309	288	319	295	302	298	311	321	314	298	297	298	280	299	311	319	328	285	323	311	320	322	284	265	284	298	258	308	269	272	302	290	309	334	309	293	301	308	326	316	308	313	322	306	326	316	299	315	332	313	336	296	320	334	325	306	311	324	291	303	281	303	326	313	290	275	298	314	285	317	305	338	298	337	324	313	322	289	305	307	338	311	332	319	292	313	334	324	311	301	296	291	319	284	313	297	284	336	320	320	316	302	294	292	324	324	338	324	311	340	334	311	361	325	290	285	321	310	310	283	325	287	304	311	295	292	325	306	329	306	326	287	283
30332	53286	41458	33193	56715	57406	44094	17810	5187	685	592	639	611	590	559	1970	5724	4588	2827	1570	1089	776	603	529	488	559	547	471	512	515	475	520	494	516	480	526	476	491	481	468	526	485	474	516	466	469	474	464	498	494	503	448	508	525	495	448	511	489	497	478	509	455	495	512	455	497	511	518	486	487	509	495	450	519	524	504	470	499	490	451	497	498	484	499	499	500	489	505	476	492	526	471	460	493	481	473	494	489	459	464	459	499	503	518	485	486	495	483	504	487	502	473	555	476	462	501	488	491	488	452	464	506	467	471	507	518	532	464	521	507	463	535	500	514	494	493	483	524	458	445	505	463	478	521	512	518	493	454	479	505	501	497	531	489	492	482	467	457	494	507	499	451	459	506	487	490	515	499	475	523	504	517	497	503	543	495	481	517	496	497	503	487	478	487	501	484	541	518	535	466	518	502	511	479	505	550	502	476	506	481	493	499	518	471	495	499	500	516	485	494	474	487	504	464	508	512	498	479	487	498	460	478	515	509	512	531	506	513	467	518	463	503	510	492	500	499	494	467	504	526	498	509	456	469	482	522	438	468	470	468	494	508	499	504	448	486	483	479	474	496	478	515	483	485	472	496	519	511	482	477	523	473	520	490	473	524	494	507	496	502	439	520	505	529	488	510	482	511	470	527	483	494	516	532	493	505	477	478	502	461	472	502	508	505	513	489	514	505	500	526	485	476	533	510	475	467	520	470	475	481	516	524	469	493	470	477	538	464	514	523	512	483	505	475	516	482	502	467	462	491	450	480	506	490	465	495	506	525	494	536	474	474	498	533	497	458	496	451	514	556	477	480	497	533	505	511	468	495	511	490	476	507	483	496	526	517	479	512	497	520	491	485	510	459	461	480	430	509	503	529	560	493	501	507	486	493	465	466	490	484	481	480	489	509	496	483	491	487	489	510	456	504	419	493	494	534	496	479	476	494	476	465	499	492	489	523	486	494	502	504	470	494	487	507	476	481	519	487	483	483	492	482	538	522	505	497	487	503	495	514	473	506	508	492	473	528	478	520	495	497	521	510	493	490	462	527	501	477	496	524	505	506	528	513	513	490	478	509	492	526	513	465	471	501	500	473	507	459	530	523	484	501	474	497	490	533	487	508	490	484	499	508	485	457	477	497	533	481	486	482	504	491	482	507	506	495	482	531	482	482	480	493	469	484	471	534	484	513	460	517	483	450	530	496	490	512	488	486	495	489	514	478	529	506	503	507	475	499	503	505	495	478	479	511	503	473	508	502	528	489	460	477	533	486	513	516	515	479	494	526	542	521	507	509	512	518	510	523	538	527	478	461	472	471	496	486	514	478	471	478	532	446	557	452	503	483	504	513	478	518	505	488	449	508	445	491	474	489	458	477	518	474	504	503	470	507	517	516	527	481	507	458	509	476	489	505	533	454	489	510	482	509	485	451	527	446	477	504	503	486	512	495	468	468	464	474	494	472	500	459	501	477	489	540	505	496	501	501	469	470	507	548	492	492	490	472	488	492	519	487	517	535	500	490	506	525	519	536	521	520	506	510	480	519	514	459	472	539	483	498	481	496	497	496	503	458	510	511	480	499	523	498	505	506	549	519	507	488	531	515	512	502	464	473	514	496	544	487	508	499	486	477	478	532	504	510	532	507	526	493	519	519	489	461	482	513	439	481	516	479	522	501	520	486	533	499	473	477	484	531	471	514	488	473	518	473	484	459	473	484	500	504	491	463	517	491	497	488	501	494	497	484	490	508	456	486	515	531	450	491	491	470	486	505	473	512	484	479	497	506	477	476	473	530	490	463	433	511	474	462	501	491	515	461	467	526	490	498	480	490	491	513	499	457	494	464	518	534	470	487	457	468	491	469	482	454	444	499	485	458	566	484	466	496	520	484	501	529	468	514	489	475	485	491	530	487	501	501	508	455	496	486	506	466	488	505	463	522	457	480	450	502	478	502	497	481	469	474	476	516	512	491	450	461	497	512	515	465	490	496	528	488	477	513	465	487	452	462	466	507	464	532	500	471	489	494	509	529	458	475	516	500	491	501	500	473	473	504	517	505	462	476	515	475	513	481	459	507	528	464	482	514	453	519	460	505	459	483	511	457	499	438	501	497	469	494	508	467	463	525	495	500	492	471	516	513	509	507	471	511	470	467	452	527	497	472	503	463	486	447	490	492	473	501	473	477	480	504	514	486	462	467	498	446	492	481	518	479	531	513	488	481	473	471	487	494	461	475	509	535	478	509	515	449	540	464	506	515	487	538	499	459	477	512	522	496	509	483	542	516	481	506	472	482	461	464	506	510	486	484	516	492	520	455	549	517	514	479	532	473	486	529	516	478	471	521	512	454	513	479	489	491	511	508	513	528	503	505	484	520	490	477	511	496	517	517	489	508	489	502	479	527	454	495	507	496	481	530	499	462	468	517	515	492	499	494	491	502	518	449	477	473	493	495	487	483	515	519	511	506	494	489	456	500	489	494	481	484	530	498	503	472	477	528	491	522	497	530	495	479	495	503	457	498	504	514	518	486	509	456	560	492	485	521	514	495	489	493	516	512	501	493	478	492	519	477	531	478	498	500	516	449	512	451	458	497	512	468	457	502	470	516	499	516	501	492	479	518	482	454	500	531	494	485	456	492	526	512	514	483	489	462	571	502	497	493	480	498	506	528	523	470	467	505	464	484	484	493	490	516	483	501	451	495	466	470	476	507	491	505	496	484	501	483	474	510	518	460	478	495	506	511	522	526	495	447	478	495	476	489	498	538	431	502	498	469	503	534	469	502	485	514	480	494	490	498	471	451	504	487	467	534	501	511	505	512	516	453	506	504	510	458	527	498	508	471	487	502	487	467	474	515	434	492	558	482	474	478	513	449	493	488	487	484	472	538	483	514	458	529	471	505	514	537	492	467	490	487	477	485	501	452	470	467	452	514	480	535	478	504	479	485	512	482	499	466	485	477	490	497	498	538	514	498	483	519	492	498	490	539	488	519	493	512	469	506	478	479	467	512	536	535	481	474	502	500	485	475	519	501	492	464	489	497	511	485	521	459	505	439	484	484	469	480	469	512	493	487	482	496	484	474	523	471	491	491	496	457	512	489	472	494	506	537	483	475	474	502	472	507	511	479	500	495	516	491	504	514	506	518	482	492	496	509	512	485	475	475	467	517	539	483	449	530	491	524	518	509	531	502	488	498	491	469	480	448	486	513	530	486	495	518	472	491	481	524	495	515	481	477	484	471	502	494	510	473	568	496	505	516	507	490	458	498	520	507	518	513	508	492	456	501	501	498	507	512	481	451	490	487	521	484	495	525	474	496	484	476	475	497	504	519	523	504	519	462	482	476	469	466	492	490	491	492	512	517	499	536	484	477	448	487	500	495	492	459	508	504	497	469	485	495	519	500	517	474	492	462	497	507	490	479	477	499	494	507	490	510	522	506	511	477	483	462	488	484	434	492	486	491	467	531	507	508	514	518
26753	22001	19987	9500	7923	12006	7378	1700	413	321	326	335	343	305	294	360	456	452	426	349	341	304	315	324	334	314	310	306	307	348	324	314	290	303	338	328	303	327	318	310	301	312	308	317	284	324	349	308	289	327	293	315	301	298	328	308	272	312	327	341	299	335	300	290	291	297	330	319	309	322	332	322	292	311	274	323	324	331	308	338	295	326	288	290	300	314	311	303	318	291	313	299	300	335	306	300	335	294	322	326	319	322	321	320	298	327	344	321	313	297	295	326	337	313	296	340	307	326	302	301	317	308	323	295	313	339	322	307	336	305	330	314	313	350	298	316	317	297	299	314	328	344	298	328	333	303	323	291	333	280	288	328	311	321	312	337	303	302	306	293	282	288	315	284	286	269	303	317	299	353	328	301	297	309	285	295	323	331	313	323	295	293	318	302	329	305	339	305	333	300	317	305	313	308	268	327	307	313	329	277	278	284	368	286	317	314	339	321	280	303	316	329	318	300	321	325	322	336	317	287	310	319	311	329	319	316	320	305	326	288	328	301	295	320	297	337	306	317	296	323	291	312	338	300	296	295	313	304	310	272	295	298	313	332	312	296	283	318	288	320	307	316	294	306	316	312	308	319	326	275	309	313	323	306	309	279	308	315	309	332	308	298	307	308	280	319	310	332	337	329	339	304	302	329	304	303	313	293	263	289	311	282	333	315	318	307	286	267	285	300	312	315	306	297	294	304	304	306	299	317	306	335	319	342	283	329	311	312	327	311	290	340	308	323	307	292	301	330	338	288	320	339	324	315	296	309	293	295	300	310	333	288	319	332	318	327	315	327	279	298	338	348	335	326	271	313	330	305	320	310	309	275	317	316	339	335	310	300	331	320	322	340	320	293	313	337	312	312	299	300	330	311	316	321	314	319	311	327	318	296	332	278	327	319	328	315	300	289	299	334	297	295	312	327	338	316	330	300	332	335	289	354	323	325	316	331	316	292	346	330	349	320	312	311	323	334	325	291	312	318	308	330	309	340	301	328	310	298	303	307	317	314	282	342	302	313	260	284	315	289	318	300	316	317	318	323	307	281	308	308	331	311	308	311	311	312	317	316	310	313	314	353	330	318	300	294	307	285	310	341	310	293	303	276	311	322	284	303	324	284	341	333	341	316	317	285	314	314	325	303	288	295	294	284	332	300	295	303	319	309	290	333	326	325	304	295	300	331	328	294	331	272	328	325	324	345	313	323	288	337	292	283	317	322	310	299	355	288	317	308	307	336	312	325	301	336	303	299	291	296	330	303	321	313	292	331	287	336	288	311	305	344	319	289	320	327	268	318	291	302	326	340	300	341	306	309	301	306	310	304	309	320	322	334	304	322	297	321	327	332	312	314	315	269	302	310	289	328	306	313	284	309	293	333	325	331	309	324	315	311	297	337	323	281	294	304	309	290	295	344	277	303	307	315	308	349	298	308	292	358	330	309	336	314	295	286	299	341	318	318	310	308	329	317	284	335	313	277	308	316	317	304	301	305	315	303	317	323	285	302	305	294	314	316	300	292	333	302	326	281	308	339	314	316	321	311	323	310	294	295	327	312	351	339	310	314	304	314	304	332	331	294	343	316	296	271	321	311	325	306	305	307	301	305	293	276	327	323	312	325	293	289	320	322	324	324	311	306	319	264	313	307	340	304	298	293	287	291	318	290	297	273	338	300	316	283	316	299	323	302	297	293	332	311	291	325	302	333	308	327	289	347	325	276	335	329	319	275	290	324	323	282	291	313	288	300	318	320	291	291	341	305	309	343	331	278	299	314	323	312	272	307	334	301	304	320	303	296	303	310	313	287	290	315	300	299	312	343	304	306	310	313	298	302	323	319	294	311	287	284	268	338	287	329	284	326	316	345	329	350	298	282	275	326	278	315	311	344	294	327	304	310	294	321	314	302	333	331	299	292	303	291	340	311	320	341	324	319	328	263	300	299	325	309	256	306	299	278	298	323	321	337	296	339	287	322	318	315	293	288	296	297	329	339	344	323	332	332	321	305	307	307	303	303	268	329	333	329	350	305	334	275	276	325	303	304	291	271	315	311	337	325	329	321	292	316	310	316	355	297	310	316	290	309	320	303	323	326	292	347	327	322	296	302	296	302	322	336	298	327	320	305	302	314	297	295	335	327	318	300	302	280	306	334	290	315	322	327	269	316	300	299	296	308	300	331	339	306	285	341	319	318	318	318	301	311	297	304	311	289	326	301	299	293	291	314	333	325	312	297	304	325	331	284	321	300	305	313	333	301	284	313	320	347	271	330	295	268	305	335	295	323	297	289	327	291	287	302	315	329	313	316	323	309	300	362	300	295	304	354	319	316	305	309	303	292	311	300	323	316	315	323	326	317	321	295	276	293	300	294	318	301	323	305	319	301	282	312	298	315	312	278	309	332	297	356	304	290	315	305	278	286	308	306	329	318	315	301	294	321	299	311	298	289	321	282	312	333	321	326	307	328	308	307	307	298	309	301	308	311	317	318	298	325	279	316	310	334	332	330	324	309	276	312	309	308	321	318	288	313	289	287	289	328	294	342	333	303	297	316	312	346	299	326	305	316	317	298	301	314	288	310	300	338	310	289	322	316	348	310	290	287	314	313	306	282	320	298	328	340	304	308	286	293	314	288	337	311	329	316	315	331	307	301	316	322	321	307	286	326	291	260	337	313	300	294	330	333	292	298	321	297	306	292	345	313	334	334	302	305	286	300	309	331	312	301	338	302	309	302	312	314	318	317	281	265	316	294	308	305	316	305	300	312	333	346	311	332	295	315	340	304	283	314	307	304	315	311	319	328	282	290	287	301	344	312	314	320	283	339	317	315	336	295	298	325	294	325	311	315	333	316	335	296	307	294	267	309	337	305	306	291	294	332	326	307	285	306	351	292	338	320	310	301	344	304	288	306	311	314	322	329	302	347	309	340	307	284	325	309	315	290	348	320	304	298	306	296	307	324	323	317	320	334	326	299	299	301	292	328	296	350	297	342	332	315	315	312	312	313	308	306	298	316	319	288	298	308	329	344	292	297	308	333	303	334	303	264	295	317	316	346	314	324	270	290	304	294	294	298	338	298	328	285	293	320	305	337	295	303	307	346	326	313	334	332	307	276	292	280	329	283	321	341	319	291	306	313	288	291	311	305	314	325	314	312	341	322	308	316	329	340	302	306	341	318	339	305	311	315	323	329	310	305	275	325	285	309	309	318	299	300	325	327	303	284	291	329	339	311	322	323	321	303	309	323	287	300	300	318	327	319	317	320	301	301	354	321	312	299	292	280	308	300	307	287	302	318	318	286	311	314	284	285	306	310	311	335	288	317	312	294	291	293	363	343	285	325	297	340	282	302	308	315	302	335	289	311	330	342	310	313	336	294	309	284	305	315	302	318	286	309	304	340	299	298	306	308	323	296	332	305	318	306	321	300	316	315	284	302	294	312	319	300	304	336	308	311	314	318	312	323	290	313	295	295
21832	32548	23642	13002	14980	20030	12884	3231	777	571	571	562	528	517	513	636	921	891	762	612	555	545	548	524	543	485	520	525	553	515	506	464	529	510	487	494	525	528	510	486	490	509	495	520	480	550	510	522	505	528	469	471	517	474	506	492	461	509	517	485	497	513	487	482	473	474	512	452	538	521	471	486	434	497	480	525	537	532	483	516	520	499	528	507	488	517	525	500	459	527	525	490	443	472	492	525	480	498	472	527	536	505	501	477	467	492	486	449	518	514	461	482	499	459	533	532	510	492	480	495	497	462	475	517	495	552	527	481	506	512	512	488	530	489	494	503	478	488	491	518	502	477	527	481	487	492	539	447	520	473	461	505	493	522	485	551	468	523	499	528	484	475	499	452	463	485	508	484	525	526	471	509	534	495	516	492	432	508	535	471	525	488	483	507	485	524	515	517	543	499	498	498	490	523	501	517	514	493	491	510	507	475	489	468	491	484	507	479	495	458	533	475	528	486	494	511	491	562	503	526	516	505	484	528	520	494	496	512	496	510	486	497	477	505	485	481	492	520	496	507	500	509	478	486	489	508	501	502	514	492	486	488	493	482	533	501	492	530	553	514	493	513	500	477	523	499	524	514	509	498	473	512	488	508	526	554	484	528	489	541	586	466	501	526	471	516	494	482	519	515	468	465	510	482	537	479	510	501	485	472	491	517	485	496	484	511	535	506	444	508	504	492	494	510	507	525	538	470	488	469	526	529	474	504	493	489	478	515	506	501	513	491	552	466	503	532	510	494	472	497	457	510	495	467	485	464	465	510	484	427	507	532	518	495	505	489	465	496	509	506	512	520	503	505	494	513	450	491	529	531	442	521	449	519	479	495	508	544	462	512	484	479	463	485	457	508	495	510	480	480	467	490	471	496	531	499	526	503	515	510	502	534	506	494	497	502	508	494	491	513	496	515	493	486	496	465	506	518	515	473	444	522	522	479	463	474	468	497	502	480	487	522	454	447	492	513	535	509	492	553	484	472	488	471	505	562	515	492	493	499	515	510	509	497	506	501	530	516	517	515	488	513	490	454	499	473	484	502	509	515	509	519	529	515	529	508	501	527	503	515	546	488	538	543	456	491	486	517	478	473	449	468	508	503	470	497	484	477	501	449	503	492	527	532	508	499	536	481	513	513	493	516	526	506	480	490	483	490	514	539	564	486	553	467	458	511	529	495	451	455	489	514	518	463	515	496	511	499	484	515	492	516	500	483	500	506	492	496	492	475	476	525	524	501	509	514	482	497	499	485	493	477	486	506	483	470	490	482	476	502	487	492	488	517	508	483	495	536	498	502	506	479	452	508	458	467	491	481	532	513	492	487	519	482	515	526	473	467	477	482	485	470	493	466	473	478	511	487	509	500	461	514	480	515	498	523	490	502	461	464	519	542	492	478	469	485	449	522	457	504	499	514	429	504	501	495	492	443	520	505	486	492	463	469	500	523	476	505	469	536	514	481	497	536	536	505	469	520	501	473	498	515	486	488	501	510	458	505	500	486	484	454	525	491	479	482	489	522	522	502	496	532	490	517	517	487	487	531	509	497	526	476	489	498	508	511	533	496	513	462	551	491	521	522	507	503	533	517	520	472	518	509	519	463	554	505	496	468	483	490	534	519	540	501	461	475	463	508	511	493	481	523	477	505	500	515	492	512	475	474	497	473	477	537	500	493	467	506	481	476	488	516	536	509	498	527	488	520	519	548	523	541	535	509	498	500	469	497	518	502	517	501	478	489	503	471	473	518	516	515	501	466	473	512	501	470	491	513	518	516	526	511	526	520	482	510	495	479	526	474	481	497	541	490	502	491	547	512	524	478	500	510	500	476	460	493	512	484	501	539	502	520	530	534	521	498	502	514	505	490	476	475	508	545	548	506	539	471	500	478	517	500	493	511	505	536	498	487	547	517	501	492	501	479	505	527	489	512	492	493	477	518	512	495	507	484	506	500	508	496	515	476	509	506	523	502	496	529	486	474	497	519	550	482	489	479	518	486	516	516	486	501	487	499	493	507	500	511	496	493	530	552	462	509	494	499	493	538	503	464	506	518	514	524	480	527	487	511	470	491	528	485	479	537	500	495	479	537	469	508	453	515	509	507	497	475	498	517	494	500	478	503	512	492	473	515	497	522	519	493	470	478	497	482	505	493	540	543	508	481	477	506	524	476	478	528	517	491	521	506	511	470	505	527	476	474	494	518	518	504	511	498	494	527	516	512	529	513	494	526	509	500	516	496	504	505	465	541	454	482	499	513	512	536	508	532	524	539	515	514	505	450	515	534	496	510	489	489	506	533	497	501	510	493	503	493	479	502	499	504	486	486	492	536	490	493	493	524	523	498	497	508	504	460	523	486	488	476	491	477	497	474	511	497	471	476	511	505	502	490	519	495	488	538	528	497	494	474	519	497	540	488	508	467	465	513	479	512	526	530	504	483	502	539	525	493	517	496	494	522	495	476	528	506	523	513	504	514	493	483	506	513	527	511	488	502	474	489	472	491	516	501	466	474	536	512	505	492	529	468	507	515	512	534	532	528	525	551	487	536	496	517	473	492	542	490	507	511	491	541	515	472	493	478	502	525	477	529	506	491	442	482	504	488	509	512	524	508	523	524	492	468	537	491	525	494	499	516	508	516	505	439	504	518	485	490	488	521	537	485	486	515	508	503	531	496	491	478	479	493	527	517	542	459	527	512	521	466	482	486	497	522	500	512	490	522	470	496	465	507	492	557	457	488	501	512	515	493	490	510	492	458	492	479	488	513	489	474	518	496	491	556	516	509	499	517	456	484	514	512	498	537	530	517	486	520	532	486	496	473	498	516	464	536	489	519	484	520	495	486	495	478	510	495	470	504	474	538	488	471	459	515	504	526	510	513	510	475	512	518	494	529	526	550	542	474	531	515	525	490	497	485	511	477	539	475	492	487	486	497	484	490	486	507	510	478	489	519	463	499	518	490	491	498	503	479	509	509	497	506	496	510	503	548	499	502	493	503	512	513	484	468	503	513	521	506	519	516	522	523	498	511	486	477	510	509	478	516	519	512	511	503	503	522	548	509	472	481	492	511	482	476	511	481	493	506	457	473	520	497	513	519	509	492	512	490	524	490	506	475	492	492	506	512	527	517	520	531	486	550	490	504	474	520	456	533	488	486	474	494	541	489	517	500	482	487	498	545	479	484	499	506	526	467	512	464	478	528	499	512	494	499	481	504	511	503	481	482	497	499	496	507	503	501	512	462	490	513	499	512	491	494	504	510	535	504	461	485	502	508	457	486	503	505	524	532	487	486	520	528	472	483	477	513	465	516	499	522	529	470	485	512	507	537	515	581	544	528	501	469	501	498	543	523	536	493	473	522	494	506	493	501	486	488	530	486	514	505	478	501	555	481	481	487	458	529	481	508	518	505	529	485	504	520	512	505	528	481	506	517	464	531	496	496	513	491	512	493	541	475	502	506	469	501	503	497
24226	21265	28131	24424	24706	42610	33842	14372	1689	441	393	367	388	357	478	934	1042	763	543	679	596	489	406	400	372	349	363	365	343	334	356	347	364	340	364	317	352	393	315	343	341	333	393	376	366	356	320	356	316	341	336	386	353	360	362	368	327	341	359	317	333	325	335	362	348	327	340	402	345	358	315	366	393	365	346	352	336	352	332	354	344	393	337	365	356	383	359	334	336	356	332	317	350	353	346	363	329	334	343	335	321	337	369	350	371	388	322	323	344	341	360	337	378	350	334	355	359	345	334	319	362	337	349	342	353	351	324	331	341	343	319	336	337	338	359	355	371	370	368	341	300	341	326	314	366	323	358	355	355	339	359	344	337	344	337	328	347	360	321	350	365	357	357	393	370	379	368	352	399	318	360	353	335	336	327	327	357	349	391	316	348	320	391	359	327	367	372	340	352	334	328	329	308	366	332	362	325	328	350	351	362	338	363	324	357	333	362	364	348	375	373	332	287	332	345	354	368	326	332	359	383	350	369	334	343	296	336	324	340	349	342	347	353	351	345	348	348	368	351	380	302	350	358	378	376	390	343	327	361	359	332	328	377	378	338	353	379	356	349	345	329	369	366	370	334	287	347	344	340	373	363	307	349	349	331	323	310	329	363	327	316	360	368	339	343	323	344	353	342	377	343	362	336	351	311	349	324	324	346	352	346	340	368	370	344	322	336	378	333	353	358	350	352	347	368	345	345	335	326	351	353	342	351	359	336	372	366	363	363	342	331	381	324	383	339	325	347	396	295	352	337	296	332	355	353	326	339	349	337	371	357	336	317	344	352	316	360	365	349	348	361	358	331	362	333	338	354	374	369	331	374	394	342	313	328	344	369	350	336	335	350	350	331	341	334	376	320	359	387	376	376	344	338	364	328	336	366	338	362	368	380	342	351	381	322	355	369	367	360	306	360	359	381	364	329	335	366	348	338	355	334	351	342	350	310	324	370	312	338	358	353	363	356	348	351	353	388	363	361	361	313	368	360	370	344	379	373	377	353	362	332	358	334	338	375	349	331	348	351	368	382	328	400	344	322	345	327	336	325	367	353	351	381	385	311	364	357	337	340	362	338	351	363	364	384	330	357	330	341	373	330	344	334	323	315	346	314	368	347	318	386	352	334	332	341	366	355	339	369	381	346	311	336	352	365	350	333	322	321	346	325	329	370	354	357	361	333	372	347	362	349	313	361	326	377	309	328	344	343	348	320	362	344	351	365	339	332	369	361	333	363	335	356	374	396	338	370	371	344	350	380	340	364	354	333	343	330	364	369	342	369	337	382	326	342	343	344	332	363	338	334	330	329	332	347	341	363	374	331	341	344	373	356	354	337	345	351	341	381	352	340	366	362	340	356	331	355	356	350	377	381	347	366	343	353	366	333	357	334	336	340	345	363	354	367	332	310	335	334	324	342	339	342	364	365	355	368	370	326	307	331	339	389	333	322	334	333	353	363	343	309	343	363	371	353	347	361	388	314	332	344	374	350	358	335	335	379	349	339	370	316	333	364	337	320	357	366	385	343	361	347	334	365	365	322	345	374	343	355	377	365	344	315	324	365	345	353	364	347	352	351	344	304	313	338	376	358	351	344	339	333	327	339	349	330	325	349	335	346	349	378	374	328	317	335	338	332	394	361	346	347	365	337	331	375	318	369	399	361	347	326	337	326	345	374	354	336	355	348	351	356	314	345	369	336	329	356	352	350	335	353	344	340	332	356	343	357	349	335	345	357	350	344	370	312	362	358	362	368	330	345	338	324	352	373	325	360	401	329	339	345	355	353	327	345	339	381	338	317	343	363	324	342	339	347	343	375	338	377	320	347	362	347	354	341	337	329	358	343	333	354	362	309	328	337	357	351	340	349	385	354	345	348	361	335	367	361	331	328	330	349	362	339	348	344	340	392	355	328	341	346	354	325	342	355	332	369	334	333	356	348	339	314	331	328	348	362	314	378	332	368	337	339	353	326	340	317	317	330	341	336	329	349	367	329	331	349	324	367	393	347	368	335	342	355	337	369	361	350	354	326	328	335	354	313	330	362	314	327	350	368	370	381	348	337	344	367	332	366	310	343	341	314	330	335	349	355	351	416	351	347	347	361	329	340	350	389	377	350	364	373	371	334	337	288	348	359	336	354	336	372	354	335	346	334	347	368	356	333	334	383	366	325	372	335	358	348	349	323	351	355	351	344	362	361	342	348	336	365	335	359	358	348	346	359	332	346	352	328	371	361	359	319	360	360	345	324	335	359	330	332	344	346	358	336	347	336	383	343	355	315	341	337	368	369	331	339	344	328	312	349	361	391	339	342	355	363	332	342	322	346	349	314	356	347	357	326	333	336	337	313	346	316	354	296	377	379	333	314	349	362	345	358	355	323	344	340	368	357	335	345	337	341	377	343	343	267	372	348	333	347	382	365	357	360	331	347	347	372	329	347	349	321	331	342	323	358	390	348	335	330	304	347	384	342	331	336	355	361	367	376	344	339	372	349	377	347	351	336	307	381	331	351	320	355	346	319	353	324	366	348	352	358	376	348	356	316	353	346	349	332	352	334	357	372	341	358	388	362	330	288	379	341	342	359	333	376	391	329	355	361	382	305	340	385	334	346	362	373	340	331	317	345	343	334	376	337	349	327	327	307	363	333	307	322	328	376	336	339	357	317	329	336	371	378	337	379	371	358	358	336	352	355	365	367	330	360	339	339	355	318	352	338	355	346	375	357	342	321	348	314	343	354	347	332	376	303	331	294	344	375	343	341	342	352	366	333	348	365	353	362	379	374	340	348	323	362	348	333	400	353	366	336	348	367	319	367	330	376	361	357	308	337	325	316	349	334	362	357	335	357	371	344	363	368	337	326	355	339	335	394	354	360	347	359	331	381	340	339	355	379	322	348	348	337	368	354	348	335	341	311	304	333	370	380	374	354	319	349	304	343	349	389	348	359	374	365	344	373	322	344	315	326	336	328	358	345	337	338	329	343	384	331	326	350	352	332	340	315	373	388	350	351	333	332	356	334	346	382	326	308	355	387	354	367	349	335	302	364	339	370	346	336	348	376	353	361	343	344	342	336	341	351	354	363	346	333	341	355	365	346	347	359	359	343	363	377	386	339	343	339	359	324	336	324	342	351	377	338	353	349	345	360	328	365	365	363	354	363	344	376	355	360	371	356	302	365	359	354	362	335	311	338	353	347	338	339	336	326	334	370	324	326	364	316	358	335	333	331	343	377	349	354	337	348	364	352	304	348	333	334	329	367	342	336	332	317	354	346	366	341	315	353	333	334	347	325	339	336	352	326	357	355	330	356	368	333	353	366	348	334	355	334	350	357	366	325	348	336	335	366	380	359	351	359	344	369	361	320	340	345	370	362	357	373	372	349	383	325	339	349	317	364	351	364	347	356	380	353	395	345	367	361	349	349	353	357	362	351	332	324	374	390	328	331	334	328	334	353	335	362	357	352	340	363	334
25541	43553	33046	19088	32175	45898	36781	15952	3057	670	677	649	633	632	951	2431	2614	1732	1328	1561	1258	934	736	627	580	556	569	552	567	596	538	580	601	569	555	597	541	477	549	561	529	596	609	528	561	580	530	542	568	555	577	536	584	571	548	587	535	563	513	558	529	573	532	575	526	541	574	548	530	568	541	540	556	551	567	560	545	555	553	593	572	525	537	532	570	571	605	557	580	518	547	593	577	538	576	551	576	554	536	561	559	580	536	565	556	570	531	556	530	548	556	552	550	563	551	563	537	600	574	543	589	552	503	566	532	529	589	542	593	555	572	531	547	526	579	557	522	508	551	563	545	581	521	587	539	552	557	570	586	604	609	562	551	583	539	518	563	550	512	523	539	546	582	560	554	560	591	538	551	568	614	533	578	564	559	564	587	612	571	561	560	535	573	581	534	587	572	560	569	563	602	556	551	549	532	512	573	575	526	530	553	577	564	564	565	559	537	585	571	549	549	527	562	573	559	584	529	561	530	540	612	541	570	575	543	537	524	553	585	575	577	566	559	547	550	573	561	578	568	545	575	558	571	545	531	560	546	591	577	552	595	567	588	530	569	552	577	555	606	554	566	557	562	522	571	605	559	555	573	556	540	570	610	568	593	574	570	549	549	602	554	536	524	551	551	566	584	543	538	570	578	558	521	583	595	558	537	550	523	588	588	532	585	530	573	551	557	556	574	576	602	551	553	568	553	570	508	541	583	563	563	604	548	533	608	540	558	512	570	602	624	564	580	522	556	573	542	566	553	554	537	535	556	549	554	533	535	568	572	534	544	576	528	536	549	589	557	602	566	567	584	574	586	559	582	601	538	571	503	517	583	559	546	563	545	602	565	556	538	602	569	517	541	553	595	581	569	585	554	511	547	542	553	534	530	557	522	517	536	556	528	540	544	541	550	584	550	561	533	576	568	539	561	563	563	530	522	552	517	556	560	611	570	582	566	551	580	566	571	575	479	561	557	556	575	564	566	605	529	557	587	556	546	581	541	556	553	532	608	531	600	520	548	523	586	544	567	549	599	525	553	542	575	600	512	572	570	565	569	560	550	507	508	560	542	571	600	549	555	548	554	596	548	583	578	575	565	531	549	560	568	590	569	538	575	576	581	571	524	583	612	562	501	542	576	581	571	578	550	596	539	562	576	575	573	569	541	542	518	567	559	565	551	543	533	543	539	583	552	553	599	559	537	547	564	626	558	553	545	534	548	540	563	544	556	571	540	526	589	580	585	529	562	577	556	563	557	541	549	581	546	545	528	597	546	603	575	552	589	530	547	502	594	526	571	566	536	590	576	510	537	558	573	579	588	589	559	511	579	562	551	583	539	548	588	528	574	539	594	508	599	615	580	555	545	560	566	566	554	561	611	552	557	575	598	548	553	524	535	575	579	574	552	556	531	585	594	572	527	584	534	553	555	574	547	532	558	524	568	595	544	600	588	588	529	555	546	561	525	533	545	584	556	551	567	530	563	515	569	554	597	545	578	554	583	543	566	572	550	530	564	536	562	518	538	572	584	547	598	579	531	578	556	563	559	594	586	539	537	540	574	546	550	560	562	580	556	525	486	563	551	574	592	561	544	562	557	603	572	543	538	565	542	536	524	511	552	552	533	557	548	519	571	530	521	582	588	552	501	543	563	534	588	524	527	543	563	547	554	556	558	570	585	545	543	584	528	523	549	539	505	563	566	619	612	503	583	531	586	583	546	524	551	542	578	506	570	506	558	559	548	574	502	582	549	561	537	580	534	554	521	573	599	584	536	516	558	577	551	583	553	557	542	519	582	533	539	589	575	527	558	541	534	571	576	561	532	554	566	549	558	559	561	554	544	567	599	535	573	547	575	569	587	592	564	571	535	545	542	532	557	576	581	524	540	548	537	570	495	566	528	521	544	494	543	590	555	546	560	559	526	559	559	577	546	535	526	587	591	586	606	537	569	583	545	550	526	561	565	557	545	550	571	525	596	526	569	552	505	545	610	532	513	528	556	552	572	562	572	579	562	578	585	546	605	526	551	553	536	560	565	538	578	566	546	564	582	553	537	559	589	556	582	579	547	537	563	564	524	538	559	557	548	534	533	554	562	590	665	576	574	553	536	563	539	552	572	517	529	502	548	554	583	551	525	602	584	546	601	584	552	534	561	531	539	570	540	550	542	549	582	600	580	586	599	528	592	546	529	538	555	547	575	542	520	571	560	569	578	530	523	554	565	579	548	544	619	555	589	608	562	551	581	545	540	545	547	549	557	560	557	560	594	575	558	549	563	574	558	502	550	538	597	535	554	600	568	593	578	578	540	568	548	538	561	552	555	538	543	559	554	545	566	534	582	566	574	524	531	579	587	545	566	563	570	588	542	543	541	539	534	562	535	570	574	561	528	606	558	587	513	523	550	553	554	580	558	584	540	541	592	557	560	598	578	564	530	536	572	551	591	552	552	551	577	576	526	553	544	520	549	607	533	574	561	561	549	597	566	558	557	552	562	590	599	573	561	574	550	569	560	584	545	555	543	575	572	563	577	573	560	568	547	542	564	570	533	558	570	536	535	541	549	606	595	553	569	530	571	555	582	574	581	591	526	564	557	575	548	568	553	582	605	577	516	531	546	507	564	583	576	568	562	553	517	599	608	588	530	539	549	572	546	548	543	582	502	557	569	555	527	540	575	602	609	538	587	560	522	544	548	537	550	546	549	578	589	524	561	541	519	563	571	571	558	556	557	548	531	573	561	538	579	599	549	524	563	561	569	568	575	553	597	523	586	557	539	574	548	527	569	574	554	583	533	540	554	583	548	573	618	593	581	545	582	550	565	563	534	564	547	566	536	609	553	620	596	557	568	542	546	546	553	509	568	521	567	560	575	574	518	566	572	528	529	550	565	580	571	535	565	568	574	563	561	538	533	518	572	576	595	570	590	534	569	558	556	557	547	535	560	533	573	566	529	579	510	571	563	541	611	547	538	594	523	569	535	584	550	560	553	600	538	567	548	568	535	592	595	541	565	562	574	596	586	576	518	574	545	519	558	561	551	507	545	554	577	548	527	561	529	576	575	578	564	521	531	544	557	562	544	569	559	533	559	520	593	513	555	572	523	556	555	577	516	622	545	549	595	553	537	578	539	567	552	612	603	544	551	566	558	599	573	555	563	511	566	581	553	545	557	515	564	547	526	561	525	535	609	564	553	583	559	560	561	567	581	571	540	549	536	579	576	538	536	511	562	584	532	525	523	546	556	597	510	546	548	550	556	557	588	529	547	549	550	531	552	535	510	530	541	581	579	598	585	546	573	557	546	584	544	550	532	557	606	593	546	565	521	541	548	556	538	561	579	545	581	552	601	564	546	579	605	569	553	534	533	532	553	529	551	487	532	559	543	574	519	588	562	571	533	563	549	563	520	529	590	540	550	550	504	593	602	588	575	546	544	523	564	520	552	563	568	569	580	594	558	548	547	528	547	599	564	521	589	533
22981	21235	28937	23615	25612	49578	46613	24992	5192	408	412	367	374	371	395	465	1258	712	1463	1470	1129	717	560	360	337	372	312	306	347	329	346	325	316	305	318	295	306	323	337	325	337	335	348	280	354	336	315	341	296	316	322	321	294	297	297	301	285	331	335	357	323	323	302	326	312	312	278	314	301	339	328	305	321	341	303	317	313	283	326	335	282	322	325	331	336	292	332	303	276	340	309	317	328	312	272	305	321	303	303	302	311	311	304	284	332	312	329	316	299	309	323	285	306	345	287	325	296	293	297	307	333	309	312	310	297	303	347	310	314	289	330	311	338	357	282	290	293	326	342	312	292	325	345	297	327	296	321	314	315	274	316	308	293	292	296	297	299	318	315	295	313	319	286	311	316	312	311	348	294	269	282	316	305	316	333	306	323	317	371	291	310	326	317	308	308	304	305	304	307	316	295	310	332	329	295	292	294	291	309	306	315	301	308	344	300	307	312	313	325	289	327	310	333	333	306	288	349	341	305	351	320	314	317	304	330	318	317	324	297	291	315	308	375	333	337	315	343	324	316	327	313	321	310	339	294	345	299	320	318	339	316	319	310	324	316	312	330	315	364	320	351	306	314	309	313	261	312	293	320	299	347	325	321	299	299	298	336	320	331	332	318	332	317	279	322	340	310	289	316	302	320	330	322	312	309	291	308	315	275	268	311	316	347	317	306	332	314	312	309	317	303	312	340	319	331	304	296	338	322	314	361	292	293	299	314	290	356	296	360	310	334	315	311	322	304	335	312	326	310	314	312	308	306	321	305	305	271	335	317	303	303	304	288	312	317	333	331	313	296	315	274	320	332	336	296	294	292	330	319	324	331	296	318	305	325	330	301	319	305	321	286	332	318	320	314	312	291	306	307	310	297	322	303	291	290	310	296	296	310	299	299	315	295	297	305	283	320	330	288	294	306	311	316	335	301	325	346	320	305	313	296	266	277	309	305	313	321	330	299	290	315	324	303	301	310	316	322	310	307	314	321	313	295	333	318	313	296	285	327	310	295	307	296	302	293	324	304	301	322	319	307	309	316	286	320	326	275	310	298	320	301	308	320	322	334	310	306	322	329	310	271	307	322	337	309	305	270	310	315	308	314	300	340	292	296	329	320	315	334	324	336	319	299	333	311	303	336	326	329	293	313	330	309	291	330	322	309	325	284	319	302	326	308	309	335	287	268	322	313	295	364	309	318	320	306	291	316	303	325	338	348	283	276	311	313	304	288	295	285	283	302	306	322	328	294	324	348	320	294	311	311	316	306	327	310	301	308	303	314	324	328	299	329	310	317	293	313	319	337	346	317	326	298	294	292	278	314	339	328	348	304	322	289	290	336	297	311	317	321	311	329	332	293	297	332	314	305	287	335	311	347	297	318	317	317	298	282	357	317	326	279	328	328	323	303	299	305	304	294	283	316	322	317	297	263	289	315	329	337	330	304	302	322	325	341	303	294	329	342	307	361	319	336	321	339	321	359	325	322	326	300	304	293	319	358	324	308	310	291	324	326	328	323	332	332	334	322	338	286	333	301	346	338	327	287	330	308	295	337	314	319	322	289	330	326	313	311	321	326	305	276	304	304	328	326	303	295	296	289	339	323	312	319	304	316	320	298	325	299	328	313	338	315	318	322	313	310	330	302	309	295	291	303	324	321	348	311	300	323	300	327	314	333	302	332	322	299	300	320	324	305	323	306	323	295	342	333	337	320	321	289	321	325	266	337	294	327	303	312	299	347	280	325	295	321	289	298	307	295	311	298	302	318	293	297	298	322	299	288	335	306	342	342	310	285	313	303	319	325	324	307	294	307	279	308	313	269	288	313	359	276	313	314	316	309	315	301	322	324	309	317	336	274	329	295	370	290	299	347	320	319	303	312	306	281	335	333	312	336	295	331	310	309	326	291	316	342	314	312	301	296	318	321	321	287	298	306	316	313	313	316	324	337	301	293	297	330	297	323	288	308	363	319	302	299	306	318	309	296	317	346	302	317	309	300	329	342	286	323	278	319	330	317	301	287	342	313	307	338	321	309	318	325	340	303	333	302	304	304	305	309	307	300	343	305	329	297	351	293	279	292	295	316	328	299	300	335	300	319	296	344	321	281	315	282	313	302	302	313	317	307	299	281	267	309	321	308	299	312	300	290	293	279	297	333	281	329	306	300	302	300	356	291	309	311	337	311	331	349	331	299	326	343	294	307	301	303	281	334	303	342	300	332	307	292	310	295	293	367	312	300	330	329	300	291	313	288	324	309	293	310	320	318	318	300	286	304	285	311	344	306	313	309	320	314	321	322	337	315	303	330	323	297	302	304	314	314	312	303	335	300	325	328	313	350	339	297	296	294	318	345	323	295	325	317	313	323	338	324	324	326	282	331	307	277	308	324	319	290	302	339	306	305	308	342	323	296	302	322	287	289	316	307	317	289	296	321	305	316	299	310	280	313	306	300	316	320	330	314	298	305	319	312	334	292	308	317	342	300	310	312	347	308	310	302	301	314	310	349	314	316	331	322	291	307	295	300	306	285	311	315	317	288	306	288	321	301	333	288	337	305	320	319	315	331	343	299	322	292	314	327	309	300	314	315	303	332	328	313	334	313	294	327	329	310	296	304	325	317	260	315	300	332	329	305	319	316	308	312	275	333	307	332	281	298	332	278	282	325	317	305	346	293	330	307	296	324	298	300	291	315	292	321	302	319	282	340	340	355	272	301	288	298	329	318	345	332	310	301	325	297	291	317	325	290	293	304	309	272	314	311	298	304	306	285	300	263	308	286	312	315	341	317	339	344	314	323	296	341	284	304	334	298	336	344	299	295	326	322	281	301	328	293	368	314	309	315	328	318	325	294	317	311	332	284	314	298	301	327	317	301	319	311	318	326	351	337	307	309	349	309	298	285	324	314	281	323	307	292	311	311	326	314	332	310	336	329	301	320	308	327	304	336	341	322	315	307	328	321	330	338	304	309	310	320	272	330	314	305	300	330	336	322	313	311	310	337	326	306	317	313	329	302	299	329	299	305	308	299	306	301	303	311	297	322	304	290	285	318	315	319	320	318	326	331	349	305	321	313	318	301	340	334	317	311	304	329	336	297	311	305	278	280	319	297	283	300	292	300	316	289	318	296	321	339	311	317	304	290	266	275	328	332	286	322	287	303	362	292	325	328	279	334	309	276	298	292	343	305	313	325	305	327	305	294	287	292	326	314	279	279	292	337	316	323	325	353	317	322	345	300	323	341	290	332	313	278	306	293	314	312	299	302	304	300	335	320	319	335	331	338	313	317	317	328	306	327	321	313	321	322	286	306	321	353	325	315	302	282	291	326	303	300	293	316	297	284	325	282	306	337	297	304	313	295	292	284	317	317	323	288	315	308	326	317	313	302	333	314	295	314	304	333	311	296	304	326	311	322	318	294	320	327	309	309	297	330	298	297	306	302	330	358	308	304	339	316	334	296	334	321	307	309	316	329	307
30409	50742	38016	23802	44109	58135	48105	24659	6277	740	618	685	665	590	779	1059	3417	1816	3857	3881	2826	1802	1067	634	580	509	501	474	549	487	497	494	518	460	537	501	507	522	493	460	505	477	501	534	517	487	474	504	499	518	506	510	487	509	486	503	515	521	514	488	522	497	505	533	467	490	484	479	483	506	516	476	501	520	501	503	515	513	481	537	463	497	486	498	500	505	505	506	500	490	436	473	476	490	484	510	481	524	500	461	495	482	490	496	488	526	505	459	546	479	507	451	487	501	468	498	503	459	533	513	519	481	486	470	496	470	504	502	500	491	483	448	463	480	453	492	474	460	494	503	526	512	509	477	489	478	456	520	491	486	481	546	494	492	481	491	485	477	468	487	470	529	499	499	474	510	518	495	499	532	457	522	476	456	520	510	489	469	489	474	513	490	476	516	464	505	491	505	492	559	478	443	474	524	509	473	490	494	503	503	485	461	500	482	476	501	523	475	495	499	500	533	474	509	482	513	486	508	518	474	513	551	524	489	494	491	498	535	479	500	539	527	514	511	505	515	517	490	487	481	512	467	489	498	506	508	499	501	474	524	471	526	482	499	476	515	501	467	501	498	502	467	490	465	469	511	497	486	520	473	466	461	521	480	505	508	513	459	479	517	462	505	495	481	515	540	474	491	521	442	514	508	486	493	466	451	472	461	497	490	515	484	506	511	524	521	502	478	491	499	517	501	488	469	488	501	470	502	467	494	529	500	490	498	486	505	470	478	495	488	460	468	480	498	499	510	472	525	505	498	513	452	566	520	481	466	449	483	496	502	532	474	511	470	526	476	511	473	511	511	487	516	502	499	480	477	475	519	529	513	490	513	483	526	499	507	435	553	481	482	487	528	503	523	474	459	529	484	466	488	503	494	475	448	523	496	463	453	475	493	503	487	452	499	525	491	504	529	501	496	453	475	489	490	494	499	482	491	508	498	483	442	477	513	521	485	513	486	502	499	481	477	506	513	498	506	482	513	535	465	509	498	518	482	482	488	500	449	460	515	495	500	506	489	493	492	485	459	503	479	507	479	487	472	510	472	513	519	501	477	513	483	483	482	518	540	541	472	502	479	484	449	482	483	505	509	571	486	497	482	501	523	523	465	502	521	486	551	509	510	450	457	506	484	479	490	474	484	522	512	489	494	481	484	469	535	513	506	496	523	524	476	506	504	528	477	542	532	451	476	522	465	475	505	489	475	473	530	475	489	541	453	474	500	470	470	525	471	482	542	521	538	481	489	501	462	495	491	473	482	496	508	488	495	477	487	511	495	504	566	475	500	479	474	503	533	493	487	489	478	499	507	520	525	502	486	484	481	538	516	448	478	483	485	504	494	475	482	493	522	512	471	486	527	511	471	511	496	466	517	497	526	475	521	498	494	515	500	453	516	479	460	509	532	477	512	488	494	487	522	475	495	511	492	489	499	494	519	474	464	539	521	466	474	549	485	452	496	465	481	491	513	499	469	494	501	528	475	542	466	494	491	524	475	509	510	478	523	518	516	517	491	484	509	495	457	505	537	506	513	483	519	465	499	473	454	525	487	514	502	476	512	517	505	459	471	442	488	487	484	481	506	484	540	515	491	484	480	492	491	494	529	468	478	542	471	511	499	484	513	492	469	487	466	463	501	547	518	499	492	491	461	527	496	482	492	492	450	505	507	471	523	448	504	477	486	532	474	489	480	491	465	512	500	530	462	499	484	506	456	503	472	484	527	496	509	502	476	498	524	494	444	502	517	479	487	504	475	508	485	484	516	521	475	527	521	474	510	474	498	488	494	483	501	493	513	493	541	510	503	453	485	520	501	466	476	466	539	486	465	505	508	500	494	508	518	503	484	532	517	470	518	471	475	497	489	507	484	465	501	480	495	480	493	462	499	477	507	506	502	481	485	432	523	486	544	446	476	537	498	483	507	490	469	510	496	478	517	501	523	504	511	520	510	519	502	497	480	466	485	483	521	506	543	494	521	495	476	490	478	511	528	516	481	481	528	523	505	484	480	499	484	514	474	484	499	519	520	504	508	449	489	475	493	464	501	504	514	501	537	485	504	508	495	502	518	540	458	526	467	478	524	444	496	528	457	504	474	466	512	536	504	448	500	495	521	515	444	466	496	470	497	475	466	549	539	509	510	481	521	487	502	493	467	467	534	522	527	536	499	533	493	478	518	497	532	504	509	478	524	508	535	495	474	498	482	488	515	501	477	512	492	497	511	513	479	481	533	524	502	526	487	514	541	483	521	505	455	524	511	471	543	490	467	498	468	489	473	491	512	501	495	499	455	496	501	499	498	463	455	485	492	503	490	486	482	484	488	487	475	488	470	515	519	494	508	493	460	491	456	494	482	515	485	528	497	490	511	483	514	457	472	482	477	474	504	526	492	501	506	499	488	464	475	455	485	503	506	463	494	535	451	479	474	496	517	487	516	526	479	454	487	525	496	520	483	491	464	499	526	491	506	468	512	509	464	442	492	475	480	485	496	514	538	493	478	518	445	478	505	509	528	509	489	505	473	474	464	515	510	478	496	509	487	502	518	477	471	516	501	470	510	498	475	525	488	489	502	482	510	477	494	494	529	496	498	499	559	491	499	497	504	501	504	494	502	490	482	538	498	490	484	483	510	478	487	461	529	449	434	548	541	491	501	500	492	478	511	484	492	474	520	478	503	494	464	502	477	542	498	521	487	517	492	454	530	477	482	496	479	444	516	520	443	534	460	487	490	488	468	495	497	481	509	509	483	450	455	505	497	548	520	485	460	500	496	537	498	519	480	490	476	507	471	510	486	516	509	524	457	465	504	504	518	471	483	484	490	496	509	481	510	505	523	509	496	469	471	507	505	535	494	456	500	499	513	496	494	516	477	529	460	490	491	507	494	494	501	453	503	481	517	493	516	475	495	489	499	489	503	493	518	524	513	487	504	506	539	478	499	470	475	524	495	502	495	485	501	504	504	493	480	487	501	533	462	472	478	514	508	512	490	471	490	508	491	476	500	492	498	501	491	486	476	496	524	482	464	495	500	521	459	482	489	506	485	493	507	507	478	493	474	513	520	508	455	511	474	502	505	487	496	460	495	465	513	504	515	501	526	467	487	445	498	494	490	515	467	529	497	484	502	489	484	439	467	448	538	486	472	474	477	452	469	484	514	515	520	513	497	467	525	483	461	553	495	542	440	478	487	509	507	505	488	494	514	483	482	510	491	490	494	446	530	456	523	472	485	498	489	471	494	490	477	497	527	550	471	456	525	474	489	474	488	477	469	509	488	471	485	482	506	530	475	497	528	474	523	467	511	493	474	507	489	500	520	488	477	489	459	527	525	469	490	476	523	466	498	448	495	450	512	500	531	469	476	498	527	490	492	495	532	536	491	479	492	487	510	502	474	463	482	518	464	501	490	490	491	474	480	530	505	487	486	486	475	511	526	506	447	462	540	478	452	505	472	516	461	485	479	493	525	544	484	484	518
26840	22074	19502	7519	7259	11472	7971	2191	415	325	314	291	358	331	342	372	381	433	450	417	343	351	340	329	331	299	317	347	306	319	313	336	284	336	305	364	318	308	331	309	329	301	315	331	349	320	280	330	308	298	314	325	301	340	320	312	340	324	307	326	336	343	299	322	304	322	330	330	330	289	318	323	295	312	326	316	327	332	328	312	345	318	318	343	303	307	318	338	312	298	328	290	295	345	327	358	333	285	313	297	315	320	319	325	292	331	327	339	295	318	342	298	327	294	300	316	313	299	310	325	303	323	320	306	334	277	351	326	312	312	326	302	300	333	330	332	317	292	321	336	317	311	326	305	346	367	307	299	310	317	294	282	338	336	313	307	292	330	314	289	312	329	340	324	320	307	331	310	313	309	303	317	321	327	315	360	330	294	302	303	325	334	321	290	352	325	301	294	323	316	332	311	346	317	302	314	344	344	338	290	357	314	325	332	309	281	320	343	310	329	296	342	304	307	321	319	300	326	306	300	316	304	314	289	313	332	286	301	306	313	319	332	273	328	340	303	299	311	298	331	318	321	293	322	320	319	329	304	333	314	351	335	277	337	319	327	306	315	322	297	339	292	336	306	314	326	314	314	318	309	346	312	307	307	318	327	293	304	302	300	332	346	348	349	329	302	305	311	330	304	318	289	301	316	334	339	339	322	333	308	299	339	304	302	323	318	332	310	302	312	318	355	318	312	322	309	304	322	334	318	325	306	301	335	308	321	256	293	307	329	319	328	327	322	304	300	335	335	304	304	331	291	348	347	334	297	295	284	332	286	316	292	293	310	311	279	315	316	337	320	328	350	297	311	299	312	324	292	312	292	325	301	339	307	305	343	303	297	325	278	329	329	306	283	298	328	286	302	327	319	324	314	304	305	292	345	332	320	339	328	321	332	315	306	316	289	300	306	326	311	328	341	275	301	306	318	306	334	339	312	305	314	329	329	318	305	320	330	337	321	313	337	332	314	313	338	335	331	313	306	332	334	341	324	336	331	306	364	339	325	303	316	309	333	309	323	307	317	316	334	319	358	298	317	313	335	322	325	312	324	307	319	321	306	338	320	312	316	334	290	333	302	312	283	296	334	335	316	317	344	322	286	323	330	298	291	332	285	326	311	307	350	308	328	317	390	306	283	300	313	334	334	311	309	332	323	320	313	304	320	347	305	306	321	300	302	321	313	340	324	306	316	297	313	336	290	312	308	334	314	291	316	334	316	328	323	334	354	306	298	301	320	355	314	299	333	314	334	348	338	327	317	302	299	310	304	322	288	326	328	288	329	360	334	301	335	313	325	312	299	321	315	306	337	315	320	300	324	321	336	306	338	306	291	317	336	337	308	352	345	313	304	307	321	314	349	332	323	330	329	331	326	305	320	296	295	329	301	387	306	305	329	314	345	297	336	349	339	286	294	340	324	310	316	322	326	298	295	300	298	327	302	306	350	331	343	299	336	325	344	327	313	327	357	326	314	286	310	337	313	327	335	319	321	301	319	334	308	351	362	322	343	320	344	284	315	296	320	284	316	321	307	325	329	314	346	332	292	337	304	310	311	303	294	310	315	271	288	298	303	297	279	286	314	326	336	325	339	329	359	307	296	312	297	310	329	333	302	316	285	327	335	363	331	317	304	309	314	339	318	341	300	316	311	331	328	311	311	323	299	316	325	332	336	332	301	325	329	309	303	309	319	297	307	311	310	292	292	330	332	295	270	322	303	338	360	364	303	298	289	319	332	346	299	309	300	345	328	357	321	314	296	324	302	323	336	330	313	327	309	309	311	322	358	310	306	306	322	315	306	324	329	305	305	320	312	312	329	309	341	320	300	339	326	296	322	315	318	313	316	296	290	337	367	298	312	282	300	330	311	347	308	273	313	294	308	317	323	318	316	304	311	332	326	294	331	332	273	314	312	328	306	313	345	314	303	294	290	337	297	336	313	338	298	282	310	330	298	335	351	303	323	288	327	316	345	284	308	316	309	324	289	292	309	311	314	336	330	309	332	322	311	297	324	307	320	292	298	334	342	306	329	303	304	323	308	305	320	324	324	272	349	322	316	347	314	308	345	311	310	318	311	309	322	314	307	314	294	305	306	279	316	317	349	295	313	304	299	344	309	311	301	315	321	324	324	300	298	305	354	341	295	327	310	326	316	341	306	333	323	345	335	321	310	310	316	331	317	362	329	335	316	317	321	322	317	301	337	288	331	316	344	337	323	312	340	331	300	324	323	293	320	334	318	345	301	329	297	292	298	308	301	332	298	285	300	348	304	312	318	335	317	325	305	321	351	283	347	323	315	316	303	345	306	290	328	334	325	320	291	318	320	321	286	331	288	318	313	336	287	336	330	350	304	318	317	325	328	352	333	329	311	306	325	297	333	328	311	346	327	286	292	326	331	349	384	316	321	323	300	318	301	324	321	324	306	305	320	325	305	314	327	327	316	324	323	323	300	333	302	362	320	346	317	312	313	328	319	321	330	299	315	302	316	350	357	308	326	334	312	312	311	314	293	307	313	301	318	318	351	329	319	320	307	296	278	326	263	336	296	335	323	325	342	326	309	307	307	301	320	285	330	310	317	304	317	311	309	347	313	313	311	312	311	343	302	328	331	313	300	326	337	304	326	304	334	323	319	311	342	332	317	308	316	297	301	343	332	326	333	306	331	300	309	324	298	310	341	287	311	351	313	301	291	307	316	331	316	295	307	325	318	300	347	316	313	323	354	326	286	342	319	311	322	311	314	357	357	324	323	330	361	330	308	315	319	323	316	315	312	295	351	294	323	288	299	329	329	307	343	321	333	331	350	314	317	338	326	311	293	307	317	298	317	324	312	278	278	297	314	314	291	329	317	301	311	292	304	303	321	323	286	337	336	304	327	309	301	329	317	321	284	330	308	317	309	277	315	301	305	312	313	324	361	313	310	319	326	303	297	336	295	341	326	316	301	321	316	315	304	322	290	312	337	345	320	295	351	341	330	318	304	344	333	332	321	303	294	316	287	329	273	331	322	304	295	321	319	326	323	346	304	321	309	307	328	302	339	312	332	341	322	326	324	303	300	295	367	286	331	334	345	341	289	308	309	293	305	318	317	269	319	327	336	315	293	274	351	348	311	304	333	272	321	327	309	322	331	324	310	293	314	314	322	324	331	345	352	308	297	315	328	316	319	327	318	346	298	296	337	323	324	325	314	289	340	330	304	336	330	337	334	309	325	321	306	307	313	319	289	331	324	295	339	300	320	323	333	337	340	303	315	312	321	325	332	322	323	286	345	312	291	286	301	331	342	321	311	304	303	281	316	327	300	323	269	318	298	341	342	322	323	300	318	327	304	290	320	320	302	304	327	317	333	290	305	338	287	324	305	352	262	299	296	313	323	305	294	306	324	299	317	312	309	311	320	335	304	345	318	350	313	289	286	291	306	307	345	292	316	290	305	311	322	330	319	291	305	296	348	331	322	310	336	321	307
23366	32760	21939	10179	14477	19405	13949	4397	802	531	577	595	540	555	560	566	734	818	877	729	566	607	567	502	525	507	547	474	496	549	521	541	514	507	506	492	488	521	501	510	516	504	544	546	517	505	494	518	561	524	506	517	516	502	487	536	495	497	532	527	506	468	497	485	487	513	533	499	536	511	501	517	464	583	505	499	512	514	538	514	543	474	526	504	490	504	532	515	573	481	493	498	522	511	536	487	498	495	539	526	511	500	519	534	512	528	509	477	464	508	489	502	539	496	495	512	524	510	523	533	536	505	548	500	520	545	520	505	515	523	533	493	530	515	523	529	505	512	502	523	494	544	508	508	519	508	519	502	497	553	525	513	483	501	506	503	559	469	488	484	529	508	528	488	534	472	515	520	473	553	494	471	511	497	511	477	545	494	500	481	492	494	490	494	532	487	470	541	532	531	499	502	500	475	508	530	488	527	488	480	454	504	486	522	477	547	531	524	533	500	486	459	553	494	493	491	526	486	525	530	522	509	494	524	519	508	513	486	463	494	529	495	498	515	522	500	534	501	481	503	529	509	488	499	543	529	503	523	486	506	522	525	540	496	524	544	511	495	482	537	482	512	484	502	533	522	505	483	488	500	545	483	478	518	513	514	550	505	482	516	551	534	516	499	476	517	497	522	506	519	461	549	533	504	474	533	541	477	503	514	555	507	528	470	479	552	521	505	499	540	513	548	534	543	489	505	542	500	522	503	529	481	535	538	555	508	531	520	530	501	531	510	495	510	548	513	500	519	510	478	533	499	483	493	498	485	518	487	528	536	493	529	458	549	494	508	503	533	492	537	533	502	511	475	482	497	524	508	471	538	514	489	530	512	509	517	513	533	544	485	490	529	518	482	553	488	474	486	510	487	518	476	490	516	508	512	499	471	543	509	516	507	552	496	479	504	521	492	516	530	515	556	558	532	483	519	522	532	527	534	502	500	495	551	533	471	484	511	525	509	501	540	549	509	475	529	533	522	476	532	520	485	497	522	522	485	513	518	466	482	484	517	479	513	526	506	490	506	496	518	496	536	549	491	527	538	480	503	529	524	487	549	492	516	489	503	529	506	491	463	502	544	476	459	540	510	469	514	544	513	541	462	489	526	513	538	537	513	505	512	527	532	473	521	517	484	503	525	500	524	500	510	492	492	532	462	516	517	484	502	533	554	524	494	485	520	525	505	500	538	516	518	518	537	490	524	483	503	506	488	487	475	513	517	538	542	504	501	483	514	509	497	513	503	488	490	506	540	522	468	500	522	499	500	478	536	492	536	498	510	508	508	511	504	529	511	502	496	498	554	496	502	490	487	530	492	497	490	551	500	498	521	492	501	562	509	521	491	491	483	495	483	493	545	507	499	519	506	554	492	514	509	505	506	488	501	523	460	531	480	498	517	523	480	531	525	508	504	511	523	539	505	553	518	472	541	472	559	541	510	556	523	508	507	525	531	532	502	517	546	532	493	502	459	546	512	560	498	476	499	484	503	520	510	509	509	484	556	497	494	505	536	520	526	488	484	505	504	513	487	485	528	511	525	525	513	486	527	529	484	480	522	538	490	509	511	533	513	479	524	521	518	545	503	488	459	544	545	550	501	504	494	501	581	465	506	504	525	487	475	501	554	483	533	537	456	501	533	463	516	520	521	544	505	519	492	487	554	492	512	498	478	498	512	500	479	512	498	510	493	487	567	492	469	487	477	522	506	517	501	483	487	483	490	523	510	499	498	514	501	515	506	516	493	504	517	462	522	527	514	521	505	522	488	535	503	473	524	532	550	513	498	537	527	516	501	545	498	495	497	488	494	536	489	515	518	463	538	503	511	566	524	511	491	529	508	531	511	492	485	528	503	543	509	504	557	529	463	446	490	517	497	486	491	512	516	529	498	548	485	488	531	490	529	502	511	503	519	557	542	502	492	476	543	502	499	488	516	493	571	491	524	488	501	518	512	500	512	492	528	504	508	494	503	492	523	518	455	504	492	488	496	507	494	501	471	518	544	536	523	526	514	499	506	454	504	491	512	525	549	514	514	501	503	498	508	509	472	506	507	525	471	536	511	496	528	555	503	477	513	507	534	527	531	492	517	537	488	483	500	498	534	473	522	486	485	531	505	502	544	515	519	534	514	481	488	539	502	474	526	522	513	512	521	516	504	484	512	529	498	523	547	479	524	508	507	489	464	535	495	502	507	501	522	483	517	501	494	539	506	565	500	498	526	519	533	484	518	532	538	505	518	504	475	472	484	520	515	474	521	507	479	514	528	509	520	503	500	495	513	503	465	526	522	468	524	529	502	524	516	508	506	493	500	513	514	489	532	505	501	505	503	499	467	507	525	512	464	493	498	522	487	504	533	530	500	524	500	512	520	507	517	499	464	506	535	521	506	505	524	535	505	473	541	467	554	532	488	555	508	472	484	572	499	537	495	503	503	501	486	521	503	507	529	480	514	485	506	490	541	490	477	546	516	527	479	503	503	553	489	508	477	481	528	514	539	492	482	493	545	450	467	523	510	518	465	511	491	527	495	482	511	515	526	511	500	489	487	523	512	486	551	529	515	553	522	540	479	533	524	534	509	509	490	501	500	519	520	502	483	504	474	533	488	512	485	517	517	493	508	508	470	507	539	489	515	544	537	520	543	489	534	528	506	488	525	496	524	516	522	543	513	496	471	495	540	524	524	515	522	523	515	561	485	508	521	531	515	552	491	536	480	520	558	532	485	490	476	505	515	527	499	497	500	485	491	512	477	478	549	530	528	495	494	511	472	525	492	523	554	491	536	526	514	498	472	511	519	530	484	501	511	510	503	523	552	509	478	476	484	519	533	465	537	512	506	511	521	524	544	499	490	513	534	527	482	499	489	539	454	491	502	482	555	539	537	534	490	529	513	493	516	546	476	545	540	495	505	490	522	508	519	523	505	495	475	510	499	513	516	527	516	512	522	487	489	502	522	471	506	512	485	473	511	527	515	495	543	502	522	538	515	496	506	519	516	534	525	530	510	462	495	512	495	475	536	483	523	489	495	524	517	550	502	547	521	499	522	469	516	477	504	562	511	500	483	509	515	490	510	517	521	527	527	535	505	492	541	524	558	527	532	521	514	579	562	490	495	518	542	510	514	524	509	491	538	513	554	456	492	505	536	560	530	523	491	460	507	504	516	519	528	493	521	503	534	527	502	565	475	523	467	501	542	475	521	490	492	522	521	502	511	523	498	502	542	551	493	506	498	537	490	487	526	489	502	519	500	529	508	529	470	485	526	475	519	508	504	515	467	496	517	540	478	540	486	506	528	516	517	466	504	479	519	534	532	498	521	539	515	521	515	501	504	506	525	517	515	501	509	516	527	487	529	529	474	507	535	492	485	500	508	487	513	501	538	529	522	512	524	478	474	528	551	516	543	500	503	555	497	510	527	499	520	522	490	470	503	541	511	456	471	496	485	499	536	529	512	504	518	509	530	502	497	473	519
24242	21260	28217	24348	24589	40737	33516	13881	2182	434	402	396	394	394	382	539	700	823	978	951	748	575	414	375	381	387	341	396	343	360	345	359	374	370	357	361	385	324	335	367	383	350	381	367	379	360	346	374	342	355	346	334	346	366	319	370	363	402	340	311	375	378	337	357	379	345	381	339	354	374	364	373	372	346	369	384	379	362	386	359	359	361	359	350	378	355	351	363	365	354	355	375	367	366	330	395	353	338	358	348	373	376	366	370	365	350	372	339	349	369	351	361	411	376	360	373	378	366	368	344	340	390	349	347	361	357	319	385	388	391	371	302	342	332	347	359	342	358	373	386	386	393	377	356	355	368	363	326	340	373	365	351	379	358	328	354	362	353	364	346	380	363	343	387	362	328	390	389	333	343	354	344	342	345	352	374	334	366	336	375	351	362	340	355	363	368	355	344	332	366	381	382	344	387	365	348	340	352	361	343	348	353	351	354	366	360	364	349	356	397	355	345	339	383	349	399	358	339	376	332	344	369	372	371	349	390	376	344	399	336	350	353	369	335	351	371	371	380	361	348	356	378	400	379	365	374	354	375	374	371	354	356	348	335	365	390	366	392	397	394	374	355	324	371	397	361	343	349	377	368	358	350	348	361	358	367	375	354	366	418	313	383	387	318	360	350	350	377	369	354	353	358	358	333	337	357	350	360	407	370	372	356	368	364	368	334	364	344	331	363	343	347	355	365	349	363	343	370	341	341	333	339	356	351	347	360	354	385	354	343	319	370	378	337	343	340	354	353	359	375	341	370	363	385	400	376	348	355	379	354	354	371	357	357	367	375	387	354	345	317	335	378	362	353	370	339	333	363	352	362	360	384	348	366	346	372	338	365	360	366	359	362	367	380	324	372	371	374	366	329	392	321	365	319	333	367	347	330	352	353	371	382	354	370	357	388	329	368	343	394	326	392	383	367	326	359	369	339	359	358	370	357	383	371	346	372	348	345	345	360	339	348	354	340	396	364	370	361	343	354	342	377	343	373	333	358	306	381	305	323	395	345	345	352	333	337	362	348	370	367	381	358	373	364	359	342	360	342	359	362	372	334	358	344	356	347	349	332	360	369	339	377	353	390	338	365	369	369	357	372	366	372	375	343	369	356	398	341	365	399	379	371	345	325	366	359	377	372	353	399	371	341	361	346	354	361	351	371	341	395	380	339	374	366	368	349	354	385	362	381	389	366	365	376	309	327	329	357	395	323	360	330	344	360	365	346	348	366	361	359	320	390	376	341	387	358	333	381	347	381	390	335	375	313	368	338	387	381	382	387	327	376	391	347	323	383	378	371	374	340	355	379	339	384	332	391	347	314	364	341	348	373	337	324	319	392	365	367	370	368	360	331	354	330	358	353	363	363	396	327	362	344	383	369	355	323	363	349	354	364	367	343	350	332	345	364	379	364	339	363	378	366	369	335	386	374	334	369	363	340	310	355	362	359	381	352	366	351	356	365	353	367	365	358	349	371	367	353	366	381	384	375	372	386	398	367	325	348	346	372	353	375	364	361	313	330	356	355	354	313	375	354	377	359	370	392	359	339	384	331	343	361	352	340	335	370	338	366	374	300	368	395	349	341	342	372	388	384	380	368	368	330	323	363	380	360	348	336	362	368	361	326	364	333	369	345	346	360	324	389	347	337	348	323	359	357	337	344	336	335	351	342	352	359	378	376	333	365	398	341	335	338	341	366	351	356	363	372	354	339	345	353	380	341	342	381	356	384	338	335	350	321	368	347	366	367	352	359	362	319	386	347	357	317	350	317	336	361	328	361	343	358	351	364	370	370	350	372	357	360	323	395	355	369	372	367	337	329	334	352	365	346	348	334	333	346	373	347	371	351	357	378	346	340	360	378	318	336	393	380	364	369	327	361	339	351	369	343	386	356	377	388	390	352	351	352	349	382	359	367	382	387	364	387	377	367	394	376	375	351	379	339	359	380	374	343	377	373	348	346	353	355	336	374	325	351	331	360	350	343	371	368	344	353	329	384	340	324	358	360	301	373	366	343	355	374	386	363	373	365	368	356	371	354	382	385	397	341	376	343	351	337	370	378	322	348	345	365	348	334	350	357	345	337	353	361	332	370	367	367	369	392	369	359	350	341	390	341	340	371	378	354	365	351	361	359	353	339	374	337	347	384	314	370	355	312	346	390	355	366	356	357	336	326	370	336	351	359	329	370	386	356	359	327	372	354	368	362	330	345	335	354	360	379	371	366	350	392	340	324	374	373	355	359	369	355	369	373	339	401	340	340	353	358	366	367	376	387	377	351	374	361	377	343	359	311	381	363	368	355	320	384	341	347	353	332	357	360	360	360	355	382	342	367	350	353	361	373	376	415	390	369	316	307	366	343	342	347	378	383	351	366	350	353	340	356	348	370	332	335	348	359	348	384	388	371	356	327	354	362	375	364	365	360	358	404	352	339	368	356	317	331	367	331	350	335	360	395	367	352	366	381	371	349	360	340	360	346	344	347	354	321	295	390	333	340	395	356	342	363	378	392	357	320	368	356	329	368	362	359	348	375	370	342	342	345	357	354	351	347	386	383	327	347	363	366	350	367	358	367	385	330	352	358	334	345	368	373	317	369	350	338	342	333	360	325	335	338	378	389	351	381	364	319	366	382	345	364	340	360	378	351	354	380	343	363	346	349	366	379	347	345	377	320	359	357	362	354	359	383	360	348	345	349	373	390	374	374	375	345	372	332	335	378	368	376	284	353	332	341	345	382	346	380	364	368	361	374	345	353	379	357	368	310	350	366	352	371	361	365	326	360	366	353	365	380	385	405	329	351	335	357	370	358	336	373	342	377	349	373	360	371	368	351	362	348	337	349	421	355	367	371	384	359	412	365	353	354	343	333	374	371	385	366	383	377	375	364	374	361	378	377	409	351	353	372	346	372	373	352	350	382	358	360	373	331	360	358	352	377	328	394	347	372	340	339	378	391	381	355	362	335	356	351	348	345	381	345	332	365	372	347	370	313	375	339	370	361	362	350	376	341	371	352	331	363	387	363	370	335	319	350	370	363	331	341	360	343	347	342	339	360	354	333	361	368	353	358	385	332	327	364	369	391	343	356	395	334	357	367	364	347	368	392	389	299	359	380	391	333	356	354	338	381	396	355	363	388	360	347	344	389	369	370	335	329	320	398	348	335	377	326	368	339	328	376	365	374	382	351	378	358	375	342	369	348	349	361	328	308	348	359	347	348	390	362	383	325	355	367	384	381	367	368	368	357	348	353	348	329	340	322	339	376	337	344	363	334	364	361	341	345	349	340	363	397	362	362	367	352	340	370	350	389	333	325	364	351	369	359	371	396	366	339	364	373	334	363	396	362	329	358	354	359	357	349	342	349	322	356	367	348	356	348	357	351	390	336	333	383	350	302	365	355	363	369	375	355	348	378	333	396	360	367	338	385	340	410	352	379	364	358	375	345	361	376	354	371	355	363	371	319	369	349	347	384
26616	42964	34277	17740	32956	44832	36672	16557	3955	743	643	695	680	709	654	1280	1435	2036	2498	2229	1624	1103	782	623	574	537	562	547	579	574	553	575	596	586	565	614	569	608	602	560	570	533	565	596	599	568	564	575	601	558	619	531	600	561	623	574	555	567	529	565	601	579	609	559	559	594	555	547	596	571	622	557	571	595	574	567	567	556	538	535	535	559	568	558	569	563	581	575	587	542	607	550	572	574	585	546	583	569	552	578	576	592	559	588	632	555	575	557	614	551	546	581	550	563	556	575	591	580	586	571	560	624	558	563	597	511	601	604	529	529	554	553	546	600	568	581	555	548	587	594	574	613	584	542	567	566	539	562	546	585	545	561	602	575	551	549	543	581	565	563	542	557	544	514	537	587	562	552	603	539	545	577	558	551	565	587	567	541	589	540	602	610	585	565	572	531	564	599	593	572	563	560	613	554	593	547	586	550	548	553	560	574	569	549	594	605	557	554	583	533	557	555	611	552	551	571	585	587	541	547	591	607	574	621	572	543	596	602	569	555	559	587	597	602	565	547	557	581	630	538	520	580	573	577	557	557	561	584	556	597	551	604	572	584	536	581	594	557	599	578	571	560	559	547	528	595	508	584	577	579	580	549	568	581	570	549	575	594	581	567	570	555	583	564	561	601	562	540	536	588	613	543	593	614	565	565	586	596	592	610	567	630	577	597	600	632	557	593	587	566	584	614	561	607	591	562	599	543	569	587	567	585	546	600	610	585	605	557	579	578	565	588	575	537	594	548	577	548	562	537	582	540	568	608	579	597	603	559	578	596	553	542	593	585	622	532	548	581	590	604	628	544	581	570	542	552	581	571	589	552	583	561	608	552	541	592	588	580	574	555	557	578	555	580	552	592	551	533	533	561	553	606	587	571	553	534	557	575	583	568	574	529	566	591	581	559	578	602	579	609	515	569	522	581	631	560	600	578	579	643	586	552	592	551	598	610	565	552	551	568	605	549	582	551	583	591	589	554	572	600	571	555	593	580	629	592	583	597	612	555	565	605	578	536	612	589	590	555	570	559	554	558	567	581	564	572	600	629	565	560	571	587	558	608	620	576	557	603	542	560	541	545	592	573	568	547	549	589	607	607	563	558	609	573	515	578	568	595	588	571	510	605	569	606	593	576	572	583	552	605	575	560	621	606	581	579	549	552	570	601	568	572	588	590	579	575	563	570	567	547	558	584	580	565	584	600	560	599	547	557	551	605	581	573	578	590	608	550	544	551	595	575	573	574	554	528	607	544	542	533	539	574	593	547	541	591	591	548	589	525	591	564	584	581	568	562	602	557	583	562	592	601	568	580	565	540	594	563	576	562	560	525	543	593	590	610	579	564	557	557	597	584	524	552	550	630	555	605	594	578	521	589	598	574	592	549	610	578	592	570	563	580	547	564	619	615	553	608	564	581	570	580	530	572	598	570	586	581	631	551	622	577	579	568	596	587	572	548	591	541	579	512	579	581	557	571	516	567	615	563	581	550	576	590	587	580	535	571	539	548	566	580	587	594	606	577	576	560	534	595	595	583	539	575	540	529	605	582	571	565	567	560	584	576	584	550	545	564	541	570	572	558	593	544	572	574	599	553	577	582	567	593	547	594	552	596	555	572	589	541	557	583	605	544	583	560	524	587	585	551	578	544	558	547	583	568	529	549	571	551	554	619	577	580	589	559	604	572	586	537	559	569	581	610	655	567	534	582	558	578	512	541	563	564	531	561	568	560	623	564	592	599	578	602	583	549	610	603	574	571	544	581	582	534	649	590	535	571	600	560	578	597	543	559	588	557	585	545	586	571	600	572	570	583	593	501	570	580	556	598	573	552	602	549	555	602	575	535	616	572	595	573	583	574	528	578	597	560	542	607	580	594	525	542	585	568	544	588	558	571	567	578	568	584	554	569	590	552	546	547	596	598	584	562	580	568	534	571	588	560	586	584	553	570	546	524	536	542	612	558	569	594	562	600	551	567	546	565	565	599	581	574	543	570	543	574	609	556	574	551	550	600	544	569	595	540	573	597	575	551	555	583	594	555	508	588	559	625	584	572	515	552	527	620	584	618	572	600	574	613	555	570	583	587	558	572	552	532	502	589	582	545	552	592	548	585	564	555	562	554	555	584	530	589	567	579	569	625	565	622	551	567	590	585	549	557	598	606	594	552	558	585	559	530	581	552	581	603	574	591	532	505	591	597	589	588	592	570	558	570	582	574	573	599	551	531	602	532	619	568	607	592	588	547	564	561	614	559	534	574	582	566	583	565	565	599	580	560	565	615	575	560	562	586	547	582	588	531	569	562	584	545	558	565	589	572	564	573	576	533	575	588	598	619	581	576	563	569	592	578	601	560	570	602	557	550	600	563	541	579	604	550	578	560	558	602	597	573	579	559	556	591	578	571	585	584	550	571	545	574	536	582	542	581	607	585	553	593	579	579	548	575	566	580	612	547	579	612	597	608	532	546	608	551	630	545	572	565	573	566	482	534	578	536	546	579	601	577	569	579	558	538	582	560	509	580	571	564	599	603	551	575	574	578	602	585	565	537	595	563	530	556	572	565	521	561	555	568	585	573	553	578	591	552	562	591	608	588	563	613	600	585	578	591	557	597	519	539	560	563	533	580	552	532	556	616	560	573	561	538	535	599	605	581	555	627	552	544	567	562	533	546	593	588	643	563	560	535	547	538	539	594	587	600	558	590	544	586	567	557	564	539	565	562	594	588	568	590	591	553	554	547	567	564	546	537	570	577	558	543	560	561	591	609	544	591	641	572	579	534	581	561	576	608	594	569	566	579	541	541	556	569	612	586	588	561	603	582	554	535	549	563	543	560	592	583	560	552	569	573	581	555	579	555	571	613	583	574	553	579	586	557	603	566	539	561	564	548	549	618	599	529	571	597	578	581	581	565	551	564	585	562	584	558	567	597	577	577	540	556	571	563	548	620	568	588	585	553	574	606	525	529	599	568	569	540	579	630	564	566	581	534	593	548	576	569	571	597	596	569	575	620	550	548	581	522	542	554	580	579	599	560	562	561	600	565	538	563	547	581	563	565	598	557	549	560	560	621	509	533	592	542	582	552	635	621	574	584	571	601	626	575	590	582	605	592	557	591	579	568	591	569	578	550	575	602	566	567	588	574	533	569	542	590	560	584	583	587	575	524	530	537	560	578	567	562	574	591	555	563	571	534	578	531	592	552	589	592	562	560	568	591	593	574	549	587	567	569	569	553	567	542	562	532	564	586	530	560	540	546	586	563	571	596	575	548	548	572	570	566	592	548	588	556	566	577	553	558	538	570	558	580	576	609	549	583	549	551	560	576	548	560	594	561	598	589	578	555	543	584	583	575	575	577	574	577	577	545	539	546	581	569	601	590	559	544	571	560	567	595	567	541	616	578	575	591	576	583	557	568	555	567	560	574	599	565	568	584	573	514	598	573	546	557	590	551	575	601	566	590	580	577	566	570	550	578
22993	21257	28891	23667	23080	49861	46247	24968	7336	662	405	395	351	355	365	1051	1850	1766	1138	931	851	608	417	370	352	330	310	303	347	317	310	337	317	344	327	318	314	326	327	355	357	327	331	294	304	301	314	319	327	352	336	317	357	306	334	310	349	323	354	299	319	290	307	319	324	322	344	329	316	318	300	344	341	323	339	285	324	326	313	344	336	280	307	314	334	309	337	348	298	327	314	331	328	374	320	322	287	345	325	309	306	323	305	336	305	313	322	321	323	305	301	311	334	337	353	313	341	318	368	299	318	315	328	325	315	317	355	328	319	344	304	310	359	298	290	349	325	305	310	300	315	295	289	341	310	329	335	335	317	315	327	315	318	313	295	340	312	326	309	324	309	310	303	297	342	319	272	317	303	341	323	320	332	291	332	305	333	332	303	306	351	305	323	331	316	311	344	318	307	338	292	313	327	303	311	305	346	329	317	331	371	315	351	303	281	326	310	335	321	300	337	298	335	309	290	310	332	324	318	342	313	343	318	301	325	293	309	342	319	368	325	326	325	303	326	328	313	295	314	320	327	335	316	317	334	340	285	298	340	348	323	310	327	316	324	348	305	344	317	366	328	331	349	322	302	327	332	334	295	355	301	310	364	315	315	307	321	309	328	320	318	333	310	338	338	299	307	353	325	283	310	322	326	307	341	303	310	318	315	311	303	301	318	345	315	311	309	337	334	324	315	340	318	304	305	331	322	298	319	316	323	326	309	308	308	308	324	329	328	314	327	334	321	315	322	343	326	343	304	342	325	306	347	341	340	326	328	298	331	364	282	317	310	339	345	309	316	334	308	332	340	313	333	325	299	336	325	288	362	330	297	346	319	298	302	325	340	310	343	327	308	314	319	318	296	329	353	321	284	312	300	336	319	325	303	325	304	319	306	329	285	298	318	319	327	361	337	276	320	315	317	307	307	338	303	353	314	319	325	313	323	334	347	313	315	305	333	307	318	318	337	293	328	305	330	292	348	318	329	316	291	298	318	329	302	306	336	345	330	321	309	340	318	311	326	303	324	324	334	316	342	352	303	324	319	305	311	340	322	314	302	298	314	320	303	325	338	326	282	309	321	327	309	313	310	324	320	301	299	347	303	334	345	302	323	328	318	334	317	329	341	325	332	330	295	307	318	286	314	293	320	334	313	324	325	327	322	326	330	320	340	310	322	336	353	303	321	342	309	325	291	315	284	288	297	291	351	306	301	336	309	332	284	354	307	338	304	335	336	314	320	336	307	314	323	342	298	325	302	337	304	359	311	277	295	312	348	319	305	313	294	330	311	351	324	328	309	286	350	329	304	307	337	306	325	331	343	329	341	322	329	336	329	322	333	348	336	297	322	325	309	322	340	322	313	313	293	307	306	333	342	322	335	307	334	314	349	319	345	312	325	308	315	342	365	319	344	287	349	312	326	302	320	298	296	338	318	317	305	341	305	337	323	315	347	320	314	334	292	365	340	313	348	318	305	341	332	340	317	306	339	321	327	292	342	324	311	333	330	335	335	311	318	314	321	358	334	346	300	310	311	321	302	335	320	303	328	322	332	322	320	343	332	345	339	283	289	352	373	338	286	303	328	332	327	336	297	307	336	286	337	357	293	307	336	323	365	323	343	300	327	300	353	330	311	304	301	344	310	310	315	331	325	306	304	294	339	340	320	326	342	309	293	284	343	321	330	302	325	326	332	300	303	317	311	325	316	338	325	320	313	346	307	364	301	326	332	335	296	321	302	340	318	323	325	327	320	331	317	337	315	323	329	302	316	312	315	345	337	313	313	318	295	308	339	320	333	268	289	310	314	308	298	323	332	343	328	318	320	322	329	302	288	316	290	336	345	338	331	305	281	309	339	330	332	333	316	311	322	322	330	319	340	295	352	289	317	334	334	317	339	336	321	345	319	297	328	363	331	313	345	318	301	334	325	304	302	284	317	313	329	309	321	330	326	317	292	297	304	301	338	323	335	329	337	313	295	322	316	322	329	337	290	366	354	290	315	345	307	313	317	348	296	307	308	299	303	310	333	338	302	310	338	313	327	296	316	311	349	332	325	343	282	340	321	327	331	336	298	312	318	323	315	307	328	321	314	359	315	269	340	321	313	335	306	337	316	287	316	326	321	329	299	338	298	289	293	319	301	342	327	354	309	322	331	318	319	290	294	302	344	353	323	315	337	327	332	306	338	343	315	324	315	345	339	314	342	348	303	326	314	304	314	314	338	309	326	314	313	334	286	323	316	330	334	291	295	346	294	330	312	314	307	315	325	320	311	318	334	312	310	321	298	307	328	333	364	299	334	326	322	310	325	320	336	324	301	320	299	322	280	349	355	332	301	320	332	298	307	333	330	337	332	302	335	347	327	346	286	300	319	328	327	304	324	304	310	317	334	347	333	292	345	324	322	337	295	335	291	335	300	324	334	344	334	302	289	308	309	325	333	324	323	316	309	325	331	320	337	355	335	294	333	326	351	343	288	294	333	298	302	319	327	296	334	343	356	330	346	348	340	334	296	295	329	347	322	329	347	318	308	299	316	317	331	313	321	342	304	313	326	349	319	330	338	335	332	318	337	344	341	308	307	311	306	329	283	321	332	317	322	317	301	287	364	291	321	328	339	329	349	319	314	297	312	333	287	306	298	343	328	329	336	333	300	316	293	341	335	332	328	306	318	295	313	344	322	342	346	317	297	340	304	311	316	332	318	300	328	317	341	342	330	321	324	326	340	306	315	356	309	335	341	297	300	329	291	383	310	324	343	306	310	348	335	338	309	321	306	342	308	299	322	311	343	319	326	316	323	309	287	322	298	317	304	320	328	288	313	315	328	333	351	339	343	324	299	302	328	320	315	326	294	307	325	330	311	338	320	319	324	332	314	309	335	326	309	311	329	349	329	350	354	305	358	316	320	310	349	340	338	311	314	295	308	332	301	323	302	323	351	297	297	317	327	325	269	321	346	325	290	343	332	314	313	318	321	325	333	334	352	295	336	334	336	351	306	298	305	348	326	283	313	323	336	308	303	308	317	343	340	359	293	341	328	317	332	298	308	330	347	329	307	322	322	310	311	333	282	320	355	296	307	290	311	304	313	333	324	314	331	325	284	329	321	313	319	339	324	313	340	340	327	330	312	320	288	304	329	302	329	326	352	353	300	323	327	324	327	306	334	309	308	316	328	322	318	337	330	321	342	314	304	348	353	292	291	308	314	308	288	346	324	305	309	331	323	339	293	317	314	306	327	310	305	316	305	288	334	307	325	298	329	339	345	292	339	307	351	314	348	306	309	328	323	292	336	301	266	319	337	335	312	279	367	307	318	306	302	330	349	344	313	328	333	303	318	299	323	264	323	293	315	329	285	319	291	303	310	316	305	339	317	339	350	319	329	355	312	339	321	320	324	344	306	311	327	352	279	293	327	315	337	326	312	341	301	300	318	332	339	331	281	313	307	321	336	332	328	309	350	345	290	323	332	317
30526	52952	43357	20670	35760	58129	46951	27481	10089	766	699	779	696	665	614	2811	5102	4657	2889	2291	1868	1235	806	591	545	547	478	529	490	488	520	538	501	483	544	516	523	541	504	493	493	551	465	505	543	557	505	499	512	554	487	515	503	479	508	521	511	504	515	524	501	490	543	503	522	505	522	484	510	502	514	508	533	539	518	509	441	506	504	545	491	507	534	555	499	560	524	486	488	476	515	511	504	512	522	562	512	527	533	500	505	448	515	528	500	517	491	543	484	515	498	469	492	527	462	512	515	481	502	500	538	501	455	499	523	517	504	490	497	478	512	503	486	509	482	496	492	542	502	533	491	491	503	523	510	521	540	500	530	473	484	531	484	518	539	492	520	488	506	516	556	553	498	517	550	523	520	497	479	511	499	538	532	501	476	501	465	543	529	502	498	509	536	504	491	502	496	480	508	534	458	504	566	509	513	535	512	511	535	531	514	476	517	510	524	498	508	470	524	497	507	530	504	484	535	510	492	511	460	508	514	512	526	496	480	527	545	511	477	522	538	537	533	527	477	473	497	523	464	513	533	495	551	512	519	462	526	508	485	487	506	509	489	541	497	486	508	499	550	504	482	468	528	519	539	525	491	504	529	513	529	483	533	491	515	507	515	541	499	503	508	510	485	494	502	506	481	513	523	529	504	463	528	497	507	505	520	494	482	504	471	510	512	507	498	539	533	471	516	490	495	490	509	516	522	507	515	525	555	466	494	508	506	478	474	494	513	525	508	530	489	481	557	502	527	517	514	530	526	529	504	550	557	527	521	518	480	473	497	521	515	483	488	516	493	514	481	503	492	499	510	524	501	495	514	491	501	497	543	545	527	488	507	527	535	514	513	531	486	497	493	511	529	544	532	509	507	529	503	470	471	503	548	550	491	575	534	514	514	543	516	547	499	537	498	499	495	509	484	510	493	503	534	549	510	506	471	521	506	480	519	508	526	534	513	525	475	532	574	519	478	487	502	495	513	505	519	438	490	494	542	496	495	499	518	528	437	509	479	549	496	537	495	533	513	519	515	494	516	491	492	532	523	545	520	509	523	537	449	498	548	523	491	492	528	503	546	524	514	483	488	527	480	516	447	527	516	527	453	511	495	517	495	507	515	482	535	517	510	517	513	525	541	519	514	476	506	517	533	480	518	509	499	487	543	492	507	523	499	510	487	538	515	516	509	540	507	501	491	503	528	536	509	502	535	544	519	514	501	522	487	513	503	550	478	502	519	504	503	516	511	536	510	496	479	586	517	547	517	526	516	501	516	536	535	520	498	523	479	498	528	508	515	474	510	480	500	511	504	532	494	519	504	532	494	471	497	526	559	514	503	543	515	506	526	515	539	521	495	495	531	500	498	483	548	483	531	504	549	490	511	510	548	494	507	515	489	502	516	512	497	501	500	527	521	502	486	541	546	523	503	490	525	499	485	509	535	514	509	513	526	507	476	580	497	521	505	513	489	491	518	481	466	482	518	543	527	527	519	497	525	471	523	518	531	512	501	533	499	502	496	483	509	521	481	492	558	489	475	504	519	518	514	525	539	515	542	522	534	507	494	484	524	526	521	489	500	509	512	528	520	503	522	507	490	499	476	522	517	542	514	506	470	463	496	567	489	506	474	531	476	516	515	550	495	545	519	478	477	467	530	483	519	509	536	479	524	554	471	500	530	536	486	525	526	519	519	463	555	506	526	510	567	503	475	516	517	523	518	526	472	508	539	496	503	494	480	509	486	536	508	524	462	524	510	490	484	499	503	478	484	490	509	488	489	510	521	528	504	508	475	488	496	470	490	539	538	529	505	498	480	498	532	492	488	503	470	482	517	500	519	551	514	511	514	548	502	532	551	516	510	496	529	510	490	533	486	498	492	504	509	488	484	506	535	524	494	540	492	498	529	501	539	515	520	515	549	493	513	482	517	515	470	514	492	497	519	499	495	515	453	537	498	490	518	532	523	523	486	511	484	450	492	552	542	498	520	490	495	528	512	549	477	493	497	533	498	490	579	512	502	489	497	465	511	519	556	478	489	484	482	473	500	495	534	502	508	506	527	435	490	506	494	471	511	498	521	488	488	477	502	473	565	505	462	497	491	487	524	523	477	474	478	576	534	467	472	497	492	508	554	493	564	513	512	549	486	511	513	498	536	511	511	479	525	536	499	501	505	471	503	528	490	499	522	478	474	528	514	502	513	521	522	514	533	500	503	479	509	480	535	478	507	512	486	539	496	507	520	518	521	498	515	542	495	496	477	514	569	502	503	514	498	528	506	487	514	545	518	488	504	506	502	541	508	479	526	505	535	541	502	504	521	483	471	516	509	493	540	546	527	511	484	512	534	542	507	479	525	520	505	515	536	489	494	537	523	511	478	524	511	531	481	483	466	496	525	507	516	489	497	498	538	533	509	530	503	491	506	539	508	518	520	464	485	486	511	523	533	511	481	520	481	507	477	495	550	498	519	503	514	542	537	496	461	498	505	476	522	478	484	521	480	523	515	538	524	504	556	487	532	458	517	492	502	494	516	511	503	516	512	564	511	489	500	518	488	476	541	509	482	520	509	527	516	504	523	472	480	500	513	476	468	517	510	464	497	510	471	478	507	501	508	548	481	524	557	490	525	496	507	518	519	473	498	515	486	513	527	485	553	509	502	528	511	507	506	481	549	506	507	470	475	516	512	497	531	519	531	503	491	508	509	477	489	498	543	531	523	500	523	525	496	478	485	527	507	530	504	545	488	474	544	538	507	493	502	534	512	515	504	478	509	483	535	535	525	537	467	524	485	492	498	490	451	531	482	533	508	474	508	491	478	512	479	503	504	537	527	505	482	487	515	497	515	481	496	507	526	517	501	503	523	548	502	530	507	528	495	494	495	525	529	476	508	517	544	478	546	532	496	509	524	508	518	495	526	526	528	530	545	505	487	547	481	513	508	524	516	469	503	500	504	508	469	504	469	491	465	493	533	530	523	539	498	512	515	485	499	496	528	478	498	516	512	518	537	547	521	522	519	509	514	536	535	530	519	491	532	515	521	478	531	493	496	536	493	564	492	472	528	542	544	484	516	501	506	508	458	513	480	508	485	520	547	483	540	525	478	458	522	542	506	508	510	538	512	477	485	529	498	497	534	517	489	528	495	511	529	510	488	561	544	518	531	518	530	490	468	516	511	498	501	513	529	492	538	545	515	505	505	491	511	470	483	486	513	509	540	504	528	517	513	508	515	493	484	484	516	509	476	513	527	515	524	530	481	537	516	486	493	506	522	498	509	533	478	500	520	502	535	486	494	477	496	489	515	484	476	540	506	444	510	483	500	524	482	535	453	525	523	472	463	542	481	468	560	516	537	556	503	537	529	502	525	520	513	525	486	518	478	525	534	485	521	505	520	498	526	510	550	486	491	519	500	485	504	519	521	531	534	489	499	483	494	512	526	526	475	520	532	497	502	556	483	501	513	498	499	510	451	491	527	463	512	475
26700	22022	20487	7204	6001	11672	7225	1909	705	306	340	338	303	329	260	314	393	379	374	366	351	381	345	320	329	330	297	308	310	323	322	337	310	304	328	304	304	321	329	300	310	301	292	312	316	283	303	340	292	286	294	314	306	313	314	298	303	287	326	301	304	271	277	270	286	289	306	308	308	323	318	308	339	287	330	298	294	297	298	327	284	290	335	320	290	288	296	279	311	298	320	284	343	326	327	314	288	316	338	299	313	331	286	312	289	315	324	321	309	309	277	291	327	281	294	307	324	308	323	318	295	313	302	311	254	285	309	307	316	311	293	289	319	322	319	325	310	321	291	303	334	290	284	302	314	300	316	333	314	340	308	323	289	290	292	322	302	284	307	283	301	317	300	307	289	316	317	279	311	339	321	282	295	280	290	286	269	325	279	336	306	279	319	295	292	294	274	273	306	308	318	279	302	302	306	301	329	280	288	280	299	302	313	296	283	306	303	282	301	320	285	298	298	306	319	326	300	286	311	326	321	267	285	294	285	311	297	329	313	297	290	315	326	282	288	287	285	315	288	304	311	292	309	311	283	305	281	286	284	296	297	310	311	291	302	313	280	281	319	281	306	324	277	287	312	299	297	304	344	294	339	266	280	337	300	270	301	291	303	324	307	310	324	302	294	326	274	303	324	296	293	303	315	306	319	284	312	306	307	291	282	317	307	329	279	291	325	301	337	299	362	286	326	320	314	312	308	315	330	307	313	308	278	290	346	285	332	303	286	292	353	259	316	320	262	323	292	303	314	332	297	307	321	280	286	308	289	294	305	292	294	293	286	268	300	303	314	316	288	302	281	322	294	298	335	299	318	343	297	312	291	322	328	296	289	316	341	307	315	311	284	331	300	328	295	275	301	298	317	343	298	316	300	291	340	296	337	279	316	342	299	314	318	331	313	334	316	295	300	291	317	306	323	324	329	306	296	295	271	285	292	335	285	311	307	284	320	295	323	311	303	313	272	293	309	325	305	273	300	301	295	311	317	297	295	307	329	277	313	301	284	303	296	313	312	297	315	295	317	293	318	290	298	315	305	323	292	297	278	320	283	264	320	289	301	293	286	287	289	297	321	278	294	309	285	306	307	303	304	282	310	300	303	314	269	295	310	310	318	301	270	317	327	319	306	292	284	320	309	323	310	322	306	285	326	323	294	284	309	289	293	323	303	295	301	333	303	292	312	313	340	327	310	341	308	321	316	285	317	312	283	310	324	280	318	311	296	329	259	306	312	307	323	304	287	320	316	314	330	306	286	305	318	280	278	318	292	303	315	314	272	324	278	289	304	313	310	297	318	284	313	247	299	302	313	293	328	298	328	334	308	325	335	321	319	310	328	303	292	299	288	302	292	346	276	323	274	262	313	288	303	298	304	328	293	287	304	305	306	318	286	339	301	305	313	299	322	268	307	317	305	308	287	316	326	321	347	318	291	317	311	286	288	309	294	300	312	282	309	292	289	310	315	318	339	315	295	296	317	279	280	292	315	304	299	285	290	336	326	317	284	336	303	322	285	288	323	266	298	311	302	325	300	303	277	306	283	301	291	276	301	309	312	317	305	274	313	294	281	310	292	311	319	317	326	329	303	308	310	293	301	284	283	304	277	305	301	307	330	347	347	349	286	283	291	307	287	318	283	284	288	314	316	301	323	302	335	304	287	302	312	298	284	311	285	304	273	302	280	293	319	302	299	276	278	294	290	323	304	307	303	316	290	314	348	306	328	313	310	281	302	310	310	314	299	293	319	299	328	302	305	309	299	318	305	305	308	289	273	291	302	321	322	311	306	301	315	304	307	300	297	282	317	286	310	337	286	303	307	315	304	312	309	317	352	316	306	301	296	294	302	296	298	304	304	323	291	292	289	302	284	320	300	299	323	299	288	293	317	320	335	284	315	292	311	309	295	312	305	306	310	295	303	338	288	298	313	287	347	309	313	298	295	296	324	322	299	316	318	326	275	328	313	279	314	324	291	357	328	319	295	303	290	306	343	329	300	308	315	305	315	318	307	306	289	310	326	316	294	327	320	337	272	307	325	291	331	294	297	288	300	320	305	298	302	305	269	324	323	318	277	321	295	301	300	315	315	306	318	291	305	311	300	343	296	276	279	319	321	310	324	322	312	305	285	311	284	339	331	295	291	305	291	290	315	320	285	318	288	345	308	298	299	289	312	324	310	320	291	302	311	336	291	309	281	325	288	316	296	309	347	347	338	321	305	339	297	329	305	296	319	306	303	312	319	282	280	331	323	307	301	294	305	302	291	286	285	301	293	327	319	312	323	319	287	304	304	292	289	333	279	269	268	332	326	332	306	306	314	280	341	327	299	303	287	303	313	311	326	309	282	291	310	270	301	321	280	319	302	304	319	324	303	297	307	330	301	280	328	306	295	300	314	312	310	316	302	327	290	306	299	273	293	285	284	346	301	331	318	318	294	296	343	300	305	325	273	310	319	290	304	311	293	306	310	256	304	326	294	307	315	278	297	295	296	305	311	293	291	301	300	289	346	282	312	313	290	305	305	321	317	316	293	328	315	302	300	291	330	300	317	300	285	272	299	278	302	286	285	308	259	309	307	285	319	291	294	313	308	297	267	301	325	320	300	289	318	334	328	319	302	310	278	334	282	295	301	308	302	296	311	295	309	304	311	290	299	298	308	333	301	304	285	290	281	311	289	305	284	277	306	296	303	290	353	293	303	275	302	298	317	284	314	287	298	301	282	303	288	355	301	290	302	293	303	314	274	298	305	279	299	314	280	270	302	319	322	323	333	306	285	294	355	290	302	304	337	325	334	301	294	313	331	298	342	330	283	336	297	327	278	310	270	349	310	304	306	309	288	320	335	302	329	283	332	340	316	312	305	306	287	301	334	285	314	292	311	285	293	341	289	329	307	302	305	316	304	290	298	291	294	294	323	296	277	307	314	303	307	328	293	301	322	304	283	301	330	302	302	314	270	302	305	320	334	301	304	314	320	306	307	290	298	307	273	287	316	286	292	300	331	309	333	346	320	320	313	296	289	301	288	306	314	270	316	299	294	300	315	304	306	283	308	311	325	321	313	297	278	316	296	299	288	288	282	275	289	336	280	321	300	309	309	300	269	273	305	312	323	313	290	318	311	311	307	287	319	264	298	322	309	250	292	293	306	296	286	309	314	307	320	314	269	317	317	308	280	289	293	282	299	301	302	294	293	278	319	297	278	306	282	309	307	309	317	286	328	284	292	312	314	308	315	291	288	318	316	296	325	320	288	324	294	312	310	356	282	314	265	289	273	297	330	292	286	302	292	339	288	288	296	287	326	286	329	297	286	296	307	307	327	286	287	292	321	303	290	341	290	336	300	326	313	301	282	290	293	315	310	262	323	300	308	322	301	247	279	294	328	308	297	338	301	302	326	341	310	277	303	293	329	305	298	282	312	292	315	287	305	327	289	306	308	296	312	296	312	308	289	295	305	317	292	292	313	289
22796	33874	24484	8403	12397	19746	12511	4101	1568	583	538	558	515	568	536	593	783	731	746	644	692	637	580	527	493	464	476	488	511	510	482	514	442	499	469	481	505	493	507	509	466	538	484	526	486	484	517	460	495	504	538	469	484	471	498	485	530	563	512	504	512	524	561	476	496	482	508	527	497	505	510	502	488	514	479	515	490	470	468	491	499	502	492	473	494	497	495	493	507	463	503	480	499	472	480	544	465	483	526	488	484	511	513	526	488	473	502	485	462	478	507	484	514	486	497	486	460	517	490	477	520	472	499	549	455	487	498	494	453	457	507	527	489	488	506	502	495	520	515	532	509	459	485	508	482	473	449	482	496	495	477	541	467	518	500	453	512	526	502	462	527	501	454	444	514	460	514	487	520	487	519	476	492	485	467	492	498	484	516	491	501	465	506	464	500	498	539	472	498	486	532	536	472	462	512	465	468	449	492	474	468	462	529	487	464	488	477	492	450	436	452	465	498	488	476	502	506	471	478	478	509	476	527	450	523	506	470	509	519	471	484	473	480	511	489	517	487	495	506	487	476	506	473	493	528	505	496	483	494	465	481	472	554	520	501	503	500	477	473	484	461	479	480	460	471	502	502	484	491	484	492	488	491	478	518	470	500	482	464	510	491	496	503	484	476	478	522	498	492	525	496	504	526	468	497	468	519	543	502	468	481	518	502	453	472	510	460	483	504	503	496	490	492	489	444	506	523	513	482	473	508	504	503	529	522	504	522	478	500	496	469	480	488	495	507	502	486	511	474	484	508	500	500	454	496	499	497	511	447	499	508	509	484	480	430	490	521	507	499	476	483	498	481	483	509	498	496	515	438	507	507	480	486	522	456	532	487	489	513	467	509	453	490	452	537	456	500	503	495	492	447	468	487	475	457	531	485	485	480	486	486	492	452	471	482	466	495	516	501	524	487	491	518	488	470	507	455	527	476	481	487	495	504	452	465	507	500	454	492	516	478	485	518	503	523	484	490	471	452	465	516	490	490	504	482	503	512	502	463	489	462	509	517	481	460	509	489	478	469	484	453	496	471	460	464	488	463	442	497	511	510	483	504	488	545	467	494	484	529	507	488	516	476	480	503	492	486	490	505	494	504	496	474	505	489	464	461	521	497	493	489	488	510	475	471	518	493	501	505	485	508	469	509	466	508	499	462	476	512	479	498	480	496	471	486	504	510	486	496	521	502	489	487	522	524	491	469	523	485	500	535	503	488	486	519	512	492	480	501	482	490	504	495	471	493	509	500	497	492	492	485	515	532	531	461	487	457	496	460	504	466	477	462	477	502	475	461	491	514	463	498	496	477	480	468	485	486	488	478	490	512	494	486	486	473	478	487	467	488	494	445	510	495	522	459	500	485	472	469	492	490	492	473	474	493	486	513	492	494	493	498	493	479	496	463	504	509	551	517	510	486	496	470	462	487	483	512	533	507	502	468	480	467	500	473	486	493	479	489	483	462	493	499	465	510	484	525	493	465	488	461	505	498	507	526	480	476	487	448	523	464	485	490	485	467	475	477	504	487	493	476	491	519	509	459	491	476	488	463	444	522	495	465	510	461	495	524	504	491	482	482	486	511	496	523	484	495	485	477	483	491	484	504	458	487	454	500	503	493	465	477	488	476	495	492	489	522	521	461	497	473	524	435	472	480	481	453	516	520	469	527	507	482	507	486	471	499	498	452	509	528	532	486	485	485	503	482	495	487	487	490	501	515	474	486	450	490	486	456	493	507	503	487	507	486	505	537	532	444	470	482	472	467	489	475	477	499	498	506	475	521	493	476	461	486	492	454	502	475	490	507	470	467	458	484	491	505	491	493	507	510	490	500	469	501	467	507	501	476	486	515	511	444	469	430	519	461	506	474	533	495	501	553	486	492	462	462	459	504	516	517	531	504	498	494	521	499	480	506	455	487	516	481	479	467	503	463	506	475	496	503	493	474	488	518	478	429	475	502	480	462	490	492	500	487	483	471	498	525	509	511	532	512	493	515	514	486	462	497	498	486	547	478	500	482	476	523	506	518	503	503	489	461	534	528	510	514	497	473	473	484	477	530	501	490	494	497	496	493	460	477	499	487	507	473	486	504	499	490	502	490	451	487	482	478	479	454	439	508	478	493	478	502	485	458	468	481	504	501	460	439	503	504	479	478	484	504	493	513	495	496	501	482	496	538	489	507	520	498	484	525	493	518	485	448	458	475	515	524	495	494	490	508	522	508	514	481	440	478	534	528	496	510	494	498	510	486	476	474	510	446	503	506	504	518	515	505	480	524	517	475	504	492	484	507	486	475	501	480	490	510	488	485	490	508	512	474	502	489	504	491	465	455	472	475	453	473	459	514	493	491	519	474	470	527	510	484	428	476	500	468	501	466	557	497	504	532	475	471	469	508	483	461	478	498	515	498	521	528	466	460	449	467	494	500	513	466	484	500	526	507	487	493	482	499	454	493	482	499	499	499	465	514	496	506	472	518	480	482	473	474	465	501	506	415	519	480	507	476	492	474	496	479	487	472	472	510	449	498	497	488	511	497	491	471	459	494	527	454	502	514	455	490	484	506	528	494	494	498	535	459	491	487	530	475	469	504	483	471	510	496	525	454	480	504	465	479	486	511	501	459	485	536	499	457	519	503	463	490	506	521	507	461	516	534	496	490	524	493	462	544	493	488	475	475	461	421	532	469	517	513	516	511	512	508	491	471	514	514	461	512	469	474	475	505	458	475	506	512	473	492	518	518	507	500	482	497	496	489	463	472	496	450	518	491	485	497	509	467	498	496	512	446	475	508	503	510	464	499	512	468	512	503	491	487	466	486	479	509	495	466	507	490	488	490	505	479	453	521	501	487	502	501	506	467	481	503	502	497	504	489	533	490	504	492	486	499	497	460	505	533	508	472	488	487	443	504	508	475	490	503	483	481	467	500	497	496	477	485	505	462	524	482	469	446	501	491	471	490	488	457	495	463	471	498	471	476	472	496	521	451	489	472	450	493	511	521	495	475	497	481	505	501	468	518	505	498	510	503	511	509	526	508	499	489	458	456	509	480	494	494	493	488	464	478	480	502	501	516	476	480	501	499	526	493	489	487	477	455	472	495	450	517	496	485	510	531	517	533	506	495	503	509	485	506	491	507	517	495	468	486	481	492	483	487	490	491	474	460	501	461	478	463	466	500	508	458	475	483	488	523	501	467	457	488	476	504	472	477	477	504	480	489	503	490	462	454	503	439	485	518	482	506	514	526	482	457	504	513	519	519	489	433	517	506	518	505	482	490	517	517	498	475	447	493	448	461	513	463	501	479	485	544	505	475	505	510	491	489	494	471	526	527	508	489	512	500	479	504	471	467	499	510	511	498	509	494	435	483	462	462	469	463	490	506	481	495	486	483	494	476	510	513	509	480	473	528	482	486	467	474	484	496	503	484	502	477	489	480	505	513	490	492	480	487	494	502	480	502	514	505	505	507	492	497	488
24192	21242	28204	24242	25220	40288	32366	13137	3952	518	430	406	368	372	400	412	368	568	912	925	755	571	435	416	419	370	378	371	367	373	314	335	332	345	356	331	380	358	352	340	356	354	379	339	350	326	344	354	365	367	364	329	365	364	369	336	397	371	342	364	357	361	371	347	349	354	335	331	381	360	365	371	340	345	410	354	324	344	289	359	354	357	344	348	339	378	344	332	335	355	344	334	356	369	353	334	390	333	332	354	364	369	314	376	377	345	351	369	326	377	364	367	300	366	348	378	351	362	387	359	341	378	357	336	342	339	353	360	314	323	360	366	303	372	360	342	358	371	346	341	360	387	359	324	364	393	363	341	361	356	368	333	385	346	343	332	384	351	371	335	360	359	319	316	351	374	343	364	346	324	344	350	371	386	342	345	384	355	346	330	354	372	339	359	325	401	348	306	326	321	342	382	333	371	342	329	349	351	331	324	346	343	347	349	336	363	342	334	367	333	368	356	372	331	330	331	372	317	312	328	343	344	347	340	351	315	342	361	314	363	365	354	331	359	368	348	354	359	319	336	340	367	329	329	348	325	380	350	341	369	361	349	361	334	338	346	339	327	344	367	363	371	369	381	349	394	329	322	321	364	322	339	355	349	384	355	359	317	319	339	359	383	350	331	379	338	350	356	337	327	333	344	352	355	318	322	349	337	347	341	347	332	316	318	383	322	363	357	360	312	315	373	334	319	354	360	336	328	355	334	360	342	351	343	363	331	334	341	340	348	320	318	338	319	333	335	343	334	335	346	349	367	337	341	324	360	361	329	357	367	367	346	325	302	344	349	320	347	371	400	351	365	331	368	366	352	340	365	381	333	328	339	354	351	382	356	349	350	321	355	361	338	395	337	345	358	358	353	335	335	337	370	354	367	387	343	341	360	362	363	339	339	344	333	350	342	350	351	340	373	366	300	361	335	354	351	318	334	352	316	326	361	349	341	343	359	345	354	323	344	345	359	340	348	357	310	380	340	323	354	364	359	344	299	365	341	351	362	339	335	351	328	327	369	341	358	335	386	334	351	296	360	318	344	379	349	335	340	353	379	335	356	355	361	350	367	323	332	322	364	345	306	351	331	332	325	316	404	328	348	338	330	349	344	342	373	324	366	343	366	327	347	366	338	346	377	346	366	350	341	356	312	342	345	344	395	362	368	357	351	336	364	327	352	310	364	351	324	317	340	369	338	337	368	376	342	323	354	346	356	362	320	395	331	362	343	309	376	325	365	341	333	343	337	363	358	351	348	332	341	330	359	328	345	336	351	329	319	298	350	376	374	367	366	328	306	354	330	342	334	318	342	341	362	366	346	360	367	321	326	342	347	365	368	352	338	350	344	349	377	356	326	358	347	364	356	353	348	341	376	348	320	368	336	335	362	353	348	341	340	321	329	343	332	355	352	338	356	363	357	336	365	340	362	352	313	342	353	342	325	329	335	388	363	336	335	335	318	263	335	356	346	355	358	357	327	359	330	343	351	352	320	335	329	360	335	351	337	366	328	359	367	344	354	345	333	355	333	378	382	356	353	347	313	346	371	333	317	367	325	375	355	351	352	349	343	361	314	327	352	360	370	331	323	311	365	373	346	356	385	321	336	309	333	344	362	342	362	361	360	325	367	335	320	372	378	357	361	369	309	314	336	358	382	356	318	336	348	350	367	329	335	366	333	359	330	364	360	344	318	347	337	376	347	371	346	359	305	316	350	365	364	350	354	345	344	365	345	339	367	313	372	309	343	371	324	354	349	326	365	334	351	343	373	347	337	320	305	349	352	349	354	352	317	358	341	321	337	349	351	367	325	358	339	343	341	379	335	369	332	362	318	374	353	351	317	322	343	326	332	346	363	315	363	313	343	365	335	377	388	348	368	370	375	334	351	346	345	323	358	364	364	335	360	317	331	353	356	345	352	363	363	343	357	360	338	373	363	348	346	351	354	338	338	335	357	381	311	322	361	346	342	356	311	342	321	338	334	347	364	353	343	317	359	355	312	385	334	329	341	353	343	336	344	340	303	332	351	365	335	371	360	388	348	298	323	352	358	353	325	320	316	336	368	339	350	346	341	361	341	329	316	310	344	343	329	333	338	381	344	363	352	355	359	366	341	317	354	319	318	351	332	331	359	360	346	353	369	312	352	334	380	333	349	350	337	349	340	335	362	362	334	348	352	322	364	377	337	353	350	364	320	366	322	360	341	336	345	311	365	327	317	357	344	309	342	357	330	341	371	326	343	386	325	346	365	327	353	337	348	348	323	326	364	358	344	336	363	355	358	370	353	347	361	324	353	351	362	310	354	338	302	336	338	320	353	343	337	315	340	350	372	320	353	345	333	341	352	363	362	358	360	331	384	343	348	357	352	342	315	337	359	331	311	318	343	377	380	336	339	361	352	358	352	357	341	343	343	382	370	347	344	341	361	314	351	331	355	354	352	367	351	346	359	346	362	323	393	380	336	337	338	363	336	364	360	341	322	320	347	372	348	324	357	333	337	333	324	339	362	345	342	337	340	354	360	356	354	327	342	332	326	356	339	337	331	338	354	348	381	378	356	372	332	374	352	345	326	363	361	344	315	368	381	359	327	344	339	356	361	368	336	332	358	331	335	351	341	371	351	334	348	360	372	317	354	393	328	363	359	349	333	351	317	359	362	341	341	329	340	353	350	348	368	355	342	363	349	353	355	358	333	360	367	362	373	369	364	325	357	328	350	315	338	378	350	337	362	336	366	364	317	335	333	344	331	338	382	335	326	363	374	344	357	338	342	371	305	344	362	321	358	326	347	326	354	342	314	335	350	350	343	368	363	350	318	358	327	317	365	338	320	321	341	352	369	320	358	337	309	368	314	317	373	376	345	353	338	342	313	319	355	345	361	362	350	307	332	347	345	336	332	380	364	343	344	328	364	330	328	345	344	361	327	376	374	343	355	350	349	357	362	333	358	331	356	337	328	336	327	353	324	374	334	361	355	320	318	370	342	329	345	348	350	376	339	324	371	382	343	337	394	380	376	348	333	340	339	307	340	328	334	354	348	329	336	327	362	346	333	386	321	325	337	344	362	365	362	341	340	334	350	346	345	354	378	358	333	327	372	285	355	361	373	348	390	374	346	316	315	360	333	353	327	326	333	366	351	336	380	371	399	348	367	331	326	321	342	354	381	346	362	363	369	361	377	374	340	377	332	343	338	339	326	359	356	323	343	332	339	382	339	348	341	395	359	361	349	369	358	344	344	354	397	362	337	345	344	382	313	361	369	344	308	355	354	352	339	362	349	316	346	319	369	341	377	346	346	344	338	368	338	352	369	348	331	338	334	333	349	342	340	347	330	365	342	298	355	345	413	345	358	385	343	331	362	332	378	325	335	355	351	339	336	351	330	347	314	357	327	346	343	360	314	377	356	322	344	308	333	364	363	342	335	365	363	326	348	344	298	352	334	337	345	375	334	346	363	361	340	320	325	359	338	360	360
26656	43270	33647	18459	34567	43864	35858	16526	8170	794	636	626	645	627	642	724	671	1241	2267	2214	1720	1245	755	701	686	693	611	584	555	538	572	519	552	603	533	557	537	567	578	604	533	552	570	569	611	561	564	539	550	563	584	565	552	548	603	574	562	558	592	586	513	553	563	538	576	545	551	544	609	547	564	582	521	538	517	575	566	509	522	545	565	532	592	547	588	573	602	570	533	573	528	535	528	551	574	549	570	530	584	552	552	595	535	569	589	587	592	559	564	549	582	523	563	528	577	552	579	559	563	567	600	569	559	531	570	542	561	557	538	529	578	516	565	555	534	538	568	518	607	573	564	543	546	578	538	513	588	599	520	556	524	568	562	517	521	554	591	519	542	560	555	571	563	546	578	513	542	569	541	566	543	542	522	571	529	533	515	596	609	577	504	571	542	504	542	559	518	569	536	546	589	548	586	516	533	519	506	562	596	543	529	529	499	540	528	554	556	552	584	556	559	581	551	555	557	552	565	577	541	599	543	528	558	565	586	566	588	534	547	545	533	555	570	511	569	553	561	547	540	579	550	541	535	551	505	521	569	540	576	553	526	531	618	543	545	549	575	557	556	528	589	557	561	542	556	590	540	564	623	537	612	539	569	549	548	553	562	579	554	512	547	493	545	559	546	532	574	525	574	551	528	524	548	529	525	569	584	606	535	565	560	593	591	522	552	608	539	524	560	593	521	554	559	536	588	565	552	571	554	562	541	570	544	583	560	570	532	555	554	537	522	583	575	567	587	582	563	554	542	586	563	565	572	577	558	566	526	550	553	584	523	554	558	604	585	537	567	561	531	572	566	536	577	545	573	544	562	576	628	543	559	542	528	537	541	556	522	573	508	569	576	537	587	556	553	505	589	567	568	557	557	556	578	555	591	541	597	543	572	587	565	580	535	527	553	583	549	551	547	577	527	573	532	550	561	539	536	571	544	515	522	560	603	497	565	563	557	542	535	587	545	538	549	552	534	544	558	564	569	562	512	547	565	555	592	605	596	563	568	558	572	515	552	571	521	537	577	538	562	506	576	561	578	566	487	576	567	510	530	562	532	522	579	568	553	566	571	598	540	558	611	528	546	513	506	548	556	546	556	545	555	550	511	526	547	549	533	579	499	559	545	561	524	540	561	539	531	580	567	529	583	519	544	523	554	527	549	574	521	540	544	581	561	516	552	547	573	533	567	542	497	558	525	547	512	545	617	522	515	558	581	502	530	578	562	558	557	583	533	548	583	546	571	510	531	535	557	527	551	567	552	561	551	568	558	540	496	542	548	550	556	562	546	573	527	541	565	557	526	552	524	544	557	562	519	528	589	600	573	577	528	570	541	568	571	541	510	538	548	581	543	554	569	548	570	530	580	556	531	553	591	521	567	555	577	566	567	537	584	565	587	554	529	559	556	553	562	566	544	516	543	542	573	589	537	561	545	548	537	562	555	579	559	537	568	582	533	526	567	549	584	567	531	541	586	575	554	511	555	564	541	536	597	547	521	553	585	547	537	538	495	501	551	588	528	572	579	483	578	521	547	576	559	583	557	573	518	534	542	585	542	536	574	515	551	563	599	544	558	532	602	519	545	575	580	534	556	613	507	571	556	585	558	579	548	559	539	572	564	559	563	527	574	563	584	594	521	581	587	544	561	589	558	541	559	547	538	545	530	528	575	526	537	589	520	575	553	564	555	566	576	548	572	554	549	554	581	549	533	584	558	507	558	556	587	522	615	573	504	535	543	554	594	572	569	589	539	542	573	543	574	576	563	532	560	551	567	557	562	567	577	568	515	574	556	556	525	552	561	523	599	551	568	569	536	542	541	556	515	570	593	553	577	543	543	532	552	531	534	535	570	554	560	585	584	567	516	552	536	527	545	565	532	547	565	622	615	557	563	499	551	588	552	520	538	552	559	535	624	561	541	603	527	557	554	624	571	608	549	583	590	550	559	555	558	579	525	539	534	538	593	552	554	567	560	550	587	592	564	544	549	577	532	556	553	522	525	562	577	589	530	538	552	538	552	521	553	567	549	601	523	588	564	549	546	552	593	527	539	544	586	579	564	548	539	553	542	531	558	523	531	559	570	557	561	529	534	519	549	551	588	580	554	541	550	533	553	544	556	530	533	556	561	520	533	551	557	580	531	588	558	563	572	562	575	600	568	568	519	571	546	551	562	570	559	554	547	567	545	542	552	521	566	574	553	609	560	551	534	595	559	530	540	554	570	575	554	581	567	517	559	529	563	503	586	569	548	516	526	543	537	561	542	560	548	581	523	555	558	586	576	496	550	566	523	545	552	579	531	578	576	525	542	576	559	536	523	486	545	598	550	568	540	546	552	572	524	548	585	525	561	558	547	571	567	525	582	545	560	538	542	553	546	549	535	538	554	548	545	579	566	532	543	527	554	533	576	592	541	540	521	560	577	583	526	561	552	549	550	581	543	546	572	541	543	564	567	591	559	567	528	536	535	588	523	545	607	598	568	527	575	560	584	594	547	539	557	573	556	518	542	542	525	530	574	516	584	507	538	568	540	596	582	574	557	570	523	563	546	527	540	533	533	551	579	538	576	535	553	565	566	579	565	543	587	548	543	577	525	513	489	585	577	548	554	553	585	551	566	547	535	541	563	571	547	544	593	552	540	546	563	516	584	543	550	505	551	549	564	530	548	555	546	495	592	544	530	565	529	530	542	554	535	560	566	566	545	515	566	558	528	530	539	541	524	566	535	506	570	496	548	597	573	559	546	538	627	564	587	569	559	545	564	579	556	592	549	570	519	543	517	495	574	486	583	560	551	549	580	625	536	565	555	555	585	575	563	538	560	549	536	560	576	579	569	501	540	558	590	536	559	568	551	560	562	582	579	544	520	591	529	530	571	514	535	573	601	555	574	567	542	585	561	558	546	594	530	516	534	559	518	562	553	556	525	560	573	562	569	557	516	610	534	577	562	517	579	561	550	535	562	547	492	571	499	560	645	553	595	518	499	535	542	546	549	540	526	564	538	561	533	520	557	568	588	589	558	548	600	563	569	535	548	553	547	575	515	566	539	572	555	551	600	549	554	536	579	535	575	581	545	554	591	539	546	573	589	528	551	567	551	518	553	602	547	555	589	547	512	516	552	556	570	555	535	558	526	537	595	554	525	564	551	536	611	553	572	550	550	583	539	541	531	585	568	593	568	545	582	557	567	561	564	593	536	593	558	560	545	561	574	538	548	561	543	601	518	507	597	543	551	557	572	578	578	573	566	575	566	601	527	550	565	550	534	553	589	563	588	607	518	517	565	562	571	581	578	545	564	553	579	571	544	600	532	587	545	539	549	571	543	536	561	567	509	544	525	573	550	564	564	522	562	561	550	551	538	549	582	579	565	545	563	552	571	606	607	573	577	543	550	545	565	587	561	537	557	536	572	565	542	578	583	525	573	569	551	587	527	559	525	577	531	580	547	601	585	579	542	536	513	545	577	534	553	545
22952	21148	28841	23607	23632	51619	46508	24057	6346	522	379	358	364	340	350	357	374	927	1615	1529	1181	967	623	371	376	384	358	319	321	315	286	300	300	318	280	342	276	271	305	318	284	273	325	283	308	330	322	312	295	299	306	315	311	278	295	299	344	322	289	274	331	292	311	315	312	268	302	319	316	322	313	310	331	291	324	297	332	333	281	297	283	291	318	298	302	325	267	312	293	302	306	333	313	294	302	300	317	322	299	329	302	288	326	301	301	279	320	295	299	276	330	273	303	314	297	291	290	328	285	319	290	309	286	309	296	299	304	321	300	302	287	313	305	324	289	277	294	325	284	332	333	282	292	276	319	261	289	339	289	316	312	327	304	298	325	319	312	284	290	283	320	290	347	292	292	276	296	310	306	317	328	264	287	320	311	316	281	306	309	281	287	316	295	296	301	295	294	315	302	324	288	290	321	288	335	328	322	304	308	357	269	317	298	293	305	327	311	304	313	295	338	337	300	330	316	301	312	307	325	309	303	297	322	315	306	272	309	307	314	276	325	331	304	307	319	295	302	296	291	323	328	323	300	326	314	304	330	308	297	327	280	289	349	279	310	302	293	328	318	316	307	340	313	279	287	298	327	269	282	295	321	300	299	315	304	328	286	318	332	261	292	328	293	318	311	305	313	300	312	284	340	314	281	301	305	269	325	322	278	308	306	324	306	299	328	307	293	326	281	315	318	293	316	330	299	318	315	311	296	333	310	297	307	320	314	291	308	307	318	328	312	307	304	273	318	316	332	301	281	304	312	294	306	296	326	316	317	306	298	325	285	289	349	320	298	314	304	323	309	314	279	291	300	319	286	270	309	313	308	308	290	303	313	304	301	317	296	304	281	288	316	293	324	299	290	287	315	315	291	291	297	262	310	282	310	307	334	328	326	299	311	298	295	315	343	290	319	306	315	298	343	289	346	337	299	316	290	314	332	290	333	305	280	298	298	267	299	301	279	316	308	307	306	303	288	300	317	318	328	280	289	292	287	299	346	305	320	277	336	295	346	293	302	293	314	292	310	298	329	271	267	300	321	282	331	307	286	305	308	308	315	254	310	324	298	313	291	261	325	280	305	299	291	300	295	269	316	289	304	321	301	296	315	292	309	333	286	293	302	307	283	304	325	317	302	301	311	317	320	297	331	306	297	300	314	328	319	302	303	315	286	293	275	313	294	305	278	287	308	299	308	297	294	337	307	310	288	303	306	313	334	308	286	331	309	306	275	311	296	285	327	314	324	298	297	304	293	294	316	303	292	293	289	296	304	267	313	282	300	331	314	305	297	295	310	318	284	280	267	277	307	326	302	324	320	318	280	317	294	297	292	300	280	305	294	280	291	323	342	328	303	308	322	276	308	320	292	315	313	288	297	301	314	309	324	302	288	341	310	285	267	283	301	316	276	320	265	301	292	310	315	325	298	278	270	317	313	302	310	298	314	300	307	318	308	313	301	294	299	290	325	303	309	289	309	296	264	321	287	312	317	270	306	277	326	309	281	321	300	291	327	296	310	324	328	295	307	316	285	318	279	310	297	321	318	311	307	310	319	301	297	322	292	331	293	280	299	298	301	329	283	288	312	290	308	283	329	307	327	293	317	331	313	267	291	316	344	315	305	291	297	297	298	301	326	321	323	318	262	290	321	311	319	342	302	311	311	300	324	280	280	282	311	281	328	323	297	313	296	302	248	326	307	348	312	310	281	318	307	309	302	301	307	319	302	312	304	307	297	293	302	290	290	297	307	295	303	334	301	292	313	320	291	300	304	313	308	267	324	301	294	297	290	309	303	317	271	308	296	323	327	288	304	301	316	297	318	319	345	336	300	309	281	313	313	370	350	297	344	316	304	282	353	319	266	291	286	330	308	355	295	313	300	305	303	326	336	303	290	362	264	317	277	314	286	315	273	311	316	296	276	329	287	321	319	297	296	308	308	321	290	273	300	298	297	328	333	293	321	265	289	293	285	317	278	305	303	343	296	318	363	317	276	294	312	295	288	282	301	301	320	309	317	321	299	282	276	314	302	332	293	325	309	295	297	307	314	280	307	339	274	310	332	316	282	291	309	296	331	310	320	308	311	296	302	324	260	307	291	292	305	302	322	323	305	311	278	298	320	313	311	294	329	320	331	326	312	285	309	290	326	305	293	312	269	274	296	321	329	333	301	280	261	330	317	327	315	304	289	301	313	314	275	308	312	307	345	307	291	288	282	308	318	300	330	307	313	299	317	287	292	278	324	319	278	318	291	321	304	324	279	316	314	349	304	279	309	314	293	280	324	314	285	327	318	295	307	294	302	316	297	332	302	312	315	299	306	301	318	285	304	312	287	324	296	295	298	287	317	288	300	296	298	291	307	302	295	283	291	319	281	294	329	335	318	305	328	315	284	307	308	317	304	290	306	297	286	353	290	304	281	312	311	311	316	268	342	311	321	299	294	319	316	308	277	323	294	299	327	315	324	294	286	280	313	308	302	334	315	293	328	288	279	323	294	301	309	269	304	276	296	328	313	300	304	288	319	311	296	285	295	319	319	315	318	297	312	311	309	276	301	276	298	320	297	277	320	305	295	301	301	300	322	288	307	281	334	298	300	297	307	304	305	302	313	301	294	316	283	278	298	321	297	321	286	328	311	303	314	315	300	283	300	317	301	322	298	307	290	283	294	286	287	302	278	345	295	284	309	285	301	295	295	288	320	319	322	350	272	302	334	283	281	295	317	284	320	325	295	320	317	294	325	299	323	311	311	292	345	303	314	302	320	291	320	317	316	322	287	300	306	298	327	281	298	319	288	285	295	290	279	292	315	301	298	277	324	298	309	259	267	312	289	310	290	269	344	294	294	298	295	310	302	278	279	311	288	307	271	315	281	298	312	298	321	335	298	300	286	338	304	298	308	331	293	278	299	268	329	299	334	312	313	312	273	288	289	277	295	305	277	300	319	298	314	282	312	272	306	273	312	304	283	307	285	345	294	318	311	311	305	291	315	278	312	320	317	304	321	319	297	304	296	315	327	322	297	274	301	321	292	261	284	316	256	264	292	314	278	292	321	311	302	300	306	310	279	303	299	359	273	290	312	290	325	307	316	293	304	307	326	336	313	314	278	310	314	288	305	284	303	294	288	325	292	315	291	295	315	314	309	287	301	320	299	302	272	319	289	303	310	307	306	312	326	300	320	313	330	316	305	284	304	302	324	309	313	323	286	288	296	306	326	293	304	304	270	307	296	296	311	303	292	343	293	322	314	342	306	309	272	318	310	275	292	318	313	271	283	295	306	288	316	299	332	318	304	309	287	276	303	314	296	320	304	325	280	339	282	290	334	310	299	280	302	312	322	314	307	280	330	325	290	310	323	295	278	280	300	317	302	364	292	305	297	308	316	311	320	301	286	278	308	296	302	286	269	298	317	284	294	290	322	338	339	313	296	288	285	307	286	320	298	269	293	330	320	306	320	313	310	340	324	316	299	309
29808	50675	42347	25506	36394	58137	47319	25160	8438	788	641	655	698	697	613	617	714	2209	4430	4008	3045	2309	1277	825	656	647	547	481	490	509	473	481	513	480	468	500	504	489	535	522	488	419	480	497	487	498	444	488	504	511	501	472	458	536	432	480	542	466	440	528	483	480	491	497	484	482	534	464	441	517	473	474	498	464	519	491	521	483	459	506	481	484	481	495	475	461	499	454	510	484	498	503	460	477	512	479	466	475	509	469	463	463	492	481	502	497	469	490	477	506	488	506	448	514	464	433	484	490	504	510	473	474	465	474	531	471	520	465	450	501	445	507	451	493	468	497	497	467	496	491	486	483	492	479	454	472	470	492	467	491	472	474	523	493	517	465	474	504	452	457	463	504	476	442	490	476	502	463	505	500	480	477	476	499	482	526	496	474	497	457	507	487	454	492	521	504	462	523	494	525	506	457	457	481	495	518	486	477	507	493	495	483	471	484	498	501	522	467	496	478	489	474	484	477	469	452	472	494	471	479	488	465	487	457	457	489	495	493	480	475	471	497	505	493	477	480	480	516	484	503	462	488	490	457	523	475	458	493	450	510	435	482	504	469	483	453	476	456	480	510	458	471	499	499	482	479	479	470	521	459	445	485	453	488	508	503	485	487	519	441	449	450	504	512	485	492	483	468	484	502	478	504	493	478	504	457	500	466	481	487	474	508	467	411	451	454	486	498	480	540	459	480	480	469	510	443	501	452	453	488	465	456	464	493	496	494	471	483	466	457	505	487	514	489	475	518	479	477	465	501	505	477	465	493	494	519	453	488	465	489	463	475	497	479	491	499	483	463	469	485	489	516	476	509	479	469	477	464	480	467	479	515	475	496	509	509	461	455	458	456	483	519	490	505	495	448	495	501	467	480	438	469	434	474	479	513	514	459	497	536	456	501	483	452	499	516	523	490	464	514	548	462	488	488	463	492	536	442	444	500	528	471	451	461	474	491	464	525	458	522	498	466	477	464	468	476	500	480	510	490	470	488	496	486	488	492	493	490	465	421	456	464	448	492	479	500	469	494	462	497	469	489	482	472	503	489	468	467	496	481	487	517	465	467	489	460	460	488	474	487	498	471	501	469	459	445	498	444	483	507	434	471	506	496	483	486	519	530	453	495	489	486	491	462	481	487	443	460	473	529	440	455	471	492	456	505	480	453	459	488	504	520	443	484	461	490	501	447	494	522	499	491	441	491	537	468	469	468	488	472	535	500	520	505	513	440	463	470	495	458	469	453	442	491	488	495	523	455	468	494	536	485	471	488	483	482	489	514	476	503	490	499	485	477	481	473	493	464	467	467	478	488	470	523	442	508	487	435	497	431	532	478	513	479	471	457	523	494	480	469	478	491	470	501	525	481	487	483	525	500	499	454	464	484	497	499	509	528	492	469	506	567	482	469	472	484	516	493	471	516	476	469	481	509	474	494	458	528	519	485	470	497	448	452	479	488	507	472	487	499	521	462	458	493	493	482	474	465	496	495	471	499	480	501	505	500	487	459	493	526	526	453	518	477	548	480	453	498	495	529	512	478	472	483	496	479	460	528	472	470	479	494	483	487	515	499	478	491	480	451	478	507	501	450	471	478	438	502	454	466	484	494	497	475	507	491	493	472	501	525	527	472	485	499	490	487	434	485	469	499	500	475	464	481	473	475	479	507	446	486	474	468	478	481	476	502	529	483	459	482	475	464	519	521	455	505	456	489	505	519	510	472	527	459	484	508	487	494	524	486	448	478	515	518	506	468	468	493	477	504	478	475	486	497	456	491	523	469	457	475	475	492	473	498	466	502	467	485	494	476	529	507	463	491	515	517	485	469	487	436	510	472	446	494	486	474	468	502	501	505	447	519	466	467	452	488	492	477	494	495	494	520	513	471	456	502	463	485	540	467	462	463	462	478	500	456	478	485	468	499	467	493	500	529	428	462	477	474	452	476	490	479	503	489	443	482	472	449	476	466	493	515	492	468	479	519	454	469	501	506	522	530	502	526	462	457	465	462	455	469	488	464	493	463	484	473	528	529	473	485	449	463	427	525	507	500	438	478	480	507	484	513	473	490	497	509	536	481	483	496	446	489	467	499	534	445	461	505	465	508	474	517	452	435	459	455	483	449	463	486	471	488	487	455	528	467	506	478	445	490	452	504	490	489	464	502	469	507	490	476	478	435	498	479	509	487	500	440	497	465	480	470	468	475	452	472	530	456	515	470	466	510	499	447	463	515	456	459	493	467	498	435	486	487	491	467	457	482	478	512	493	478	429	457	467	438	464	480	483	473	477	499	515	488	500	520	555	437	477	496	494	494	472	494	462	503	501	480	440	491	478	486	484	476	509	493	475	511	477	459	490	469	519	500	504	458	503	482	483	464	493	514	480	473	505	494	494	471	495	496	504	484	513	473	495	489	512	506	484	497	514	511	460	501	460	478	493	422	498	490	476	493	484	468	450	466	468	476	455	490	465	524	476	473	502	495	439	501	458	474	492	502	494	483	453	498	503	458	468	462	466	493	449	482	509	497	492	489	437	487	516	472	471	439	467	515	501	454	474	484	512	471	519	487	523	462	477	500	495	492	457	462	453	511	523	488	467	501	474	473	487	489	487	486	443	461	475	480	519	463	478	515	560	496	498	511	468	475	473	488	484	487	496	470	485	513	512	458	507	498	492	472	476	458	508	497	505	448	470	515	480	480	499	470	500	478	495	479	511	474	499	483	498	476	524	476	471	475	471	458	511	511	513	496	486	476	477	491	447	476	505	471	463	488	498	458	484	487	475	453	492	456	526	496	450	539	480	498	466	483	488	478	471	534	504	479	490	429	462	513	475	473	471	461	494	441	466	469	486	513	449	505	474	517	430	484	473	452	463	485	488	508	490	474	470	472	457	478	480	492	464	475	488	492	494	495	489	522	480	425	504	506	487	460	449	482	449	512	489	497	462	466	443	501	430	486	521	506	496	493	510	505	492	488	541	496	447	467	489	494	499	484	485	473	470	492	514	470	464	466	478	473	457	479	470	477	506	480	473	466	496	472	458	533	473	441	469	446	499	470	438	510	438	472	480	474	498	468	459	511	455	447	485	501	472	482	455	470	499	497	497	519	481	485	484	473	464	462	480	476	514	475	485	493	493	516	483	507	491	510	504	470	481	486	499	468	484	516	475	497	481	451	483	498	471	450	515	485	463	525	456	456	490	510	434	516	510	510	458	464	457	511	484	502	491	469	478	463	486	476	473	486	480	516	488	463	433	480	463	474	519	442	498	478	473	461	496	491	502	495	499	525	499	479	453	472	466	493	492	470	483	485	478	501	484	501	467	482	468	475	509	500	464	506	502	483	465	504	475	472	482	458	494	480	534	481	483	448	490	494	494	490	503	520	497	469	474	477	456	488	490	508	484	473	501	499	468	495	490	495	464	469	527	476	476	524	460	458	473	501	482	498	491	499	441	499	498	480	500	490	495	472	491	521	505	491
26696	21722	20187	8857	9643	11576	6832	1648	439	351	293	313	343	304	328	318	321	338	377	390	345	372	376	353	338	313	332	332	320	301	275	321	320	292	291	289	295	309	300	337	310	296	310	303	301	308	320	318	324	298	313	300	332	317	300	312	298	308	275	335	301	312	313	280	285	296	285	329	334	287	360	302	308	274	290	297	337	315	291	311	300	323	339	300	305	268	328	300	317	309	289	342	280	337	297	322	303	296	319	309	317	305	303	292	323	297	310	305	311	314	313	303	337	318	283	316	318	309	287	314	310	288	308	292	295	322	293	307	334	315	295	328	325	309	323	335	302	296	283	288	321	296	290	328	317	295	296	339	300	308	298	314	293	313	291	302	332	306	310	324	301	303	311	328	324	325	274	298	328	307	308	291	343	305	277	311	306	293	298	258	316	287	338	344	304	300	278	328	309	305	322	276	294	323	304	269	295	339	307	314	275	300	323	286	292	291	312	339	341	292	342	298	337	321	287	311	293	326	310	312	276	298	312	321	319	323	330	325	317	287	330	308	328	298	307	300	325	321	279	297	323	314	265	292	287	294	287	300	301	340	335	307	327	248	328	300	297	313	310	328	313	292	296	295	321	297	300	261	311	310	306	327	324	290	322	342	306	293	331	306	299	328	292	324	313	331	320	294	310	291	297	295	300	295	316	301	294	299	286	285	309	335	306	314	327	317	292	315	305	343	306	288	270	282	309	320	328	308	293	295	293	289	309	293	307	336	299	295	289	301	310	297	320	313	330	333	298	333	329	306	313	319	321	323	279	290	295	308	291	342	321	303	307	302	336	281	293	328	316	311	323	306	297	337	303	304	306	302	324	295	301	307	354	299	288	331	312	309	296	289	305	309	305	301	296	350	319	274	291	312	334	328	299	289	335	330	284	305	322	289	291	325	338	302	325	298	291	321	273	287	328	298	275	305	316	313	325	278	326	292	316	331	309	326	312	347	289	295	309	318	296	337	331	339	310	308	311	323	325	319	324	304	305	294	303	316	302	321	290	291	328	308	333	311	307	307	293	294	274	289	329	315	310	333	332	298	321	309	271	292	294	317	305	332	308	308	310	330	315	323	308	312	310	296	306	298	299	326	339	314	305	334	322	328	308	289	299	287	309	290	300	318	328	303	311	316	279	303	312	325	293	324	312	301	339	300	269	303	302	334	318	282	291	330	304	308	302	322	305	306	320	300	311	278	305	310	326	312	301	322	326	310	323	334	312	323	320	286	296	331	326	332	297	299	307	312	330	286	326	274	310	290	295	339	275	294	296	347	321	304	328	308	325	332	315	310	298	285	279	326	307	299	295	316	338	308	290	314	322	334	300	317	304	286	291	320	266	313	314	276	325	314	300	305	304	311	299	308	304	312	293	299	304	268	314	310	327	298	349	321	331	315	318	319	334	300	337	304	330	274	325	280	288	306	299	320	296	318	303	295	300	293	309	264	311	312	302	336	320	302	297	292	329	350	278	289	326	329	320	314	327	319	283	314	283	305	317	300	284	347	285	288	291	298	301	295	302	330	302	305	313	344	333	297	315	310	308	327	297	306	296	295	310	312	306	268	305	287	289	288	329	316	294	307	313	340	332	303	318	291	293	282	331	303	318	297	312	302	318	293	298	319	325	326	310	295	283	287	312	319	327	293	319	332	319	297	272	299	302	307	321	311	309	336	324	316	305	289	296	319	272	313	316	275	312	310	318	290	302	329	312	307	334	293	304	281	300	332	282	341	316	297	284	330	305	285	302	272	286	312	318	325	315	325	348	307	288	335	324	335	340	306	319	338	312	297	339	295	283	302	292	302	334	306	299	295	267	314	290	308	286	281	317	306	296	290	308	337	325	298	310	329	268	300	312	309	311	280	297	340	315	302	305	302	298	295	321	300	338	335	305	293	337	315	336	293	309	315	309	307	322	295	289	284	299	340	298	329	281	316	279	329	314	313	302	311	298	294	318	309	318	271	298	348	335	314	318	306	298	304	309	319	287	322	317	292	309	295	305	315	318	315	339	304	329	335	309	323	310	337	290	309	296	311	302	315	326	306	352	314	303	319	313	300	324	310	285	305	352	300	331	313	349	290	342	316	314	292	293	321	302	315	289	303	311	295	290	330	319	306	321	350	285	322	299	317	271	308	321	328	298	316	310	303	324	292	291	291	326	292	321	299	327	328	284	296	291	318	306	303	317	281	305	304	293	323	316	301	317	324	310	314	305	344	294	307	311	303	284	311	288	321	300	316	337	279	304	338	276	331	305	303	305	308	331	347	333	272	350	307	317	292	314	295	285	311	306	290	326	298	293	296	288	317	314	301	294	339	295	317	303	334	279	303	294	314	310	305	294	307	311	301	297	283	313	301	310	323	311	305	311	308	318	297	301	306	302	336	303	321	300	294	316	347	309	311	304	297	326	286	300	298	275	297	350	306	309	294	347	270	317	325	317	315	302	275	320	333	310	333	308	291	303	341	316	309	273	299	276	299	314	322	298	313	300	293	282	294	333	302	310	270	294	299	334	302	299	326	312	343	300	292	307	292	295	305	309	305	311	306	315	292	301	298	323	288	317	324	310	292	312	282	306	315	280	314	306	283	298	302	306	303	297	303	299	305	287	320	305	294	308	273	292	302	298	304	279	325	293	311	289	302	314	305	277	333	308	281	320	291	308	287	298	301	324	293	288	295	341	284	262	329	314	292	268	287	310	307	312	317	324	287	278	321	320	293	312	265	292	307	311	312	309	312	301	304	312	322	309	311	273	308	318	300	310	324	337	315	324	321	297	311	325	303	291	340	327	321	308	290	314	293	313	319	331	314	331	290	300	316	326	300	320	321	290	324	313	330	293	288	332	289	269	301	311	320	300	321	301	319	296	303	309	309	322	312	305	292	306	341	271	296	298	302	313	296	308	302	279	308	330	271	329	316	326	289	304	296	293	337	344	312	298	286	315	318	307	316	292	275	313	320	290	322	331	298	303	310	292	297	278	326	268	331	324	311	293	312	324	310	336	288	313	313	314	299	283	300	325	318	321	306	310	317	346	314	329	281	286	287	305	322	328	309	290	308	366	305	318	281	312	321	304	303	317	310	325	312	301	331	304	309	333	303	292	338	314	289	301	329	264	266	338	318	308	307	292	295	287	297	324	329	314	318	305	318	328	316	302	326	305	278	287	307	347	277	285	303	290	308	313	289	332	323	302	327	331	282	304	306	310	334	306	344	343	318	312	345	281	306	281	289	310	319	310	333	310	302	296	289	303	296	320	301	307	289	337	287	293	300	329	293	319	295	282	310	311	293	304	313	324	347	332	305	332	312	277	295	341	282	326	328	307	323	321	339	332	292	339	303	309	299	339	286	305	331	290	313	291	293	300	302	312	274	330	286	313	317	315	303	319	348	306	297	312	307	287	310	307	312	295	305	311	329	298	325	289	319	291	308	321	305	291	337	288	306	310	312	324	305	283	326	293	316	337	305
21423	31504	24033	11775	17407	18957	11956	3281	855	608	544	546	554	550	513	495	505	605	741	742	703	631	596	506	471	477	485	481	477	489	468	506	521	443	513	478	474	517	497	472	473	482	487	513	444	499	506	495	461	492	483	479	475	467	472	499	483	486	468	528	514	522	455	526	495	503	493	517	494	525	539	490	529	477	510	520	471	479	522	517	452	506	487	495	499	460	490	461	476	460	490	492	471	480	492	542	481	465	477	454	494	496	501	522	497	484	503	475	501	471	506	479	467	504	492	506	514	503	454	499	471	487	517	538	487	482	494	445	510	502	489	528	476	522	466	506	467	548	483	472	497	532	494	489	495	482	491	492	492	493	462	476	506	480	461	475	464	491	559	485	505	493	480	491	478	491	525	491	485	485	475	483	531	465	517	478	469	475	499	527	472	514	494	497	509	490	519	498	509	462	445	506	445	464	467	494	503	472	452	461	454	506	484	474	509	455	499	503	449	500	487	460	473	485	502	487	502	495	510	499	515	481	482	463	495	516	501	487	484	484	465	500	483	511	513	478	497	500	486	509	484	534	487	512	479	517	482	464	487	478	508	498	473	514	472	473	561	475	476	521	510	503	489	468	480	458	462	465	479	497	520	508	493	497	481	508	509	451	483	486	485	490	479	471	484	462	494	469	477	510	480	501	461	472	454	463	489	513	497	515	476	483	482	465	535	489	470	475	485	489	504	487	494	452	487	474	492	461	548	524	518	481	514	433	487	449	488	503	471	500	471	508	494	490	489	504	480	479	496	498	535	493	478	490	481	479	483	488	473	474	511	458	480	477	489	490	565	504	481	534	520	499	467	469	481	481	453	503	485	501	506	469	482	517	530	486	517	488	510	462	497	512	531	498	434	499	524	460	498	522	474	505	473	488	524	493	473	503	507	498	482	490	512	489	448	491	513	506	449	501	513	478	526	488	496	522	522	480	490	481	474	504	448	505	501	514	472	507	516	538	492	478	482	499	476	522	509	488	491	485	514	492	458	480	447	503	441	501	476	527	510	472	488	475	525	512	494	508	505	486	505	511	543	504	473	542	480	492	496	506	503	536	471	472	490	457	484	478	516	488	492	498	493	508	500	456	480	518	520	462	478	467	464	469	505	496	504	505	510	503	525	489	502	483	505	468	500	487	523	524	470	510	510	515	479	509	489	500	513	481	480	485	525	480	456	461	482	501	506	499	460	529	508	468	487	519	473	482	486	472	483	454	457	548	503	484	494	507	520	530	494	456	490	530	467	470	460	494	493	505	506	479	485	511	484	475	472	490	522	499	474	499	468	512	484	473	518	522	507	481	499	512	473	459	520	530	468	478	480	459	511	505	481	458	504	478	520	504	448	486	489	491	485	503	480	475	476	457	476	457	471	457	482	475	511	472	489	463	498	493	493	489	456	469	491	443	485	442	480	484	511	505	499	487	466	507	529	493	415	462	453	502	498	473	489	546	466	502	545	515	491	527	494	492	470	494	500	520	514	516	510	491	519	471	475	462	500	460	509	479	451	439	517	507	496	486	463	524	572	502	511	512	510	504	513	497	469	510	529	484	518	490	473	509	507	512	518	487	484	512	487	474	505	539	489	480	501	501	497	475	506	511	495	499	493	494	476	497	525	522	457	504	487	456	515	479	510	522	521	449	499	470	466	493	501	511	472	460	518	485	503	490	502	523	474	488	493	504	485	514	490	512	483	507	482	473	502	493	496	452	461	545	516	433	477	486	451	515	493	520	494	476	464	496	494	484	497	471	524	478	500	462	504	485	497	446	505	483	495	496	529	500	475	527	511	488	539	465	484	513	475	462	495	478	483	512	490	519	506	489	551	513	472	487	462	471	497	491	481	495	545	502	486	514	475	485	529	478	498	495	503	514	475	465	490	491	478	467	497	512	495	484	509	509	529	495	496	522	474	452	494	478	519	517	498	501	513	450	554	487	527	482	489	473	498	504	491	511	475	497	506	501	483	505	474	482	512	476	501	496	487	473	495	482	517	470	520	476	492	487	482	476	481	508	477	549	467	491	507	484	491	481	520	496	480	497	496	465	544	484	485	480	487	464	462	501	496	500	461	499	497	487	439	544	493	479	496	477	491	515	455	520	478	458	477	465	523	516	474	460	509	462	499	545	506	462	469	541	495	482	509	516	479	512	507	480	518	494	506	475	464	482	523	451	501	469	459	507	532	472	476	472	491	480	506	497	465	462	484	484	520	486	494	526	465	494	485	502	490	510	498	509	482	480	494	465	513	472	503	492	478	498	457	493	513	488	542	499	502	494	487	511	490	539	564	503	500	476	469	449	492	492	468	485	446	517	523	483	517	469	522	509	475	441	470	455	479	518	500	482	446	469	455	461	500	489	465	489	481	485	566	516	520	498	483	525	506	464	483	465	489	517	480	465	469	503	511	485	500	456	507	466	478	478	490	504	490	500	463	461	506	520	504	518	533	485	512	507	493	527	507	475	462	482	450	515	457	552	469	478	506	511	515	479	508	478	525	480	477	533	483	487	512	455	508	481	484	518	492	499	482	478	474	503	533	472	542	505	441	514	517	498	488	477	496	530	486	479	518	515	497	463	496	466	459	520	485	463	513	469	477	463	524	498	518	513	437	511	549	493	512	487	503	521	494	491	491	459	480	513	472	518	468	510	508	493	518	486	490	492	467	459	511	513	491	509	509	470	494	470	502	466	500	459	478	432	474	495	478	471	459	479	489	489	481	535	527	512	470	440	511	456	474	480	497	499	494	545	461	458	484	477	511	496	489	481	509	488	450	497	520	500	517	531	482	534	502	505	511	472	503	484	533	492	533	499	512	488	482	497	476	468	483	496	456	434	473	533	470	495	499	455	435	491	428	470	471	495	499	482	468	508	484	491	466	477	514	508	492	494	492	485	466	498	466	474	484	519	474	494	475	496	486	480	506	518	497	544	561	482	500	474	509	472	491	506	464	505	477	485	484	490	496	498	454	478	509	502	490	460	477	498	527	516	513	468	520	487	494	503	495	494	471	474	464	505	515	478	503	451	495	513	503	540	480	525	485	493	484	510	456	493	528	513	483	469	500	469	509	488	488	514	491	499	487	518	455	524	494	490	503	495	516	448	529	492	530	497	437	507	510	492	503	533	481	494	498	479	497	460	495	456	476	492	496	486	515	502	485	470	537	518	507	519	538	486	485	539	505	495	501	521	501	506	486	508	484	475	504	480	481	512	473	540	520	501	457	482	480	495	468	493	468	492	489	485	546	505	520	486	465	490	477	513	516	467	483	472	492	486	500	511	509	478	497	493	469	446	466	485	496	477	507	499	537	509	477	534	486	484	486	515	461	517	475	518	516	471	500	528	484	478	528	499	493	500	491	515	505	507	501	499	536	487	483	476	531	500	494	471	497	504	498	483	492	500	524	516	520	469	496	532	484	481	506	476	517	470	485	510	498	504	496	525	530	502	460	509	430	510	457	467	458	489	492	520
24267	21310	28044	24157	29777	40736	30805	10594	2694	420	430	397	416	347	367	424	438	570	1037	987	730	498	513	427	416	382	359	367	355	351	372	371	361	374	346	350	360	387	346	317	366	368	343	337	345	361	343	354	357	355	355	325	357	352	332	352	348	375	376	344	373	373	355	355	334	356	343	362	383	325	364	354	374	376	320	364	332	369	331	360	336	328	341	348	368	362	364	382	348	356	360	339	362	353	347	374	328	333	295	367	346	343	376	378	360	339	358	357	356	366	357	351	361	364	351	372	347	350	371	362	376	321	342	363	355	342	348	364	359	330	348	369	338	357	350	384	357	340	353	352	354	340	389	349	351	350	354	371	359	356	340	340	352	382	359	342	361	324	359	370	360	345	360	361	334	358	348	364	319	359	331	367	388	339	359	359	351	352	347	352	325	378	346	379	351	378	354	365	332	360	365	350	372	360	347	367	377	320	337	367	383	352	378	351	384	345	347	357	381	345	369	336	361	327	339	351	358	383	378	402	311	366	346	362	358	354	335	376	350	336	360	366	350	335	388	342	383	407	352	368	317	331	362	350	347	361	336	375	355	363	359	319	385	376	354	345	346	389	364	347	374	346	358	349	342	342	339	351	328	353	339	369	339	346	364	367	356	335	350	356	345	363	344	361	393	353	315	358	352	313	341	364	325	341	356	364	343	363	360	386	356	315	360	363	358	352	323	359	349	366	343	349	325	341	371	364	384	343	388	365	345	348	376	343	320	387	358	379	343	345	388	328	387	360	363	339	350	338	354	365	360	353	371	368	338	387	366	349	366	331	335	346	353	356	393	355	398	350	366	393	350	336	325	347	371	350	400	341	357	339	335	359	347	343	335	368	396	355	339	383	359	331	316	374	368	357	359	402	360	355	347	314	366	348	352	350	331	331	365	334	353	374	381	335	339	322	370	315	360	332	336	366	370	377	365	363	350	354	361	363	354	347	335	329	353	391	326	327	345	355	377	360	365	366	344	383	365	364	340	363	383	348	336	362	347	343	368	378	357	328	335	335	363	384	321	379	332	376	370	366	363	351	337	387	352	381	334	362	360	349	336	387	353	369	341	382	307	350	344	346	370	374	340	355	343	357	352	347	342	357	358	392	332	346	346	371	360	344	360	348	385	381	376	370	364	371	374	354	351	371	353	323	364	367	349	365	345	327	366	349	330	353	343	330	342	357	363	338	357	369	346	372	329	369	352	357	384	392	342	379	396	333	338	370	318	381	355	339	345	344	355	377	348	335	358	358	345	344	370	360	332	342	364	309	343	347	373	364	335	369	358	334	336	366	361	340	357	372	358	363	398	383	353	346	336	324	325	318	343	368	372	338	394	370	346	379	379	371	340	396	377	377	344	359	374	366	378	351	334	348	367	370	338	356	363	349	332	381	334	353	425	336	363	370	336	367	328	371	363	310	348	373	367	341	340	334	357	377	368	359	352	357	374	349	382	319	356	358	365	353	329	379	323	370	373	304	317	335	386	333	383	335	362	358	351	377	344	371	354	386	342	372	347	328	332	329	324	351	341	364	369	396	350	312	354	359	341	348	356	365	350	345	354	333	352	342	363	371	352	372	365	349	337	328	354	336	369	355	354	343	341	322	333	367	339	360	344	348	350	371	375	341	334	338	354	314	333	371	375	311	338	320	359	342	345	361	338	334	317	350	371	346	365	349	333	361	336	359	357	345	370	347	339	344	360	340	382	391	331	335	385	315	342	367	349	357	357	357	357	324	330	385	350	373	344	330	364	377	352	371	349	324	362	367	352	326	365	364	342	363	378	361	345	372	379	358	384	332	380	387	327	331	368	361	355	354	353	379	353	352	331	366	360	360	390	345	317	370	363	336	372	346	319	376	319	365	358	354	382	340	343	359	371	367	321	345	329	352	325	342	362	374	352	377	354	345	308	342	387	353	365	347	366	357	362	367	341	340	359	357	372	335	313	357	326	358	337	358	353	360	358	328	392	361	366	357	336	378	344	356	362	338	354	369	353	359	361	362	358	379	333	320	359	343	361	343	333	355	343	363	355	357	341	349	318	361	368	356	345	375	358	356	389	322	351	364	341	342	377	342	369	335	353	358	322	320	321	328	330	372	343	328	362	356	360	378	368	370	353	350	342	346	303	366	322	328	380	377	369	341	379	332	360	375	372	379	344	368	352	348	317	345	363	368	364	359	370	343	362	364	358	348	335	356	350	365	354	346	343	381	370	383	342	359	384	352	318	360	344	346	376	325	364	363	380	372	330	365	377	369	356	362	352	371	335	356	318	363	364	384	412	412	343	336	305	327	349	334	357	379	320	373	350	375	322	339	349	369	349	310	349	377	357	371	363	347	365	341	407	340	348	365	339	384	364	345	343	347	374	380	369	355	360	347	365	335	371	356	360	332	397	335	365	340	360	361	381	375	384	335	371	368	352	315	357	371	369	348	357	356	377	323	349	337	316	378	349	351	337	379	347	361	359	352	353	375	359	359	365	372	327	371	341	338	363	369	377	329	352	353	359	326	342	346	337	362	375	374	349	371	320	382	331	332	367	388	370	306	327	325	379	349	372	338	369	346	364	363	348	336	363	344	334	346	335	364	362	347	399	352	340	385	353	365	369	365	373	361	340	367	331	323	326	326	341	352	305	348	350	340	380	331	364	341	394	367	348	361	370	340	346	371	357	356	396	359	340	364	351	328	342	339	374	336	367	383	351	344	350	359	360	356	359	351	366	342	352	336	387	358	351	353	365	356	368	367	321	377	369	364	354	355	384	358	352	353	376	326	364	342	380	360	355	363	365	367	347	353	319	335	371	338	375	328	389	378	380	379	397	345	324	336	357	352	345	323	338	363	343	335	348	346	338	371	327	343	358	379	379	346	368	367	338	409	350	341	351	379	376	348	359	353	361	311	403	347	348	363	378	342	350	370	358	362	330	364	408	385	338	296	367	350	345	353	362	349	369	383	309	354	375	354	338	339	360	372	379	346	329	386	348	369	352	381	374	368	329	336	388	362	341	369	382	351	306	358	391	333	361	354	393	345	354	348	366	335	360	352	365	375	368	318	338	347	385	361	387	307	355	364	336	358	384	366	323	340	347	355	368	313	358	364	335	343	354	361	376	355	350	397	355	382	346	338	354	369	328	362	322	356	349	343	365	353	327	351	337	357	372	360	390	357	383	335	359	334	371	337	325	355	342	363	389	364	334	359	319	399	326	342	377	355	363	348	342	342	363	342	354	340	354	348	349	325	385	356	351	337	374	375	341	367	334	364	346	339	337	341	370	361	375	360	348	329	361	359	376	348	331	336	354	340	342	368	356	364	312	339	368	344	371	330	340	349	323	355	341	355	350	353	375	361	327	369	332	340	370	355	348	368	354	354	338	362	357	351	358	348	320	360	377	375	370	384	333	352	370	348	346	364	353	342	376	384	377	337	337	340	363	377	336	361	368	393	354	328	355	358	356	327	378	348	340	376	363	348
25763	42220	33336	21525	42371	44418	33599	12607	5399	684	643	635	602	587	636	741	831	1149	2505	2391	1672	1070	967	834	663	595	564	526	573	552	583	538	569	580	593	516	558	556	587	609	559	581	565	565	589	557	563	578	571	572	567	542	553	525	599	579	568	549	571	534	549	570	574	569	535	533	546	555	577	596	570	532	518	553	533	564	528	594	569	575	565	570	576	562	577	576	539	534	590	551	539	573	546	564	514	547	603	571	548	592	543	559	544	542	529	555	533	553	562	597	531	598	573	573	585	557	547	528	522	549	559	539	562	553	565	519	541	574	568	576	600	531	530	545	549	539	557	545	570	571	574	563	580	575	552	547	542	586	599	528	588	541	554	536	545	554	550	547	567	583	547	549	573	605	602	567	559	573	564	537	578	532	560	523	568	483	569	587	552	536	529	575	554	582	575	579	571	573	532	597	555	556	575	570	603	579	537	542	537	540	573	533	542	576	629	559	638	546	582	566	543	569	544	570	570	640	595	577	545	549	565	554	540	557	540	536	601	552	586	572	544	518	539	553	587	546	548	588	554	540	583	608	541	514	569	564	564	516	548	516	578	581	582	552	579	559	544	582	568	536	568	542	546	550	577	532	561	565	576	556	546	567	542	557	565	555	570	543	611	539	542	572	527	554	545	598	589	567	562	543	543	523	564	583	533	611	608	565	551	541	578	607	614	560	562	551	586	531	581	540	576	578	555	579	570	555	557	556	567	615	556	567	562	558	581	547	548	578	582	562	545	586	561	542	593	557	581	567	567	577	600	557	563	595	565	537	544	562	562	532	579	560	590	573	547	544	525	533	554	505	530	581	558	518	588	527	531	558	523	564	590	600	575	592	559	580	557	557	539	582	532	554	584	525	571	584	531	588	579	556	561	566	594	637	527	551	576	574	524	563	511	560	563	558	550	539	566	550	527	555	638	571	586	527	556	557	548	553	555	550	548	549	552	494	577	499	525	561	529	553	576	584	582	535	553	548	581	557	545	546	525	560	536	556	580	564	530	560	588	548	559	569	549	538	584	516	573	536	556	537	561	582	566	587	573	529	547	555	571	586	529	599	546	531	572	538	548	565	547	565	611	528	570	543	577	562	539	586	605	568	601	538	529	565	601	542	496	564	548	557	594	582	569	584	576	562	504	553	569	585	534	538	556	582	564	581	565	544	572	542	584	602	546	569	596	571	542	583	562	559	545	553	552	540	571	569	534	599	536	586	599	560	525	583	592	618	570	544	565	556	532	576	567	606	572	554	592	588	579	581	587	550	558	548	599	584	592	586	559	573	584	594	563	536	588	613	613	556	553	552	532	528	590	568	524	544	549	566	569	584	569	529	546	542	538	584	525	559	524	577	558	580	556	583	585	531	603	614	564	576	581	530	550	610	530	552	577	545	588	522	564	560	588	541	599	531	509	544	570	580	550	556	588	568	597	572	571	564	559	564	574	527	586	545	534	547	531	625	560	583	566	541	573	542	593	585	548	527	596	605	587	599	564	537	584	565	582	582	580	581	509	572	592	575	588	568	544	572	511	551	540	570	596	565	587	590	567	548	597	539	524	561	534	554	568	575	543	543	536	589	578	554	567	553	552	558	571	533	544	593	559	527	638	541	557	546	554	559	573	547	565	514	538	538	524	575	541	526	579	575	539	566	562	553	601	547	588	604	558	578	554	601	545	548	567	593	568	592	575	590	534	613	559	553	557	568	557	548	554	575	577	568	534	559	547	578	581	575	587	574	602	556	567	575	584	602	544	569	573	602	558	582	569	521	551	562	557	547	546	547	574	549	567	591	565	567	570	587	558	561	568	562	587	580	532	560	544	550	540	578	561	572	582	578	587	572	564	545	540	572	583	563	546	585	591	587	541	546	535	557	576	554	557	617	532	561	529	543	561	572	570	536	558	532	548	579	571	558	575	554	554	571	567	480	550	535	607	572	565	575	630	555	526	592	566	597	549	537	599	572	560	587	541	586	556	562	581	530	556	504	559	551	568	573	535	561	535	516	571	574	583	534	554	576	552	543	543	596	576	567	526	575	569	572	549	550	519	536	554	535	535	543	556	526	532	591	548	542	537	537	554	556	558	523	562	571	549	581	591	595	568	484	520	531	517	567	553	533	554	599	587	549	547	584	529	598	582	543	577	569	577	553	566	539	537	548	555	538	541	527	561	553	502	599	539	586	605	598	526	602	532	571	557	580	585	552	573	531	557	534	522	582	548	540	573	553	583	550	581	558	564	565	537	569	562	584	555	578	564	585	561	558	525	575	582	576	540	559	566	539	573	570	577	577	555	561	583	550	530	569	602	576	563	573	518	619	589	558	560	545	519	533	557	578	555	553	599	583	551	533	584	535	574	593	596	544	576	531	513	589	571	563	581	540	568	597	571	567	570	573	514	593	596	511	555	580	538	582	541	549	535	559	599	569	548	584	567	588	536	558	552	562	568	542	554	559	560	568	584	570	535	551	572	541	533	569	571	560	547	580	589	572	602	601	540	548	543	556	553	598	540	534	631	546	511	539	529	560	577	568	558	555	539	528	542	555	546	497	545	548	540	569	543	539	578	545	580	596	566	580	558	546	571	552	539	574	570	518	566	529	593	570	544	570	594	522	545	575	569	514	581	563	525	542	580	576	561	563	541	625	602	585	556	573	541	573	593	565	603	548	521	580	583	518	565	541	544	567	569	540	604	541	541	509	572	589	571	541	579	531	548	580	574	610	542	540	544	596	548	547	548	564	578	595	557	557	600	531	593	593	568	593	591	561	540	585	553	584	542	557	602	523	547	572	588	563	545	559	546	531	563	549	563	566	560	542	540	574	591	571	533	571	547	616	604	591	531	591	621	559	564	555	622	548	568	531	553	572	565	560	576	570	501	530	554	546	544	580	571	546	589	543	559	576	561	596	613	535	555	564	553	540	532	600	523	551	569	571	585	572	530	541	523	557	570	570	570	564	558	545	543	584	539	571	513	553	578	575	585	578	586	561	559	600	600	532	589	530	548	552	640	604	554	548	549	542	556	539	588	570	543	557	600	519	562	574	557	557	577	591	601	587	601	569	592	610	567	549	549	575	543	574	628	556	563	541	546	549	522	506	563	546	579	566	569	525	558	541	522	573	527	560	559	546	571	556	608	569	570	572	559	568	579	582	557	547	562	566	578	593	555	516	604	548	545	569	554	580	553	517	575	542	559	553	573	519	556	572	568	569	583	575	568	575	596	530	561	561	569	540	547	544	585	538	562	615	569	565	578	547	581	563	567	571	536	512	577	575	567	553	560	588	584	603	528	567	548	558	549	577	545	564	559	570	607	571	595	540	572	516	570	528	573	581	583	555	558	547	507	544	576	570	590	559	570	533	578	588	548	579	549	557	543	550	526	565	538	630	564	585	580	574	601	548	531	584	522	588	587	522	587	597	560	545	587	520	552	543	611	570	548	576	554	572	572	530	592	616	537	561	547	536	593	577	580	573
22878	21152	28798	23616	30569	50780	43686	19121	6358	471	356	351	359	349	354	548	439	968	1074	1090	1081	797	616	581	515	409	372	358	283	335	342	289	333	322	327	306	339	331	287	322	302	306	287	309	330	299	291	299	321	307	306	304	327	324	309	310	299	321	324	313	300	300	310	305	319	297	321	329	318	331	287	332	345	343	315	307	297	323	335	336	317	319	311	340	278	318	321	320	288	332	321	329	343	309	297	295	321	299	298	302	297	273	303	328	319	296	318	341	314	318	310	281	327	291	329	309	317	351	289	325	324	309	338	295	301	336	310	310	333	336	314	321	337	309	317	361	294	302	319	300	337	290	308	309	302	313	293	319	306	322	343	314	301	285	324	321	317	304	312	290	326	350	318	292	319	326	327	324	325	334	350	322	305	310	294	317	314	329	299	293	288	315	310	328	313	337	289	288	305	313	291	290	339	321	300	270	319	339	303	325	301	305	304	292	308	335	319	336	305	270	298	306	319	330	299	334	323	323	296	297	304	351	314	312	299	303	308	304	300	324	278	313	326	316	303	334	304	325	312	345	325	304	336	265	308	305	308	309	300	320	307	339	308	298	287	366	319	332	273	335	311	317	300	318	291	288	300	355	303	297	327	309	336	308	308	304	304	324	314	295	304	307	292	309	311	329	299	328	300	322	294	320	305	315	278	338	338	313	311	335	306	323	323	340	335	312	333	307	321	301	301	313	335	326	303	296	329	327	299	290	318	323	322	296	283	287	304	327	279	312	307	310	309	285	310	301	323	323	326	330	356	313	319	294	319	298	327	334	336	311	323	310	306	283	305	336	328	316	304	310	288	322	309	318	324	293	281	294	343	344	316	334	273	296	294	325	295	300	311	315	268	315	311	300	297	336	317	298	305	285	322	344	309	323	306	348	327	285	320	305	340	293	340	287	356	334	303	314	332	285	298	281	308	301	324	290	334	320	323	315	311	320	318	313	281	317	296	283	291	283	322	319	323	276	303	337	330	294	299	335	307	303	289	303	307	327	339	288	315	304	330	317	295	333	328	317	287	345	321	363	285	358	330	349	315	290	350	301	320	326	343	315	310	314	305	297	304	340	332	303	333	295	306	312	311	322	338	309	280	316	328	322	311	323	315	304	288	304	299	273	323	285	328	283	321	310	310	280	339	308	300	326	326	324	305	274	346	296	309	328	318	309	308	304	311	334	296	304	295	300	287	303	319	326	281	317	315	329	311	285	317	308	307	319	328	301	336	342	334	317	305	340	323	302	336	338	325	304	327	309	297	324	301	291	331	299	310	304	320	288	314	311	338	323	306	287	298	308	305	324	311	311	311	291	290	283	344	339	296	300	298	322	312	303	316	284	333	286	316	321	310	294	296	308	329	343	336	310	341	317	291	328	288	318	319	309	285	313	315	313	315	324	306	297	355	297	331	293	300	270	352	315	301	295	316	333	321	307	319	349	349	317	306	307	314	305	280	315	316	324	318	322	293	326	317	292	282	326	341	301	355	310	315	309	271	300	323	288	278	310	313	323	317	284	313	332	350	328	302	306	343	275	315	303	331	286	309	274	326	309	297	265	294	309	343	322	311	330	304	308	351	291	307	317	293	304	294	298	314	287	289	314	316	348	320	305	314	318	315	277	284	318	297	310	336	313	308	299	304	336	316	320	318	315	323	319	302	328	312	291	278	316	302	326	329	323	322	320	339	296	299	271	316	300	325	347	299	329	285	318	353	294	318	314	296	322	323	315	275	307	323	309	326	350	308	297	297	323	325	309	330	306	322	304	277	288	315	310	313	333	329	303	300	279	310	298	310	340	284	328	287	301	290	310	286	322	322	308	306	300	328	297	315	289	288	294	279	323	302	317	347	281	313	319	308	312	288	317	311	350	337	311	296	325	305	343	288	256	298	337	340	284	306	328	294	297	305	311	311	306	305	297	297	315	295	320	304	308	310	350	320	335	311	294	269	327	320	303	305	298	338	333	350	318	311	324	293	329	320	321	308	324	322	345	301	315	308	313	288	298	319	326	311	335	317	334	318	321	304	323	295	318	334	311	315	297	319	339	321	282	302	341	303	307	299	328	336	328	291	348	303	295	311	319	293	311	313	346	344	306	282	315	324	332	335	327	280	314	337	299	307	285	317	288	341	307	313	304	301	301	328	314	317	304	311	295	309	298	318	313	284	326	331	283	281	325	311	345	326	310	308	317	307	332	277	318	358	297	309	296	306	292	294	329	317	288	287	300	307	299	311	313	295	305	322	297	341	304	313	310	346	297	306	325	288	323	295	304	312	311	291	288	297	301	303	342	316	312	322	329	304	317	279	312	299	271	308	291	351	292	286	309	287	329	348	302	315	291	311	302	310	325	330	326	324	298	283	322	307	323	292	289	320	323	326	300	294	304	326	307	304	273	321	300	357	293	304	304	338	310	313	324	327	280	331	320	315	322	304	322	278	343	288	314	312	269	304	316	320	298	297	318	265	310	289	305	337	312	321	301	298	307	302	331	331	279	285	355	306	301	326	320	317	297	341	294	329	302	304	303	311	308	318	292	317	311	319	313	319	293	299	314	301	325	292	297	341	281	298	334	327	333	313	286	291	338	323	328	288	317	290	296	291	322	302	310	292	295	300	296	320	316	292	319	315	284	311	314	305	307	311	294	320	296	312	312	317	330	300	294	319	306	289	318	318	317	313	302	303	289	289	313	313	327	295	324	322	297	329	291	332	307	336	317	322	294	305	320	339	349	274	297	320	336	293	318	313	316	338	313	332	329	301	290	321	332	311	314	299	321	298	336	316	323	309	317	335	312	305	317	326	343	302	310	320	310	309	330	319	314	273	266	305	329	327	309	307	313	309	305	340	334	307	317	298	295	350	324	315	295	326	304	296	309	343	305	303	318	289	318	320	311	318	300	307	315	313	324	296	307	296	311	303	316	322	321	303	306	315	301	305	311	316	332	304	330	306	267	317	332	295	302	310	280	277	280	311	309	321	298	325	313	288	282	309	326	305	266	352	301	288	300	323	325	318	303	311	297	316	300	291	327	320	311	293	294	287	299	334	298	314	340	328	326	353	312	327	319	312	300	341	327	293	317	328	303	336	322	311	293	330	355	299	321	304	334	310	297	320	311	301	321	310	333	338	269	319	279	285	299	282	290	300	327	315	318	296	315	265	339	274	324	294	318	310	340	279	291	300	322	297	314	309	297	330	308	305	320	289	333	306	277	316	295	334	326	297	304	299	326	316	295	322	298	295	321	295	335	296	326	294	316	343	300	294	314	313	312	318	295	301	321	346	295	308	309	319	342	324	330	306	301	311	311	332	312	315	290	326	289	341	325	332	308	299	294	287	318	296	315	296	332	314	302	313	308	296	292	327	318	307	290	337	357	330	338	310	347	331	338	320	304	331	338	325	300	322	276	310	312	349	336	279	327	295	326	288	289	289	313	314	327	335	325	335	291	319	325	348	293	295	317	300	351	306	295
29395	47490	38565	29561	54699	58501	44501	19190	8956	727	623	675	621	552	569	1143	817	2718	2737	2825	2737	1930	1326	1169	1110	773	538	488	523	509	541	482	501	522	437	515	489	469	467	485	481	477	466	500	495	526	468	481	521	492	517	512	489	484	524	472	481	479	452	554	504	527	524	477	509	501	476	488	459	559	483	519	488	493	527	486	506	490	523	471	476	512	502	489	482	487	492	478	525	478	539	505	530	505	518	537	506	517	466	515	472	471	450	492	511	485	461	472	495	555	494	525	485	506	515	481	488	495	496	446	536	474	484	489	480	462	489	463	498	499	490	512	486	515	498	505	470	490	462	508	452	490	479	517	517	506	505	475	470	485	473	484	482	506	515	508	504	468	495	458	471	541	464	442	492	484	494	501	443	498	486	503	515	451	518	474	491	500	511	465	545	496	465	477	518	479	452	467	474	498	487	487	474	508	522	485	515	478	494	533	504	493	488	499	486	483	501	490	492	461	486	449	457	529	511	543	500	499	506	515	494	509	530	483	475	511	494	483	529	475	469	480	484	489	510	507	470	495	452	560	521	487	453	483	479	461	531	487	483	487	509	487	489	494	485	474	509	455	476	488	500	502	474	498	483	504	471	527	500	479	464	489	502	505	482	506	509	499	496	474	517	521	480	511	486	482	458	465	474	465	497	460	524	491	459	475	514	511	510	499	488	486	501	476	527	492	527	516	522	503	464	494	536	459	452	520	524	475	511	496	497	525	511	507	505	487	464	500	491	480	490	492	469	493	532	473	503	490	547	515	499	467	455	522	453	466	486	490	501	467	476	470	504	442	478	522	460	465	440	505	477	515	483	478	480	479	487	481	486	501	490	495	482	515	442	499	488	447	505	482	496	524	475	537	468	494	493	463	477	510	473	480	470	490	520	481	482	460	513	446	522	490	464	499	462	475	467	530	515	495	485	500	495	499	514	484	516	478	474	509	484	482	465	493	525	530	515	446	528	472	453	518	513	487	509	477	491	502	532	471	526	495	494	475	498	467	495	541	478	474	507	497	469	446	476	484	486	485	530	504	487	505	504	510	485	485	474	501	472	482	509	466	507	472	478	527	492	511	518	456	523	492	437	486	512	481	504	474	497	496	464	549	472	474	462	486	493	476	532	454	470	496	523	474	442	512	471	470	480	538	487	469	494	509	471	487	485	489	478	474	491	503	476	486	503	475	466	522	497	492	485	478	498	523	472	450	459	484	477	509	494	486	457	488	493	487	535	461	485	518	466	577	465	456	457	506	479	495	505	471	520	519	455	527	478	471	483	484	493	492	497	512	514	486	477	496	481	508	479	523	471	443	481	477	498	438	501	465	554	473	492	481	473	491	503	507	499	512	515	472	473	488	532	498	516	502	543	475	449	460	481	500	476	491	511	460	503	494	490	492	512	512	546	465	487	524	483	525	521	473	478	489	510	469	486	510	531	475	509	516	484	476	491	447	498	505	469	476	502	461	500	474	472	503	488	493	487	476	508	486	502	473	491	496	497	492	492	476	488	506	467	491	503	502	487	503	505	494	516	476	514	455	464	569	522	460	494	481	492	508	493	454	455	501	487	458	480	492	473	522	502	473	458	505	424	480	522	468	512	479	509	504	496	512	470	484	497	481	481	490	500	494	472	465	462	482	493	492	483	497	482	506	502	487	511	469	511	509	477	479	517	481	483	471	547	491	472	463	451	466	497	524	477	463	515	495	496	496	473	514	475	492	504	517	492	517	486	478	511	511	473	488	506	489	495	466	496	489	520	491	499	517	485	499	465	501	500	502	484	482	493	475	462	478	509	479	459	499	493	499	480	468	470	496	471	478	513	518	500	475	478	492	495	479	474	450	485	513	502	480	496	482	459	498	522	486	490	517	529	473	441	486	521	495	495	458	521	494	500	493	477	489	504	487	471	526	509	434	480	511	484	505	505	513	490	493	464	484	487	480	476	493	498	480	500	516	473	528	528	481	496	500	522	512	509	498	468	483	453	517	476	465	486	499	490	463	478	435	493	486	484	500	505	503	521	488	473	494	513	520	472	477	491	526	484	438	490	502	522	478	540	512	505	454	489	534	481	493	508	478	469	535	478	500	502	527	478	466	449	456	505	470	485	490	530	478	486	463	499	488	503	438	500	466	469	495	508	450	452	502	515	488	489	542	474	492	505	482	468	460	480	504	512	481	484	490	481	499	507	487	479	476	518	457	474	490	520	470	474	464	480	532	504	472	479	498	482	489	483	472	497	460	485	512	447	440	465	451	502	507	481	505	491	491	472	505	453	510	450	472	540	466	508	492	455	464	507	497	476	513	531	494	481	512	466	561	515	490	483	472	528	484	498	497	474	459	528	487	456	468	501	489	532	492	492	478	475	498	460	498	477	482	499	476	498	488	499	473	474	503	501	512	515	500	482	465	514	471	494	492	533	485	475	493	479	515	464	521	489	490	492	508	472	509	488	475	496	492	509	483	469	456	483	456	450	464	517	502	520	519	501	481	535	500	470	460	491	525	540	477	521	484	486	507	495	489	457	489	460	488	487	502	459	519	479	494	505	530	436	476	511	477	462	493	479	478	477	484	513	460	487	466	501	518	490	480	478	480	501	488	481	470	465	500	486	515	514	484	515	483	486	486	480	475	451	516	467	476	459	520	494	486	491	474	512	461	477	510	477	519	491	424	469	487	500	511	467	507	508	528	493	475	474	475	497	488	489	467	462	474	459	462	477	529	472	509	512	505	492	469	482	497	521	472	514	458	460	481	490	501	474	510	526	528	501	490	483	489	530	473	510	497	510	504	480	496	481	503	465	530	479	496	488	497	454	501	497	511	501	487	487	486	525	496	432	516	488	471	475	488	473	511	445	470	490	474	467	466	506	471	492	484	493	518	504	489	466	463	457	454	546	487	487	485	490	481	510	517	494	492	467	487	490	549	487	503	503	484	460	475	489	473	513	487	514	525	487	484	470	512	499	512	489	479	507	481	470	497	481	466	478	448	464	513	478	489	486	494	496	470	488	500	474	494	495	504	490	490	461	476	487	464	488	481	526	455	505	525	493	510	466	479	472	491	500	464	483	476	492	479	514	498	513	483	513	473	477	498	489	519	496	462	486	472	500	482	488	486	536	479	476	471	474	487	470	492	487	453	502	455	455	465	532	469	493	469	523	479	478	514	471	456	496	481	513	455	492	484	495	472	508	480	514	499	484	505	521	468	493	456	479	494	509	462	495	492	506	516	496	480	440	494	472	510	484	470	508	485	469	493	481	467	477	451	479	505	449	473	464	514	512	471	470	475	459	484	527	490	503	496	495	511	492	492	482	506	473	533	499	467	475	498	504	458	533	493	489	496	497	481	505	501	501	486	511	476	486	473	524	449	492	499	502	487	496	466	504	483	469	464	483	500	463	471	495	501	517	467	514	480	472	465	505	507	493	499	476	528	474	499	503	511	504	496	476	510	519	469	466	472	494	517	524	455	486	485
26664	21910	19577	8236	10099	12589	7453	1511	603	346	328	323	319	318	344	309	354	344	351	310	357	314	316	301	355	333	321	331	301	308	291	321	306	306	317	332	339	305	281	308	270	308	294	313	337	344	289	283	303	323	308	328	290	313	292	317	308	302	316	292	326	333	309	283	334	325	296	286	329	303	326	315	328	334	290	305	323	328	290	329	327	297	298	295	295	288	297	325	309	283	314	319	306	322	320	335	345	321	316	358	294	296	301	291	314	302	344	279	309	297	297	279	299	336	304	296	321	328	300	307	282	327	291	313	324	319	294	322	304	341	283	302	310	343	284	280	273	298	339	301	323	316	308	311	308	282	301	337	311	304	334	303	311	302	311	303	302	340	291	313	330	350	359	336	320	344	278	288	314	301	309	318	299	307	331	324	303	310	311	302	300	298	286	312	305	295	306	331	298	315	334	286	292	307	323	311	303	300	313	291	319	301	321	329	291	313	303	321	320	280	320	330	298	295	314	316	288	298	335	286	303	337	336	284	308	338	299	325	305	323	316	323	309	303	318	321	296	325	325	300	325	273	324	274	270	292	321	330	320	300	333	324	283	305	275	314	307	323	268	327	308	313	322	326	309	305	310	289	274	321	309	291	299	309	326	298	322	304	324	315	331	293	322	325	308	325	321	292	324	319	339	297	316	291	337	292	328	306	291	301	287	323	335	305	310	325	300	285	276	330	308	327	314	303	339	332	311	298	305	328	302	315	312	302	308	313	310	306	304	308	285	321	305	273	318	305	319	297	351	308	314	315	313	327	287	310	338	306	332	293	294	294	319	324	302	348	297	312	322	303	319	306	281	319	325	334	295	298	306	337	315	300	347	321	321	310	324	292	304	286	304	302	330	326	316	296	293	320	315	315	314	299	301	272	304	308	315	299	310	267	304	311	264	301	344	309	295	296	322	327	328	311	333	301	310	326	292	340	314	306	284	304	280	268	317	298	340	318	291	311	319	301	325	301	309	331	282	332	340	311	316	292	320	323	306	329	326	311	325	320	300	324	292	331	313	306	289	318	334	290	344	275	303	311	309	275	310	317	308	324	318	323	298	309	296	318	304	310	304	290	321	342	293	311	333	307	302	312	283	298	336	306	338	307	326	309	293	304	316	338	329	305	327	314	315	293	335	283	335	313	304	317	310	326	288	312	304	329	334	301	301	296	316	330	318	313	294	286	317	333	311	282	314	328	316	353	313	313	322	322	300	335	315	320	300	321	332	294	355	306	310	334	296	316	297	306	314	297	301	297	307	300	309	295	351	295	304	307	284	300	305	299	283	312	325	315	285	317	288	326	319	321	296	309	293	317	323	335	318	301	314	345	308	284	310	331	301	305	337	294	310	294	285	320	323	309	314	326	309	353	286	313	299	336	287	307	333	309	301	298	308	338	305	291	287	315	305	310	317	325	310	308	280	288	301	304	307	316	333	302	307	327	314	299	278	333	310	295	327	297	292	278	293	314	310	308	333	319	347	320	334	314	299	275	325	353	291	313	307	327	303	328	293	281	317	308	307	301	296	338	314	309	289	296	280	309	319	304	316	352	298	314	338	323	280	277	289	312	352	315	319	281	296	323	332	292	312	326	305	311	316	263	304	324	313	314	321	282	297	305	290	347	346	302	335	305	305	301	304	303	340	296	304	325	296	334	293	342	336	305	308	280	281	314	324	315	283	334	314	305	301	291	340	308	322	335	296	291	345	302	287	307	328	276	307	319	328	305	275	341	312	310	322	306	291	321	311	299	281	312	303	299	298	322	325	304	326	306	313	305	300	295	293	308	314	332	374	336	285	313	299	323	286	301	333	304	310	318	325	287	303	309	300	304	290	323	320	319	312	311	318	315	304	338	320	285	309	314	322	321	304	308	330	293	310	303	304	312	314	300	317	284	331	300	312	297	337	302	333	269	321	301	325	304	327	322	312	313	326	291	312	330	291	294	285	306	305	304	286	356	314	295	326	308	303	325	291	313	304	300	332	309	323	303	307	337	309	280	295	315	317	318	318	343	311	313	297	294	300	286	334	309	272	303	286	327	311	311	314	277	315	347	304	315	296	333	277	331	307	295	303	320	317	292	274	304	321	292	319	291	322	272	309	301	320	319	317	308	311	311	294	311	291	320	293	298	276	297	287	311	309	305	323	299	288	306	319	311	283	332	326	314	313	294	328	283	334	305	337	263	317	296	324	314	321	296	298	320	322	264	291	310	311	329	294	348	273	306	283	297	324	328	333	322	327	347	324	310	329	289	306	318	325	300	298	292	318	303	309	300	320	306	316	302	323	324	321	348	327	308	344	301	306	301	296	281	310	328	320	334	312	314	332	327	298	306	337	288	313	325	303	309	287	295	298	343	341	302	335	319	286	306	316	298	331	289	288	314	301	346	317	317	316	312	322	303	332	323	289	334	315	310	298	331	316	296	307	307	285	338	328	283	319	337	293	290	320	298	279	325	304	286	302	307	307	301	322	306	324	301	331	294	338	328	297	305	294	291	322	326	291	306	317	299	350	279	287	309	296	319	285	319	322	305	325	323	323	280	292	316	300	307	318	325	273	329	318	331	310	306	336	316	312	292	316	318	298	296	295	320	314	308	335	293	299	323	317	293	290	337	308	312	322	301	316	322	321	283	294	325	325	324	298	322	312	336	317	309	328	307	322	311	308	330	304	311	322	330	310	273	296	299	309	284	327	342	334	330	289	325	302	333	323	319	338	320	330	288	341	287	302	313	312	298	277	344	320	319	281	357	312	289	334	312	306	321	338	290	314	296	299	310	314	316	333	308	301	320	279	328	302	322	319	319	319	310	351	313	312	325	324	331	318	324	309	317	304	291	319	346	301	318	283	329	295	327	286	298	306	301	286	323	300	297	284	320	289	329	314	277	325	317	307	320	329	323	330	325	316	318	314	334	288	290	283	315	317	320	296	319	329	302	313	294	333	285	306	315	327	314	312	337	334	305	319	319	320	282	280	345	312	310	356	328	331	321	322	327	299	303	313	280	324	302	343	302	308	318	325	305	312	304	322	297	300	328	294	297	284	293	323	289	302	306	289	315	290	333	315	298	312	324	321	357	321	335	298	311	273	282	339	307	306	289	294	248	318	298	294	343	288	292	325	307	318	285	291	287	302	322	320	327	309	295	272	316	347	324	285	293	320	293	319	301	279	309	298	325	287	277	327	306	296	295	323	309	284	316	307	314	287	320	281	317	318	305	333	345	276	297	305	316	301	298	320	316	306	298	326	294	313	283	316	297	319	329	300	335	296	321	303	288	322	323	318	315	317	343	334	333	321	332	322	328	311	302	307	322	334	321	318	294	334	272	314	300	320	273	326	305	293	297	294	302	311	310	315	309	333	337	309	290	316	301	314	287	360	317	307	304	313	323	277	335	322	306	298	322	324	305	296	305	323	299	324	312	334	305	288	311	306	279	328	301	329	277	310	325	337	344	272	320	306	313	303	298
21236	32052	22557	10675	18092	20563	12471	2899	1306	559	531	500	536	472	538	600	636	696	525	515	559	479	506	542	553	556	548	470	491	542	502	477	494	536	472	560	473	468	481	510	531	514	540	493	490	511	493	522	511	497	515	521	523	504	547	486	528	493	495	506	529	536	479	500	485	509	470	488	510	475	469	500	518	473	529	493	495	501	459	493	517	442	496	498	446	476	523	513	518	479	502	479	498	506	474	503	486	501	489	498	486	479	517	464	526	532	500	499	527	488	518	450	518	460	519	533	505	514	467	504	496	474	504	484	488	478	525	503	497	501	491	454	461	529	495	501	488	493	508	462	491	455	498	462	521	477	485	497	511	490	482	494	482	510	491	489	500	540	483	473	491	495	486	541	483	474	504	526	488	489	488	523	509	489	490	485	494	500	488	522	460	488	500	496	477	499	481	510	487	493	478	486	467	526	451	501	491	504	462	492	531	532	478	504	541	488	498	494	503	507	484	497	483	482	479	469	497	467	492	457	508	481	474	467	458	523	478	482	472	525	484	467	517	466	481	497	447	452	488	496	467	444	537	522	505	495	518	418	490	491	486	476	460	477	490	514	489	506	509	521	495	493	497	500	521	483	522	516	493	462	475	511	513	455	471	494	527	506	535	508	490	508	485	509	529	525	519	499	496	494	526	495	452	465	517	475	479	467	486	494	480	483	516	500	480	484	473	520	497	482	509	534	485	511	490	525	495	531	480	486	501	490	513	496	486	480	511	498	492	463	529	536	543	496	477	521	494	497	521	490	517	505	516	489	483	524	501	492	517	507	480	498	506	463	458	502	508	447	526	488	509	500	510	449	473	483	480	524	514	493	466	496	505	513	506	506	501	496	458	507	483	531	525	504	472	475	453	517	448	506	518	499	505	503	491	491	484	536	538	502	501	489	480	499	501	514	503	483	486	502	516	512	476	488	486	521	491	525	515	468	487	504	470	468	500	500	476	462	507	469	477	485	512	472	490	487	511	487	515	520	474	499	487	515	493	515	496	530	528	498	535	487	470	494	520	486	426	519	546	504	460	459	527	488	517	497	471	471	505	514	487	484	490	487	538	530	499	484	527	496	487	501	477	465	487	517	486	495	486	470	432	491	511	458	470	496	516	471	500	517	548	511	480	508	491	473	469	447	528	528	488	500	517	476	490	496	463	476	499	464	481	545	509	470	485	475	460	483	501	493	497	481	492	516	495	460	506	522	522	515	516	499	477	491	534	518	462	547	493	529	539	484	516	497	486	481	452	511	530	501	478	532	463	545	515	497	495	495	520	518	476	535	519	532	464	479	509	456	480	461	502	489	490	477	503	471	519	493	511	508	527	485	501	464	500	511	490	513	465	483	497	515	509	497	453	492	499	477	452	499	481	542	506	486	488	485	516	529	468	488	478	468	515	491	471	487	481	466	481	504	480	513	515	452	470	515	503	509	473	499	501	497	527	506	476	483	522	521	499	502	489	474	457	479	490	506	492	511	492	527	487	506	500	498	496	522	435	488	482	464	465	495	492	491	490	482	474	483	511	489	499	466	457	493	504	447	479	520	487	503	511	481	501	519	483	519	510	515	511	519	467	521	509	479	553	500	519	494	493	460	488	489	474	515	481	491	493	499	465	496	489	460	466	506	484	494	472	512	527	530	501	474	476	516	486	536	507	525	510	483	497	509	428	500	549	527	487	459	507	553	466	475	474	502	462	455	459	488	482	478	477	488	463	532	459	497	520	478	520	502	517	483	490	454	523	532	499	502	474	505	494	469	520	511	504	490	508	516	506	476	511	513	487	499	483	469	508	528	521	477	460	473	521	482	479	492	500	465	511	531	524	485	448	493	507	473	511	499	470	549	492	519	512	432	502	496	475	486	455	486	479	487	497	518	492	489	527	501	487	502	510	480	501	498	501	486	470	489	524	493	494	515	470	468	529	482	514	461	477	499	464	522	495	456	515	536	495	505	507	500	512	495	497	490	533	491	501	488	510	462	478	515	541	524	519	502	452	497	478	511	524	443	518	461	527	482	465	491	522	491	497	514	523	483	484	503	497	489	510	443	502	489	493	514	459	510	446	511	521	483	508	475	485	500	502	509	469	472	499	469	507	505	485	483	452	495	459	522	504	486	511	493	485	504	481	503	463	486	478	505	500	556	513	458	515	497	506	453	463	461	481	501	486	512	539	510	520	489	500	524	467	484	535	471	488	458	505	492	493	552	505	490	517	481	492	495	515	502	480	480	485	441	482	534	505	524	522	475	524	486	442	466	484	499	513	475	479	525	501	498	488	511	495	468	490	509	506	475	526	483	527	506	531	463	459	488	502	458	477	504	484	482	474	531	520	535	496	487	472	488	484	465	508	495	493	510	487	478	502	508	495	475	475	505	506	487	493	487	501	515	521	499	482	450	509	518	506	464	546	474	504	502	485	454	498	464	496	484	536	492	522	499	507	506	498	489	483	455	502	489	515	482	511	472	472	482	467	483	506	461	497	485	477	524	480	507	483	461	486	520	550	472	521	490	516	520	494	484	499	500	498	491	487	496	497	531	499	482	475	467	490	513	489	500	540	486	447	462	507	522	530	512	478	483	488	512	478	508	469	437	504	497	499	484	509	478	469	497	497	538	550	528	507	482	509	483	467	493	490	505	461	513	461	465	468	513	521	465	479	510	515	499	475	438	491	488	501	520	494	478	507	513	482	495	523	501	491	492	514	512	516	474	452	532	479	477	460	520	493	507	480	476	482	527	487	474	500	487	468	510	520	526	478	479	473	502	471	508	483	505	494	467	485	517	472	459	487	513	513	511	464	502	522	496	503	520	464	473	462	461	510	510	494	496	465	510	490	484	478	476	467	452	483	478	502	506	478	512	535	518	464	476	476	445	541	486	481	472	518	475	500	511	465	458	516	498	477	510	486	549	487	491	504	503	498	501	475	427	463	509	485	466	479	522	490	486	512	511	533	479	481	491	478	472	473	471	487	493	477	472	478	487	490	543	504	465	481	503	514	450	518	498	498	490	495	512	453	473	505	458	474	521	534	494	480	526	487	514	526	479	493	507	460	491	547	524	480	480	468	512	540	495	500	476	471	516	470	507	516	479	474	459	511	524	513	548	513	521	478	516	492	510	472	474	458	514	497	497	494	489	506	496	455	498	467	521	530	498	488	469	507	496	481	492	521	511	464	542	453	507	476	488	555	504	501	537	492	520	490	492	512	526	500	461	493	484	465	468	440	531	480	512	500	465	487	484	523	466	506	502	503	547	461	535	498	534	490	481	480	465	528	499	529	478	491	544	486	498	558	489	448	461	504	487	536	513	500	498	448	527	508	503	472	501	507	503	509	510	464	452	463	493	476	457	486	504	487	507	474	473	523	490	487	477	499	520	505	478	468	514	483	524	471	465	500	499	473	526	481	474	483	454	500	536	492	523	515	522	522	490	491	511	490	483	531	480	458	516	462	488	547	494	539	472	480	485
23996	21102	27888	24222	29243	43014	32284	13135	3026	392	373	374	375	380	381	664	964	772	635	461	412	376	370	404	377	379	346	399	333	338	366	313	364	364	369	371	366	357	344	380	369	359	360	386	384	360	378	352	349	349	370	350	323	338	341	377	372	366	401	379	361	387	363	365	368	363	381	328	381	329	367	338	377	353	329	350	340	370	316	316	334	351	344	373	389	349	349	367	359	367	345	356	377	331	386	361	343	364	316	333	356	361	368	368	361	378	391	389	344	337	353	339	358	354	374	359	352	373	370	368	344	352	380	353	345	349	369	350	346	353	336	353	374	346	366	351	338	334	346	382	405	346	350	361	387	355	343	345	338	365	351	326	359	320	361	351	342	353	384	340	350	364	328	349	372	356	349	341	350	340	369	398	341	360	339	366	369	374	331	366	383	344	397	373	341	388	380	350	342	342	372	360	357	375	356	355	353	345	376	359	366	376	327	375	366	359	353	336	350	351	343	376	332	387	334	355	370	374	356	342	331	358	367	358	349	358	375	335	347	350	337	352	349	344	381	379	345	348	342	342	381	360	368	381	367	378	357	377	331	344	367	333	378	372	335	389	356	361	306	380	361	338	328	359	348	391	334	337	343	357	347	366	361	360	369	362	379	379	421	359	343	369	324	308	354	384	351	340	337	368	338	340	321	345	370	358	332	331	350	367	317	344	352	365	365	345	357	345	306	361	349	377	358	334	352	369	327	367	336	369	316	372	370	351	371	368	361	354	345	349	315	400	377	339	352	359	362	343	353	347	357	336	351	335	351	353	361	379	352	334	361	382	373	329	380	353	365	318	344	343	337	322	343	307	386	320	342	359	383	338	338	373	360	363	327	364	364	343	355	342	317	377	344	336	347	365	354	365	341	353	346	348	381	346	325	376	368	334	380	356	333	356	332	386	328	351	361	346	341	358	348	347	393	348	326	361	348	356	374	383	304	349	357	340	348	339	363	386	364	360	378	347	333	370	340	301	335	393	374	377	326	334	364	346	356	377	332	344	330	340	347	336	356	363	368	320	338	373	325	331	344	365	369	355	351	349	363	369	348	359	358	377	375	365	338	372	365	351	344	316	351	384	355	338	361	303	351	359	369	344	382	377	374	365	388	352	331	351	342	359	362	349	351	347	373	373	346	359	378	366	365	344	334	336	357	371	324	364	346	332	376	360	348	363	372	351	387	349	335	363	340	317	333	362	333	368	346	333	382	347	355	337	339	347	347	376	365	358	332	380	396	340	338	360	322	360	350	349	374	368	366	346	309	339	334	344	339	381	336	371	346	357	366	353	364	350	325	387	360	372	358	353	369	366	367	332	335	393	374	350	340	337	329	341	343	355	334	354	337	306	348	335	389	349	344	364	324	371	366	335	350	350	350	373	364	391	340	333	360	389	361	349	385	351	353	353	345	395	382	330	330	352	328	356	365	361	344	343	370	350	328	371	385	349	364	351	343	344	372	349	337	357	325	350	369	338	328	329	358	377	326	371	341	347	370	380	365	350	360	374	379	339	343	340	367	332	341	371	336	351	331	369	349	352	337	312	343	356	348	399	345	349	392	315	385	348	382	351	355	337	351	372	390	353	333	331	362	350	362	347	376	349	374	341	328	349	347	364	354	360	338	371	349	339	333	352	317	353	369	379	327	352	357	376	330	366	359	341	365	366	348	375	337	374	334	349	362	369	360	328	353	365	335	368	364	350	361	336	354	356	384	358	374	344	344	315	348	399	362	360	354	359	347	354	345	344	357	330	352	346	344	346	364	335	358	387	334	360	348	344	348	349	335	343	353	381	361	327	337	370	398	335	335	317	345	371	333	329	357	321	332	340	363	343	360	356	323	367	366	343	354	336	345	361	330	357	338	374	336	341	376	374	386	373	358	375	370	345	350	356	395	349	352	356	359	391	352	321	352	397	363	342	352	313	380	355	305	368	346	348	346	345	329	370	369	339	356	366	351	361	346	352	340	398	377	368	350	350	356	332	344	330	363	349	377	313	346	388	336	337	357	390	354	331	350	350	363	335	375	384	371	368	329	346	329	385	343	366	372	338	324	332	365	332	357	320	345	418	344	357	309	326	331	348	360	362	345	394	328	350	335	354	332	365	370	409	349	352	342	329	359	393	339	382	318	319	337	366	361	371	340	356	350	367	335	329	345	366	355	335	341	368	372	351	359	357	353	324	370	346	348	376	335	356	354	367	366	348	364	367	349	359	351	308	349	340	352	370	371	330	398	338	341	391	334	336	343	364	367	333	351	346	340	322	347	378	368	353	342	352	356	377	345	330	352	385	350	338	348	343	365	387	385	346	330	384	327	381	331	358	345	325	380	354	339	348	354	362	389	359	345	376	349	383	316	379	338	326	383	347	344	369	385	349	358	351	355	329	344	325	387	347	312	336	353	371	352	378	367	347	382	359	359	365	329	350	327	348	355	357	369	353	352	346	328	340	364	345	380	326	355	337	335	331	360	336	309	371	361	333	334	390	349	372	359	360	360	354	304	341	367	372	332	358	353	322	385	371	350	346	372	338	325	333	340	351	374	326	352	355	330	333	349	361	350	367	380	353	342	324	342	363	408	369	334	362	343	365	364	373	360	347	387	350	385	337	341	382	371	389	396	382	386	388	332	361	376	340	342	354	379	338	354	344	356	314	359	355	361	364	327	372	337	347	319	360	349	358	372	339	326	345	340	358	375	359	347	363	364	332	372	294	356	370	351	336	307	349	372	323	354	378	365	343	355	330	356	352	358	360	315	338	365	367	339	357	309	329	331	338	319	345	350	342	325	337	361	381	379	344	371	361	372	380	369	331	315	295	321	370	372	350	322	312	339	351	343	371	369	389	340	340	372	336	358	358	386	362	357	341	332	344	327	360	345	346	373	355	345	361	355	374	360	387	354	342	337	357	359	324	346	363	353	395	332	330	327	353	343	367	357	362	344	379	347	362	389	332	380	367	365	358	369	357	332	329	321	370	376	364	355	376	331	364	363	326	325	339	377	377	369	329	353	372	378	339	340	383	354	379	352	358	374	370	382	335	356	348	333	354	347	389	340	363	346	335	318	340	372	375	330	373	349	362	340	364	358	373	370	387	338	374	349	371	348	338	362	360	345	363	379	366	390	362	352	349	362	379	370	355	365	363	350	312	351	379	363	376	339	373	382	328	348	346	355	336	322	380	346	349	365	351	328	328	354	334	377	341	348	323	332	355	315	344	342	355	342	394	310	361	353	395	340	369	364	355	341	326	381	371	320	368	358	330	387	351	362	357	358	352	347	346	366	328	354	339	353	404	350	306	362	344	367	317	370	355	340	343	375	368	403	351	380	357	371	351	371	333	317	340	381	345	349	334	358	345	346	332	340	342	377	393	353	370	352	369	327	344	332	332	378	352	358	363	323	343	331	362	365	362	363	355	345	368	367	375	361	330	381	372	334	362	379	413	317	369	347	353	318	346	395	362	355	385	315	341
26157	43432	31754	19623	39666	45478	34899	15171	6010	665	688	647	653	563	567	1492	2320	1820	1353	770	643	621	593	614	612	652	651	582	547	556	582	576	567	560	588	541	570	572	540	582	564	549	532	542	552	587	591	556	573	568	588	561	543	614	572	605	548	598	540	579	569	541	570	540	561	537	548	594	598	528	503	547	533	594	602	573	580	552	563	600	550	542	546	541	566	566	546	595	594	537	555	548	548	578	583	535	527	567	562	558	580	560	588	537	604	543	560	552	560	603	566	556	624	564	535	607	594	551	592	621	595	538	596	544	600	586	561	562	575	596	568	557	550	558	568	561	546	552	580	553	585	536	555	558	551	553	562	588	578	570	600	552	556	559	531	611	527	556	644	550	582	603	561	566	570	590	552	585	571	579	572	565	570	568	540	530	535	570	551	568	593	527	572	549	574	577	543	598	589	603	550	524	537	587	581	568	552	587	594	566	559	551	622	597	590	614	579	540	568	570	555	533	544	548	543	596	566	564	567	575	536	555	581	580	607	551	563	554	547	584	592	596	563	537	540	562	582	578	594	553	551	554	502	594	583	542	562	577	578	561	602	545	555	583	586	528	532	540	530	607	584	574	581	565	606	575	548	590	514	575	591	552	567	578	551	544	542	558	592	557	594	556	573	561	541	554	587	569	567	573	590	569	588	583	564	595	532	573	561	580	570	523	577	585	560	555	586	578	553	570	577	561	571	507	573	600	586	539	586	568	521	545	573	546	541	549	592	565	566	630	562	551	600	587	553	624	566	559	586	567	604	547	580	572	590	572	567	611	561	573	552	588	548	560	596	537	595	567	542	589	600	583	582	575	546	549	601	583	591	580	530	553	569	589	593	550	553	540	580	552	530	580	550	536	543	556	548	558	581	576	565	597	550	577	565	546	558	584	576	566	553	582	549	576	534	569	594	598	566	550	598	555	571	579	603	535	568	563	564	545	554	551	561	583	544	559	585	590	510	582	537	549	552	549	561	552	587	570	537	574	540	628	597	553	521	584	576	581	585	577	549	603	555	563	595	544	529	544	565	510	559	543	610	562	588	509	548	555	572	573	567	545	575	549	548	539	569	570	603	577	571	545	594	531	580	566	593	552	545	604	552	581	562	573	560	588	585	580	585	570	567	591	570	610	591	532	571	582	550	565	563	553	540	580	585	545	570	580	536	539	578	548	557	565	539	587	593	565	577	621	560	557	542	543	606	559	563	593	603	562	558	582	561	525	583	563	572	556	539	548	552	577	567	571	569	563	556	542	535	562	565	574	562	549	554	567	579	580	582	582	571	548	628	609	594	585	558	570	579	592	586	570	547	536	510	562	535	549	539	537	541	559	545	555	560	556	591	593	568	582	592	566	547	566	597	576	558	599	534	565	559	589	520	561	626	551	537	544	537	603	562	552	579	543	567	516	540	552	542	546	572	562	565	591	550	543	578	549	582	593	542	560	528	603	550	614	552	565	563	532	540	629	533	553	537	614	604	566	561	592	609	554	567	569	523	595	572	546	557	577	631	584	551	554	543	559	565	550	560	589	590	550	592	576	583	546	563	573	549	599	546	562	571	576	574	572	570	537	557	538	573	564	592	572	502	556	586	548	539	588	607	541	550	533	603	543	608	546	601	574	593	575	613	582	572	574	554	618	576	610	604	601	569	606	606	578	556	603	600	554	593	565	574	570	578	575	577	614	529	562	605	549	556	575	583	587	539	536	558	583	546	601	626	551	616	547	596	526	573	558	594	595	534	579	533	559	565	651	591	549	551	572	603	558	578	564	597	556	603	583	568	516	554	609	568	552	578	583	629	546	587	580	537	571	541	579	580	554	562	584	584	520	589	557	591	514	574	607	581	610	543	599	560	556	602	583	550	508	577	539	568	589	598	575	613	575	564	559	583	581	529	583	540	562	523	549	630	542	549	563	591	564	537	573	557	581	576	504	587	580	553	598	570	575	597	558	539	563	566	555	559	579	566	545	575	542	590	531	548	531	583	549	586	564	557	557	554	540	570	552	577	522	553	573	586	595	560	579	548	551	583	580	588	543	584	559	591	594	551	580	575	553	519	545	596	569	562	544	570	575	576	543	565	553	564	544	548	557	575	570	589	590	568	567	543	560	565	547	583	598	554	590	573	593	591	553	544	536	595	521	549	563	576	539	546	595	548	550	549	594	539	559	597	548	546	581	591	585	581	538	626	600	549	574	577	589	614	613	560	556	553	617	552	555	605	585	556	588	565	544	539	602	563	561	571	558	596	555	626	611	561	536	575	607	561	613	568	528	589	525	572	577	598	601	574	561	548	571	588	584	597	555	567	579	553	565	533	580	588	576	552	564	559	586	537	569	563	567	561	563	568	576	537	568	573	547	553	584	557	555	587	557	573	563	562	565	572	533	560	559	573	563	556	536	566	566	566	578	583	572	530	524	562	550	565	590	547	565	567	590	553	567	601	561	519	589	552	612	609	568	609	594	583	550	605	524	585	611	596	561	547	535	563	592	538	575	523	630	576	603	569	598	570	546	567	566	548	557	576	559	574	597	566	591	571	553	561	555	640	540	574	582	585	543	602	529	548	579	556	565	555	567	524	565	569	550	578	589	570	571	615	575	537	528	617	583	569	535	572	552	569	575	549	559	560	539	578	590	567	562	582	552	561	546	567	559	569	587	584	598	584	583	574	592	559	548	627	555	597	614	559	599	558	599	585	575	543	541	546	568	575	510	547	515	562	543	596	538	559	569	535	564	568	571	574	574	622	551	576	598	597	567	578	553	570	549	552	568	541	588	545	606	566	547	549	533	559	577	562	600	549	565	526	575	559	553	566	544	556	553	590	598	580	572	547	533	548	550	609	589	549	540	572	545	635	572	577	546	532	576	546	566	543	576	581	564	544	555	541	594	603	595	552	539	597	514	582	570	582	526	599	583	589	556	608	589	560	567	555	571	548	523	507	557	618	603	540	585	616	585	551	614	585	567	582	512	595	561	602	572	586	586	617	593	574	594	557	575	537	549	594	522	563	566	618	551	594	584	559	555	569	581	583	537	519	595	577	588	530	563	610	560	590	547	582	582	569	548	562	575	580	567	566	551	550	590	569	577	551	558	595	599	568	532	529	562	554	562	536	612	571	549	599	578	585	565	619	573	561	562	569	530	528	576	552	581	563	589	570	540	605	556	536	584	568	552	624	572	568	543	549	586	565	596	562	625	581	562	583	600	516	558	600	563	587	569	594	563	568	542	546	555	556	614	581	577	578	549	552	527	580	584	591	552	590	568	543	541	616	566	566	596	560	563	591	564	536	596	517	534	581	573	607	579	567	581	586	573	601	557	561	582	538	571	524	561	571	570	567	565	559	556	583	577	577	603	592	590	540	540	587	547	598	559	583	585	585	542	568	578	546	592	521	599	611	604	534	559	522	581	559	579	580	587	569	604	534	578	562	561	538	529	555	548	550	567	571	566	553	565	547	561	526	505	559	505
22914	21189	28860	23581	29107	51615	45248	22775	7475	493	376	388	380	335	344	960	1067	1230	1260	988	617	430	327	349	373	348	343	319	328	326	301	293	332	330	367	336	336	303	326	329	315	324	307	360	317	311	322	315	316	350	332	344	342	321	351	300	301	309	311	321	336	345	321	305	324	311	337	311	291	310	315	351	349	316	296	316	314	327	337	331	325	333	344	351	337	301	333	343	349	342	307	333	325	342	316	319	317	303	330	312	326	315	291	297	294	349	353	337	311	311	324	330	301	316	323	329	327	329	310	339	340	316	355	325	341	301	333	345	315	287	312	302	325	323	336	339	288	329	312	337	325	336	331	339	330	297	339	317	322	353	340	298	334	302	348	334	309	312	333	324	306	331	360	306	335	323	306	312	339	309	328	317	346	359	318	321	338	303	328	310	319	344	324	329	326	315	297	339	333	300	358	340	320	352	318	328	331	333	322	326	309	330	332	322	343	303	330	326	316	303	327	314	357	333	304	332	297	285	309	314	308	276	334	283	314	325	296	366	313	299	299	346	326	319	333	316	309	313	309	333	329	311	314	300	304	335	312	326	330	317	319	320	322	339	314	349	330	330	276	292	318	296	351	311	288	323	306	329	329	344	284	320	343	324	343	300	339	280	317	336	353	331	317	314	322	329	308	321	312	336	295	317	330	325	333	332	312	301	355	310	310	300	282	298	344	302	359	337	328	317	350	304	299	301	346	327	337	328	348	365	325	310	334	309	351	337	319	296	328	323	326	312	321	354	293	331	320	358	335	315	309	291	342	323	320	338	330	289	363	312	347	334	310	335	339	316	322	283	304	326	295	350	300	322	331	307	315	298	300	305	327	312	332	291	334	322	317	353	321	303	325	304	329	290	311	357	329	298	312	331	301	321	341	335	324	343	338	328	319	314	331	352	337	324	348	309	302	314	290	329	301	297	292	334	315	315	359	362	315	333	301	335	318	347	327	335	326	307	375	333	312	351	310	302	327	323	322	348	321	331	323	320	353	328	319	328	298	322	293	323	320	336	309	352	305	361	315	352	344	342	308	308	332	347	315	313	323	306	312	312	313	329	318	302	324	324	325	304	326	316	330	331	326	335	324	312	345	309	308	305	296	330	326	292	326	337	342	352	313	352	309	330	341	317	301	311	320	322	347	295	317	321	302	325	328	350	347	360	319	314	311	361	328	361	346	300	320	354	340	345	313	318	342	305	300	316	335	329	326	325	356	306	329	299	349	331	315	323	337	330	353	328	360	324	308	330	323	322	323	305	310	350	292	297	331	317	325	320	322	299	326	328	302	329	314	346	297	327	332	327	313	343	323	306	324	357	318	333	309	319	350	333	300	297	312	318	313	328	341	356	345	329	305	294	295	353	320	315	354	336	334	342	302	314	321	327	304	340	333	344	330	318	318	304	337	336	330	308	302	304	327	342	337	323	298	282	326	301	339	350	306	308	297	311	325	309	317	338	320	340	342	323	329	333	340	341	304	314	318	312	333	340	318	313	323	308	300	328	337	306	320	289	305	314	336	299	316	339	293	311	309	361	324	322	304	319	339	357	308	336	330	339	323	300	312	334	308	330	333	331	298	312	306	291	335	322	283	349	328	285	339	331	335	322	328	339	298	321	351	335	311	319	368	298	309	331	308	340	322	320	325	300	325	313	320	336	302	322	352	295	311	331	331	355	299	326	354	298	324	325	294	338	300	311	333	307	342	303	314	320	348	329	306	311	343	322	309	330	329	338	300	350	336	343	339	322	321	330	319	297	311	315	300	314	319	317	324	319	303	309	340	338	336	304	321	323	272	315	315	339	327	350	319	329	340	324	312	299	315	305	294	336	324	339	327	319	340	339	310	302	327	320	323	300	350	328	320	347	304	320	356	335	323	298	327	331	319	356	313	320	321	342	345	296	330	312	336	316	317	312	322	317	322	293	350	307	286	329	305	307	333	308	321	345	340	353	315	342	333	317	333	321	307	334	321	302	322	315	301	356	299	302	287	310	316	319	338	324	298	307	309	315	350	279	315	333	344	329	296	339	315	330	342	316	340	323	301	311	327	348	344	302	319	336	305	280	358	291	326	343	356	304	332	323	360	325	271	343	339	292	340	328	310	343	351	296	318	329	335	320	326	286	321	362	343	303	326	319	323	329	338	314	303	328	311	342	332	353	327	333	356	338	360	321	320	297	318	303	297	351	320	332	339	303	352	311	342	331	318	331	289	306	331	310	315	311	311	329	311	320	320	307	313	327	334	319	366	307	336	331	337	330	315	320	315	322	325	348	293	323	326	344	309	327	320	326	329	328	319	344	303	327	321	316	290	326	315	331	321	305	324	323	313	314	319	334	328	319	308	311	290	325	333	296	320	307	331	339	350	335	315	310	284	348	342	315	307	293	313	330	311	342	336	349	318	332	325	349	296	321	301	331	296	355	306	351	311	331	300	300	322	314	298	317	337	328	356	322	301	311	285	306	319	287	333	328	301	295	298	321	329	323	333	302	344	341	299	306	337	350	294	348	331	313	300	311	339	307	333	344	292	329	311	344	297	313	347	297	333	316	334	329	339	339	324	306	321	312	316	328	323	346	337	330	297	321	343	330	318	333	310	317	322	310	320	322	290	323	292	299	314	320	341	297	318	353	351	326	315	313	342	337	356	322	326	288	344	360	330	336	295	294	344	310	317	329	313	335	309	308	298	315	330	302	326	311	313	321	317	306	313	326	308	344	295	316	308	338	317	339	322	327	319	339	322	319	309	306	311	309	324	339	340	336	325	353	300	321	320	318	305	337	295	310	375	345	310	327	292	326	339	320	354	276	307	302	310	313	322	364	340	306	324	340	326	285	346	301	284	304	284	334	343	286	277	278	286	335	328	309	345	326	333	324	319	315	304	329	332	304	316	339	329	286	328	374	320	314	334	349	315	322	360	323	312	330	323	342	316	341	311	341	326	331	339	335	320	309	331	316	328	333	303	336	330	307	314	292	331	336	334	347	318	321	330	347	332	340	352	315	337	325	313	334	303	309	333	333	311	331	340	302	310	352	343	323	354	311	303	284	313	319	349	327	324	333	299	313	318	359	276	331	350	327	326	334	313	322	331	344	316	333	288	333	298	326	356	330	305	331	317	313	303	303	268	306	288	310	320	334	342	304	312	342	319	315	319	336	298	338	300	306	342	326	298	304	351	320	311	310	323	313	306	331	290	323	337	302	352	326	300	325	313	336	331	330	327	316	355	308	313	311	337	307	318	306	335	332	346	308	297	310	332	307	302	328	343	316	315	320	310	325	346	296	343	311	313	291	315	322	320	330	322	345	320	334	333	306	343	323	337	307	294	340	314	316	320	311	327	342	311	313	324	315	332	342	304	333	306	350	335	312	348	349	278	325	316	334	317	334	310	335	344	332	322	337	290	303	329	294	303	317	324	313	308	343	337	359	341	333	318	366	359	329	309	297	346	328	316	316	306	319	336	357	322	329
30031	50136	36930	24019	51716	58734	45960	23460	10442	716	634	613	612	563	551	2641	2638	3078	3149	2334	1425	808	554	575	579	573	528	534	529	492	503	487	491	495	514	545	483	507	491	528	542	533	534	481	511	496	477	509	498	499	490	465	505	509	528	466	540	507	504	487	465	515	503	500	504	522	519	549	473	557	508	525	531	489	522	545	503	526	463	470	509	510	494	518	525	518	517	519	518	511	506	485	526	517	484	510	495	516	512	518	509	531	506	528	527	511	486	496	488	548	498	541	507	531	508	516	490	479	491	506	536	541	494	479	464	532	539	517	520	485	518	521	499	463	509	513	504	515	515	525	491	486	487	543	537	529	559	520	520	507	510	506	475	510	532	517	511	514	503	510	520	523	517	545	509	526	493	526	470	455	511	527	504	537	486	534	508	505	480	492	517	541	475	497	486	535	488	504	518	532	473	509	516	518	499	548	528	519	494	489	479	511	516	491	471	528	471	557	507	512	538	481	505	506	518	515	524	479	523	452	522	478	547	471	502	499	505	488	478	530	486	541	488	475	477	493	522	486	485	497	517	576	549	518	501	531	494	515	516	553	495	514	542	543	507	497	485	522	487	513	512	515	478	509	545	484	493	490	482	522	496	525	518	478	522	518	460	490	512	513	504	531	508	496	504	478	511	514	490	472	553	491	477	491	477	526	537	526	523	541	510	491	544	507	496	500	501	486	507	509	495	516	514	504	537	496	492	500	501	508	535	539	489	505	536	491	485	491	516	492	489	486	532	483	516	506	502	535	523	487	511	515	469	527	526	492	481	530	490	491	555	528	493	518	521	507	461	498	506	493	563	527	505	520	503	535	493	480	554	508	536	568	529	540	509	495	544	528	477	502	534	499	536	505	481	506	510	509	495	478	494	510	516	510	500	499	488	523	500	523	506	500	513	543	518	516	498	525	483	542	476	478	530	490	509	526	534	531	539	492	477	538	485	522	472	495	504	530	520	480	528	482	502	541	525	466	521	510	521	512	535	552	512	525	569	546	495	530	483	471	503	474	501	507	561	514	509	544	497	539	495	499	539	502	512	514	531	471	458	480	532	460	511	519	494	487	473	518	519	493	485	506	530	481	537	496	515	501	509	523	508	526	494	530	477	481	544	493	506	499	552	514	560	515	563	536	550	474	510	467	499	515	483	475	528	495	522	522	516	484	523	500	480	539	465	533	493	494	516	523	559	514	557	489	538	502	486	510	454	517	499	492	508	525	504	480	486	487	489	530	461	489	494	510	509	491	521	498	507	469	521	506	475	527	476	519	513	498	522	488	489	509	523	494	508	514	549	497	533	499	518	487	499	504	489	478	539	495	492	524	520	494	546	485	564	501	506	543	543	482	513	485	513	524	494	516	499	533	534	466	496	501	511	513	531	500	471	490	472	505	514	479	558	524	486	512	477	516	507	490	531	526	501	548	478	502	504	506	488	515	503	497	555	518	492	523	504	493	478	533	499	493	497	547	497	527	502	485	456	532	527	523	541	533	500	495	545	485	516	538	522	498	528	497	496	515	494	487	496	526	520	504	522	483	514	489	506	515	549	502	484	508	508	504	510	510	528	495	481	489	524	512	497	484	517	524	501	533	559	475	520	529	504	554	512	519	543	527	483	503	473	506	513	505	512	508	514	470	534	518	515	528	527	531	508	517	519	493	518	486	532	518	518	502	506	513	486	466	530	483	552	460	506	517	521	533	481	518	513	522	532	482	507	518	502	452	493	516	528	471	517	460	525	497	473	501	511	526	534	540	535	487	542	513	541	519	493	489	501	504	522	505	541	475	516	510	502	498	541	474	506	583	484	517	511	550	467	492	472	502	508	470	511	502	503	503	533	486	525	490	481	508	486	509	514	506	484	484	507	511	512	459	519	529	498	452	547	540	488	542	498	487	502	504	550	511	503	521	525	509	545	490	530	511	494	479	509	487	508	517	492	480	513	502	511	507	473	515	505	503	525	551	492	528	512	527	489	510	482	538	531	523	517	516	480	488	509	509	514	534	512	504	512	496	528	462	557	477	519	484	505	505	502	517	536	519	484	493	516	479	529	555	522	498	551	503	517	514	541	500	522	495	491	528	549	515	525	516	559	472	495	508	489	495	494	509	525	514	505	505	484	517	477	528	505	510	551	543	494	462	521	520	500	475	550	524	510	507	510	525	487	517	494	467	495	483	515	526	534	486	538	512	506	453	485	503	485	488	512	494	510	517	508	518	517	497	494	497	477	488	524	524	558	472	486	495	520	518	518	498	504	498	510	542	492	519	507	507	496	490	499	518	536	502	502	491	519	483	507	542	473	531	506	488	499	505	550	500	511	507	541	491	514	513	487	481	521	528	529	494	527	509	492	518	517	495	500	505	484	505	464	522	509	501	480	529	546	479	504	496	515	469	504	546	531	503	491	541	489	528	537	508	499	539	501	516	538	544	529	506	528	516	494	514	490	538	524	524	518	513	472	509	505	489	555	520	526	506	523	522	473	513	514	466	484	505	543	529	515	501	488	506	534	490	527	510	529	488	524	513	463	502	519	509	510	508	496	482	532	481	512	508	492	532	511	470	502	517	525	539	480	504	534	477	489	512	516	499	555	495	527	501	530	468	516	515	481	524	515	531	469	544	500	518	465	508	498	499	514	523	497	487	510	518	508	527	490	486	537	520	533	545	495	500	480	510	525	515	488	490	566	521	511	519	487	519	456	533	485	501	481	519	493	532	517	516	534	510	501	524	510	477	523	504	495	504	511	483	521	486	494	504	458	538	501	513	493	525	520	524	516	482	507	468	520	518	515	517	514	523	512	528	527	522	523	528	497	444	470	519	518	535	520	515	487	501	498	523	489	488	496	510	505	534	473	533	523	540	557	499	548	491	509	482	545	479	535	485	511	529	527	520	476	499	516	551	523	499	489	516	528	498	488	517	502	533	497	488	502	540	501	538	514	493	501	518	511	558	494	517	508	501	499	523	493	492	491	512	492	532	476	481	508	513	490	506	524	468	525	480	463	547	473	504	522	518	536	505	492	545	529	513	488	470	486	496	502	528	479	539	544	480	497	481	508	520	512	501	516	486	500	507	510	554	529	537	528	523	521	510	476	457	542	495	482	523	490	498	551	530	485	545	488	524	523	461	510	531	508	448	517	479	485	506	507	510	513	522	524	530	451	508	508	497	475	510	508	498	544	449	521	518	540	508	496	509	520	523	496	528	510	537	471	485	521	478	511	515	496	541	484	501	521	512	488	504	527	514	464	495	492	486	505	477	488	471	563	477	491	518	495	483	521	481	482	542	514	518	469	516	510	509	490	493	489	511	492	500	529	500	534	515	538	519	572	502	495	487	476	498	518	535	496	490	494	475	513	510	481	501	507	465	530	527	529	505	489	577	510	524	543	542	510	503	552	487	516	543	512	529	500	499	522	520	514	514	508	531	496	500	497	511	525	516	537	536	507	472	520	493	566	490	545	521	504	511
26505	21522	17949	5992	8765	11589	7925	2210	637	337	307	330	310	354	340	418	425	429	396	382	350	358	337	322	341	314	338	336	324	322	370	345	323	338	320	331	324	301	351	334	349	305	319	327	325	339	335	327	337	321	339	310	301	343	308	339	334	312	319	335	316	313	342	306	306	313	322	289	316	318	314	301	347	318	341	310	346	330	316	346	330	312	339	302	356	342	347	343	309	341	321	329	356	363	354	316	316	343	329	319	338	318	304	337	329	330	280	300	327	340	318	307	316	304	328	318	343	312	333	308	329	331	326	339	329	306	332	319	291	317	313	319	284	323	302	325	331	315	310	306	322	325	330	346	303	327	327	328	329	349	294	354	318	336	310	336	320	318	302	312	314	323	314	306	327	340	304	332	339	308	331	310	317	327	339	342	326	318	321	328	330	332	321	353	341	307	335	335	344	319	324	393	342	317	306	341	302	310	330	312	322	321	355	331	318	333	328	311	289	329	324	300	309	355	335	307	321	328	317	330	323	334	326	314	355	310	318	302	327	314	340	311	340	360	325	297	337	336	318	335	332	330	314	334	333	320	302	342	327	350	313	368	323	299	329	315	350	320	318	284	323	316	302	348	341	327	373	336	313	330	334	331	313	319	361	339	318	339	314	320	317	318	334	348	332	341	325	319	338	326	338	323	325	309	321	295	314	321	336	298	341	324	339	305	326	334	314	304	324	314	338	328	345	322	320	336	322	351	320	304	321	326	352	320	304	337	332	317	354	316	328	327	315	336	331	319	314	324	328	335	318	335	351	325	344	325	314	343	308	344	309	303	319	349	333	300	324	291	323	342	328	321	305	312	338	328	326	309	309	312	316	320	334	311	372	317	348	343	300	312	297	328	307	308	342	318	324	327	320	309	349	341	290	351	344	345	363	303	319	342	301	317	317	343	336	324	338	329	306	343	335	343	287	351	334	332	337	319	322	328	302	320	326	338	333	310	331	306	336	306	341	340	320	317	316	329	322	332	313	361	348	335	324	292	320	342	313	308	288	318	310	306	318	314	321	336	298	307	319	333	336	331	324	331	325	308	337	328	318	297	340	302	331	343	342	323	366	350	339	317	306	342	327	331	313	312	312	340	318	326	372	337	330	317	321	274	336	324	293	322	335	329	335	332	326	323	339	329	296	316	343	296	338	331	341	335	315	295	329	327	338	310	308	369	320	309	329	305	315	318	323	334	354	292	320	300	330	313	344	306	339	333	330	343	308	315	303	331	345	332	305	344	308	330	324	286	321	331	294	325	333	307	319	315	329	322	329	308	323	306	354	308	351	330	327	298	337	332	333	332	316	350	331	322	319	316	309	344	337	334	341	279	326	311	323	341	337	306	328	331	320	358	323	325	313	349	347	315	320	346	359	315	327	298	322	332	309	289	325	334	309	327	305	341	334	334	346	315	338	353	332	318	366	316	359	330	344	345	342	337	315	350	311	340	291	322	340	312	326	352	306	331	314	330	331	361	331	311	346	304	314	344	320	285	309	329	324	305	317	300	330	330	330	338	321	327	311	321	348	348	353	330	319	284	336	342	372	341	361	313	324	285	343	335	322	335	361	307	331	311	369	328	320	343	315	347	351	331	336	326	323	318	333	327	331	308	349	302	342	338	331	368	324	326	349	340	323	340	325	323	326	360	343	356	307	316	338	328	353	330	295	352	338	365	348	302	319	377	361	336	348	321	329	300	352	324	319	341	361	360	338	329	313	366	304	286	335	326	330	328	353	318	329	343	329	328	327	348	347	345	305	316	326	326	304	310	324	325	310	337	310	300	320	357	294	312	301	311	309	317	348	350	309	328	360	313	307	292	327	322	296	330	301	316	354	288	316	329	296	329	307	316	325	348	296	323	316	368	335	342	338	351	338	308	328	352	342	322	298	319	362	330	310	333	311	305	327	342	331	332	335	333	304	276	329	317	305	336	325	344	339	327	322	326	326	347	355	303	313	365	302	326	330	322	332	334	316	317	344	328	331	310	328	328	298	312	341	329	354	320	334	334	347	304	305	343	339	325	328	381	301	347	316	327	333	286	350	323	323	322	334	311	301	306	301	342	327	327	331	327	320	326	342	322	345	305	328	315	338	321	312	342	330	303	345	335	318	314	304	333	306	322	371	346	344	343	315	333	307	332	327	335	342	311	311	347	338	360	353	309	348	310	356	339	317	322	332	311	336	304	293	328	305	344	345	313	325	323	359	331	343	329	333	341	348	345	366	306	338	315	366	310	308	335	333	338	308	337	283	337	337	351	321	290	319	336	324	310	323	310	351	298	352	323	342	310	291	333	312	333	337	314	339	280	327	301	337	342	342	313	295	295	343	315	294	332	329	303	323	312	332	327	338	311	313	326	348	348	328	321	334	321	309	347	345	306	342	332	303	344	317	343	328	335	294	326	333	309	315	322	319	308	324	324	334	329	340	307	322	330	337	332	348	332	332	322	331	347	332	333	352	318	306	324	337	343	337	328	337	364	327	356	313	352	324	364	304	346	294	342	311	334	313	342	355	358	313	324	331	351	321	307	313	286	325	341	356	317	323	336	352	306	311	326	337	299	328	350	313	342	353	322	323	304	354	329	334	315	344	309	329	343	319	318	359	301	285	299	325	347	291	333	349	348	304	318	334	293	331	310	301	295	338	336	347	333	329	311	328	346	331	329	321	310	320	353	327	328	332	312	324	302	328	326	318	310	352	326	322	332	314	333	330	310	350	303	313	313	321	326	330	328	294	316	329	344	321	333	322	333	299	324	300	308	348	304	312	317	357	356	297	342	348	338	325	327	330	301	330	336	306	344	311	313	305	314	332	336	320	348	333	338	336	318	337	291	331	312	314	320	345	314	317	310	326	333	344	298	351	319	309	339	305	316	321	339	342	320	307	321	342	309	328	318	298	336	322	308	302	343	312	348	312	326	311	341	369	308	308	311	324	317	301	321	287	361	318	348	339	313	343	338	326	302	316	319	345	317	326	337	336	290	318	352	346	307	326	301	313	325	336	322	326	319	316	337	347	332	333	335	361	365	311	350	331	305	321	360	333	346	302	320	339	357	345	332	325	363	365	338	319	361	316	296	333	313	341	294	289	328	297	321	327	316	320	311	321	340	328	331	327	306	325	356	308	332	356	330	319	335	357	327	323	318	345	321	315	300	317	358	308	323	316	330	362	346	330	345	311	329	339	319	356	334	333	326	302	400	349	299	323	312	324	324	304	339	313	319	303	341	321	311	317	317	308	306	321	326	330	322	326	353	346	314	302	328	316	344	289	345	325	335	355	339	307	360	323	329	358	315	338	324	335	349	326	305	313	326	343	287	336	302	322	319	328	346	323	302	323	303	338	302	353	340	309	303	324	355	342	299	339	343	307	347	323	319	334	340	297	320	318	304	316	379	338	340	329	340	323	298	347	304	337	321	315	344	307	310	315	306	323	330	319	339	331	331	310	308	353	340	322	308	373	323	340	317
22013	29510	18732	7581	16109	19439	13443	4359	1302	583	523	568	522	528	574	670	732	758	706	657	555	534	520	543	545	511	507	476	518	582	541	536	543	510	504	528	522	544	539	572	524	490	512	539	563	565	503	529	523	506	481	515	540	547	546	565	514	560	506	536	487	499	539	518	500	514	512	544	536	512	515	522	524	549	547	532	521	515	522	529	544	484	537	541	553	494	547	550	502	520	490	512	511	535	485	536	523	497	521	502	533	500	495	547	488	535	513	500	564	550	538	504	500	505	475	540	545	539	496	541	513	533	499	563	505	546	516	515	485	552	542	550	537	553	549	477	509	514	509	521	530	495	521	518	488	547	526	515	518	522	493	514	533	548	551	507	498	504	512	533	502	518	491	493	529	540	495	561	496	507	530	513	523	503	528	518	529	536	486	524	524	533	522	498	530	473	494	525	497	510	501	507	517	496	499	461	509	533	499	534	544	500	530	518	521	550	542	513	529	487	535	505	525	518	508	516	513	520	530	520	482	544	485	532	475	524	530	536	481	521	516	504	487	491	520	550	525	548	543	502	550	479	504	533	485	484	551	513	478	524	505	544	514	542	521	537	497	536	512	490	555	544	486	534	545	514	527	530	557	526	496	515	528	500	524	516	512	520	517	506	544	503	543	498	540	482	507	554	529	509	530	470	553	496	524	549	484	521	492	542	504	491	514	496	524	545	479	484	540	540	502	521	533	551	562	518	515	516	506	523	522	551	533	492	547	507	506	495	511	539	495	524	515	557	498	529	499	532	528	536	517	533	514	538	524	492	518	595	505	518	543	567	501	518	537	525	529	508	542	508	504	519	532	512	519	521	498	513	566	530	558	494	494	529	481	495	493	506	535	515	523	508	528	522	532	543	532	528	533	530	509	502	532	486	559	514	537	539	512	522	530	525	525	497	519	509	505	506	494	541	543	551	514	504	506	478	522	526	491	520	571	530	550	540	521	537	521	492	481	489	523	558	528	531	558	546	518	513	488	535	486	501	524	543	505	549	489	525	515	555	502	548	547	531	526	518	517	555	504	508	528	539	548	536	486	530	497	487	530	537	530	544	570	492	571	527	551	509	544	486	545	471	505	520	534	506	522	540	503	549	495	514	492	543	479	518	543	550	569	502	522	514	478	490	511	510	507	519	502	527	501	486	494	503	513	497	544	541	474	519	465	516	539	530	580	478	485	555	495	500	533	473	482	578	525	489	549	534	528	522	481	490	500	538	529	505	540	511	501	497	522	535	530	493	532	579	541	534	499	514	483	521	532	488	510	549	529	506	510	551	562	516	510	517	490	541	525	509	574	506	475	503	557	539	511	537	523	556	535	492	521	539	528	507	542	514	548	539	505	513	541	541	479	553	531	510	545	493	543	514	501	530	523	530	462	505	551	500	493	522	502	536	538	534	483	522	554	528	533	518	494	524	552	518	509	568	515	532	517	487	524	503	510	488	513	502	508	499	494	515	503	527	544	488	538	540	518	505	554	488	501	521	530	524	515	523	501	545	516	494	532	530	514	547	485	539	533	494	511	490	517	520	523	565	515	509	527	534	537	541	569	491	552	482	469	547	534	515	504	545	520	507	495	507	524	526	460	470	513	511	527	556	511	531	541	501	522	493	484	543	528	534	526	496	522	500	527	560	510	510	460	465	509	515	492	537	537	495	560	468	514	536	552	517	551	471	487	527	529	567	504	539	497	499	494	543	535	561	523	518	508	554	525	541	500	516	526	539	534	512	504	471	491	519	544	553	489	535	544	545	506	517	484	548	486	501	508	504	528	587	546	537	518	523	495	504	517	512	517	474	542	535	517	546	501	513	505	502	490	537	499	508	517	551	486	537	543	542	521	518	514	469	483	505	490	518	553	522	514	556	515	548	521	519	576	485	521	519	497	522	584	508	508	541	552	530	568	470	494	494	487	543	516	531	546	469	540	570	504	503	466	528	512	526	499	515	546	533	513	511	520	521	514	534	470	592	527	537	491	480	495	553	509	503	492	517	503	548	520	444	589	533	509	522	523	499	508	524	523	524	516	492	551	495	555	508	488	490	536	515	481	545	547	499	537	533	454	538	498	535	514	509	509	528	530	524	523	546	479	546	508	503	481	527	461	513	565	485	533	494	512	497	496	515	516	544	522	482	549	530	528	530	573	508	483	558	511	513	528	500	552	486	494	508	531	516	494	511	534	515	572	484	513	506	516	522	520	511	561	521	532	518	545	481	549	518	525	533	522	515	545	523	522	534	521	533	510	528	536	494	510	520	483	468	542	539	550	511	528	489	513	503	538	500	501	508	532	549	524	483	543	587	542	533	528	537	525	541	557	495	532	523	493	508	513	536	548	526	512	545	521	529	554	495	524	530	531	498	540	500	516	534	513	560	507	508	496	521	521	520	530	549	485	524	531	534	496	509	516	548	510	498	519	529	520	519	596	516	484	517	546	592	521	523	527	586	506	509	497	537	548	520	515	487	547	529	541	490	531	541	524	506	531	547	486	513	512	537	524	501	552	492	491	522	563	506	493	528	539	522	522	549	549	516	494	524	504	512	473	516	509	540	526	507	529	511	526	508	510	534	493	464	496	549	521	554	532	528	503	524	494	520	506	487	502	535	512	529	496	570	469	520	504	517	488	525	552	563	503	504	540	540	508	528	500	526	534	527	552	531	515	513	471	533	523	546	526	519	532	554	530	512	513	511	561	503	531	529	533	515	483	537	478	521	542	510	528	506	517	517	492	501	491	498	487	472	521	518	477	507	507	494	519	519	545	516	524	512	534	531	535	430	544	535	534	531	509	569	545	504	527	513	529	512	527	550	530	528	524	499	527	512	499	555	547	523	566	562	502	517	484	553	534	510	534	519	528	525	559	486	486	530	547	503	530	524	507	528	536	547	522	511	519	525	514	567	524	549	518	516	544	539	508	527	503	523	593	510	531	499	526	516	550	585	482	514	527	508	502	493	564	514	489	523	509	486	504	525	512	495	519	531	586	541	528	525	529	533	532	527	536	490	513	524	536	508	540	521	523	490	508	528	525	501	518	522	521	545	545	527	536	477	517	531	528	506	503	549	502	503	512	544	548	561	511	489	535	513	551	550	525	507	529	538	522	525	544	530	579	545	528	546	531	497	519	501	543	506	555	526	513	528	589	499	439	529	495	536	544	542	509	512	531	529	560	547	515	500	496	536	515	504	562	518	518	533	551	518	562	490	510	511	503	529	504	496	487	495	517	516	545	513	538	503	526	543	538	523	462	508	525	528	515	529	527	516	524	552	521	492	518	543	544	528	516	510	505	519	482	522	515	503	488	522	517	498	517	498	536	483	516	516	493	514	520	537	546	500	491	565	534	525	547	541	553	481	509	529	546	497	515	503	569	503	472	489	524	508	491	473	545	542	525	526	470	523	502	548	523	569	529	532	499	483	516	505	511	517	502	540	535	500	518	506	503	541	514	512	478	495	532	591	503	483	466	534
24099	21222	28147	24266	31786	41959	33265	13163	2971	412	427	411	380	375	458	957	1259	898	725	506	429	434	364	396	374	382	392	373	350	416	354	401	332	377	439	414	366	371	350	347	343	387	386	403	365	376	362	392	380	353	371	379	373	343	358	382	341	357	368	397	387	371	371	410	349	369	381	390	370	392	389	373	368	384	371	404	384	399	369	364	395	372	372	352	368	383	374	376	392	358	342	388	374	359	376	356	400	353	380	344	349	369	352	362	329	380	367	394	368	370	412	360	373	380	358	364	369	394	384	402	335	369	359	344	388	415	384	386	367	385	414	354	351	359	372	341	381	366	391	389	358	342	360	347	374	384	371	384	386	368	340	399	380	409	359	356	334	368	397	395	367	395	356	368	385	383	376	389	353	365	409	383	360	387	372	377	397	366	398	373	346	380	361	403	348	370	322	347	423	387	340	366	370	361	362	348	375	403	362	370	373	394	383	377	365	373	357	394	364	376	383	388	377	357	394	393	378	368	384	368	382	376	358	364	365	407	354	343	353	397	399	345	376	347	376	364	328	371	368	396	390	380	361	362	389	383	353	359	407	385	416	351	390	344	349	347	368	370	378	336	378	370	360	347	357	395	329	360	367	370	380	334	378	359	367	381	357	405	377	350	401	335	398	358	361	336	369	381	382	345	376	342	360	367	381	393	354	377	385	387	358	384	379	350	366	348	388	355	378	330	371	377	368	351	369	371	379	390	343	389	370	377	364	346	389	398	385	325	359	370	377	381	354	388	380	384	386	360	368	332	336	390	405	360	372	355	367	383	349	370	404	360	344	347	371	346	362	390	386	382	360	385	370	339	365	391	413	348	400	369	369	375	371	362	361	374	354	341	353	337	370	376	352	408	382	360	356	367	407	363	378	331	355	377	327	372	375	396	382	355	366	373	364	346	331	353	401	374	392	369	354	377	394	387	367	357	379	410	349	339	364	391	373	358	362	348	394	403	380	353	392	354	348	384	418	366	347	335	372	362	374	372	402	388	350	402	377	362	373	384	350	363	354	396	363	363	353	321	364	372	355	364	332	330	383	392	369	353	389	388	341	336	372	354	358	386	365	362	354	380	352	403	385	393	369	356	372	370	381	362	359	369	362	347	356	394	367	401	361	399	393	377	376	380	375	363	360	372	362	393	359	394	370	385	360	364	383	358	368	380	335	375	341	396	354	359	334	369	413	367	330	402	360	383	339	369	397	354	367	380	373	365	395	338	403	392	390	347	374	361	360	369	396	368	367	377	356	373	403	356	358	387	368	363	332	376	391	362	389	378	354	374	405	365	386	375	353	387	361	353	403	371	366	374	393	362	415	364	405	337	339	380	374	366	371	364	327	395	380	356	375	344	339	389	374	330	382	363	399	378	386	381	357	394	366	369	388	392	430	367	346	359	362	382	378	377	361	360	374	390	382	374	402	356	374	395	354	355	356	400	344	372	367	312	399	390	376	405	377	386	384	358	358	355	361	380	383	363	334	395	351	387	397	416	367	369	367	381	408	354	374	389	380	366	382	346	339	383	342	368	365	427	371	343	369	334	362	365	388	373	366	380	397	383	418	346	358	367	370	392	382	376	377	377	391	398	361	389	353	345	325	373	383	380	371	365	366	366	386	380	309	404	380	375	354	348	376	395	364	386	383	337	366	376	367	323	409	369	353	417	393	354	385	361	402	393	371	357	390	376	333	345	341	394	387	350	383	345	357	362	331	381	372	411	395	384	372	349	349	386	369	373	391	374	385	362	372	362	347	350	397	404	312	354	368	340	400	339	377	361	398	365	378	321	378	351	350	373	373	394	350	373	395	362	396	360	374	336	386	393	404	340	368	387	383	354	367	401	415	352	356	375	415	340	351	366	369	380	371	391	365	370	356	351	373	391	371	345	344	365	378	381	360	386	383	355	375	368	353	368	384	378	350	353	379	346	364	369	383	358	355	386	388	376	348	370	361	350	381	376	373	383	389	366	371	384	349	354	358	408	379	378	369	355	370	393	364	331	382	359	357	384	363	392	348	383	380	368	368	370	346	362	361	367	384	351	371	353	391	395	355	369	378	354	362	388	342	345	393	382	384	368	401	339	357	391	365	366	372	372	387	359	375	372	383	372	351	340	349	385	395	390	405	392	382	376	337	351	356	389	372	374	374	385	382	381	351	354	350	376	377	363	394	359	372	349	359	380	374	346	375	365	367	401	379	400	344	373	364	388	374	364	355	401	359	383	374	360	381	340	385	373	352	398	362	378	364	345	377	368	372	365	353	349	393	407	345	364	351	373	390	370	391	380	341	379	370	381	386	348	372	375	366	375	380	363	396	354	366	349	374	360	353	382	371	349	374	401	372	373	395	362	410	383	361	388	365	406	366	356	415	386	346	347	340	359	360	373	391	361	357	376	367	361	362	354	384	366	358	391	359	386	390	376	374	383	373	367	404	382	335	388	368	389	351	382	348	356	345	356	381	351	353	345	362	382	376	386	393	377	352	377	403	389	399	359	393	389	361	387	354	353	375	373	361	386	346	371	350	362	379	368	389	360	360	371	378	369	360	344	342	390	379	355	368	402	386	363	399	370	365	318	372	405	379	354	360	353	368	368	394	357	384	397	405	366	358	343	346	378	376	400	393	366	357	387	408	370	391	376	371	376	355	413	351	393	405	391	358	395	397	378	384	346	365	357	400	373	351	359	356	353	382	345	404	391	360	379	406	398	386	419	360	362	395	377	386	356	383	330	388	391	375	347	371	386	346	374	360	380	382	345	357	404	371	359	372	370	391	366	387	357	346	404	367	335	382	355	360	377	383	361	377	379	362	364	365	351	340	327	367	347	359	399	373	352	369	346	350	411	364	381	414	382	350	363	367	384	375	369	356	380	353	381	362	363	385	375	362	368	362	408	354	353	361	387	361	360	359	342	416	358	371	378	359	386	331	432	336	360	366	372	365	367	381	369	431	345	393	378	361	336	368	374	340	381	380	345	373	409	357	386	368	382	377	339	360	376	360	372	394	367	357	380	351	373	388	343	354	370	358	377	381	387	339	351	381	369	362	349	398	355	334	366	366	339	383	405	364	358	402	359	368	365	368	335	324	360	365	412	374	401	351	379	378	393	367	364	371	357	369	352	372	366	368	359	375	374	324	383	386	358	357	356	376	372	356	382	372	344	367	371	357	383	381	358	369	382	396	377	361	320	396	370	404	346	339	358	360	353	373	363	368	345	373	349	372	403	376	374	366	388	358	378	353	365	378	374	374	343	356	345	379	399	369	353	366	377	377	413	376	352	361	334	370	374	370	363	334	342	392	343	377	346	351	373	367	379	374	398	385	377	376	350	381	395	353	358	356	381	373	374	328	353	380	377	361	378	381	362	380	388	338	399	372	389	349	373	323	379	380	348	345	368	370	363	337	362	378	345	363	362	354	376	390	391	406	371	378	370	344	396	411	378	375	361	385	427	379	370	410	369	404	410	365	388
25827	40667	25248	13406	44470	45327	36068	15393	5364	768	723	751	720	725	769	2531	3204	2292	1572	938	814	663	631	573	621	553	558	616	632	601	581	616	591	575	611	602	607	544	582	579	632	570	577	605	593	571	569	555	597	590	585	631	581	566	579	633	608	613	600	580	575	597	617	594	589	571	575	614	611	586	597	608	588	600	573	563	599	602	636	601	600	628	592	575	588	601	572	561	592	606	574	598	585	606	609	533	604	614	607	583	600	586	585	550	629	618	609	570	561	575	643	626	591	607	562	572	616	586	648	585	577	552	550	595	595	566	612	596	611	566	592	551	603	587	582	596	601	615	600	593	592	625	632	591	610	625	618	586	577	592	652	602	613	566	626	563	561	580	605	571	599	625	612	601	547	619	613	550	606	600	583	622	589	612	581	583	623	595	586	591	552	600	574	587	607	568	593	562	591	608	604	580	577	602	627	559	556	585	574	556	594	598	592	567	604	584	597	599	627	611	596	590	618	534	580	555	603	590	614	570	598	596	599	597	563	577	606	615	597	610	587	638	590	560	595	612	618	603	591	594	561	568	624	562	558	607	570	595	516	597	616	617	562	572	569	570	566	581	617	629	636	559	610	574	616	590	556	567	583	605	606	537	553	509	624	580	554	579	583	563	639	598	644	575	575	566	609	593	573	587	599	592	611	570	574	572	570	591	587	576	577	582	590	586	578	603	595	616	566	577	531	588	629	565	569	596	578	557	595	638	600	584	555	599	602	593	607	602	634	591	591	565	581	582	569	545	576	568	518	614	653	584	577	575	572	524	556	599	610	551	599	531	565	580	601	554	603	601	600	591	617	560	602	580	547	621	604	593	573	586	587	564	578	559	594	587	596	594	618	574	534	603	639	575	614	631	560	559	599	625	586	603	569	597	631	571	561	606	576	559	600	563	558	566	580	603	595	580	571	560	556	594	611	611	630	625	579	632	562	609	600	602	601	585	570	639	585	550	577	646	609	625	561	573	627	608	628	580	550	603	618	570	588	566	567	595	618	632	606	589	596	562	568	601	580	583	586	587	634	554	601	574	625	546	578	577	602	562	572	631	570	565	634	575	578	587	582	591	607	594	590	604	609	613	576	640	592	617	539	583	626	605	576	570	561	638	610	570	593	620	584	606	602	588	568	609	605	595	580	566	612	610	536	568	609	629	570	607	535	526	585	589	627	583	599	587	659	616	605	600	606	620	610	595	568	621	595	585	622	569	627	592	619	586	594	609	645	591	609	633	585	620	564	575	588	583	590	555	594	620	582	555	584	569	588	571	610	607	593	631	604	533	569	547	588	576	602	563	553	575	596	590	613	581	585	591	536	558	580	579	611	589	609	512	627	597	575	605	615	566	581	566	597	585	580	614	580	568	604	604	586	600	579	634	569	570	622	605	593	553	622	598	559	561	557	616	593	583	594	631	583	585	551	565	610	612	618	626	618	611	551	596	554	595	599	607	624	631	578	563	577	617	602	571	566	612	523	591	576	575	607	577	649	575	617	570	585	589	564	591	609	572	563	600	579	555	594	652	597	585	561	596	641	583	612	601	597	608	584	559	570	564	600	603	551	619	557	620	597	577	637	603	539	615	555	584	616	644	544	563	548	542	590	587	607	615	588	587	568	543	578	582	540	588	604	610	642	604	576	567	612	575	616	590	554	563	554	585	603	594	585	615	604	582	581	610	556	612	620	592	582	582	606	549	594	572	602	560	577	594	586	577	625	561	582	572	596	628	546	573	563	569	540	557	610	621	605	596	571	583	609	567	553	598	553	571	584	582	561	595	611	586	601	549	612	596	584	561	562	653	584	563	571	614	568	594	603	605	612	591	618	590	559	560	552	625	573	612	625	585	584	616	583	556	590	567	557	618	584	611	595	598	571	556	574	553	611	592	606	597	593	608	595	529	585	544	639	517	565	592	583	565	582	589	611	568	570	609	606	570	577	537	545	624	555	563	615	563	584	595	585	596	572	561	602	599	566	587	561	557	561	611	626	601	580	596	612	603	578	603	606	650	530	598	582	588	574	566	569	652	581	591	588	592	585	577	596	614	596	587	574	571	556	597	590	576	594	556	570	587	569	568	587	606	591	621	614	606	601	639	601	616	579	630	582	532	561	610	646	559	623	629	590	599	615	559	626	631	594	602	586	572	575	574	611	593	611	563	574	591	581	568	547	586	627	569	619	582	568	626	615	598	618	588	591	618	606	579	608	565	605	607	578	617	591	585	595	550	591	560	562	588	594	627	591	586	607	600	603	634	579	589	549	571	593	615	619	611	624	568	594	582	588	569	587	610	571	598	621	563	574	547	595	576	561	601	620	560	590	565	605	574	592	591	615	610	599	584	638	611	621	619	560	608	592	573	558	614	597	572	616	611	580	603	579	603	581	564	587	549	580	600	572	547	523	579	572	541	636	609	572	571	620	551	546	601	614	575	629	579	554	562	601	537	568	561	612	577	610	591	615	578	576	556	600	578	570	611	558	582	565	620	570	608	599	589	584	561	577	603	575	578	613	567	561	589	611	566	572	607	580	554	612	583	585	617	595	549	611	626	575	560	563	575	561	577	589	572	554	596	595	589	590	578	588	586	600	573	580	593	566	597	596	590	580	580	532	537	595	601	566	561	628	606	584	581	562	633	581	576	613	594	567	611	581	585	608	569	610	632	627	546	592	567	604	607	594	586	578	594	612	587	597	576	584	556	621	636	607	612	581	610	604	563	593	588	570	600	568	549	619	606	590	587	620	607	602	639	550	578	567	580	562	599	599	596	538	597	605	609	613	617	573	584	578	625	566	566	611	571	611	623	603	564	592	600	567	580	538	597	593	621	583	554	609	596	590	618	587	572	574	551	601	539	568	565	588	580	640	590	577	611	593	582	607	653	594	594	620	652	547	619	601	570	594	603	575	583	605	624	608	587	588	562	620	565	590	606	580	625	616	618	576	620	569	564	618	607	617	567	608	572	595	614	551	611	571	572	614	568	587	630	604	600	596	546	565	531	582	574	575	617	591	602	574	557	603	572	612	614	621	569	583	594	582	567	602	567	607	609	596	583	625	633	613	590	593	528	577	597	608	580	641	609	602	582	605	586	591	583	585	585	586	613	572	634	563	562	591	599	603	595	612	577	588	565	563	559	596	582	626	573	584	596	583	600	636	611	561	549	604	609	630	577	587	646	562	575	610	575	573	617	604	608	607	617	602	590	587	578	560	591	589	564	579	598	596	598	587	591	581	605	590	611	560	595	557	575	628	604	622	538	592	584	578	602	593	564	621	595	548	572	559	589	579	576	593	567	587	586	604	601	606	606	601	542	596	571	602	584	604	633	585	577	619	585	598	547	590	608	614	584	566	565	563	617	583	590	600	602	580	588	594	589	603	554	624	569	591	576	605	552	552	624	549	606	611	611	623	601	596	616	561	585	661	652	581	590	592	593	630	630	570	582	595	607	563	591	587	570	584	544	594	622	628	606
22908	21142	28785	23562	30668	52241	44251	22240	6924	554	439	385	414	387	493	1914	2354	1574	1047	789	576	397	349	364	353	351	346	337	354	322	281	307	336	329	347	328	334	339	361	299	342	342	363	340	334	358	337	362	380	360	321	339	329	297	330	327	348	363	311	331	318	340	338	330	338	325	365	357	340	352	353	309	357	334	333	304	349	330	341	346	308	356	323	319	349	325	358	328	324	333	340	325	327	341	343	318	373	308	383	335	334	334	309	320	311	359	306	324	345	330	344	282	307	343	320	349	330	331	352	358	340	317	350	339	341	312	327	346	322	368	323	329	333	334	344	350	321	350	309	326	326	340	327	344	347	330	334	297	339	307	345	333	358	348	361	312	338	363	343	330	330	332	301	359	345	320	314	333	348	333	366	361	341	311	345	348	343	311	357	364	318	313	335	326	348	322	329	340	316	314	308	338	320	315	332	321	337	345	342	330	332	347	337	325	354	307	352	310	338	335	315	348	314	332	352	343	327	356	331	327	358	359	309	315	316	326	334	350	316	323	354	347	334	320	353	313	332	326	339	335	365	309	367	301	341	302	349	364	348	339	335	307	354	345	364	329	322	325	360	346	326	357	334	332	358	339	355	335	327	323	326	324	322	337	316	323	321	340	306	364	316	308	343	345	341	327	314	339	396	317	344	338	368	357	336	377	323	337	317	342	352	328	317	311	368	348	344	340	355	352	334	346	326	331	340	334	355	345	299	342	362	340	352	360	333	348	331	294	332	381	328	319	360	357	336	356	320	381	341	322	317	316	334	308	358	322	328	332	350	346	353	317	371	356	298	285	320	331	346	329	344	301	326	343	322	365	338	325	308	336	357	348	335	325	334	363	346	331	316	345	352	345	314	324	314	346	356	323	338	353	311	358	342	339	328	346	350	318	344	320	325	350	357	289	367	353	292	339	320	342	347	331	340	341	329	334	350	329	364	320	350	323	342	310	330	359	322	332	329	384	361	347	325	312	357	348	330	317	317	340	334	352	345	301	314	341	370	341	339	341	350	329	348	356	337	305	346	329	332	338	341	349	329	367	337	334	352	353	318	319	359	366	341	341	337	330	352	313	311	358	347	352	335	345	351	310	318	299	352	318	279	318	331	378	305	325	335	333	353	342	319	348	327	346	352	338	337	314	370	317	311	301	330	360	348	336	319	354	328	313	397	352	356	324	355	350	348	335	325	313	328	327	332	351	339	368	333	339	325	365	359	326	342	347	328	320	341	320	351	337	359	344	335	341	336	343	346	349	308	370	317	378	346	351	329	337	341	345	350	327	371	330	315	369	330	315	334	334	319	331	348	344	375	315	314	324	306	343	321	332	351	346	336	349	324	335	307	336	341	321	354	309	376	349	336	391	340	318	329	338	322	332	346	311	299	325	304	337	332	321	341	349	362	313	342	322	304	339	342	332	335	339	348	339	317	317	324	325	350	351	331	337	340	352	330	313	305	362	366	362	338	342	333	343	358	344	326	328	324	334	338	340	359	333	336	334	368	320	337	362	331	342	357	346	345	345	342	312	331	317	303	312	327	351	305	326	299	324	366	325	368	338	324	354	329	334	299	355	355	321	356	317	337	304	316	297	329	328	361	326	336	312	303	309	336	353	326	349	373	318	330	338	329	329	307	339	343	336	341	307	339	346	318	327	316	346	356	331	345	334	358	361	329	337	342	322	340	325	337	331	353	335	321	321	298	339	338	330	322	316	382	336	339	319	339	362	344	323	319	320	315	326	302	335	339	341	327	342	312	345	324	310	351	362	354	342	334	306	309	334	336	339	317	344	335	320	332	342	329	340	352	346	349	351	333	362	334	281	350	324	333	336	341	330	340	337	331	331	308	325	327	337	333	323	369	329	319	340	315	298	348	349	323	328	331	316	341	333	329	307	357	326	350	312	330	341	353	325	363	356	338	351	340	305	312	327	342	333	371	343	354	334	324	353	370	353	331	336	300	347	325	351	338	304	339	371	346	329	336	334	332	342	354	351	343	348	334	328	367	348	353	345	357	333	380	342	327	323	335	348	348	307	336	317	317	325	361	321	330	344	326	328	365	345	347	358	323	342	331	345	352	346	354	317	304	333	338	338	306	329	333	320	320	339	341	347	330	321	366	324	354	320	365	330	327	311	358	346	354	320	296	320	346	330	320	335	350	329	334	339	331	302	332	374	325	286	344	309	344	332	335	344	306	317	297	352	372	346	311	357	320	338	303	318	326	324	321	349	311	357	321	316	315	320	324	350	345	341	292	309	329	332	309	323	330	325	336	332	332	340	353	329	338	347	348	349	346	328	338	350	353	323	327	317	318	332	298	357	342	334	311	345	322	318	332	335	333	345	322	302	318	339	349	334	349	341	348	329	350	348	337	310	321	307	324	365	339	317	346	321	308	327	339	344	339	306	345	314	294	327	327	346	348	330	342	347	309	333	353	334	349	344	354	342	339	352	342	317	344	366	320	358	358	357	316	303	338	325	339	348	342	344	334	345	327	323	353	358	310	352	316	329	324	310	373	331	343	315	332	323	334	336	342	318	303	308	319	312	346	333	355	356	322	321	354	359	339	355	336	331	356	313	335	339	321	346	323	353	321	347	325	315	341	348	322	353	286	337	303	323	301	329	329	356	339	346	354	312	342	316	367	315	315	325	339	327	321	342	330	327	324	306	329	329	335	318	309	344	337	318	326	345	336	323	365	351	327	331	348	351	364	328	341	353	356	330	307	352	324	319	322	331	347	345	355	335	321	344	319	327	310	363	299	338	344	344	346	364	332	342	346	353	335	357	356	318	324	341	355	310	328	348	333	360	335	347	335	316	324	305	322	339	355	312	364	347	355	322	326	354	341	331	320	326	349	334	319	326	334	313	344	314	312	350	335	324	318	320	330	342	331	333	330	327	338	341	299	367	354	334	335	344	317	323	325	311	354	325	356	331	322	305	336	336	337	332	318	328	350	312	354	319	343	359	402	328	372	336	341	348	324	330	353	320	307	308	313	347	354	346	367	311	302	367	315	347	334	326	343	355	332	308	330	345	340	341	317	346	306	293	292	349	358	335	327	321	325	359	358	338	341	323	332	341	339	311	334	324	332	326	340	352	338	342	284	325	344	359	305	310	343	340	318	301	358	347	337	308	357	336	316	331	334	296	324	331	351	343	347	324	330	320	329	353	356	317	333	333	318	348	312	326	330	309	328	315	334	334	315	319	302	305	348	353	330	338	347	342	322	347	319	330	335	327	319	307	310	359	320	303	334	326	342	349	328	356	332	317	288	333	316	355	342	353	287	336	349	318	360	321	345	338	358	338	311	343	351	359	330	352	312	311	333	329	317	324	326	351	374	346	341	358	325	334	336	354	318	317	316	335	336	314	357	332	322	350	293	323	336	355	295	285	353	335	331	342	296	324	323	306	355	338	322	300	331	339	346	304	319	320	359	366	325	343	352	341	317	317	368	316	323	319	347	364	346	340
29520	47782	36805	19661	49249	58340	44676	24969	8076	911	828	794	659	652	803	5327	6101	4071	2563	1882	1190	830	644	564	528	562	523	553	547	514	536	544	511	522	546	515	500	504	489	499	477	544	546	544	503	525	525	549	529	549	520	552	543	526	517	494	524	522	574	550	540	528	527	508	509	516	503	562	524	454	514	540	487	500	552	497	515	512	536	563	520	527	537	604	538	533	469	534	549	506	527	543	534	525	547	493	514	518	528	533	532	512	530	566	521	540	528	511	520	525	545	482	546	548	527	515	533	527	519	485	504	514	581	524	543	510	528	591	504	547	519	525	514	569	507	488	494	527	558	505	505	546	556	526	537	538	543	526	554	541	531	502	537	557	522	515	506	517	502	485	508	517	501	536	540	529	595	534	539	514	555	503	569	508	534	567	502	508	517	503	540	540	476	515	508	577	536	530	551	527	519	508	502	560	546	492	529	550	551	496	511	485	543	508	543	489	553	502	492	504	527	514	546	542	511	504	531	547	463	536	495	489	557	493	534	563	512	499	500	529	518	503	547	535	561	539	532	520	514	546	544	507	500	513	500	531	546	526	518	519	531	537	505	516	497	510	531	500	535	519	513	563	495	520	569	510	536	504	553	490	530	550	525	539	544	506	525	517	558	577	505	517	543	574	499	480	586	497	505	511	566	511	515	544	499	534	557	530	557	532	547	548	511	563	559	499	542	554	512	529	525	583	545	543	536	501	497	499	503	524	526	539	515	561	510	509	560	537	548	508	505	486	523	512	569	547	557	534	482	479	514	499	518	526	546	524	485	509	531	532	532	503	519	548	520	541	530	495	507	565	531	490	526	533	523	544	507	512	500	547	509	472	536	551	544	499	507	558	544	510	513	519	569	487	495	508	498	522	585	531	536	519	530	557	498	533	523	544	509	537	516	559	475	481	507	516	540	502	514	492	499	530	512	508	514	555	522	544	543	526	528	574	516	509	541	519	555	543	513	512	513	554	536	532	548	582	535	551	500	536	548	517	499	559	533	522	553	532	551	511	509	508	525	530	509	523	508	489	540	527	505	514	547	546	506	491	525	493	523	539	543	518	527	551	489	585	493	544	519	534	491	529	521	511	539	514	514	522	524	539	564	522	535	522	522	543	541	560	501	495	544	503	528	530	497	546	520	518	539	507	521	500	494	508	519	530	500	473	536	531	552	501	499	523	527	554	541	517	527	499	537	543	541	533	527	536	541	578	509	519	517	532	498	496	506	497	519	508	533	541	521	534	511	517	564	509	530	535	499	519	548	531	533	499	504	557	525	531	502	535	511	515	556	532	540	529	516	527	547	514	537	552	528	513	510	536	561	495	488	492	535	577	531	518	540	518	498	532	494	516	552	526	528	530	533	563	524	497	538	550	498	501	529	549	509	536	481	502	511	538	508	541	521	506	584	535	523	537	525	515	546	516	506	538	524	529	539	553	537	515	521	537	500	547	554	543	518	511	501	528	574	533	510	521	550	515	473	542	544	524	543	540	478	566	497	502	522	567	571	556	533	479	551	518	535	537	503	508	519	515	524	535	567	488	474	526	503	523	543	545	528	506	505	547	523	546	549	549	516	490	590	524	547	518	492	559	500	575	512	529	561	523	521	509	565	498	565	537	494	527	561	533	530	505	565	532	529	599	557	498	518	532	556	491	522	519	523	512	507	511	480	542	487	572	545	525	547	520	528	519	496	480	520	540	568	557	519	539	522	501	559	490	506	553	537	510	537	538	503	513	538	507	544	508	497	526	539	524	531	538	535	479	519	539	506	528	540	575	541	540	553	548	505	520	534	552	529	536	515	561	518	512	532	561	530	474	537	502	529	545	508	537	521	559	549	563	510	517	532	531	526	587	536	522	524	532	480	558	545	555	509	521	516	512	526	532	540	537	563	575	513	535	537	539	548	558	525	516	463	497	512	517	545	527	507	505	523	535	487	514	524	513	543	526	542	586	563	558	545	568	559	548	543	540	489	498	537	552	542	516	513	546	511	479	540	567	540	572	497	512	510	547	527	504	543	535	502	538	524	506	528	510	512	511	566	561	532	552	516	477	514	546	520	516	536	518	526	524	506	553	530	533	536	513	538	496	544	507	532	502	511	537	512	541	556	523	526	543	538	534	512	558	518	565	540	524	530	521	537	508	542	534	541	506	506	547	525	502	496	539	514	499	554	523	552	638	519	536	540	508	533	521	487	529	531	516	542	547	507	525	534	512	578	544	491	553	521	510	505	539	489	527	497	515	540	486	536	547	567	532	510	559	565	542	507	555	522	536	508	507	542	527	511	524	544	537	496	534	521	492	525	501	500	517	505	544	491	548	520	521	555	505	563	503	508	537	525	539	536	514	565	484	521	512	526	488	535	560	523	518	508	560	522	501	503	568	544	541	503	508	514	518	539	521	508	506	482	561	500	538	568	535	536	561	531	524	523	513	498	559	498	514	535	525	508	571	507	531	537	561	519	551	536	465	521	532	555	539	548	536	562	528	519	516	500	522	552	520	514	516	544	511	555	539	524	530	505	527	540	507	512	562	545	501	562	492	560	490	538	539	515	566	527	487	510	591	547	542	549	521	523	504	546	550	529	540	524	577	546	481	513	514	526	542	523	520	517	511	517	537	549	550	536	518	542	552	506	539	526	503	533	493	502	566	525	503	546	539	506	562	531	544	525	548	506	536	525	528	516	518	508	514	552	506	521	511	532	521	532	540	490	507	527	529	577	531	511	496	559	533	536	542	518	554	514	508	528	543	556	563	505	511	523	528	514	533	577	542	556	503	530	531	512	494	569	497	539	525	555	524	555	528	528	508	540	523	513	578	558	508	526	503	517	523	518	523	548	538	557	534	528	538	531	539	497	534	476	552	547	516	506	532	531	491	509	570	535	534	515	533	569	566	510	507	559	521	542	518	548	559	505	519	521	535	505	546	529	546	545	496	551	541	540	528	523	515	517	559	551	529	519	528	498	535	533	555	542	529	507	533	551	551	530	536	578	538	547	541	512	518	552	534	556	537	532	537	549	484	488	520	590	538	571	524	513	568	542	532	494	525	546	538	543	554	519	546	535	557	527	572	555	546	506	516	553	495	534	529	521	542	489	518	513	535	491	567	510	497	530	522	524	539	553	536	520	558	513	523	534	509	525	547	522	520	503	528	524	524	529	515	520	506	501	532	503	543	516	520	545	499	558	490	536	577	518	533	538	535	502	526	521	530	519	538	542	525	504	548	545	525	513	576	470	529	513	513	519	528	552	506	501	535	530	539	522	523	572	518	517	524	558	511	545	497	543	536	551	517	499	542	536	515	490	526	535	506	543	535	505	524	509	506	547	517	520	521	545	545	555	525	554	514	519	542	536	565	523	567	539	562	559	521	543	537	496	516	552	525	557	518	504	518	502	525	547	530	537	548	535	521	538	532	482	529	545	559	514	518	502	541	539	544	511	511	520	525	496	526	541	521	491	546	530	536	527	547
26695	21567	17987	6542	12673	12094	7292	1785	679	388	358	372	317	330	317	386	321	325	405	414	416	408	344	316	324	335	330	305	325	319	300	318	333	329	310	351	337	301	328	317	286	322	307	304	309	323	329	348	339	350	358	334	343	314	324	337	320	361	345	323	319	352	321	313	326	315	349	300	319	314	322	331	286	335	317	300	317	343	296	323	304	324	323	317	331	338	308	331	323	325	300	358	327	348	324	353	328	316	327	331	312	312	344	329	322	308	371	324	308	315	355	343	357	318	372	323	319	297	304	329	343	350	337	327	363	344	344	304	327	336	323	338	320	294	291	324	339	311	324	322	313	322	314	332	313	351	331	334	332	327	329	320	332	346	308	344	309	292	357	312	295	323	344	339	310	344	337	324	317	321	310	368	327	313	321	342	353	313	327	360	349	302	327	347	328	361	335	328	360	344	323	338	310	322	332	334	296	375	306	323	327	339	363	317	350	372	340	307	349	313	334	310	315	313	299	322	350	311	335	322	348	285	323	307	311	327	347	321	319	314	341	332	318	300	330	342	344	340	324	332	287	324	342	304	308	361	311	344	320	314	331	313	346	332	332	327	330	340	326	323	370	313	349	315	341	342	360	359	305	331	343	344	299	339	320	313	323	331	305	349	344	340	358	349	338	315	338	344	311	344	354	321	307	343	305	323	321	334	358	324	316	327	326	342	369	320	352	313	311	339	344	316	329	343	341	338	312	331	313	322	345	329	320	315	336	306	319	317	351	321	316	337	320	384	328	338	319	300	351	302	324	323	344	314	339	316	344	347	318	366	318	325	329	353	319	319	339	384	338	301	332	314	338	321	323	319	322	317	321	331	356	300	347	345	312	318	317	306	333	331	312	367	308	339	326	305	323	336	309	310	328	357	320	312	312	317	343	324	325	340	345	322	352	350	338	351	333	317	336	315	327	337	320	303	350	289	294	307	323	315	352	349	312	321	349	320	324	326	296	336	336	333	313	319	322	340	291	348	288	308	313	337	347	335	325	335	329	329	295	308	303	334	322	317	319	305	338	329	295	322	298	328	327	348	327	344	325	344	338	304	347	332	321	331	310	334	338	343	367	355	322	356	316	348	344	299	348	336	363	326	306	321	319	303	335	347	316	290	320	318	339	311	305	353	327	322	356	335	324	334	329	339	310	362	326	311	317	330	328	372	328	315	321	320	318	328	310	298	314	333	352	305	307	342	359	334	338	331	344	371	355	345	315	311	299	340	337	341	321	354	318	337	322	350	301	309	298	330	340	335	302	334	332	356	325	343	345	349	335	346	302	360	311	307	315	338	333	324	318	297	308	323	304	338	317	316	315	303	287	336	342	329	353	342	318	330	311	310	300	276	338	341	311	287	324	340	315	299	319	327	324	330	381	351	337	317	319	317	346	332	334	309	291	333	322	315	321	357	351	315	328	353	317	351	304	312	318	335	394	314	339	324	328	357	324	327	330	322	307	349	307	320	336	304	322	297	359	343	328	374	289	328	327	315	358	309	336	308	334	323	308	318	324	296	316	328	344	346	347	329	337	328	324	328	335	310	330	325	334	332	322	332	307	311	328	368	343	308	313	329	317	329	333	305	315	319	323	340	295	325	321	308	348	316	341	332	309	322	324	330	322	317	308	344	313	360	322	337	346	374	332	333	325	355	306	341	307	366	332	341	328	336	358	309	284	315	332	333	345	296	324	316	310	322	342	309	366	297	300	295	345	323	329	320	315	360	340	305	337	328	351	333	346	352	327	337	317	325	321	329	334	344	312	318	316	316	330	317	346	348	305	319	337	325	338	320	352	381	337	371	312	360	284	343	335	345	324	301	321	302	324	320	343	329	323	328	347	361	336	348	338	357	338	390	332	327	349	334	317	283	292	330	314	316	326	340	341	345	341	314	363	312	331	338	352	334	336	340	326	287	323	339	330	327	316	358	342	318	327	345	340	318	326	309	345	321	325	423	340	311	307	346	314	318	328	328	335	319	339	312	325	316	300	301	348	317	325	322	328	294	315	318	327	327	363	324	341	342	303	315	357	319	321	309	324	294	330	333	332	332	314	310	334	308	326	344	341	363	315	314	328	285	338	336	342	334	367	346	313	325	341	346	362	320	307	327	328	328	330	349	355	311	345	309	332	307	332	279	305	326	329	318	310	286	354	334	326	299	344	330	337	354	313	317	323	358	329	305	311	333	355	357	328	316	304	326	328	310	325	336	317	323	328	352	376	367	343	343	300	311	330	340	348	324	307	323	333	310	323	323	330	336	333	290	311	312	309	312	354	339	352	336	324	303	374	324	309	295	301	339	315	325	312	338	315	337	319	342	350	327	321	313	325	315	313	326	331	306	348	361	329	298	326	338	311	315	334	328	335	324	327	320	304	323	309	316	328	328	306	301	343	311	372	336	347	303	305	313	308	350	305	324	292	374	310	315	321	322	329	330	318	323	312	298	314	330	335	338	313	340	314	347	340	353	338	323	361	323	372	357	334	330	324	337	311	332	334	338	304	323	326	358	297	346	319	311	343	324	356	308	298	323	329	343	292	309	314	324	346	336	347	328	310	316	339	317	335	339	303	314	367	306	327	329	321	314	320	367	357	343	334	319	303	358	327	341	324	343	306	354	356	302	318	305	357	309	320	334	307	286	329	329	295	353	352	325	307	336	315	339	323	354	314	353	305	349	318	343	318	327	352	351	325	345	323	323	329	328	323	353	329	322	326	295	316	304	332	322	321	318	333	339	341	322	305	311	305	341	329	319	334	338	309	313	339	295	319	314	341	334	347	322	310	313	296	326	310	314	325	318	325	289	312	332	291	344	318	351	350	349	356	341	326	332	304	342	336	330	325	303	329	354	297	329	321	334	345	335	301	295	303	312	350	350	356	343	345	362	356	299	330	315	301	311	306	308	321	344	319	323	334	319	344	315	342	323	335	334	315	312	299	338	323	316	326	344	320	309	317	329	365	325	305	339	324	317	334	305	332	332	333	304	337	342	330	332	349	307	335	373	340	325	338	306	330	348	303	336	336	334	318	308	322	324	327	341	300	323	345	317	341	353	338	333	325	332	287	298	367	342	315	317	363	312	314	320	330	332	338	319	334	343	308	316	360	344	316	334	328	316	305	323	337	339	300	344	333	314	297	348	285	342	304	346	333	340	349	351	350	318	346	316	329	351	332	315	289	351	336	347	326	336	339	308	305	336	334	348	299	336	334	358	354	340	340	357	327	307	317	345	320	340	318	315	316	325	323	327	352	318	307	370	321	317	323	365	315	341	336	333	354	339	322	331	314	316	333	303	309	338	321	326	293	352	318	301	295	346	310	340	340	344	314	339	335	329	322	327	331	323	339	316	325	334	359	326	333	347	319	347	338	340	339	332	315	333	344	306	326	327	360	330	340	334	294	350	366	327	333	319	342	343	338	326	303	320	332	346	327	333	345	311	305	363	322	353	321	332	323	327	350	327	329	344	332	329
21428	29832	19019	8978	21265	19173	12340	3468	1386	674	702	605	583	529	535	621	573	547	688	803	714	620	569	548	538	532	559	528	497	565	503	528	536	479	485	554	561	542	521	505	520	491	546	514	571	535	552	541	525	522	495	503	519	532	524	526	558	515	506	518	530	525	548	553	544	517	509	554	540	534	525	504	519	546	538	567	579	552	527	506	538	481	531	502	540	549	523	578	498	507	500	543	519	555	535	532	489	546	524	495	511	517	522	573	478	579	500	511	526	496	487	557	523	549	535	535	503	516	517	539	529	480	551	488	508	545	527	523	525	529	538	546	526	513	520	508	535	569	566	521	493	509	530	503	528	515	539	534	516	554	505	509	495	522	480	557	564	512	539	519	536	536	542	532	555	509	530	518	538	524	504	546	538	491	542	517	547	508	531	494	477	501	530	483	515	529	516	562	510	543	532	527	526	527	543	506	487	541	496	478	546	519	562	517	531	513	539	550	516	557	538	522	558	535	526	575	552	520	512	532	524	520	478	554	551	530	561	480	457	501	519	524	496	530	506	546	531	540	481	545	523	507	522	489	530	518	558	551	550	499	483	547	513	538	541	489	508	514	510	530	546	492	528	546	484	529	547	541	520	487	525	526	539	525	488	485	513	525	576	509	530	519	494	541	515	518	522	532	548	524	492	517	566	530	507	531	534	536	537	495	498	555	531	530	480	528	511	531	533	517	539	540	554	512	505	533	535	564	539	493	511	535	497	513	501	540	545	553	516	576	517	522	511	517	506	549	535	494	491	477	545	498	490	500	543	503	554	501	481	536	511	494	492	485	546	553	509	554	506	529	547	542	498	531	495	517	523	530	536	545	501	523	549	522	539	533	513	538	518	521	561	525	484	509	560	539	506	556	547	521	561	524	556	512	500	548	514	529	534	554	519	540	518	510	545	544	496	526	527	575	529	525	483	545	523	515	512	534	522	506	514	584	508	529	526	499	528	519	534	533	513	513	512	510	524	532	494	541	535	543	552	520	538	497	523	548	518	506	539	523	554	568	490	546	523	517	509	504	497	548	512	532	496	520	513	526	501	539	541	497	513	496	524	502	537	532	502	520	539	513	515	488	544	495	537	541	509	530	530	508	512	505	493	526	495	556	508	526	513	536	505	545	537	563	530	521	493	556	535	548	528	493	559	528	506	526	540	557	561	522	509	541	537	510	519	530	508	498	500	521	509	503	511	521	525	521	545	513	544	494	556	504	519	536	528	515	512	498	533	474	531	505	542	512	517	536	520	530	545	548	525	541	534	480	548	479	529	545	510	527	497	518	497	532	540	488	549	532	554	519	520	513	544	538	544	549	490	565	503	513	507	561	531	505	488	522	551	504	449	540	526	525	507	521	524	510	529	527	548	528	491	521	563	498	541	537	529	527	522	525	542	495	536	484	510	535	511	564	484	504	561	502	515	538	445	544	501	554	532	538	525	539	470	528	534	533	521	515	503	540	542	553	530	513	516	520	511	503	500	536	489	517	501	500	510	549	512	533	513	529	494	503	513	481	557	539	537	539	534	510	523	507	560	538	531	572	522	496	533	505	504	547	499	534	523	476	509	529	521	573	536	562	505	542	570	475	517	532	540	532	491	539	540	499	523	529	517	497	541	518	537	540	541	518	473	514	493	518	559	520	537	507	521	517	546	528	515	508	507	491	507	500	497	556	532	507	485	519	527	522	493	548	512	509	559	510	564	502	521	529	510	514	483	547	537	519	501	531	526	552	532	524	503	533	469	544	512	522	506	519	555	533	468	551	508	543	498	491	498	530	511	539	486	535	540	535	544	536	542	555	522	530	544	506	502	523	558	519	544	494	484	525	543	522	527	522	482	552	563	514	519	523	527	544	549	530	560	517	520	561	555	526	488	529	552	546	514	529	506	496	506	500	508	516	507	510	521	503	562	499	509	533	528	520	471	542	497	510	551	499	545	564	575	535	552	507	533	526	502	495	546	530	529	518	521	552	525	556	547	508	506	544	501	534	490	540	542	519	512	539	534	552	527	533	525	494	476	515	509	544	485	568	482	540	535	531	536	534	493	517	556	516	502	554	515	508	525	538	520	530	545	544	511	575	492	517	482	503	508	551	507	500	511	505	520	490	498	540	515	508	518	529	546	501	507	530	493	536	500	485	531	554	495	490	555	528	531	499	562	533	524	484	496	527	483	542	542	549	513	517	537	513	530	527	522	478	525	532	511	482	543	501	492	538	538	523	521	487	543	530	513	509	559	511	537	542	533	463	543	496	475	508	537	528	533	524	495	508	503	553	450	503	551	487	519	531	492	520	522	567	523	561	517	480	558	531	576	512	505	559	514	505	521	533	512	552	496	535	509	545	521	497	510	506	481	517	506	528	510	499	524	534	531	526	540	514	519	514	513	540	534	520	528	531	499	531	510	532	548	548	553	548	497	559	533	526	535	496	520	559	529	535	521	500	557	515	509	507	555	509	509	541	523	525	510	533	500	501	516	502	529	505	549	470	498	496	517	489	507	511	507	498	555	548	551	508	541	542	583	526	502	563	510	531	508	500	531	562	536	557	537	513	556	492	486	536	489	511	496	532	504	539	473	496	479	500	586	511	529	530	513	471	531	518	518	523	528	518	525	531	552	517	530	503	484	520	569	493	537	510	498	508	533	503	518	523	498	483	568	527	524	515	514	521	517	492	532	518	508	496	508	524	559	569	505	505	507	515	534	560	515	497	555	545	510	534	534	520	483	517	520	517	518	527	567	562	507	562	519	535	501	490	550	510	499	483	501	543	493	520	527	539	475	490	515	479	533	516	537	540	548	566	505	519	545	508	503	517	546	529	556	519	522	500	530	523	525	558	546	494	489	507	553	502	498	535	507	540	535	493	529	515	516	535	526	475	483	503	526	529	473	521	522	499	526	486	514	522	507	501	501	514	488	530	494	511	531	512	540	545	522	531	527	532	526	514	547	540	506	549	474	548	569	542	511	524	514	542	523	550	520	518	536	528	541	561	516	529	520	533	522	502	544	517	547	561	514	515	510	564	522	549	530	512	543	516	506	508	517	528	545	545	500	554	494	534	524	539	483	520	535	505	527	545	517	523	523	510	507	538	485	523	498	523	550	560	529	549	542	541	546	542	514	512	538	507	553	556	488	474	531	566	525	548	457	532	499	517	473	502	547	550	515	515	556	491	554	565	547	515	553	520	503	499	510	520	521	515	506	550	588	523	499	537	541	520	517	541	497	532	500	541	558	511	495	520	518	505	551	519	511	484	563	534	531	546	515	569	488	481	534	524	484	502	527	539	531	537	498	507	528	498	535	571	512	511	496	527	498	533	505	515	489	524	502	564	476	519	503	518	531	532	526	511	501	540	513	507	527	539	521	514	500	484	526	526	523	573	478	520	514	510	555	534	527	531	522	514	516	532	542	546	512	502	544	549	516	524	523	562	494	534	539	478	483	530	485	528	565	504	504	512	528	519	555	524
24138	21155	28040	24317	30570	42153	33682	14845	3044	528	437	404	387	371	413	431	371	367	583	824	828	647	500	391	393	375	380	351	419	419	386	351	348	351	356	378	370	365	322	358	382	357	343	373	366	350	339	366	386	386	370	343	350	364	412	354	364	401	349	358	323	367	395	371	357	375	381	365	384	361	354	381	366	370	383	366	379	363	361	358	359	342	367	373	364	323	383	411	346	357	329	333	358	373	354	378	372	345	375	404	380	356	348	374	357	390	363	358	345	374	365	348	386	384	376	403	375	364	346	367	371	372	372	383	353	394	395	379	368	362	376	378	386	369	376	358	337	370	418	350	406	338	385	375	404	352	386	378	394	357	389	339	400	361	406	349	320	379	351	381	356	351	398	361	358	369	373	386	358	379	361	363	394	349	377	386	384	329	393	376	369	386	342	347	393	361	352	372	366	331	362	368	330	390	353	337	332	372	375	370	358	327	374	389	377	366	382	371	397	380	346	399	365	318	371	377	329	367	380	361	403	384	387	346	368	370	383	369	374	393	344	379	360	367	369	335	376	358	343	360	367	353	407	384	389	355	358	399	364	351	365	376	383	358	355	396	372	379	351	366	352	348	342	341	342	343	321	370	390	373	367	367	354	364	365	372	325	396	378	370	331	392	405	375	382	356	340	385	382	396	367	385	333	331	364	319	389	342	348	359	342	376	343	373	359	387	348	375	350	373	353	343	402	349	399	342	379	337	359	350	405	387	374	382	354	345	341	367	361	384	348	344	358	373	352	329	368	395	364	368	350	402	385	418	374	404	341	335	365	325	363	353	327	368	382	364	360	342	371	367	370	401	368	407	354	389	361	382	377	373	372	385	387	351	386	366	355	340	353	358	409	340	373	347	396	348	371	424	364	385	393	346	364	343	375	382	370	382	366	368	379	348	358	389	404	344	385	360	372	354	373	384	371	391	368	328	380	357	371	374	335	381	403	417	372	367	363	360	392	371	362	370	342	347	357	352	387	365	361	351	375	380	389	364	355	388	368	397	325	356	315	355	355	370	382	358	380	358	347	367	353	366	351	368	393	401	350	351	407	408	358	363	327	349	397	325	372	416	355	373	346	382	379	371	384	353	380	330	398	347	368	410	391	366	351	405	317	386	356	369	360	384	420	348	395	358	382	355	345	361	389	330	349	382	396	359	343	364	348	380	379	349	375	336	368	347	367	339	370	391	387	389	382	353	359	353	382	391	374	385	382	378	402	345	361	378	366	359	372	387	366	387	368	366	343	399	371	386	322	347	386	385	334	373	368	381	378	369	361	379	338	328	376	391	350	350	403	343	350	371	360	331	376	373	376	330	390	356	370	373	391	322	369	362	380	399	304	382	371	350	378	393	382	366	355	374	341	360	353	369	400	393	342	315	381	353	347	374	390	341	377	361	364	371	337	363	369	335	409	404	367	381	367	383	418	343	389	360	381	352	365	346	360	358	384	355	405	380	358	363	386	376	404	351	398	342	336	342	381	397	365	343	375	359	362	349	387	333	369	353	356	343	368	363	328	345	335	396	352	383	367	364	381	374	379	351	357	384	362	367	373	392	363	371	385	372	383	361	397	374	340	358	391	380	357	371	377	360	374	354	381	340	354	384	339	386	376	373	351	373	372	362	388	362	364	369	359	368	398	394	359	394	378	356	351	370	353	379	379	358	374	366	346	385	388	369	378	392	374	395	385	374	356	358	369	362	380	354	367	365	385	375	377	351	353	349	328	358	355	363	354	352	327	393	381	357	392	359	398	376	378	367	347	361	403	331	355	369	353	412	375	387	343	351	349	384	355	355	354	353	362	367	372	367	336	328	366	375	355	328	367	354	349	346	370	353	368	410	374	378	383	339	362	377	383	350	362	367	360	402	374	349	374	341	382	383	343	348	374	388	362	368	359	346	413	377	367	386	366	363	378	351	361	362	367	389	357	377	379	358	353	377	370	349	398	386	348	365	398	378	365	356	347	403	403	333	360	363	363	369	433	355	346	372	359	332	363	362	364	375	313	371	375	361	378	370	378	339	400	393	356	360	371	372	375	358	358	334	371	362	353	373	358	391	366	356	388	395	374	391	350	373	381	384	386	367	347	356	342	389	376	372	354	378	324	369	344	377	359	387	362	369	349	399	367	344	369	347	391	350	383	364	407	330	346	385	401	322	410	367	397	359	407	385	334	377	381	366	372	343	360	384	366	384	361	368	375	347	355	381	402	370	359	368	386	386	363	355	366	414	371	375	331	360	366	369	358	347	360	379	378	355	382	357	371	364	403	354	371	396	367	393	340	373	369	370	358	372	385	368	344	406	365	365	379	411	381	346	356	342	352	356	351	353	346	349	362	350	381	356	376	342	333	350	352	364	369	344	348	369	390	367	389	363	320	363	394	386	379	351	367	344	326	367	389	388	352	353	351	368	355	348	405	385	369	345	359	380	360	358	327	372	352	373	331	406	368	384	395	348	371	348	326	373	379	362	387	377	383	394	338	356	370	363	355	352	346	343	391	384	382	366	395	333	369	338	373	395	369	412	419	350	363	356	366	371	409	362	334	370	385	342	365	320	353	380	380	344	366	340	328	368	384	391	385	354	392	349	365	322	405	349	363	364	412	380	352	353	328	358	338	350	383	387	399	378	389	342	342	340	366	372	386	389	362	378	405	368	352	353	360	326	386	396	375	369	366	338	398	339	364	356	403	375	392	362	339	366	348	351	389	369	392	381	340	348	370	370	340	348	363	369	357	367	375	354	382	381	393	381	351	394	352	386	318	352	365	387	359	374	386	389	371	312	329	382	368	411	379	350	326	354	379	373	389	343	364	370	372	362	356	341	327	363	390	354	375	392	358	391	391	372	361	354	353	371	356	341	386	362	351	393	353	337	348	313	343	348	363	385	393	340	329	368	330	380	362	364	383	368	383	332	372	398	359	337	375	360	403	366	368	359	353	351	342	367	409	367	368	342	381	383	372	380	381	371	383	358	358	345	380	378	359	368	379	362	362	377	381	347	360	374	310	398	343	378	350	346	371	379	340	360	368	335	376	363	349	358	381	375	390	387	379	374	369	400	381	376	369	362	381	338	391	371	377	364	381	362	339	402	350	363	385	365	389	383	352	387	398	365	380	376	372	365	383	393	376	387	357	377	362	369	350	385	366	377	391	395	382	358	360	366	343	339	361	367	380	366	358	393	351	329	405	355	357	370	370	326	367	342	373	365	378	371	356	340	374	368	365	363	361	334	412	369	382	382	385	374	309	374	366	367	382	383	372	375	357	383	345	324	356	373	328	357	365	356	321	348	325	363	398	376	361	385	367	316	372	379	371	366	344	342	348	378	357	384	416	348	323	387	390	391	368	351	383	323	323	356	350	372	363	357	358	345	333	357	367	378	385	348	332	333	349	408	348	344	383	365	342	383	375	353	384	375	379	360	353	348	405	374	353	355	366	327	361	369	383	366	371	381	373	374	357	345	363	342
25766	38357	22871	18264	43791	45534	36591	18222	4915	852	758	719	660	630	712	758	623	710	1233	2113	1958	1444	970	664	610	582	573	547	604	577	579	601	597	563	602	562	566	608	590	608	582	584	580	576	575	571	563	570	566	610	606	548	591	589	584	592	556	623	596	599	587	573	589	610	588	576	598	560	596	546	589	610	621	579	550	574	594	592	602	564	562	592	594	560	561	601	592	607	589	587	572	620	584	595	549	531	574	553	569	569	561	589	594	574	613	547	549	577	571	552	592	556	584	595	610	543	618	578	599	532	604	594	564	568	599	571	588	555	607	619	569	562	590	572	588	567	565	567	552	584	561	575	520	574	583	596	585	565	586	583	549	595	586	641	583	584	562	582	640	580	580	589	572	585	579	565	592	563	526	564	654	577	574	541	581	571	576	591	589	571	596	571	592	569	580	609	564	602	583	575	595	551	580	587	596	590	576	588	608	580	591	592	601	604	592	576	585	583	587	599	567	574	576	612	566	563	571	582	624	541	616	571	587	596	580	576	577	578	567	566	596	616	584	609	550	564	555	581	576	548	554	561	610	575	607	562	554	566	587	583	538	631	638	590	631	568	556	526	577	588	587	596	573	556	575	567	580	568	601	583	575	538	570	548	562	645	621	566	564	607	621	548	629	620	583	588	572	578	648	569	571	610	551	555	587	556	554	595	592	572	559	581	588	556	548	575	601	607	612	596	588	539	582	562	584	590	568	569	573	583	604	609	626	601	616	584	564	582	570	574	578	564	655	576	593	550	583	620	580	614	576	596	588	539	599	567	592	619	571	570	518	588	553	541	569	587	580	622	605	575	596	548	576	590	580	513	567	547	547	612	540	583	594	574	600	574	545	561	538	608	556	571	552	595	554	602	597	586	558	554	588	565	596	579	583	593	591	584	566	556	551	558	601	579	570	647	599	567	624	548	615	528	582	580	584	558	575	590	516	583	593	564	568	599	565	565	599	561	588	555	622	563	596	547	576	545	575	532	534	535	611	596	562	631	650	596	589	552	588	600	595	600	590	634	558	586	567	597	574	551	585	543	595	595	562	566	586	562	577	565	600	603	582	598	574	589	569	588	590	590	582	574	584	543	553	526	570	571	597	538	551	600	569	596	574	596	573	573	590	606	548	586	583	588	623	580	585	578	566	609	609	585	551	568	571	582	566	599	604	588	567	580	588	529	557	556	614	568	588	570	594	577	610	600	568	577	581	565	579	555	573	561	571	588	604	626	594	576	565	554	583	601	580	579	537	583	588	570	550	546	591	574	580	596	566	596	567	611	561	578	623	654	591	602	590	626	555	568	609	577	531	587	620	608	560	554	582	625	568	567	611	542	574	615	567	616	614	599	598	567	606	545	556	567	577	549	571	589	593	661	565	583	577	642	582	604	596	588	624	604	603	563	640	582	531	574	606	561	581	545	568	597	594	616	581	601	605	539	558	586	621	598	591	582	590	591	576	590	569	581	611	586	540	549	599	578	579	586	618	591	560	580	617	634	555	550	575	571	578	597	565	619	584	567	629	622	576	573	582	636	581	604	585	572	638	627	587	562	610	598	580	603	532	590	565	585	529	578	554	592	557	584	540	561	601	614	590	544	595	618	585	555	581	597	568	569	608	569	578	590	587	545	603	601	585	559	583	577	571	582	568	592	611	549	556	589	600	554	582	583	539	588	619	584	558	592	604	589	583	590	602	551	600	601	562	587	588	598	590	612	600	564	544	557	596	616	586	547	567	548	588	593	588	603	534	567	580	566	601	607	588	598	593	575	578	615	602	562	574	584	556	604	556	622	557	605	603	584	626	606	609	591	561	577	606	579	588	621	545	586	592	585	577	553	582	588	560	618	567	586	616	552	582	623	584	586	581	573	573	529	593	563	584	588	564	594	594	581	571	594	577	593	576	585	600	560	578	570	566	560	587	569	563	597	571	554	585	581	592	592	543	574	605	560	573	564	568	597	602	576	567	548	567	601	592	580	568	583	624	561	553	588	539	588	564	565	591	594	613	526	587	590	553	577	657	567	562	600	552	602	598	584	576	578	574	598	546	574	559	569	596	579	531	579	572	586	620	558	559	572	553	606	599	584	611	556	565	568	590	582	569	556	591	583	558	566	604	558	568	604	561	583	601	573	547	556	576	612	575	552	615	598	611	567	549	555	607	576	550	619	601	538	634	546	596	579	567	573	610	603	566	613	590	568	565	563	617	591	560	599	602	571	586	631	569	612	599	575	606	585	566	570	558	591	598	536	555	580	598	582	597	548	584	581	585	564	591	594	598	544	588	613	603	590	582	580	598	565	548	539	547	552	583	546	569	601	594	566	612	595	621	600	576	598	570	592	609	583	541	573	569	589	610	597	585	592	590	626	608	590	564	617	573	590	580	593	576	522	593	572	581	581	573	581	563	589	547	606	596	599	571	604	584	549	555	579	601	593	576	551	576	570	582	588	596	575	585	591	604	580	573	592	589	615	531	572	614	586	557	534	545	563	590	603	595	576	594	571	605	568	553	597	595	597	600	548	578	578	561	563	576	612	606	561	592	567	593	601	625	566	571	583	573	577	558	603	581	580	521	536	556	623	585	574	598	586	569	560	561	603	574	566	577	587	571	554	556	570	598	609	576	592	549	550	561	576	601	633	600	602	607	585	596	570	583	521	596	540	603	640	552	595	543	584	602	536	539	584	667	609	625	573	568	578	600	618	587	625	597	568	597	565	599	618	568	548	616	568	551	596	549	574	600	599	599	582	555	554	584	555	590	561	547	555	566	606	567	567	570	549	589	635	565	620	579	578	568	583	578	561	593	597	589	571	563	581	577	571	533	615	574	585	570	592	586	595	587	588	598	579	617	565	572	570	584	578	606	585	604	561	588	608	589	610	564	640	562	559	590	562	588	540	625	606	629	581	582	578	580	596	580	594	588	590	562	614	584	594	625	599	567	652	576	614	595	571	583	582	611	587	549	618	601	573	575	566	574	562	573	586	591	536	528	577	582	630	533	548	581	589	509	577	617	597	614	581	597	604	551	588	571	580	588	553	547	574	586	592	593	595	609	610	554	531	595	591	589	578	595	563	550	562	590	567	569	567	575	591	606	577	605	572	578	561	603	606	577	611	613	587	575	569	580	567	553	556	609	592	606	579	584	551	591	625	537	567	584	581	592	605	595	588	604	562	554	547	585	560	563	540	556	540	564	599	551	580	574	603	546	629	612	609	586	555	568	576	590	591	614	575	577	587	563	591	521	585	587	578	589	579	574	557	612	563	562	602	628	577	580	599	587	555	573	527	577	586	581	579	553	587	550	598	577	606	568	587	557	545	584	588	589	597	612	633	581	527	564	609	588	558	596	605	618	565	597	594	570	550	545	583	581	555	539	587	619	577	589	582	564	591	580	581	619	619	566	612	602	563	568	588	565	559	565	608	592	556	627	564	573	553	549	577	559	562	563	616	559	603	582	555	576	572	563	555	629	584
23033	21253	28952	23749	30164	50554	45295	24993	6134	527	460	444	406	376	433	688	422	415	568	1274	1355	986	673	477	348	353	354	365	338	378	347	295	330	360	324	360	310	341	315	340	323	361	349	328	333	333	341	306	322	314	333	337	328	315	319	314	331	374	330	352	326	341	324	333	347	333	346	320	336	329	321	325	338	309	291	341	300	316	312	334	354	299	358	341	341	308	339	327	288	337	334	335	354	326	309	308	324	341	320	321	330	299	339	329	346	334	339	321	339	322	346	317	309	317	347	339	334	352	332	356	303	338	357	330	315	323	340	337	356	343	332	316	326	345	332	358	311	318	325	313	313	324	305	341	323	338	332	320	305	299	324	372	336	322	313	315	336	292	344	302	309	341	345	343	316	358	348	323	303	334	334	361	330	302	326	330	319	353	319	338	347	332	342	336	329	322	321	359	363	335	320	328	296	331	313	314	303	320	322	333	328	307	340	288	310	324	307	347	316	360	333	313	371	326	326	344	313	332	312	358	324	324	326	305	316	325	337	281	350	344	326	352	317	314	341	331	308	320	339	329	327	341	343	367	358	322	330	306	343	321	327	342	336	330	303	315	334	325	319	302	300	309	338	332	317	320	352	330	342	323	302	334	349	336	347	337	339	331	349	315	335	328	355	366	329	358	315	310	311	318	337	309	335	321	345	356	334	362	298	310	287	317	342	294	296	356	292	312	333	327	323	313	324	333	343	350	325	343	322	340	331	320	333	312	325	330	331	321	343	333	325	320	354	320	341	312	318	323	322	339	348	324	297	327	329	333	300	339	320	324	354	346	317	320	341	339	299	328	331	347	326	351	348	383	359	322	337	307	329	334	346	340	327	353	328	342	321	330	348	320	357	321	330	298	325	309	318	335	323	338	318	348	320	312	314	310	330	348	304	329	305	315	296	315	343	346	318	323	356	304	335	331	354	344	329	306	318	329	314	328	344	297	326	339	348	322	328	319	330	332	348	354	303	326	344	340	306	347	347	357	315	308	340	375	302	317	311	300	330	334	316	342	324	346	351	302	288	309	303	319	339	343	325	307	345	349	346	347	349	323	285	335	321	367	353	307	328	321	332	320	343	306	322	355	337	339	308	344	325	337	355	351	305	363	340	343	362	316	286	348	352	316	366	332	331	355	312	320	325	325	344	337	355	334	321	354	328	338	325	306	310	343	312	317	338	332	326	332	309	328	338	340	325	331	360	315	329	297	326	309	341	324	334	350	323	358	364	315	320	333	322	312	331	322	311	283	329	347	330	322	325	325	335	339	290	308	346	340	360	329	326	321	331	318	330	299	351	338	334	332	325	307	340	336	323	310	358	310	365	314	300	313	325	362	371	329	341	328	319	318	330	344	348	351	333	327	326	355	331	348	299	347	336	314	318	327	295	323	348	321	308	329	337	300	347	324	373	365	317	300	341	321	338	334	338	356	331	349	364	321	359	373	293	328	311	329	318	328	343	314	323	327	334	334	302	307	326	329	335	314	340	335	333	352	378	305	301	308	328	338	324	330	335	311	305	336	325	301	327	348	348	341	320	338	336	322	322	333	371	347	363	345	330	343	328	331	331	334	331	326	357	326	327	322	337	330	330	323	317	349	348	325	321	334	363	327	302	309	340	339	318	306	349	291	345	331	313	367	300	280	335	309	339	329	340	310	301	325	317	329	310	349	330	313	310	307	329	333	341	306	334	303	331	316	305	334	308	303	306	319	330	331	324	337	339	312	322	330	353	332	357	345	338	347	299	320	355	341	314	334	356	324	306	322	332	305	338	350	371	354	293	296	316	328	295	320	347	349	310	308	345	344	327	329	333	326	293	354	331	273	350	346	335	323	318	318	317	344	328	347	331	342	317	343	329	322	327	326	302	286	319	328	329	348	347	324	338	344	314	307	345	335	350	302	321	320	319	304	311	316	310	344	344	338	347	341	303	320	326	324	322	337	332	323	347	326	317	327	324	332	322	345	314	285	350	335	327	322	333	368	329	342	326	342	328	347	339	301	356	343	314	329	321	318	301	326	324	314	355	303	352	376	327	309	312	334	317	331	327	314	338	346	322	302	341	348	325	335	341	310	337	307	321	346	332	315	312	328	305	322	298	363	328	329	314	285	331	314	318	326	349	323	335	318	320	297	321	352	327	341	375	345	336	342	302	323	328	353	303	304	331	313	321	343	331	316	279	311	322	315	352	310	348	327	347	308	344	323	331	310	333	312	321	313	345	310	323	341	354	344	333	321	306	317	324	329	342	316	330	301	307	326	349	324	319	384	302	346	324	302	330	339	355	313	347	307	348	351	368	354	363	338	323	338	325	335	351	302	336	326	309	329	334	314	319	321	315	351	334	348	340	327	310	337	353	344	343	322	323	298	346	337	322	306	294	287	308	328	327	361	286	337	313	319	340	322	323	309	311	261	334	311	343	312	351	344	314	310	341	335	326	292	323	330	342	331	307	337	343	314	300	336	335	313	314	312	309	302	366	350	293	317	331	315	344	343	324	325	333	323	342	310	324	346	332	336	327	307	331	327	313	337	303	314	335	306	325	310	305	312	348	339	322	330	326	338	331	364	293	309	355	314	320	320	335	313	360	344	318	329	332	341	298	335	328	311	308	331	328	283	300	273	329	325	354	321	332	329	338	333	331	316	329	313	309	308	308	316	295	319	346	300	346	324	330	339	372	352	321	301	305	335	368	303	370	327	316	350	340	320	311	334	351	297	312	320	320	335	326	337	308	327	365	311	306	342	308	370	332	334	342	308	346	314	315	318	333	366	328	319	322	306	303	292	324	315	322	311	328	358	362	331	352	344	308	302	312	310	350	337	330	324	330	338	316	315	328	302	311	340	346	326	330	295	294	355	325	335	340	341	346	328	344	323	309	354	333	331	304	339	324	312	324	320	329	321	281	328	315	323	327	332	363	372	332	362	352	315	315	301	325	361	327	315	332	327	298	322	315	307	303	367	299	324	321	318	344	361	348	321	331	319	333	342	357	315	333	337	343	317	343	334	332	341	354	337	297	280	327	331	332	361	340	327	322	297	297	324	311	315	325	331	302	365	296	317	325	325	344	338	316	331	326	334	333	325	335	335	302	315	351	310	338	309	320	324	339	331	339	332	335	324	317	357	309	348	345	309	352	327	335	319	314	354	343	305	317	330	313	325	310	296	336	308	319	342	338	337	326	333	319	354	318	323	311	294	265	363	333	352	333	336	346	311	318	338	315	336	312	334	307	362	327	317	333	314	315	360	338	345	326	337	340	326	331	332	329	306	339	328	336	319	317	316	304	321	309	344	341	321	309	330	351	317	313	299	316	309	306	280	341	335	328	295	322	334	333	342	314	361	326	310	331	281	334	325	323	326	339	321	325	348	348	321	325	325	326	362	344	325	344	354	346	314	300	298	339	323	303	303	314	312	318	332	283	318	335	323	330	325	371	325	315	350	331	335	336	293	340	335	307	313	338	296	311	311
30089	46884	34519	33073	54905	57703	46020	28816	5560	978	1036	870	722	623	831	1560	788	744	1279	3435	3449	2481	1467	820	606	549	568	555	486	535	516	516	491	543	500	538	515	530	524	506	523	504	501	489	551	531	511	523	514	515	500	519	513	501	475	525	575	513	533	506	516	482	520	504	518	533	501	497	526	527	499	524	529	476	509	517	528	513	507	462	537	485	512	514	520	558	509	508	514	534	498	482	492	511	535	537	520	505	538	507	545	497	533	514	536	494	502	534	506	526	524	524	519	513	492	503	548	509	507	518	492	461	494	539	541	479	468	507	507	511	510	522	524	505	492	505	488	546	523	503	527	553	482	559	503	552	509	478	478	527	488	533	520	520	510	575	516	546	468	482	512	517	525	534	535	538	533	519	510	499	495	498	525	476	513	510	466	518	495	506	553	523	485	521	548	546	486	527	495	454	511	512	501	511	527	499	525	507	501	554	515	496	500	515	526	518	493	493	525	512	520	507	490	560	483	482	535	520	511	577	528	509	500	539	505	526	570	517	486	510	493	505	520	479	500	535	502	527	517	501	498	512	530	518	531	528	559	549	516	529	537	518	552	552	515	521	480	520	502	525	514	526	512	475	508	497	501	514	502	515	501	499	556	492	490	534	550	508	514	487	520	504	522	509	517	533	522	513	532	511	519	512	509	496	502	498	541	500	538	501	524	484	532	526	491	511	480	525	501	489	504	527	515	456	508	520	484	532	545	539	536	492	533	516	526	488	502	489	482	515	522	501	509	498	467	520	481	463	502	498	511	545	528	502	542	497	514	551	527	534	566	524	502	520	567	508	535	550	504	529	504	535	503	511	466	519	537	537	562	492	508	528	497	506	505	567	535	525	565	516	508	528	522	497	488	501	514	522	487	555	538	505	534	505	503	485	502	518	495	500	538	518	483	517	481	537	509	514	542	508	515	482	537	457	488	520	488	541	523	501	505	485	519	545	530	479	496	531	497	517	520	527	536	512	517	497	514	485	483	526	510	510	523	516	474	493	507	545	526	510	469	484	471	524	530	491	511	503	503	537	471	500	524	495	520	515	502	582	541	492	492	550	505	514	529	512	488	506	483	514	511	505	542	524	509	529	492	522	536	497	488	505	519	531	527	532	519	547	522	526	523	484	522	524	525	538	512	556	569	506	493	514	477	490	506	506	517	527	508	500	514	514	478	514	527	519	493	474	514	511	513	507	522	516	497	510	497	502	512	500	506	497	530	514	543	486	515	507	526	510	530	489	539	521	465	527	487	548	506	504	520	545	515	489	516	511	543	501	486	508	528	519	536	500	515	514	535	549	529	502	538	519	479	500	468	491	506	494	512	530	501	516	511	488	490	518	515	490	482	509	530	501	519	513	540	560	526	499	507	518	531	540	539	526	512	499	501	474	532	497	554	512	484	511	536	524	508	493	531	496	503	504	509	488	511	494	542	485	530	488	477	508	533	505	530	503	460	483	545	508	464	472	505	567	494	511	516	525	542	478	522	502	530	497	495	516	508	502	532	498	520	534	477	515	546	547	559	471	507	531	483	521	490	532	505	521	535	512	531	554	505	557	493	523	473	532	526	501	489	513	484	505	494	520	506	523	495	508	534	477	520	506	538	522	493	489	485	503	551	486	528	536	542	506	491	474	508	552	507	516	535	479	523	545	544	470	504	520	504	493	526	528	513	515	506	521	465	532	491	478	513	507	528	468	492	535	515	525	542	502	537	548	504	508	548	503	502	514	476	519	501	518	518	515	489	501	531	487	492	493	532	473	517	508	501	512	527	517	493	511	519	485	502	549	538	505	524	549	530	516	517	526	486	487	475	521	552	516	493	532	504	478	508	519	542	460	511	508	513	547	513	562	517	476	511	525	524	484	525	520	483	506	504	522	518	541	523	562	568	511	495	516	493	542	491	474	535	499	491	540	553	502	522	518	497	529	481	557	510	575	525	487	499	510	502	520	494	492	521	515	512	500	480	545	493	510	469	478	509	498	528	509	576	505	502	514	520	550	524	511	548	486	495	532	519	495	550	525	520	526	495	505	512	556	558	494	523	518	484	511	496	465	507	527	486	514	538	456	491	534	563	471	526	524	509	529	500	520	532	491	531	537	470	497	501	515	530	512	523	522	502	529	520	503	484	508	517	496	515	517	488	491	571	518	516	514	498	531	504	494	531	484	509	511	554	515	485	516	509	527	502	559	498	507	513	558	510	509	519	524	506	522	518	521	516	508	503	517	535	550	529	519	485	508	529	518	529	528	476	502	519	518	531	555	548	497	514	467	527	516	520	527	520	497	501	509	540	536	505	538	549	502	526	522	528	529	496	501	533	535	548	488	530	536	509	484	497	547	524	520	462	516	494	523	519	485	521	504	515	493	474	493	532	509	523	517	520	532	498	472	489	515	526	507	535	490	516	490	513	530	522	528	520	520	497	561	527	468	553	516	547	506	507	549	529	542	517	513	564	548	514	552	478	508	524	532	528	541	493	514	531	465	533	488	491	487	516	529	539	541	530	548	526	503	455	519	525	473	512	519	490	512	496	544	469	497	489	527	492	496	497	483	511	480	483	503	526	526	531	499	469	478	496	508	549	488	489	499	502	496	516	492	549	477	512	500	499	516	503	519	509	520	539	530	524	509	500	484	477	527	499	503	509	524	519	513	477	471	488	506	544	555	539	519	515	486	531	509	518	494	517	526	556	497	541	535	513	509	490	495	519	485	515	553	553	526	494	530	530	517	533	511	510	507	520	532	519	487	523	548	494	546	496	500	523	531	499	500	517	491	485	509	497	547	524	514	528	521	512	528	533	519	535	500	567	504	507	519	492	498	498	510	516	508	504	462	522	512	499	514	474	514	477	537	545	476	484	498	524	482	544	471	461	498	505	495	499	469	475	534	528	491	506	496	514	513	494	539	568	528	499	455	516	498	532	489	530	504	539	501	500	532	509	498	523	504	518	494	549	514	532	496	496	498	524	503	508	530	520	512	487	499	545	533	490	513	497	557	507	513	554	530	531	541	542	499	545	535	531	486	486	529	498	454	528	529	498	493	504	476	542	518	559	542	491	540	543	499	522	493	492	510	485	475	547	528	494	536	512	527	531	567	482	505	540	516	552	522	516	524	534	520	536	511	509	509	554	516	507	521	516	491	538	514	518	488	499	513	492	546	529	527	539	523	474	536	497	501	481	505	505	527	531	514	482	508	530	484	484	519	536	548	493	502	503	540	472	522	551	490	527	484	509	519	497	448	508	480	522	530	496	511	533	490	515	522	504	486	484	510	537	510	480	527	519	523	540	535	557	526	530	506	492	515	497	476	511	486	515	508	475	540	521	487	517	504	490	498	484	514	485	532	535	519	496	525	515	526	549	484	529	494	475	515	502	491	478	479	529	494	534	480	511	571	494	503	489	516	538	527	538	524	537	526	475	497	504	538	522	499	535	525	528	453	519	512	506	539	505	519	496	497	501	535	510	457
26577	21290	17303	8237	11547	12403	8275	2536	540	363	381	346	322	352	351	383	320	359	397	443	373	352	366	341	334	342	328	313	343	367	352	342	352	351	326	328	305	349	328	336	304	321	315	331	316	300	318	350	338	363	370	325	301	356	310	319	362	327	336	331	317	313	329	321	313	311	340	360	345	343	346	339	334	323	332	351	325	315	310	368	371	312	336	316	326	350	333	352	352	312	342	358	340	394	332	346	303	324	348	337	360	355	341	324	310	343	296	349	337	335	334	361	339	314	344	317	337	309	316	351	327	312	311	317	365	352	357	346	321	362	322	351	353	352	313	335	327	337	329	348	341	356	328	350	320	353	340	330	325	353	343	360	312	336	319	340	299	317	337	336	313	320	339	362	338	360	347	351	302	349	324	328	332	338	326	344	342	339	327	348	369	311	344	323	317	306	350	327	322	303	322	334	343	330	324	332	341	344	353	374	327	355	321	332	368	318	336	310	313	308	339	310	349	360	346	345	346	374	341	328	320	361	364	336	306	356	370	327	347	315	332	339	331	337	343	321	304	348	331	335	350	311	349	347	336	335	334	312	306	344	345	326	328	337	345	347	340	368	346	311	335	340	367	340	338	356	348	324	338	316	347	327	338	341	317	320	323	349	334	328	322	346	344	333	312	328	357	320	331	317	336	358	338	320	316	351	364	359	338	346	363	344	320	331	329	286	359	349	345	331	332	318	316	345	303	351	355	357	357	323	345	332	325	337	341	303	343	315	335	368	313	347	341	345	333	334	371	296	357	325	329	338	311	336	325	346	337	365	354	358	326	335	340	330	358	324	323	334	347	287	340	347	361	325	319	322	335	342	312	336	319	331	313	353	334	310	352	344	338	359	347	310	299	339	353	338	329	380	329	341	341	334	351	330	317	339	351	346	375	322	340	327	316	344	348	330	339	314	310	349	320	350	309	332	337	371	314	304	330	332	323	327	325	317	311	354	323	360	334	322	362	313	313	316	381	327	315	367	339	382	339	300	330	312	305	324	331	354	310	328	354	340	350	328	322	371	320	318	347	347	321	312	382	334	330	327	350	313	326	328	350	358	308	340	350	339	316	363	331	302	362	354	326	339	310	354	317	326	328	295	307	315	301	348	317	344	334	325	319	315	329	333	336	344	353	324	319	327	335	316	364	315	328	340	305	351	320	360	324	329	342	330	363	335	320	350	317	326	321	362	382	328	360	321	343	336	319	373	331	359	329	337	358	351	317	326	344	350	326	352	314	338	326	319	331	319	322	358	342	324	333	359	332	287	325	364	357	370	345	327	389	336	354	330	331	337	340	317	334	344	283	317	322	325	321	343	349	323	331	337	319	349	320	348	375	361	322	346	339	337	322	342	335	358	328	318	358	361	348	348	315	328	319	361	350	296	327	334	325	331	338	326	337	345	350	320	369	358	302	358	319	332	334	320	327	318	326	335	332	322	345	335	361	363	328	336	335	384	332	363	296	334	363	351	341	316	323	359	343	330	349	354	357	380	339	352	341	324	320	377	348	332	344	343	333	365	326	349	308	316	346	318	344	340	347	310	321	322	345	324	327	299	348	340	330	339	334	338	350	355	317	327	335	325	310	360	323	332	390	335	350	337	342	322	344	340	321	317	343	355	339	311	338	325	312	318	359	326	324	359	358	347	349	351	362	336	384	347	327	316	348	319	323	320	350	341	322	356	327	329	334	333	360	343	331	345	340	361	304	336	340	332	330	312	319	337	322	341	348	298	332	320	337	345	342	331	352	361	323	360	343	303	347	327	368	380	312	337	344	327	312	346	330	342	332	355	283	314	319	332	325	333	312	331	322	317	321	352	355	345	334	310	321	380	324	346	337	310	353	328	353	368	324	328	324	321	358	304	322	310	340	340	363	332	362	311	336	329	343	322	322	344	310	321	337	324	336	311	328	332	337	354	377	347	324	328	362	372	333	344	322	310	346	329	358	356	340	372	349	351	326	370	321	356	330	339	359	353	345	385	357	312	351	346	343	340	318	310	365	339	357	314	306	331	341	329	298	354	331	358	358	308	333	353	328	313	383	344	330	362	342	299	338	326	344	345	321	324	345	339	333	331	348	332	313	318	318	364	346	333	326	348	322	322	366	342	333	350	352	367	348	323	328	332	343	334	301	366	310	330	296	338	335	321	357	293	358	334	328	329	354	328	336	342	345	330	379	343	311	297	314	342	324	333	352	296	331	341	324	332	327	304	322	332	346	325	321	327	335	311	331	313	327	336	347	314	360	327	337	350	329	365	350	332	336	377	320	343	330	343	357	344	310	316	374	350	327	327	309	360	325	380	333	338	318	348	306	329	352	329	324	352	315	363	318	333	317	320	370	317	311	333	347	350	347	340	338	313	338	316	322	330	360	325	317	347	320	321	336	340	356	329	335	347	335	349	330	319	304	339	374	363	304	314	357	340	338	337	356	343	344	339	328	333	354	323	344	341	323	341	322	335	328	348	337	364	312	324	317	350	313	336	358	354	357	333	344	347	317	363	329	342	333	357	277	368	328	327	328	345	341	342	326	327	348	331	325	325	337	335	322	348	343	320	328	313	356	341	335	377	304	362	362	333	327	353	345	349	342	344	342	343	355	319	346	355	323	311	352	346	340	319	342	336	316	347	316	315	363	372	325	338	373	322	350	319	335	332	322	334	355	327	322	304	337	365	313	314	332	338	339	320	342	333	363	367	346	308	360	342	335	337	342	309	326	355	299	348	352	354	341	352	335	332	329	318	342	344	323	309	326	336	370	338	333	356	303	336	332	367	336	342	351	335	373	329	342	340	297	330	343	343	316	330	364	344	308	315	360	334	355	332	338	326	316	333	333	324	308	312	341	348	362	333	354	322	342	287	318	333	348	317	376	346	316	332	361	328	322	357	324	309	352	345	332	342	345	317	321	363	349	323	329	331	355	307	345	308	326	351	321	343	340	314	309	372	324	358	318	348	310	338	345	335	311	335	332	317	318	328	304	350	341	328	359	380	341	331	348	313	354	329	329	327	362	350	339	329	330	320	322	323	343	356	348	347	373	362	364	336	343	365	326	314	324	320	325	346	319	328	331	348	331	322	358	299	341	336	323	385	344	322	318	307	334	309	346	309	318	361	352	315	317	335	316	349	324	299	325	339	310	341	322	315	340	327	335	342	333	334	323	319	355	325	360	327	334	329	347	342	357	328	345	344	316	327	326	351	336	320	308	326	341	338	348	340	356	305	338	350	341	342	346	306	322	312	333	337	335	358	321	325	337	332	335	314	358	339	351	353	337	338	373	324	325	348	321	316	359	349	315	349	341	350	363	318	311	342	324	323	335	313	355	311	353	339	347	350	315	343	336	353	364	328	327	320	330	327	353	315	373	309	344	314	311	346	333	361	367	347	333	365	363	351	350	311	332	334	339	327	341	319	338	297	311	329	334	327	307	320	336	342	317	337	368	351	311	322	372	361	377	351	298	333	355	324
20745	26989	17626	12268	19921	20020	14042	4754	1019	597	620	572	605	607	596	662	654	622	717	694	657	600	567	495	489	532	534	564	516	548	512	524	559	535	515	524	516	554	526	516	503	554	568	571	532	487	533	554	526	530	522	524	522	521	525	523	558	535	547	540	553	547	510	496	519	543	519	522	488	582	539	567	537	547	524	504	491	534	534	534	492	479	530	559	516	513	521	502	535	571	511	505	542	527	497	511	524	566	535	485	510	532	505	513	546	496	536	551	535	565	505	509	511	520	546	513	512	534	532	520	551	536	530	533	511	513	512	544	521	545	562	522	552	511	567	576	556	517	568	493	582	509	545	529	559	508	518	527	552	545	534	548	538	536	558	535	524	539	498	550	553	564	524	559	523	579	485	512	515	528	555	525	564	526	490	529	561	563	500	534	526	554	567	574	536	501	504	510	546	525	535	533	537	524	555	496	556	544	543	541	533	518	537	534	506	544	508	531	516	540	525	538	544	528	551	527	533	489	559	527	555	547	553	553	508	542	539	505	557	529	528	532	528	542	542	539	520	521	542	542	510	519	534	561	516	531	476	532	507	550	557	504	553	542	533	552	466	512	518	546	545	574	523	555	517	495	531	523	536	505	512	525	532	521	529	525	545	533	512	530	500	550	504	503	518	513	556	520	561	533	507	507	563	562	556	575	537	527	533	527	538	543	522	592	536	546	521	568	520	522	480	560	530	516	550	525	535	501	559	557	548	499	542	544	530	534	483	528	566	541	517	569	520	539	545	529	531	529	531	580	501	526	502	498	534	533	545	487	516	559	576	535	492	554	503	549	562	527	537	529	524	523	544	541	534	557	563	536	557	520	561	511	551	502	533	566	558	521	534	533	529	514	572	535	482	538	523	517	574	522	520	477	563	579	553	555	531	524	511	522	535	545	532	547	550	570	538	536	548	529	517	519	523	509	512	552	519	535	510	569	520	527	516	537	530	513	524	524	514	534	536	542	505	531	506	515	541	522	518	521	523	524	541	539	527	532	544	543	522	545	516	531	545	521	547	504	510	554	526	520	548	539	510	555	543	496	485	527	575	513	550	530	557	524	522	512	519	507	513	520	539	500	510	530	528	547	532	570	545	556	566	531	537	525	528	583	538	530	522	512	498	527	535	555	543	486	493	555	553	505	531	524	535	548	509	522	547	517	550	504	522	526	541	528	515	573	522	502	533	551	531	535	527	499	566	528	492	550	525	544	482	535	548	529	543	497	553	509	544	521	497	487	549	542	489	561	537	518	527	545	515	525	539	546	540	549	541	525	490	547	589	510	563	530	503	556	496	506	551	526	548	460	555	515	566	556	519	517	530	537	490	508	537	505	511	499	543	522	542	505	506	548	505	543	532	525	505	571	530	549	531	482	560	482	548	505	534	518	570	555	486	539	554	538	539	524	510	552	562	514	558	515	537	535	571	551	523	520	550	511	562	536	560	550	512	529	533	508	515	533	535	579	531	517	507	530	519	529	517	542	500	540	554	574	547	555	543	536	511	493	541	562	537	549	494	516	549	542	522	520	496	553	531	575	552	511	546	561	476	530	498	535	529	519	516	529	515	539	524	564	557	531	544	539	525	527	560	519	568	538	533	531	569	530	468	538	538	518	531	565	523	534	504	516	524	543	574	539	525	547	502	528	515	537	573	555	539	533	581	518	507	506	552	548	531	517	527	543	552	548	505	547	531	528	543	490	529	557	525	496	496	469	524	508	552	520	565	544	544	513	513	511	505	544	526	524	546	537	531	534	566	509	503	511	560	508	526	525	488	558	545	562	495	557	526	567	481	545	542	529	511	554	559	526	536	514	511	535	564	541	525	529	565	527	513	511	531	494	503	516	502	509	520	521	560	501	557	517	540	542	522	529	549	548	537	534	549	541	493	532	572	534	531	544	531	529	540	538	561	521	522	536	521	504	513	527	529	548	539	488	494	554	531	504	503	522	584	560	554	552	529	538	509	511	530	526	510	570	522	548	499	528	509	587	572	517	533	533	533	530	528	564	527	527	557	517	540	519	515	528	537	530	517	525	501	583	492	534	541	534	549	537	514	536	547	565	535	551	521	524	533	556	490	505	537	505	551	526	522	553	615	553	492	533	521	518	487	527	525	531	523	514	522	532	546	560	538	514	568	531	503	577	507	558	524	558	568	556	512	546	554	514	526	531	555	537	570	528	513	533	508	550	526	518	533	487	527	524	561	524	564	521	498	514	492	540	528	538	492	531	521	550	501	557	530	515	553	538	539	525	537	512	530	546	519	520	566	533	538	543	538	548	520	518	502	521	559	502	503	524	509	524	528	514	541	548	534	516	517	498	505	557	524	542	543	533	553	520	524	509	536	491	532	491	510	501	532	493	543	535	538	550	504	531	526	512	493	530	525	570	542	561	506	509	521	520	523	533	503	527	548	564	516	507	551	519	512	476	523	541	521	542	505	543	563	556	488	553	511	488	513	551	549	514	486	543	539	537	534	540	544	552	572	536	519	503	517	540	505	549	571	564	523	565	517	563	558	487	550	513	546	533	542	488	514	547	510	530	499	523	483	527	482	549	551	571	508	523	538	514	492	553	518	526	521	521	559	561	535	511	495	550	539	519	542	529	528	482	558	523	526	549	498	556	545	531	550	534	504	529	561	540	496	512	545	563	522	518	555	489	532	577	513	532	568	510	547	502	516	564	536	528	500	505	525	490	503	532	578	548	549	507	546	553	526	548	539	539	570	512	513	531	524	554	531	551	543	527	535	532	525	528	614	537	521	541	545	506	546	541	483	518	528	524	535	544	555	554	528	531	500	555	551	480	507	474	556	569	528	537	509	550	552	571	580	524	545	503	544	550	501	534	508	492	508	525	529	494	563	531	587	517	549	539	505	553	516	491	517	510	574	539	574	545	513	509	585	575	524	516	556	506	557	582	509	560	531	552	545	528	482	576	555	577	504	537	498	530	519	507	494	545	564	553	523	513	519	532	529	556	541	568	554	526	502	595	567	528	501	525	543	530	506	559	516	549	568	538	510	571	524	559	515	532	494	513	580	524	530	515	525	530	536	497	550	527	531	613	574	531	511	525	534	530	545	502	501	550	522	535	491	544	520	553	566	531	502	525	494	553	516	548	539	565	528	505	525	500	512	508	552	519	536	531	567	494	522	563	524	520	509	499	542	510	513	517	509	522	521	567	550	521	539	541	532	520	513	573	554	558	534	554	543	497	537	529	527	541	549	516	518	534	537	544	515	542	527	553	533	587	529	539	561	498	530	518	547	565	531	544	530	546	503	585	526	530	546	513	534	501	533	517	495	538	522	525	538	519	524	507	533	492	531	541	492	557	546	508	565	527	508	540	540	524	549	506	525	558	554	520	533	521	529	513	561	515	548	511	524	567	521	527	525	545	544	546	527	538	533	475	525	514	513	512	536	507	547	498	565	563	546	559	519	520	528	541	512	526	559	525	578	539	540	513	499	544
24282	21241	28061	24326	29743	41316	32524	16280	2665	472	406	368	428	387	398	408	359	395	600	712	720	588	519	509	415	359	394	377	393	384	390	408	363	383	399	403	373	369	352	394	360	355	397	380	339	374	386	347	358	350	359	418	381	361	374	420	351	400	397	378	369	381	379	355	384	381	414	356	345	402	388	372	367	367	410	359	385	365	363	338	349	375	379	357	347	363	389	393	390	368	404	404	420	406	351	394	380	382	343	376	361	371	396	390	364	360	386	380	367	376	353	344	358	376	346	367	367	390	375	412	392	352	379	361	358	374	405	328	374	371	382	402	332	351	374	380	396	365	369	355	360	386	349	386	367	385	360	402	371	362	409	348	367	398	392	396	358	387	389	398	372	368	386	359	396	363	373	405	406	369	390	374	375	392	379	373	399	395	394	384	408	333	376	401	431	378	387	372	375	371	357	402	382	375	424	385	363	369	358	384	354	406	408	372	360	346	355	349	373	375	364	382	398	383	395	410	391	367	324	354	389	361	365	397	400	395	375	404	408	383	388	382	347	397	370	360	375	383	365	372	370	416	377	391	419	400	405	369	381	381	353	367	342	319	366	390	359	377	346	355	365	362	384	390	379	368	367	414	381	359	371	361	362	374	376	356	417	378	374	356	391	405	395	358	378	392	377	388	393	392	374	379	359	380	331	369	416	401	372	399	386	375	420	376	383	376	347	357	357	394	385	379	386	386	359	381	411	391	391	370	394	390	384	388	350	366	387	359	368	375	391	359	351	360	387	357	393	413	356	395	392	326	360	378	379	368	384	374	360	348	385	374	397	357	357	359	373	356	361	374	394	373	381	345	397	363	357	408	411	381	404	391	364	375	400	406	335	376	341	398	370	360	372	399	371	376	373	385	339	366	393	380	358	366	343	366	353	402	358	422	366	382	380	372	391	323	369	380	391	376	353	375	367	394	379	364	345	388	336	384	327	379	389	395	356	363	378	371	371	368	382	377	385	353	371	365	382	365	381	392	387	368	377	381	379	355	358	419	380	364	357	368	375	389	378	389	379	352	351	363	370	360	382	382	358	384	375	349	358	382	387	374	381	361	368	372	393	363	368	370	360	371	347	371	390	354	385	371	379	384	373	379	380	391	386	363	367	340	357	390	390	382	385	409	377	404	345	392	357	389	360	386	392	398	380	366	360	389	350	361	355	407	339	344	356	419	377	373	374	384	373	411	381	404	428	357	392	359	386	390	410	353	404	349	369	351	370	393	396	338	404	404	409	346	361	405	361	385	362	352	370	382	356	384	366	376	393	393	347	349	363	361	397	383	385	394	378	381	392	387	401	366	391	357	356	411	370	369	382	361	361	365	355	397	406	387	371	411	385	386	372	390	372	370	390	327	394	379	362	345	385	385	386	370	383	375	407	398	366	421	373	365	399	368	378	372	388	389	335	352	369	381	331	364	365	350	366	358	388	395	353	346	383	391	360	382	381	387	359	385	390	401	390	421	363	384	403	396	390	392	357	381	346	364	401	418	332	389	370	368	379	417	343	387	365	334	349	375	384	397	349	399	373	427	369	392	392	398	378	392	365	381	404	392	351	386	397	398	381	367	373	356	392	349	366	354	370	382	352	376	402	350	367	379	369	376	365	351	398	358	372	385	369	408	356	374	368	354	360	357	377	394	348	372	368	393	371	360	367	350	350	378	347	362	380	399	395	370	375	402	370	407	369	345	390	360	379	386	385	373	363	337	371	355	387	355	389	346	370	365	382	366	319	355	360	386	363	395	370	375	363	388	351	364	379	419	369	356	374	355	411	355	383	351	345	386	366	409	385	368	382	371	374	376	365	392	404	406	383	372	378	396	383	349	381	391	388	382	427	363	358	342	383	386	380	382	366	388	400	374	379	348	379	368	379	388	353	375	404	367	377	386	402	427	398	359	396	374	394	370	389	380	415	407	367	375	400	356	337	349	409	386	381	387	367	352	363	370	362	420	388	415	375	387	346	377	381	338	414	372	361	381	392	361	363	393	384	380	408	372	379	357	399	387	336	389	363	370	397	406	407	401	352	375	375	357	384	397	376	379	395	394	416	384	351	379	379	384	376	373	384	349	377	398	372	383	370	403	380	367	366	400	359	404	387	371	364	379	349	371	374	396	363	372	377	383	353	397	354	391	354	351	352	407	360	385	409	371	379	375	381	407	346	372	328	393	400	358	341	343	394	364	384	392	388	361	363	399	362	400	373	379	383	349	357	420	375	356	361	363	380	382	386	381	365	338	384	371	389	347	361	383	389	367	357	380	396	366	359	359	347	367	375	372	380	365	387	383	359	389	376	356	358	377	387	371	337	364	348	403	380	348	369	390	373	361	396	355	363	355	384	371	347	349	355	345	385	391	392	351	391	351	381	371	391	372	373	357	397	352	357	384	409	332	400	388	382	347	400	385	364	387	374	412	397	342	342	346	398	374	353	394	389	387	414	381	365	406	388	380	326	359	374	398	345	362	387	371	397	404	391	371	357	394	360	366	377	355	373	378	381	393	365	390	395	401	369	360	373	379	394	365	338	360	394	366	364	369	383	368	379	347	366	340	354	415	383	391	395	378	398	386	373	363	395	372	350	374	393	348	413	367	396	422	371	372	344	370	367	400	422	382	384	370	379	363	395	372	369	395	385	359	409	390	355	356	367	407	360	378	377	357	417	368	389	344	391	341	412	357	385	395	396	365	378	411	356	368	370	349	406	395	352	377	346	375	406	392	353	379	374	354	378	369	385	400	370	374	364	404	400	404	355	363	388	407	378	401	335	399	387	373	380	330	373	366	355	358	403	376	420	384	373	373	334	368	342	352	363	363	344	384	400	384	368	327	353	364	373	376	371	395	367	401	337	347	376	370	374	394	380	385	387	392	394	366	399	384	386	378	377	339	384	369	385	385	365	378	390	393	394	341	384	388	380	363	379	399	393	392	355	361	404	384	385	341	400	357	395	384	374	387	370	351	384	379	359	406	388	376	349	365	359	407	327	358	359	395	388	403	423	362	410	396	407	362	393	364	383	406	365	370	407	387	399	384	378	349	382	365	394	393	388	380	378	410	378	354	356	385	372	353	381	355	365	397	375	355	361	378	403	355	388	402	371	421	390	345	416	344	406	401	367	372	391	340	386	348	370	404	355	393	373	378	376	380	379	380	393	380	403	379	366	385	359	381	402	351	402	362	352	407	367	368	318	374	356	385	375	422	345	344	355	358	381	346	361	386	398	375	379	374	382	367	352	408	384	425	368	387	390	398	368	343	412	372	378	353	337	391	387	394	359	341	409	358	340	358	347	333	434	388	386	389	385	392	368	371	373	395	354	406	374	346	387	398	351	367	373	369	375	405	376	379	354	421	369	390	369	373	378	403	409	387	361	392	380	363	388	387	334	335	366	381	359	399	379	388	412	389	372	365	428	418	372	367	392	381	409	402	336	407	336	383	388	348	354	380	363	367	382	383	412	369	360	394
25934	40943	30414	21159	41804	44739	35729	20290	3987	739	698	629	630	632	634	602	646	738	1232	1699	1558	1241	986	748	655	647	567	586	619	627	603	583	563	627	654	601	606	613	587	593	628	609	554	572	622	609	608	611	570	583	612	578	589	592	590	584	576	594	613	636	555	612	595	595	568	569	566	561	631	607	604	590	609	558	575	612	534	567	611	568	567	561	602	593	600	606	560	594	603	596	578	648	609	581	581	566	619	619	599	648	602	603	609	613	640	603	588	550	564	574	605	587	591	588	605	581	612	599	617	579	589	599	552	605	575	579	578	626	599	592	589	623	603	547	621	617	656	592	584	602	572	567	594	641	606	613	551	617	562	633	594	582	611	591	572	591	596	620	569	561	567	563	619	573	627	615	535	613	602	653	583	579	587	559	576	573	610	620	627	611	562	565	607	617	564	582	556	580	590	587	595	599	614	584	583	587	618	600	649	568	594	569	563	544	592	593	589	623	564	584	615	616	600	653	580	587	589	620	592	611	589	589	561	554	612	595	637	583	574	611	588	586	555	603	611	620	577	600	585	565	596	571	576	596	584	588	600	609	565	614	577	576	604	621	584	608	574	600	632	583	558	596	560	597	598	621	608	567	588	625	597	608	575	558	641	655	590	554	627	612	647	618	594	588	616	578	611	599	565	606	609	602	620	609	602	549	603	585	589	568	561	571	594	570	586	586	582	566	605	632	637	621	572	588	583	552	603	566	603	638	637	645	594	595	626	584	584	583	605	581	565	613	598	595	550	584	567	574	602	607	613	577	592	583	600	570	622	589	621	567	588	605	608	605	566	594	549	615	609	562	592	573	578	649	573	595	566	614	569	629	565	621	610	599	581	600	566	600	556	562	600	607	579	586	605	556	560	582	613	578	584	602	593	625	616	596	617	568	599	590	601	575	603	581	603	632	626	596	594	588	593	581	607	605	594	599	575	580	603	585	617	607	586	584	596	601	592	581	538	597	581	584	580	638	569	563	611	606	588	605	595	591	635	549	615	586	591	555	563	582	541	588	624	590	576	630	622	540	596	628	583	588	604	616	635	603	617	602	552	573	593	604	612	605	622	596	582	606	610	573	549	564	612	584	644	578	632	574	573	597	597	597	612	605	582	639	595	563	604	606	580	600	601	575	574	584	570	552	545	593	586	592	591	581	590	601	612	554	657	596	606	610	602	591	627	603	603	610	573	607	605	576	622	581	634	579	610	633	573	572	605	636	587	577	577	572	604	647	594	640	644	583	577	588	602	566	637	600	601	621	650	610	605	591	595	557	637	555	568	592	573	593	655	616	595	610	582	623	553	637	588	559	636	623	626	602	554	570	635	629	581	608	571	595	510	549	604	598	593	629	590	584	593	553	593	642	644	609	571	574	613	637	580	619	619	595	629	617	627	641	625	612	590	559	577	595	596	580	573	592	602	602	635	577	558	613	617	616	566	632	601	655	582	621	579	622	551	661	615	568	604	585	554	562	593	623	590	604	587	569	609	598	569	626	595	559	644	592	607	601	595	601	589	560	608	552	611	608	609	615	619	589	556	573	559	574	624	565	622	562	640	588	553	588	617	615	572	585	595	599	556	574	560	587	616	605	635	598	561	617	626	605	564	602	590	587	558	583	596	637	575	567	611	634	596	598	567	625	576	613	578	600	655	597	551	587	623	598	648	599	597	630	581	538	618	581	532	572	574	585	576	540	569	622	560	617	587	619	582	615	598	582	605	618	590	613	619	550	567	622	578	623	638	531	609	591	629	561	600	588	599	628	567	619	614	619	631	610	617	609	565	593	567	560	641	649	587	554	576	604	585	601	574	616	568	638	552	575	558	566	612	608	595	595	613	601	581	609	587	637	616	608	587	585	604	599	632	582	596	568	608	587	617	635	564	606	561	560	590	570	613	607	621	610	581	593	601	583	594	581	586	570	577	604	620	627	585	581	602	557	605	575	577	608	612	619	554	657	556	603	610	588	615	600	555	587	577	570	637	591	630	582	596	603	595	581	620	583	590	611	589	611	549	562	587	589	634	580	580	622	616	557	663	595	584	564	588	634	575	605	642	608	592	545	581	570	608	566	596	606	598	622	577	568	598	588	599	562	575	561	639	616	599	605	544	612	613	584	620	594	626	579	545	586	594	606	592	585	584	581	607	570	578	629	610	618	585	567	566	602	592	614	585	598	550	561	598	571	566	557	586	566	564	596	625	624	603	644	581	637	594	591	579	626	576	594	588	593	612	562	561	588	572	590	563	590	582	598	575	620	567	541	597	568	601	602	586	615	614	578	609	573	610	613	627	622	595	600	573	588	595	553	619	604	564	640	589	567	578	596	605	602	616	607	605	621	586	634	578	592	590	591	579	610	581	596	611	567	561	630	591	602	586	581	612	596	578	565	597	603	567	585	641	598	557	604	607	592	587	577	605	624	610	561	611	596	572	601	615	584	572	595	583	629	608	577	629	568	609	578	578	597	617	557	634	627	578	584	586	579	599	635	587	602	591	561	578	609	584	620	602	583	603	581	573	626	597	548	618	595	586	611	627	596	586	576	602	614	582	562	600	593	637	597	589	579	587	586	603	578	587	531	586	630	586	649	572	602	586	535	601	535	593	605	641	570	610	600	568	592	637	622	604	574	603	557	598	572	618	631	590	574	586	570	636	597	601	533	591	611	601	568	577	621	582	548	597	593	588	587	551	624	602	576	608	592	591	563	614	586	654	582	610	544	592	565	603	545	558	619	643	589	609	616	630	556	615	577	582	615	576	611	592	607	600	568	598	618	563	634	587	595	560	557	599	608	563	630	596	659	633	565	600	588	565	627	603	614	584	631	634	588	536	604	584	569	555	591	599	626	594	615	577	615	607	542	564	590	585	617	589	618	563	578	611	587	555	601	556	626	555	606	547	583	578	610	572	657	584	594	577	609	629	611	585	606	585	558	598	605	568	593	584	652	600	570	571	603	601	628	628	584	581	622	628	617	591	577	600	579	608	579	587	598	627	577	601	573	590	626	589	569	623	579	613	620	575	619	605	576	584	585	561	585	588	602	617	575	596	598	578	561	588	553	601	609	571	581	594	581	606	588	572	621	606	563	605	581	568	577	584	593	600	593	604	548	590	609	608	595	605	596	611	630	595	606	599	588	585	542	593	596	555	626	596	614	603	606	611	591	569	585	578	613	590	556	602	607	582	614	577	595	599	597	581	606	599	587	613	578	590	602	599	555	583	624	585	616	599	613	568	626	593	583	632	619	591	611	564	579	616	605	613	598	583	602	594	603	564	612	577	589	589	604	554	591	587	550	539	624	604	627	602	624	627	602	639	585	575	556	600	603	606	628	566	575	607	599	608	591	595	609	616	612	630	594	585	576	598	600	575	585	590	616	602	592	636	619	617	593	609	595	606	608	582	595	593	600	624	602	620	564	596	563	560	604	581	625	623	604	571	567	592	567	602	573	586	550	579	617	579	592	602	623	574	598
22893	21162	28785	23604	26012	50633	47634	27680	9359	594	404	339	377	376	683	1268	627	381	567	814	805	578	567	528	429	377	381	290	344	327	380	328	323	309	299	313	336	354	307	315	331	338	310	340	344	319	313	339	340	311	353	338	308	284	348	317	331	324	332	312	357	334	319	352	343	327	316	326	318	311	320	360	324	362	357	316	332	338	333	325	352	300	308	338	326	333	304	325	310	320	302	327	352	355	322	363	289	338	319	321	305	345	330	320	338	308	316	323	331	342	351	320	318	343	318	313	319	284	290	351	316	335	323	332	297	320	326	312	322	337	308	340	325	320	295	314	300	319	306	320	343	319	340	309	328	324	316	326	332	327	357	312	331	321	318	346	350	328	332	350	266	343	305	365	295	348	322	311	331	323	272	328	341	307	325	315	336	324	334	310	332	319	342	354	350	325	319	372	293	339	309	348	309	311	307	360	358	330	324	346	330	329	347	342	313	346	302	315	310	347	311	341	293	306	328	323	320	302	323	316	344	324	371	305	305	329	317	332	305	294	317	326	338	349	350	308	347	336	343	306	293	333	339	330	308	284	307	352	327	321	353	334	330	319	304	292	353	320	310	316	326	379	307	352	336	316	314	310	321	293	309	336	316	345	324	314	351	315	302	338	327	304	303	338	341	325	351	312	305	295	327	321	302	308	351	294	312	298	338	347	355	304	330	327	314	321	322	318	323	332	321	310	333	323	356	304	313	306	367	340	312	307	333	371	321	304	303	355	314	325	310	306	332	328	334	318	331	351	307	338	295	338	358	313	318	359	333	347	340	347	318	336	373	314	341	329	333	313	312	321	345	309	328	357	330	309	329	320	322	327	331	348	342	362	316	358	344	326	301	319	336	340	327	311	311	320	309	317	334	321	317	320	320	332	335	338	355	330	342	332	325	315	320	306	358	329	326	317	370	335	305	300	331	335	301	361	329	327	318	289	315	313	325	336	326	313	349	288	328	316	333	344	322	329	310	331	315	316	323	334	292	325	328	345	316	329	308	325	335	270	319	325	338	310	331	348	312	316	345	371	290	340	331	328	315	343	325	318	323	349	332	330	304	323	321	332	325	340	329	336	327	313	332	329	344	301	335	335	365	317	328	316	326	340	323	301	316	312	325	321	327	335	351	339	306	333	318	347	324	325	296	358	338	318	321	308	316	319	315	346	323	301	311	343	335	328	347	330	321	316	372	323	345	324	325	331	336	309	338	338	329	342	342	348	323	352	335	336	331	322	328	321	340	314	307	330	331	325	316	354	348	328	314	327	322	350	309	334	301	342	322	314	292	321	338	329	294	347	330	323	317	338	325	320	337	336	351	308	301	317	335	331	345	315	353	342	324	306	328	325	306	329	312	314	340	363	318	322	317	338	353	304	330	346	358	316	322	292	339	327	328	315	295	345	344	338	342	328	344	345	352	300	361	372	309	344	327	312	307	326	334	347	324	326	337	338	347	331	349	357	327	335	324	345	350	283	335	332	326	339	343	323	315	330	315	292	300	330	330	300	329	328	315	320	339	287	343	334	334	324	339	325	350	343	348	315	298	313	313	305	333	329	332	348	334	337	310	335	333	327	318	312	336	352	354	313	338	354	302	295	334	322	333	322	308	326	319	316	320	321	341	306	316	329	335	305	360	298	352	318	334	362	340	358	332	359	330	325	294	335	343	319	324	324	309	308	307	355	326	355	285	303	300	343	311	318	358	315	308	327	342	285	322	335	318	335	362	346	309	319	355	331	310	326	324	350	327	325	345	354	331	366	339	332	335	361	337	313	317	356	336	314	313	335	314	326	347	351	312	327	292	321	304	316	313	287	318	358	326	298	333	293	326	334	302	320	306	314	340	353	291	314	270	327	315	316	331	326	332	315	296	310	292	347	327	334	306	292	323	320	304	354	323	348	317	330	372	342	347	330	325	304	334	326	335	328	333	331	330	349	310	323	312	362	315	333	326	328	344	299	345	323	319	295	334	296	324	320	304	334	305	355	329	296	316	331	329	324	309	328	278	366	312	315	331	296	305	324	328	328	337	347	370	355	337	350	318	325	313	299	355	310	343	297	316	330	314	347	316	326	320	306	332	313	348	311	362	349	345	323	367	351	314	341	287	311	353	335	354	345	333	349	341	321	332	319	354	302	321	306	336	299	330	318	321	285	301	329	332	320	324	318	309	340	338	322	327	295	349	322	357	306	317	329	353	325	315	305	315	335	344	307	316	340	325	350	372	336	363	356	338	325	357	328	320	357	363	341	316	309	295	318	327	296	340	344	325	301	303	333	303	297	345	321	330	338	316	341	306	329	329	306	335	303	324	302	309	317	349	338	341	342	321	329	334	331	343	303	372	365	355	326	350	329	348	341	328	317	327	312	331	324	322	319	340	318	336	334	310	347	340	306	330	314	341	355	304	320	328	319	309	320	330	340	329	350	357	343	326	329	324	296	322	347	353	317	335	344	333	337	355	323	312	327	311	344	356	342	348	273	310	318	338	312	289	297	318	357	333	342	309	312	306	338	318	308	325	303	327	334	312	347	291	311	349	328	320	307	329	293	336	309	321	327	332	317	300	339	337	331	331	310	305	303	300	306	347	318	321	335	303	342	340	304	318	310	336	307	337	308	326	331	344	344	299	329	301	331	309	325	342	303	326	315	299	338	312	308	305	323	304	326	310	311	314	356	291	330	331	306	316	285	353	326	323	304	320	344	327	333	303	341	339	331	320	296	335	307	319	302	364	320	313	312	350	341	300	320	318	367	318	336	323	316	285	352	333	323	337	302	330	311	302	315	340	339	306	318	339	327	324	321	302	313	343	361	325	346	333	311	335	322	346	350	296	302	337	342	353	326	311	304	331	351	300	337	308	322	312	339	321	301	287	293	301	329	313	323	313	304	326	304	319	317	340	326	332	347	334	347	362	324	348	298	351	308	325	308	344	331	310	316	348	338	301	355	316	349	327	333	391	324	359	329	317	329	294	335	297	351	299	320	319	310	321	299	301	318	300	345	336	323	320	308	366	327	309	309	332	337	338	303	349	330	315	334	349	311	316	380	338	345	365	324	330	319	298	303	330	348	341	364	353	325	328	288	321	357	336	310	301	328	326	337	336	340	328	303	329	300	353	306	334	361	307	295	311	326	320	327	289	315	348	334	302	333	311	315	311	335	306	330	319	345	355	319	329	333	349	342	312	361	329	354	291	331	336	352	340	284	332	292	377	318	341	294	317	341	300	321	292	303	302	331	297	358	351	319	331	304	325	321	298	328	314	336	312	319	329	275	337	329	321	321	335	334	313	322	326	303	315	345	307	310	316	330	325	346	333	303	322	331	323	328	311	329	324	300	313	339	324	312	310	310	339	317	336	356	323	309	330	318	336	316	320	319	347	329	328	320	334	326	334	317	321	314	333	332	323	331	313	360	311	330	323	344	366	354	323	336	332	355	315	309	331	274	314	300	297	322	316	326	350	330	365	340
29614	48910	35843	25820	46452	58154	47818	31557	9844	750	704	599	591	561	1807	3135	1306	673	1316	1876	1863	1277	1142	1007	779	622	590	535	526	495	545	529	483	484	475	526	514	478	524	500	515	518	509	532	496	527	502	495	488	499	498	559	487	538	500	527	546	521	508	555	511	470	499	510	506	549	516	481	508	556	473	474	519	490	488	563	524	474	492	513	502	509	543	511	495	470	471	539	472	501	524	516	494	484	531	551	529	549	538	542	488	509	509	472	491	518	536	547	458	524	539	505	513	497	504	510	489	493	508	508	481	504	517	516	499	493	513	512	500	508	497	489	476	508	509	490	515	473	541	514	527	512	519	504	473	489	499	530	529	475	496	496	548	548	515	521	548	529	512	470	530	501	487	516	558	543	525	525	537	521	532	494	509	495	521	481	521	473	484	467	522	503	505	507	511	495	512	516	500	519	558	509	510	476	510	532	496	525	513	515	520	521	546	533	474	509	536	518	517	506	522	483	493	467	500	482	504	462	522	524	533	525	572	467	530	525	534	510	486	535	497	527	525	520	545	559	501	497	519	481	491	495	533	512	548	527	510	454	508	512	532	486	538	533	525	508	487	516	494	497	475	499	516	514	508	508	512	499	530	513	537	524	538	490	511	511	511	514	504	485	530	538	529	522	518	542	487	504	510	510	544	509	513	522	511	559	465	508	532	520	502	489	505	509	537	515	548	510	538	494	469	516	486	500	527	535	534	495	513	526	516	500	496	481	490	522	489	557	532	504	495	517	525	510	495	503	486	528	512	477	497	503	502	510	478	496	527	508	528	576	522	493	506	520	477	472	508	475	523	526	526	526	478	514	477	519	504	470	527	512	505	524	498	505	544	490	514	494	471	478	494	553	485	526	508	516	530	510	474	525	457	520	515	490	514	509	521	514	522	485	497	530	491	515	543	531	518	527	517	489	525	541	524	510	488	531	522	481	517	513	495	536	537	494	537	536	514	504	490	492	502	505	510	518	516	520	564	556	508	496	557	540	531	544	503	500	500	476	504	508	514	548	567	492	526	507	519	522	483	509	538	499	509	538	519	539	546	516	524	492	520	528	491	507	515	510	480	504	496	520	509	503	528	496	510	488	543	515	549	464	488	491	455	508	490	512	498	526	520	505	523	467	514	498	529	486	485	498	516	474	539	495	536	517	535	526	514	505	522	506	465	483	497	551	499	525	476	500	458	544	536	540	452	511	514	516	516	521	527	533	523	532	511	510	480	539	534	519	477	494	502	530	482	499	521	553	534	556	521	525	498	532	511	507	520	523	522	501	541	538	487	473	473	489	520	500	478	496	550	524	518	497	492	504	505	559	510	506	514	502	538	484	534	507	504	497	542	536	506	514	486	525	502	462	478	492	526	510	530	502	475	504	517	516	487	531	522	519	494	510	519	555	537	502	507	557	481	466	542	483	522	533	503	471	525	501	507	539	536	503	519	482	533	489	516	515	499	505	503	508	494	505	507	511	518	497	558	484	480	545	544	500	526	535	515	496	501	481	486	535	467	476	525	507	534	513	465	575	504	527	521	528	493	522	489	542	558	506	490	488	532	489	550	516	493	532	458	546	533	501	509	494	520	527	505	563	531	495	512	515	518	505	532	495	522	537	513	498	498	466	515	483	491	539	523	503	528	523	517	501	544	513	511	513	490	544	493	519	524	481	487	502	535	512	509	557	516	517	497	486	537	523	513	488	504	517	511	548	527	503	481	513	484	549	481	546	461	540	529	534	516	551	493	520	510	520	527	484	506	507	491	521	474	504	519	533	488	504	527	513	585	568	497	491	461	503	506	510	481	509	506	535	532	528	534	521	535	504	516	520	502	512	518	505	507	544	529	492	542	484	516	547	549	512	530	540	513	519	508	499	499	516	490	515	515	516	491	550	492	551	544	505	557	488	500	566	518	545	469	520	522	475	503	519	508	491	530	495	480	515	535	504	509	525	505	504	485	560	509	539	529	491	513	501	479	522	522	506	531	506	546	508	526	528	571	517	533	516	494	542	506	523	532	519	485	490	502	500	532	505	499	520	534	474	499	540	513	542	494	504	477	523	530	532	498	479	507	531	514	516	499	531	507	497	499	518	504	541	540	527	523	513	541	508	527	512	510	543	476	502	496	473	505	506	501	513	519	503	503	485	484	506	520	488	507	516	500	527	531	538	491	576	523	542	526	477	497	501	515	480	467	544	527	508	521	489	489	488	487	489	521	505	522	534	489	535	476	536	490	530	498	520	514	544	531	528	488	507	475	484	514	552	463	499	531	537	527	531	492	509	495	488	498	539	482	492	478	566	540	499	503	507	516	509	534	536	506	521	535	513	501	531	535	532	547	511	522	525	517	488	538	493	507	532	489	526	535	560	496	504	531	509	492	542	499	537	540	518	466	528	544	480	542	506	509	500	489	511	521	485	526	519	521	488	523	542	497	498	509	516	513	494	540	532	474	488	552	526	475	490	513	527	550	521	529	509	509	504	509	481	513	512	489	487	489	522	524	539	547	515	513	512	484	521	531	527	471	497	527	505	490	496	555	534	505	553	463	493	503	511	540	488	497	494	504	537	523	526	501	505	511	530	514	550	526	547	482	520	493	518	493	490	506	465	555	506	514	512	497	505	509	527	513	509	492	511	495	494	521	529	499	510	497	514	510	461	506	526	520	527	524	557	557	542	522	464	522	466	521	503	487	520	534	464	506	525	514	492	515	556	475	524	523	521	499	506	528	534	485	496	492	500	491	501	530	544	511	497	481	485	564	508	552	519	530	483	508	513	523	520	572	498	532	556	494	569	511	525	526	489	480	511	463	510	536	531	539	503	504	535	530	508	520	513	512	504	516	522	528	499	500	531	533	500	547	518	536	526	585	433	528	540	515	568	540	518	509	478	548	490	452	512	496	513	465	516	510	542	494	548	493	482	506	521	514	504	530	512	513	527	497	512	505	530	533	536	500	542	539	502	490	550	477	505	542	572	523	481	523	560	507	521	515	495	502	491	510	448	489	524	484	503	542	520	511	533	515	559	488	533	529	489	512	491	521	510	544	515	502	505	481	489	533	510	486	526	488	540	488	489	528	531	483	467	473	491	519	472	536	482	509	478	533	486	490	508	513	489	496	494	515	519	505	530	535	530	546	516	518	541	503	551	507	509	537	515	555	525	525	540	516	490	546	544	492	530	513	527	529	546	520	461	494	503	504	460	523	510	497	534	516	492	528	505	554	512	519	502	511	524	512	530	506	542	516	529	524	542	521	501	540	512	494	489	523	463	540	531	496	510	534	490	561	513	545	528	524	509	556	524	507	535	558	501	500	477	539	500	510	516	529	507	509	444	510	458	502	502	510	490	491	522	482	550	534	490	481	526	464	489	484	515	483	572	507	529	492	513	485	545	508	478	483	519	534	536	524	545	504	502	497	521	497	528	495	511	493	540	494	523	525	535	543	510	493	523	521	558	504	513	525	511	500	538	538	534
26662	21515	16980	6787	8865	11955	7824	2991	911	358	373	343	336	326	322	354	354	355	330	324	346	344	296	305	310	321	340	296	287	327	322	334	303	338	332	328	337	333	291	342	290	338	322	307	340	326	319	333	341	314	320	292	360	360	312	295	300	346	309	309	291	304	365	346	318	308	356	297	322	340	326	349	327	319	311	352	327	306	322	328	333	311	324	334	325	299	321	311	312	310	309	297	332	308	338	330	325	352	350	331	309	322	302	314	328	302	317	313	328	317	321	334	310	305	326	314	348	321	310	309	318	319	321	338	311	324	327	336	293	298	323	312	320	328	322	311	296	303	285	333	282	309	295	323	340	331	327	316	302	316	289	319	328	324	341	311	311	312	339	320	318	314	303	316	345	370	307	340	284	288	285	321	338	363	313	304	309	322	318	335	289	343	309	281	320	324	321	331	324	354	308	317	311	325	337	303	299	338	343	322	348	311	324	309	310	325	316	299	350	303	339	319	310	320	308	307	302	298	320	353	337	347	322	344	319	304	308	303	325	347	333	345	324	327	350	315	327	341	344	313	284	349	305	319	344	323	306	321	335	297	328	333	304	314	311	318	344	317	331	303	357	310	326	320	300	339	359	299	303	311	287	288	297	352	317	345	314	308	315	305	332	328	294	273	304	324	354	334	295	339	285	305	321	313	307	311	317	347	317	331	303	313	317	347	309	310	328	323	327	319	325	315	330	310	299	326	328	333	352	289	324	337	300	300	309	304	324	328	324	311	310	352	322	313	354	342	337	335	311	289	321	323	309	336	306	323	337	332	299	327	326	325	327	324	318	338	307	305	356	335	327	308	301	321	316	344	358	295	321	336	328	310	324	293	308	295	322	290	326	331	336	333	324	332	307	344	298	325	315	347	320	322	314	330	314	321	292	325	293	300	313	325	336	309	360	341	346	305	332	315	328	296	325	305	328	349	295	316	320	332	354	288	299	311	341	335	289	327	320	316	306	315	312	335	332	279	312	324	305	341	362	309	321	348	332	310	329	311	308	296	313	328	306	322	323	293	322	324	316	313	313	313	338	324	340	321	322	345	358	315	344	297	300	316	353	309	314	346	347	318	332	337	320	308	299	306	326	333	307	334	329	264	292	319	339	355	337	300	318	261	318	350	314	331	336	304	346	320	310	348	334	334	326	325	343	322	329	329	312	347	351	338	299	314	307	286	348	321	339	320	329	327	344	347	345	337	341	306	319	301	321	329	316	333	331	313	313	323	337	375	330	312	317	311	315	332	334	334	308	337	304	304	298	294	301	351	312	337	295	285	304	322	331	348	333	351	292	316	329	310	335	318	356	321	306	332	287	305	341	314	318	321	311	331	327	299	316	312	299	316	301	286	321	328	340	321	333	319	328	323	314	321	342	316	344	338	298	331	335	327	315	285	308	315	316	330	369	367	322	329	295	332	312	317	314	303	333	328	338	316	322	314	339	332	312	324	320	295	325	324	334	309	329	345	316	328	324	316	288	328	315	318	314	337	291	336	326	313	338	321	310	346	307	309	287	351	359	354	296	313	333	308	306	327	340	332	340	333	307	343	292	334	350	324	284	298	328	336	290	284	305	294	320	285	294	294	334	330	288	337	313	310	320	324	319	304	330	351	340	315	351	314	326	306	306	336	353	328	312	346	297	309	322	290	335	333	303	295	291	299	288	337	322	310	308	325	334	348	309	297	300	331	297	302	348	312	305	336	317	360	347	332	348	294	318	329	314	325	291	325	340	332	339	315	326	322	332	320	310	314	315	363	306	338	311	301	296	313	285	352	334	326	300	300	324	308	309	304	332	307	306	322	331	331	343	325	318	338	322	291	325	310	316	334	310	301	353	350	302	343	345	332	317	305	336	330	329	307	289	323	339	312	292	304	326	351	310	314	312	322	339	367	306	328	325	333	314	287	322	321	286	320	314	310	309	347	305	328	293	307	315	318	301	339	361	293	287	351	337	317	361	284	309	310	346	298	315	321	337	307	307	340	314	319	322	322	337	336	361	306	334	343	306	307	354	319	314	334	320	310	298	315	328	348	337	335	341	289	309	344	312	322	308	330	327	323	319	332	324	325	315	314	322	334	315	356	308	333	329	314	330	299	297	325	338	365	344	352	293	304	333	311	353	348	305	325	335	326	327	303	321	358	333	319	326	316	315	332	310	332	322	373	314	341	314	309	333	289	313	310	334	294	339	319	366	341	333	337	330	321	317	344	314	347	314	315	319	281	337	331	371	319	307	314	305	325	321	310	328	342	313	312	321	310	297	346	317	294	333	316	307	291	320	281	335	335	335	337	343	306	348	319	351	316	319	306	323	323	335	309	330	289	329	330	338	308	301	349	333	309	282	327	347	323	337	312	326	306	296	305	290	306	299	288	329	302	325	327	317	284	325	308	353	287	316	322	339	306	325	332	314	328	315	326	335	317	318	343	317	350	331	324	308	331	331	329	329	343	335	333	338	335	317	321	303	315	324	330	326	308	329	338	308	331	334	330	316	288	315	324	321	358	349	286	314	322	301	324	310	315	326	307	306	325	307	310	349	320	330	345	327	304	332	318	329	333	311	340	283	332	334	330	311	339	311	348	316	318	294	323	325	291	333	312	312	326	329	327	326	315	335	345	331	323	305	315	324	318	306	331	310	350	334	306	305	301	306	313	330	317	301	342	314	333	325	324	324	339	312	349	328	300	316	350	323	347	303	311	319	334	321	308	296	311	351	321	351	292	328	308	331	321	322	344	312	346	330	360	319	293	327	325	320	312	293	305	318	315	294	340	314	340	326	319	334	318	338	290	320	321	319	338	367	294	305	332	321	305	309	342	303	339	338	361	343	325	306	308	311	309	322	324	313	317	313	329	349	329	323	300	325	321	321	339	304	331	329	334	322	341	312	327	307	315	354	319	327	304	308	347	303	345	338	294	289	314	351	318	315	314	328	338	319	316	345	314	351	313	338	343	321	307	367	321	311	321	304	294	341	318	354	301	335	284	316	326	310	359	315	301	314	333	309	338	305	323	306	345	321	299	335	274	335	314	300	345	319	335	327	345	324	301	322	326	289	330	329	336	367	302	330	336	302	339	292	338	303	322	332	356	313	301	302	297	345	330	323	347	331	325	295	329	311	315	321	325	280	349	303	330	327	349	321	287	345	349	328	313	341	309	331	333	334	286	302	337	300	326	330	329	327	335	284	335	341	319	361	318	363	317	342	365	336	320	339	332	335	310	336	320	314	296	313	336	309	321	293	282	331	315	326	327	318	294	315	311	307	313	318	330	338	313	318	349	314	336	321	306	302	278	331	336	293	309	324	325	312	329	320	346	318	295	317	318	315	347	312	325	337	303	306	332	321	312	310	388	368	319	284	302	320	327	323	302	336	322	336	333	290	333	312	321	324	290	332	348	326	317	297	320	326	311	324	296	304	315	336	286	309	363	293	321	297	291	349	324	277	332	312	338	319	318	303	329	350	335
20981	29030	15843	10034	16736	20081	13610	5865	1806	613	611	562	534	554	590	655	558	522	568	562	595	559	501	532	529	488	484	528	520	478	494	497	514	480	492	499	505	493	511	496	525	488	503	474	514	505	487	489	512	533	499	478	489	499	490	537	496	503	513	482	525	484	524	473	548	519	485	530	508	493	530	514	522	519	530	520	499	533	530	506	514	482	512	505	497	514	530	498	502	456	471	485	541	508	492	488	505	485	518	513	502	531	489	513	528	498	518	486	539	522	520	562	549	498	516	498	475	473	505	494	516	513	486	496	517	517	492	537	524	544	496	485	496	510	481	542	510	491	498	532	543	500	522	492	520	516	496	482	505	510	500	502	544	493	511	548	495	497	476	555	490	499	501	535	539	555	467	501	506	466	488	498	520	512	545	523	527	491	507	517	456	523	497	505	502	526	507	504	513	541	499	518	540	515	484	501	513	498	515	481	475	491	456	500	467	492	477	495	449	492	503	503	501	512	533	479	523	494	506	489	497	515	510	543	502	510	550	468	497	503	476	497	486	524	515	532	518	502	461	543	501	502	565	537	493	488	468	511	496	471	533	530	520	494	497	519	529	512	524	523	512	562	517	491	535	525	487	481	456	486	508	512	517	544	465	508	497	528	505	511	473	512	501	533	508	535	494	468	471	537	484	492	489	499	532	484	499	468	529	492	489	519	549	473	532	487	455	513	476	501	540	512	488	506	504	448	512	496	516	511	489	495	543	481	523	502	485	540	478	518	483	488	528	469	512	497	508	527	524	535	517	510	519	512	515	513	526	508	504	541	555	505	477	484	486	512	519	515	448	531	471	513	513	491	506	476	547	511	500	491	481	514	518	530	522	511	464	496	488	523	475	500	519	506	519	490	483	500	532	504	514	514	500	519	516	499	515	493	483	523	476	528	519	503	503	488	548	515	502	484	468	514	536	519	550	498	524	533	509	538	511	534	510	535	534	500	509	525	510	524	519	543	475	497	541	489	533	489	517	503	500	507	529	505	495	536	501	520	506	467	495	510	482	470	518	522	483	505	474	511	520	538	524	517	530	489	499	478	452	472	526	490	516	503	490	532	477	505	506	492	516	531	487	534	508	546	488	523	492	505	492	491	524	530	532	514	540	527	495	498	504	541	484	491	477	501	557	500	522	511	530	494	500	518	497	495	526	516	490	514	495	498	499	527	499	498	502	518	503	503	504	498	508	517	489	478	543	490	474	507	471	527	495	542	467	506	521	505	511	511	533	539	540	496	510	508	534	506	511	449	520	540	464	511	492	471	527	517	532	535	498	508	510	505	519	542	456	523	486	484	500	529	491	529	496	499	535	483	490	500	506	512	532	509	528	463	540	526	547	486	464	519	523	508	532	505	528	488	482	518	486	480	521	492	522	523	466	505	518	504	539	496	526	484	509	485	493	508	475	451	508	509	528	512	455	513	555	497	487	495	497	503	511	489	481	494	552	507	511	514	500	498	497	494	489	510	507	502	473	545	529	469	509	508	472	504	557	578	478	502	524	507	527	522	512	513	540	486	502	545	508	466	546	473	521	492	496	537	512	534	520	494	505	497	475	472	508	521	485	506	492	543	513	511	527	539	541	528	489	533	496	525	530	494	477	515	475	497	473	502	472	509	496	516	517	497	537	526	546	503	518	530	536	515	544	496	514	516	511	494	488	556	492	501	513	496	541	545	472	544	503	537	497	544	505	465	509	511	508	500	521	491	505	498	523	497	517	526	493	517	548	512	486	552	492	506	507	558	493	524	567	499	504	519	513	528	514	489	503	543	503	506	482	493	522	514	483	489	495	509	525	513	519	554	534	494	518	530	492	492	481	521	501	494	490	479	520	511	551	512	488	525	513	526	491	480	507	480	480	504	509	506	493	513	503	577	477	497	522	508	504	518	528	510	484	505	544	543	501	486	498	510	533	519	466	545	513	503	499	470	480	513	536	508	483	545	549	528	471	547	547	518	484	519	519	502	522	484	502	496	512	537	526	486	500	534	529	506	475	513	487	524	518	507	468	476	486	488	500	497	470	484	543	512	525	527	517	514	537	482	540	507	520	510	471	509	485	527	467	513	535	464	516	518	505	530	509	508	515	573	523	474	469	531	477	497	512	502	516	480	435	509	519	513	489	505	512	516	525	473	498	503	500	488	497	507	526	532	466	509	495	492	478	516	515	498	479	479	495	510	489	568	532	544	476	531	491	492	483	492	458	522	486	522	552	497	481	487	515	479	528	482	496	531	530	534	516	482	504	524	508	500	489	491	504	513	513	494	502	560	503	520	512	547	540	461	458	524	491	490	538	493	507	478	514	519	467	529	527	504	504	557	472	515	546	519	532	478	547	482	493	500	542	507	508	519	521	543	474	468	497	496	494	483	472	535	499	519	523	505	525	497	529	507	526	515	499	502	557	541	524	497	497	519	542	503	503	494	514	511	458	526	523	524	542	534	524	478	518	527	512	513	509	493	500	521	495	499	497	476	552	478	534	510	487	493	442	528	474	477	484	509	557	538	511	494	492	508	493	526	512	505	507	526	503	478	482	495	530	537	506	501	529	515	479	544	520	488	522	512	526	545	479	526	518	542	513	483	529	496	475	509	545	525	508	475	518	503	501	518	505	506	515	533	526	501	490	480	501	520	505	516	492	511	480	503	509	475	511	482	490	507	530	478	542	514	502	534	475	535	504	501	489	542	496	492	511	488	473	530	502	479	523	527	502	519	480	497	498	513	511	511	472	467	525	519	531	524	568	482	516	481	553	501	531	518	510	456	506	564	523	516	487	484	542	506	508	497	509	496	486	475	506	456	543	479	457	520	516	512	499	518	489	548	512	543	522	522	509	512	528	510	493	521	538	461	500	494	505	499	500	496	466	480	523	519	496	494	514	551	505	480	526	477	490	478	520	492	492	509	513	461	506	486	514	486	510	495	511	477	483	502	521	500	523	516	505	483	550	547	512	492	501	545	485	492	504	523	516	551	511	502	505	501	519	501	478	533	498	492	519	542	523	504	502	531	506	550	506	530	510	531	511	518	498	540	515	540	508	503	505	536	477	506	506	517	519	503	548	495	478	524	524	488	482	502	509	523	508	520	535	504	520	506	497	479	522	501	502	529	553	494	518	521	524	504	547	480	533	500	537	507	517	465	524	510	502	532	527	509	490	521	524	527	546	510	519	498	534	544	494	507	501	533	494	494	495	515	529	536	501	503	521	519	526	493	522	495	515	528	516	482	559	526	523	485	528	494	521	519	541	491	522	524	549	559	493	493	490	469	463	492	520	465	496	509	530	531	486	546	530	529	567	511	492	491	502	519	475	482	508	524	491	526	474	530	484	514	516	538	468	563	533	499	544	534	530	552	531	527	481	508	484	509	511	519	493	463	491	514	526	482	534	518	533	485	501	512	501	500	498	509	501	512	557	532	527	540	519	493	497	508	538	490	503	493	522	497	478	475	518	481	506	490	475	536
24269	21287	28171	24476	26921	43197	35710	18048	5670	447	408	372	369	371	414	447	426	447	564	644	609	503	443	400	391	338	411	364	359	387	358	369	366	375	380	380	358	341	377	396	387	333	367	359	379	393	348	359	358	390	386	384	341	356	387	371	373	390	378	400	373	390	335	377	355	381	342	396	335	390	375	406	370	396	339	402	344	356	384	378	361	375	401	345	369	319	342	355	355	375	384	380	386	420	378	344	372	360	418	384	360	370	373	385	391	381	358	406	348	338	376	374	375	337	365	350	363	382	397	357	394	379	351	349	386	368	323	364	353	390	417	404	374	367	387	378	368	390	358	395	389	386	358	390	372	351	402	391	394	343	364	349	397	380	399	383	382	379	391	428	385	344	376	373	360	370	376	406	392	379	360	350	374	338	356	406	356	369	350	379	362	367	345	370	351	329	333	341	370	379	356	366	351	350	402	372	372	359	364	372	368	382	393	406	354	319	357	363	394	400	369	360	364	350	351	348	339	363	364	346	359	378	385	339	399	376	373	385	377	399	402	405	367	382	386	350	364	398	375	379	357	368	368	365	387	374	349	365	386	361	378	360	351	362	372	413	370	360	348	368	406	360	384	373	347	357	364	363	363	370	371	340	351	318	356	346	313	374	362	346	316	333	371	402	346	375	408	361	355	341	356	402	402	373	377	395	405	347	378	384	378	336	374	370	386	384	386	374	355	397	369	348	381	346	389	348	392	384	347	354	372	374	396	405	364	362	367	388	374	384	349	394	382	409	337	370	381	360	371	405	374	368	353	383	406	345	379	380	354	367	382	365	335	366	359	381	361	426	399	369	372	384	368	346	334	368	357	367	377	393	411	390	342	324	403	357	374	358	377	394	369	372	371	379	372	344	368	351	386	365	320	377	378	399	401	384	355	350	369	371	402	378	380	397	359	366	371	365	373	386	334	381	375	386	400	359	350	366	380	373	394	364	378	359	382	354	377	374	384	377	388	366	374	347	370	381	398	355	393	366	378	371	387	395	375	349	349	346	343	380	338	391	371	368	367	344	352	396	382	364	397	348	390	390	383	388	382	381	375	364	375	359	346	367	370	339	357	375	361	363	415	377	391	370	359	350	372	369	343	346	387	382	425	363	380	408	395	381	395	371	377	353	362	352	341	378	371	355	362	370	365	379	386	367	364	350	380	351	356	414	364	396	377	377	380	375	393	378	355	369	382	340	396	346	370	351	378	386	359	381	387	390	369	352	361	361	390	371	374	359	369	388	374	373	379	364	366	362	386	361	386	369	380	387	397	342	389	344	357	387	391	399	396	372	364	397	376	339	358	365	348	353	374	343	360	370	413	333	356	377	383	358	391	369	321	353	354	381	375	370	427	367	345	349	354	380	379	400	395	368	388	366	379	368	388	363	379	364	366	346	384	325	396	365	365	356	373	372	368	341	368	361	395	366	368	376	366	405	401	376	393	359	380	374	403	368	381	364	352	372	361	386	370	361	408	388	373	365	360	392	395	356	359	385	358	373	341	374	355	362	383	346	353	387	400	367	409	370	380	344	395	339	375	350	378	376	378	342	326	367	356	393	382	352	373	386	327	358	376	400	387	348	391	384	373	378	377	368	349	414	368	347	366	380	412	408	393	367	402	384	362	386	381	434	386	370	358	380	371	359	375	349	392	390	394	371	368	352	346	380	394	375	368	369	396	391	373	374	392	384	373	348	356	370	346	395	344	366	375	351	348	372	370	350	403	374	379	375	382	369	380	391	378	360	339	377	397	370	432	369	353	354	320	400	396	326	336	373	381	404	365	336	349	364	403	321	340	388	373	390	388	396	402	361	421	394	379	365	370	365	368	390	374	394	390	375	379	356	363	369	370	400	367	366	359	356	403	364	367	365	352	323	368	396	390	404	367	373	355	361	405	343	387	363	372	397	363	378	369	354	374	399	386	398	371	382	344	387	371	366	373	354	350	347	355	376	355	346	367	365	350	336	359	385	379	372	407	387	367	368	388	360	347	389	399	387	376	378	348	375	403	389	366	404	392	370	379	376	339	376	363	345	387	352	390	388	370	348	338	359	409	371	376	377	353	370	414	345	344	370	375	406	384	417	393	351	362	391	357	352	337	398	334	375	369	383	392	387	418	356	364	370	396	392	393	375	337	380	378	363	365	393	369	373	380	382	398	346	377	411	379	385	360	395	419	343	371	337	333	369	407	393	398	374	358	380	344	366	383	347	356	331	333	370	359	356	357	376	388	342	384	368	396	347	327	392	372	371	344	406	355	378	353	382	352	367	375	370	377	383	377	379	357	363	386	411	352	364	359	388	324	356	379	375	351	355	367	348	394	344	364	362	371	345	388	377	345	367	369	365	374	358	402	346	368	360	325	368	341	365	388	386	352	383	383	393	374	384	356	400	398	352	367	358	401	356	374	397	375	370	401	383	399	387	369	396	397	338	352	371	369	340	361	353	388	406	398	368	404	374	355	388	351	375	373	368	389	339	377	369	364	376	313	331	376	367	369	369	364	358	374	346	378	377	357	317	371	338	417	360	376	369	341	380	344	368	355	380	356	413	358	377	371	362	371	402	410	359	384	375	387	383	370	382	361	350	384	352	355	355	383	403	359	388	362	356	374	369	410	346	354	409	354	341	393	366	374	387	384	366	399	375	373	340	354	376	362	378	345	313	387	374	386	380	392	376	355	352	365	357	332	379	398	400	354	370	376	368	370	376	360	380	377	356	402	358	390	376	358	398	378	362	377	358	353	345	403	379	365	373	385	385	359	381	355	381	382	375	361	359	383	393	355	356	361	360	378	395	359	346	384	400	382	408	390	344	375	349	396	357	374	366	332	379	372	379	377	327	348	392	374	397	375	356	355	365	347	411	393	342	366	385	388	372	363	357	371	384	344	359	321	363	365	402	363	391	365	356	405	364	341	418	362	360	401	404	366	362	392	317	399	412	388	379	361	378	375	391	368	346	364	379	346	357	352	382	373	347	371	364	360	384	364	334	376	352	352	369	373	370	384	361	364	399	383	375	371	363	377	365	359	401	381	397	381	366	386	377	359	391	387	372	346	367	347	389	364	372	356	379	354	390	347	327	379	378	394	362	349	376	390	370	349	383	379	348	406	350	357	369	381	380	354	385	377	398	398	350	340	367	378	388	328	385	347	340	348	389	383	371	383	409	381	361	367	351	385	350	369	397	367	392	372	366	385	362	381	383	328	360	413	332	364	365	343	392	352	337	371	370	365	361	391	410	373	393	370	378	385	364	415	369	355	377	385	342	362	374	359	387	373	386	361	376	369	361	394	377	390	381	359	369	387	348	388	362	379	365	365	381	319	373	359	347	366	361	381	392	356	331	397	367	375	390	381	339	359	354	371	392	366	414	378	349	362	362	402	342	372	368	344	338	381	368	371	385	345	361	349	368	394	368	363	393	365	352	360	345	391	378	405	370	362	388	359	352	362	364	357	412	350	379	362	392	359	390
26286	39210	23157	19270	36082	46968	37597	22821	8655	698	694	628	644	591	650	896	623	806	1235	1403	1338	1063	826	635	638	600	598	566	558	583	613	579	627	585	577	585	612	633	540	596	590	557	598	601	595	617	604	582	610	584	593	568	589	570	572	595	610	576	568	603	621	588	572	578	600	620	589	576	550	565	586	579	597	572	606	602	589	579	563	568	587	611	593	587	577	615	618	582	577	585	598	553	599	605	619	619	591	533	619	577	591	610	552	613	594	591	629	588	574	627	559	566	621	591	597	615	626	592	603	595	581	557	617	606	611	573	561	567	568	555	580	615	616	607	576	583	579	579	603	609	614	594	574	558	601	630	565	593	585	581	584	597	599	580	562	567	573	590	620	542	565	578	578	547	592	599	614	602	608	628	620	584	583	606	578	597	598	621	592	605	583	568	592	572	598	586	576	573	616	583	573	568	583	588	578	579	610	619	624	534	557	576	613	595	595	604	611	561	607	598	578	589	571	630	594	544	578	553	620	577	596	571	641	551	628	598	588	602	584	610	563	618	561	595	606	651	644	563	580	574	570	617	561	591	593	584	561	518	594	571	607	579	644	568	565	594	633	579	578	591	604	601	583	584	574	555	649	619	597	580	583	569	586	593	576	579	605	592	606	586	606	571	585	577	611	597	557	590	566	535	580	589	541	576	595	572	566	517	598	591	566	580	568	558	607	564	525	603	552	587	588	636	599	596	603	582	579	544	570	544	622	653	582	652	633	593	567	570	579	591	585	588	576	588	609	552	583	590	593	596	574	621	625	555	575	573	594	612	602	562	587	537	582	539	568	542	546	581	583	572	607	590	590	560	556	552	524	584	597	572	618	590	615	565	611	582	562	576	579	573	558	587	641	593	553	560	570	580	586	612	563	597	581	588	622	563	595	592	594	594	566	612	544	583	634	571	600	582	638	573	571	596	606	587	621	589	597	581	590	543	609	557	547	606	602	553	581	604	545	597	584	632	560	558	588	608	566	551	600	608	608	581	607	591	608	577	607	598	612	587	595	545	583	553	554	584	608	602	572	555	590	550	580	585	599	566	616	566	598	562	530	574	588	600	551	612	571	594	562	576	530	587	551	611	603	548	559	555	588	585	601	562	587	614	579	593	579	603	600	580	641	633	575	533	617	572	568	615	570	579	565	573	543	610	520	596	583	586	577	602	564	569	569	560	596	594	606	613	577	613	590	634	604	604	599	585	578	555	561	597	590	565	639	601	640	555	591	599	597	608	561	590	590	629	584	566	582	546	576	623	555	624	542	609	536	607	596	611	575	566	592	603	580	593	641	551	596	616	562	567	571	623	567	611	550	580	580	569	581	616	579	590	578	556	562	582	580	622	579	579	611	553	561	566	605	579	567	578	572	623	583	604	606	558	630	618	603	595	607	545	561	613	570	592	584	620	613	595	601	583	589	573	589	566	629	578	569	601	584	540	610	575	575	615	581	562	611	595	575	576	592	577	575	556	617	589	598	601	577	590	606	579	559	590	617	611	612	575	593	586	582	554	601	524	590	589	565	583	588	571	608	614	616	586	643	563	524	577	565	609	622	539	572	601	584	627	592	618	596	537	566	599	619	609	558	551	567	614	556	632	609	596	560	602	572	622	534	565	602	598	580	578	566	586	618	638	625	599	576	587	571	582	574	616	619	580	552	611	581	594	565	592	543	545	581	586	576	625	608	569	601	614	551	577	590	608	546	590	594	585	552	589	557	600	559	577	565	582	559	569	553	564	588	589	617	592	630	560	566	634	587	590	596	641	561	621	580	606	585	597	609	576	584	562	594	614	622	614	573	592	601	591	539	593	606	573	596	543	606	616	575	601	587	602	602	599	538	613	591	585	588	619	620	551	584	605	587	546	588	562	579	568	598	578	580	596	572	564	576	585	594	598	568	613	590	587	571	614	528	590	587	604	608	564	584	567	617	570	615	573	575	577	562	589	557	560	610	555	537	594	624	602	591	624	593	577	583	588	576	571	571	625	574	560	541	591	590	598	558	567	579	621	601	579	644	591	566	603	617	573	574	598	586	595	562	557	550	638	548	642	587	575	558	598	588	568	594	576	630	631	563	629	571	619	576	568	610	562	576	603	555	564	582	633	613	593	593	577	606	626	581	550	576	635	570	583	605	577	596	546	624	560	572	586	613	566	613	599	571	595	632	602	650	579	604	554	605	572	569	606	575	564	600	626	607	566	585	561	581	587	617	603	585	616	575	596	601	575	526	583	597	549	573	604	611	583	607	590	571	576	602	550	591	602	575	611	586	571	614	560	572	576	618	576	598	591	548	545	604	600	635	574	607	586	609	568	591	611	590	605	568	560	587	588	588	546	585	625	579	597	576	626	588	599	574	581	592	593	635	599	628	605	578	568	615	599	588	594	562	589	560	577	589	583	593	623	627	546	609	617	605	577	571	577	578	557	547	536	583	561	578	595	610	577	584	586	577	583	597	600	554	613	609	558	583	596	569	620	567	580	567	578	581	587	591	617	602	574	596	570	631	635	574	604	621	613	585	604	577	591	565	596	576	582	554	590	563	588	604	585	614	584	588	641	568	543	572	546	583	617	582	581	580	597	574	612	605	569	624	598	591	597	612	615	589	567	602	607	569	580	543	585	608	580	563	603	586	571	592	583	585	564	564	563	588	568	575	578	602	581	549	558	575	622	585	626	626	597	564	588	560	567	625	591	562	584	622	600	608	584	569	582	540	617	591	536	599	543	595	600	513	612	587	587	571	542	563	599	611	579	580	590	591	600	584	575	583	606	601	578	578	622	602	632	560	572	614	584	559	597	592	599	594	570	565	585	578	604	560	581	604	590	607	567	607	570	571	613	622	593	601	600	566	582	591	566	583	625	630	574	546	611	584	614	606	557	573	580	562	596	595	608	586	591	596	632	532	596	640	553	575	619	567	578	585	564	605	607	619	579	576	582	655	542	595	563	583	595	613	602	585	580	590	564	619	601	571	597	588	585	599	525	579	587	600	603	627	636	621	620	617	546	571	564	595	580	586	598	581	548	611	615	606	587	570	563	552	590	605	615	580	566	612	649	584	630	635	594	562	633	575	573	563	615	589	582	595	562	590	653	611	604	596	564	573	603	575	580	594	580	594	601	641	562	601	606	586	602	596	596	608	617	692	593	618	596	600	610	559	586	563	590	644	620	597	563	528	595	569	605	594	572	587	557	607	603	589	608	554	583	622	602	600	603	575	593	565	564	616	612	583	615	593	581	625	580	599	616	578	563	591	583	587	577	631	616	596	570	552	581	577	596	579	589	575	558	598	563	567	598	585	561	598	592	603	558	591	589	559	597	621	577	600	624	611	612	552	583	629	533	583	589	566	563	574	577	575	548	568	572	609	609	619	586	588	587	557	604	591	632	592	561	578	565	587	570	563	535	631	611	564	572	576	600	594	618	612	566	600	569	617	590	614	573	601	581	573	576	542	549	586	579	564	611	575	576
23074	21284	28997	23653	28029	54806	48139	28542	13591	1010	380	355	372	305	468	432	392	406	623	884	924	758	545	377	354	280	311	290	316	321	309	345	318	335	357	300	286	300	323	317	308	298	302	326	336	309	293	339	318	339	304	326	309	333	323	333	330	326	335	312	299	294	316	275	317	323	305	327	275	284	343	317	320	324	312	316	294	308	334	342	331	330	303	341	345	319	320	312	331	321	330	340	331	293	315	330	333	350	302	343	328	368	344	308	327	322	338	319	333	298	331	300	338	300	327	337	338	343	316	326	319	301	334	318	344	308	345	333	353	329	315	349	316	326	342	321	340	320	326	337	320	296	329	316	290	320	308	285	313	336	308	336	347	309	300	326	334	311	330	330	315	335	315	320	291	335	278	344	346	331	318	298	317	317	355	334	311	326	347	316	323	284	308	307	291	302	335	352	297	329	329	368	339	305	343	320	334	295	321	317	336	293	296	372	310	341	311	344	328	300	309	330	329	340	351	340	309	334	322	321	296	301	327	337	311	312	341	325	312	321	347	336	345	321	326	370	306	319	329	312	330	320	356	323	310	319	303	349	309	327	329	342	327	369	348	306	332	352	324	305	331	314	320	336	332	329	316	327	312	306	317	354	304	284	341	322	339	331	341	307	324	337	331	322	308	344	303	333	305	315	335	361	338	332	332	334	330	326	340	342	322	313	324	307	294	322	320	331	282	338	331	318	321	309	297	306	319	307	324	302	316	308	290	326	311	298	304	336	291	334	315	320	310	317	304	330	311	328	337	283	318	322	317	320	300	311	313	343	317	319	333	338	320	358	336	350	344	309	323	308	309	321	310	299	281	331	301	282	339	302	325	306	329	310	338	325	314	317	320	329	330	346	289	325	301	316	331	347	318	332	289	323	324	311	333	331	277	320	309	316	286	304	313	317	303	318	326	319	318	316	308	310	316	358	336	310	320	294	319	326	372	300	318	325	295	337	340	324	325	343	329	315	341	317	314	325	299	343	318	326	313	315	336	334	342	315	284	350	300	323	342	342	306	287	334	325	309	318	333	316	308	317	324	326	353	312	311	329	316	299	301	330	311	325	325	306	334	345	327	336	330	323	317	327	336	328	313	318	322	289	297	346	295	319	308	353	340	310	329	320	304	341	343	318	282	307	353	337	315	334	335	335	349	324	332	290	309	309	301	341	307	299	322	310	316	326	313	294	318	317	303	332	318	298	357	309	298	310	320	318	287	326	321	334	281	303	310	321	280	332	342	325	302	319	283	294	369	322	311	348	290	326	303	284	312	299	311	351	297	310	314	308	317	325	287	354	349	342	342	356	331	346	338	308	327	315	321	325	330	309	333	331	342	319	327	333	289	293	327	317	330	316	327	293	320	288	349	293	345	325	322	307	351	316	297	333	299	346	349	313	323	312	343	329	320	307	315	294	283	317	321	307	308	306	297	281	333	289	329	299	330	306	303	306	303	306	331	317	325	302	308	355	313	316	298	363	302	328	295	310	339	356	350	293	332	337	340	309	328	315	344	302	299	337	284	313	340	325	330	278	325	308	342	293	312	331	275	341	288	335	316	316	338	316	333	318	349	306	272	307	332	334	300	286	313	337	314	344	332	316	317	327	359	307	327	305	347	343	303	333	337	303	364	311	286	328	305	314	323	328	319	315	322	324	304	359	331	343	294	308	338	345	315	328	349	288	295	307	325	294	334	327	310	292	322	318	313	327	286	330	334	352	324	326	345	301	306	295	319	314	334	306	297	304	304	317	305	320	308	315	316	338	319	339	319	318	317	328	329	331	307	326	329	331	302	322	316	329	341	323	289	310	325	303	338	333	324	336	324	340	354	294	318	310	329	352	314	305	313	286	333	350	349	301	301	322	283	315	314	327	283	346	283	336	317	335	296	327	319	333	324	317	343	349	322	323	324	305	327	298	327	343	307	300	318	333	286	340	309	364	289	337	301	301	284	312	323	289	357	331	332	314	325	306	294	336	312	334	327	315	309	308	319	319	310	312	307	347	311	312	347	327	305	318	282	292	337	332	300	324	311	347	342	309	346	310	339	303	364	324	307	318	335	305	320	306	305	326	306	318	337	305	315	345	289	321	311	341	358	348	309	336	313	344	342	315	308	338	328	317	300	309	313	315	341	325	314	316	308	307	332	317	336	319	332	304	304	292	304	331	310	309	321	286	308	333	332	294	362	304	365	326	301	330	324	316	315	320	329	332	334	300	329	320	325	350	329	333	322	339	346	296	338	335	346	311	328	328	345	325	331	312	340	287	328	338	320	330	333	319	335	301	320	320	311	348	290	328	313	320	306	317	373	346	306	309	323	313	311	309	339	345	312	306	298	337	296	271	349	301	318	307	323	340	329	339	315	343	305	304	336	367	300	318	308	356	294	343	311	343	319	323	321	329	290	349	361	331	297	302	322	327	317	338	325	355	308	302	328	337	299	322	324	338	313	331	325	305	330	314	326	317	293	325	313	327	311	354	338	322	343	347	285	308	294	314	320	321	333	295	302	330	319	347	322	334	344	328	319	323	309	319	315	312	299	314	346	346	295	328	299	291	316	327	300	294	335	302	306	310	357	326	346	333	333	298	290	328	343	331	291	297	310	296	336	316	300	305	299	345	320	295	324	341	309	324	308	336	314	310	320	310	340	275	312	332	294	313	334	335	325	305	325	332	327	308	330	335	318	347	317	328	319	346	322	274	292	341	311	328	331	305	333	325	315	329	313	333	333	320	312	315	313	320	335	306	311	324	298	295	331	335	337	314	308	345	305	333	323	314	314	321	318	348	340	307	306	302	343	336	360	352	310	349	339	313	329	285	337	285	332	315	305	307	291	317	322	331	326	356	319	301	336	322	322	328	306	337	324	316	316	331	287	322	328	320	318	275	330	320	319	308	315	323	313	304	320	311	347	313	341	303	316	297	319	331	316	306	346	330	335	316	308	331	296	326	303	360	319	309	344	336	324	304	307	283	292	307	327	293	335	294	295	300	338	303	354	348	337	313	283	315	329	312	330	318	338	321	322	353	301	320	340	296	307	305	344	330	303	302	326	327	326	301	309	320	322	302	335	306	328	328	299	295	305	341	328	306	308	331	321	337	322	320	347	329	309	335	320	350	360	322	301	313	314	312	305	318	325	359	341	306	316	277	351	319	330	323	295	285	305	332	311	316	340	262	292	310	317	304	323	302	340	349	330	315	310	301	300	319	276	303	326	320	354	308	344	314	310	317	317	295	316	331	313	315	285	310	320	299	317	331	299	334	320	322	338	300	326	339	343	329	347	327	352	317	331	335	309	311	302	318	316	312	306	301	324	305	279	298	303	330	310	295	336	335	343	345	338	322	341	321	320	307	327	313	315	302	325	300	346	332	319	354	297	312	332	311	320	313	312	310	312	346	304	314	331	336	332	309	315	337	304	335	330	312	327	295	320	316	310	331	346	343	301	338	309	304	341	330	345	338	295	336	300	332
28730	46936	33181	20934	45976	60178	48067	32760	17037	817	678	572	611	606	985	800	622	702	1403	2298	2385	1838	1069	665	559	527	540	520	495	508	509	543	538	477	521	472	525	479	491	507	557	516	555	510	523	513	496	518	480	495	476	551	506	491	518	518	481	565	523	510	511	531	510	493	553	512	503	490	519	520	517	491	482	512	479	488	481	553	510	508	524	525	488	528	499	521	500	505	497	513	509	494	513	489	510	507	491	525	474	500	516	490	531	528	511	484	496	480	486	496	513	511	525	472	517	486	509	474	536	508	506	503	509	511	488	477	534	490	504	458	508	482	492	498	505	541	508	484	525	523	525	496	534	524	506	521	492	517	516	532	535	503	494	497	515	530	516	551	527	503	508	492	503	498	526	513	513	502	509	541	550	500	523	540	477	491	516	521	496	508	514	486	530	468	495	486	527	475	524	512	493	521	510	474	487	496	538	522	477	480	533	482	482	524	534	508	518	517	510	500	511	498	480	481	520	545	485	494	468	497	512	506	489	524	493	513	489	509	544	499	512	506	503	524	511	503	484	523	516	529	536	522	544	472	508	529	492	542	515	493	532	502	502	502	513	467	517	508	492	480	488	509	480	527	490	494	519	552	551	496	492	533	472	506	528	496	494	499	503	502	516	504	545	513	544	511	496	517	517	512	509	522	509	475	538	499	507	522	532	507	491	533	496	464	531	487	500	518	480	522	530	519	538	508	512	498	511	510	516	512	451	497	482	549	489	536	509	522	536	540	492	536	513	505	490	490	478	506	499	500	500	544	503	460	503	523	510	503	529	490	509	518	507	504	510	517	532	480	514	493	514	482	537	511	508	534	464	521	525	502	486	499	505	519	502	468	504	533	495	505	504	527	496	491	500	524	518	517	508	494	524	497	526	521	489	491	533	520	548	519	519	515	518	498	539	521	566	510	541	501	493	548	485	490	507	486	494	530	493	498	512	494	529	540	518	478	523	537	515	483	527	495	490	491	517	522	555	495	536	469	474	537	536	511	475	522	504	471	518	506	516	504	493	473	519	535	536	517	519	537	520	493	472	518	490	504	510	495	493	567	537	516	530	543	517	502	490	500	489	536	463	503	473	508	552	490	482	492	498	512	498	497	528	485	503	476	560	493	500	456	490	510	491	504	472	505	507	526	501	513	488	527	499	490	476	506	530	512	486	500	484	542	496	510	526	548	501	498	497	518	474	566	506	491	469	510	494	501	506	507	482	516	506	509	477	495	490	492	552	495	504	517	519	539	487	492	512	513	507	505	503	489	510	524	499	503	501	520	543	498	518	529	492	474	541	513	509	486	523	531	497	480	488	503	526	495	548	505	511	526	535	459	498	472	486	482	506	511	488	505	526	511	499	493	489	515	512	528	499	507	547	528	517	519	554	492	495	466	499	486	510	454	528	517	485	507	524	473	505	534	517	530	493	506	440	531	537	499	524	500	494	484	511	500	518	552	497	481	533	508	564	543	535	512	462	446	509	552	479	522	521	494	500	542	499	516	510	515	522	516	495	498	527	516	507	519	524	475	527	461	503	486	468	510	496	537	504	478	485	515	495	502	513	490	488	486	491	516	492	533	516	553	483	503	480	506	553	547	493	513	529	519	514	504	489	482	501	520	506	516	504	531	498	520	497	515	502	501	523	504	505	499	521	531	522	509	515	503	450	529	521	508	473	566	499	501	490	504	519	474	495	515	529	496	508	518	455	515	526	494	497	504	464	477	491	510	518	486	483	546	523	513	463	527	501	518	471	511	515	489	527	519	497	538	491	507	502	503	514	501	512	543	490	513	507	507	515	508	499	494	471	475	504	485	537	551	492	522	501	483	527	501	507	526	469	514	488	514	553	503	539	475	505	495	486	533	479	492	482	492	485	510	495	532	459	504	523	516	508	482	483	498	533	509	552	450	522	506	534	497	501	575	544	499	500	498	534	531	477	528	510	503	487	516	493	521	505	490	532	469	512	487	528	489	510	500	509	508	523	509	509	524	526	547	511	503	495	454	510	511	492	506	501	557	491	495	527	483	474	530	495	520	505	526	457	495	509	550	513	527	536	495	515	545	493	499	488	504	522	505	524	465	539	510	500	529	485	505	511	458	533	513	483	505	540	515	524	468	514	500	508	520	475	521	472	490	504	501	532	489	576	470	536	479	529	506	464	468	496	543	492	523	494	485	469	505	446	528	532	497	528	504	491	527	525	516	464	515	514	500	549	421	561	469	539	451	561	500	484	496	530	518	485	512	516	472	495	496	518	481	519	491	530	511	541	503	483	500	482	531	501	529	493	521	497	514	504	525	497	480	489	547	520	505	508	559	501	483	521	496	520	508	525	492	496	514	487	533	494	493	526	502	483	463	528	515	491	516	532	503	467	503	524	488	516	477	485	497	495	517	523	505	480	549	532	527	464	530	475	540	490	498	512	524	476	518	488	492	499	485	530	511	506	537	510	486	475	527	561	526	456	477	526	498	500	525	494	536	521	506	517	510	542	498	530	509	521	530	528	473	538	513	501	539	500	460	481	519	523	503	493	523	513	465	505	513	489	551	533	484	524	462	513	532	498	504	534	509	507	489	512	543	514	492	528	491	527	495	497	507	470	488	479	491	545	496	462	541	476	508	496	511	529	493	484	524	483	498	521	525	517	520	510	449	502	511	496	482	522	530	498	498	513	506	497	497	495	512	514	553	483	524	501	512	496	486	531	504	526	497	540	515	516	518	487	494	523	513	519	473	516	459	506	524	491	492	480	518	496	496	472	514	496	480	532	485	511	523	486	504	516	507	468	501	506	465	502	545	493	503	541	521	491	538	522	523	488	492	498	524	482	497	513	497	478	517	493	502	511	502	537	548	520	486	478	505	510	493	527	501	554	527	513	517	517	502	534	493	530	484	497	497	508	502	529	501	473	516	538	533	502	536	503	553	479	483	515	529	504	518	476	506	520	529	498	555	494	504	539	467	478	509	512	455	492	530	460	527	509	505	486	477	475	485	477	503	506	523	500	517	528	512	529	501	521	469	540	528	524	493	481	480	459	495	509	471	512	491	506	510	498	518	499	506	474	532	530	529	519	504	488	523	495	507	530	524	524	545	465	503	527	525	483	505	540	514	525	488	490	478	495	531	520	514	520	496	477	456	514	488	528	475	499	509	547	542	464	517	496	507	526	525	498	501	515	493	505	467	544	529	518	518	493	521	550	479	451	506	483	459	501	509	502	538	508	531	476	469	509	492	505	484	505	483	537	544	502	503	488	526	503	475	488	485	488	505	527	524	519	498	513	537	527	461	490	501	502	512	506	494	510	514	477	506	529	478	526	489	525	501	546	493	528	503	474	487	452	539	484	514	521	489	493	535	484	486	473	526	508	473	511	536	470	504	518	512	516	504	487	521	521	474	501	528	516	477	517	486	554	489	524	514	536	487	495	531	469	545	469	531	522	495	512	535	513	509	515	528	537	488	524	537	520	488	535	497
26657	21199	16833	5786	5999	13574	10154	3771	1337	386	337	382	325	332	359	409	381	374	390	378	353	374	334	321	315	316	351	327	334	368	350	358	327	310	341	309	335	321	339	363	343	314	307	357	345	325	331	340	315	335	340	329	331	316	346	316	323	315	311	328	336	321	347	322	322	325	340	290	331	332	325	304	307	319	328	369	370	308	322	314	294	338	306	331	324	312	346	328	329	282	366	331	304	322	333	353	298	344	345	299	291	322	343	309	295	319	319	357	338	320	322	315	320	313	346	342	321	316	356	311	327	358	318	327	311	342	341	309	317	303	358	286	304	347	335	325	334	337	322	298	337	308	351	328	313	346	311	331	330	326	338	327	333	326	335	300	330	324	339	341	310	326	335	334	332	324	320	334	346	320	308	328	367	329	326	328	320	360	310	317	313	333	329	330	312	349	357	347	330	329	316	311	322	320	290	322	324	346	314	323	346	319	321	300	344	314	356	327	278	329	344	329	310	336	324	331	338	324	291	335	342	350	317	316	328	293	331	348	339	299	320	340	307	342	334	343	350	350	328	300	295	321	335	318	301	314	337	313	324	312	286	318	318	356	341	344	342	314	366	339	318	335	281	305	314	314	343	311	343	335	335	329	285	319	359	313	320	343	339	318	332	340	345	337	329	340	333	317	337	348	323	313	330	315	335	346	327	343	316	336	337	327	356	325	309	342	314	302	371	328	309	321	297	336	340	308	322	366	294	304	309	316	332	324	315	333	326	349	302	297	348	346	334	313	349	334	357	339	311	332	325	323	310	314	340	319	338	332	325	335	364	330	330	310	351	327	321	321	289	301	370	323	309	329	310	335	330	311	300	314	305	328	317	326	326	366	322	321	336	337	305	327	314	333	343	315	336	333	315	336	357	334	329	344	308	346	330	325	374	321	325	355	332	302	295	320	339	309	295	323	305	351	305	327	305	321	356	336	300	336	352	298	335	305	340	300	344	325	348	332	319	329	307	315	331	327	323	300	323	278	325	330	340	305	323	344	330	314	330	343	305	303	320	327	352	317	301	333	322	327	331	334	336	315	348	338	334	323	317	343	340	324	321	358	324	337	329	325	331	303	351	309	320	339	319	309	319	333	322	343	331	327	330	306	323	336	354	341	330	328	318	354	311	344	334	312	299	333	317	346	327	332	345	311	313	313	276	331	303	323	355	330	335	288	338	338	323	323	335	321	306	307	318	309	350	330	321	305	342	303	355	347	317	362	335	298	308	329	311	355	317	323	343	325	332	338	319	331	311	353	373	323	295	344	304	319	330	332	329	338	314	335	359	322	305	342	332	297	324	368	329	326	324	334	310	300	351	309	341	322	315	349	313	303	358	347	337	323	356	345	316	317	336	336	310	319	320	362	345	322	366	294	314	330	318	347	310	334	331	320	348	348	316	348	321	345	342	329	332	298	337	313	367	364	326	327	333	354	340	283	320	317	335	308	325	309	329	304	336	342	333	334	336	331	353	286	338	334	328	342	331	338	300	311	336	333	336	319	292	309	320	329	323	340	313	333	340	335	312	336	332	357	357	324	340	352	342	289	335	306	316	312	348	336	327	315	318	322	341	333	346	302	347	319	317	304	331	320	319	313	297	336	319	351	289	333	347	301	297	313	330	318	332	341	339	324	321	326	330	328	345	362	321	354	315	291	337	327	368	301	351	323	381	355	336	348	318	329	322	333	313	342	310	321	344	303	339	315	356	313	329	345	336	317	349	325	319	290	335	322	311	335	300	337	294	308	327	288	335	326	344	335	315	337	300	299	321	338	323	331	293	353	319	344	325	316	312	318	344	320	329	345	310	317	336	310	318	333	335	315	321	354	333	320	309	352	347	325	324	326	329	301	314	301	337	315	333	309	363	346	341	355	339	350	331	325	317	343	323	327	355	342	355	302	360	356	295	329	292	332	340	341	339	312	345	322	322	330	340	305	331	281	310	339	292	350	328	311	352	342	333	324	321	356	325	367	325	315	317	378	315	339	320	330	325	324	332	328	319	331	361	333	338	304	335	318	326	321	289	317	325	316	332	326	310	336	351	347	353	315	314	300	306	357	331	334	346	351	348	351	340	332	311	357	337	325	359	350	303	339	336	318	325	341	325	335	321	316	343	332	300	316	308	348	320	329	290	298	320	350	342	365	330	333	354	310	312	312	339	321	347	302	312	329	318	320	302	323	343	318	331	334	315	330	336	328	341	336	354	317	315	333	325	327	327	323	330	334	328	376	333	354	355	359	300	335	339	321	321	323	316	302	315	311	321	295	343	314	333	323	344	316	330	315	330	334	332	333	344	314	316	350	330	330	337	318	337	324	342	326	343	367	344	328	326	301	326	330	360	317	336	328	365	281	332	342	329	342	342	360	330	315	347	298	346	340	318	336	329	335	352	334	357	349	335	314	322	319	314	303	313	308	326	312	342	296	355	319	338	324	351	320	336	317	346	312	304	293	345	335	322	344	306	340	328	325	366	350	346	311	353	305	325	322	319	319	317	336	319	336	312	344	337	335	309	353	343	318	316	338	311	332	325	338	293	323	293	346	368	300	324	317	342	313	310	341	339	317	340	315	341	333	326	320	357	325	354	353	336	335	328	316	309	331	336	349	284	335	308	294	298	301	330	331	323	318	318	322	341	342	316	313	364	328	306	331	298	375	315	340	341	322	329	318	326	266	342	339	313	325	339	337	359	300	344	323	337	325	311	321	309	326	364	306	323	324	342	318	320	319	350	324	326	353	326	343	305	339	312	280	331	319	324	318	337	308	346	317	338	313	362	325	323	335	319	331	345	349	344	330	328	318	340	289	344	326	326	347	342	311	329	345	326	320	342	331	305	302	329	353	296	348	321	311	369	321	337	321	355	331	321	340	311	364	307	339	342	329	344	324	316	316	321	301	290	353	326	320	327	305	330	325	364	327	301	340	382	345	315	325	349	316	303	363	336	326	344	344	321	330	338	279	307	310	339	340	363	316	313	322	321	346	367	302	329	324	331	334	369	347	329	308	331	311	348	337	351	294	342	308	300	325	331	320	318	355	354	334	314	339	308	335	328	356	320	336	327	391	330	332	306	331	324	315	315	329	286	288	330	302	337	307	332	319	291	369	339	336	337	346	307	337	320	331	328	332	343	311	340	333	346	324	332	323	305	317	318	326	304	320	319	318	323	326	353	306	282	360	303	308	328	325	340	311	331	333	325	315	339	329	322	319	362	341	347	317	314	354	337	317	315	319	348	302	323	336	330	334	332	344	316	311	352	311	333	339	338	281	341	322	330	323	337	351	312	310	332	325	361	315	329	348	310	313	321	294	300	327	318	319	325	371	320	326	360	317	324	333	351	317	290	327	328	329	291	321	292	311	334	328	316	334	353	330	318	326	323	315	320	311	344	308	342	337	337	357	315	335	325	310	287	315	320	319	352	312	323	362	333	315	332	329	326	335	330	314	321	341	351	332	350	318	344	342	321	317
19780	26542	17114	8669	12856	22335	15975	6962	2798	554	580	543	544	521	559	642	615	648	588	584	575	546	540	506	545	536	520	513	523	575	493	564	530	537	522	519	542	527	514	503	522	552	514	526	507	502	514	503	493	527	482	564	487	510	512	521	541	511	536	481	528	554	549	525	527	489	523	560	553	541	532	509	543	524	507	520	544	536	537	536	535	535	466	484	502	507	516	559	504	522	514	549	539	485	515	519	569	504	561	547	502	529	512	501	529	493	517	517	531	488	563	540	519	540	512	512	550	470	549	518	521	513	526	503	560	507	505	521	515	525	500	548	534	525	512	525	544	535	551	532	505	553	518	505	514	516	490	508	478	505	513	527	510	471	535	498	479	518	492	532	524	517	521	491	469	521	471	538	518	503	499	455	521	497	535	529	524	517	525	511	545	532	541	493	489	514	552	553	511	553	496	516	491	541	551	534	546	527	476	519	497	543	486	518	511	534	547	511	478	477	528	507	503	522	536	515	529	522	532	529	511	512	496	525	534	526	519	548	525	517	523	516	479	510	502	542	521	578	512	510	530	513	513	531	523	527	504	522	552	514	535	539	486	525	497	543	520	520	528	498	528	501	526	480	545	502	525	515	563	534	477	548	529	509	531	538	538	553	541	509	510	516	510	487	509	497	537	533	514	489	543	542	489	551	531	536	497	547	507	515	511	564	542	525	566	494	541	564	569	513	509	502	534	502	474	503	536	487	508	560	524	518	487	511	515	542	539	527	506	522	528	533	561	549	522	518	535	517	505	540	528	509	558	521	519	522	510	516	499	556	532	500	532	523	545	536	497	489	504	530	512	515	526	480	511	533	574	552	506	531	511	521	513	476	504	475	482	537	514	470	528	557	536	496	502	485	495	548	555	528	519	513	496	527	547	525	513	567	524	560	527	550	538	544	564	520	510	528	508	551	515	546	482	514	477	536	517	569	498	523	520	502	524	511	493	529	549	488	484	489	507	524	566	547	554	550	547	545	499	544	519	549	493	540	512	542	519	469	507	525	534	501	496	505	524	506	519	521	522	552	574	537	513	525	506	481	544	474	536	519	536	534	512	546	514	524	541	579	534	548	529	479	530	510	524	532	513	490	555	557	517	516	525	523	477	531	505	524	517	501	505	520	534	495	512	485	527	505	511	523	548	512	557	550	553	510	529	502	539	536	510	522	530	512	534	511	539	502	510	489	484	510	493	496	515	496	546	570	523	536	490	527	515	512	490	523	546	486	521	488	539	556	531	473	493	486	543	561	518	551	535	540	527	515	498	520	533	540	507	555	554	544	541	558	527	484	552	522	515	509	537	517	537	509	545	495	530	493	507	501	483	509	536	506	501	503	578	487	544	529	541	508	535	511	494	524	521	503	530	516	507	559	500	507	517	461	573	488	553	496	547	481	513	525	484	547	518	574	552	540	524	522	507	550	524	536	521	521	552	531	549	477	514	518	539	554	562	514	483	502	566	492	482	510	497	519	562	494	513	526	542	537	506	509	515	518	540	555	497	498	477	497	520	517	507	562	530	556	527	556	503	529	567	530	521	556	525	495	558	535	522	520	528	540	510	492	549	501	500	557	543	538	520	522	580	526	519	531	519	507	524	499	558	517	482	536	547	523	551	518	531	549	523	513	533	510	506	522	564	525	486	503	538	535	527	506	531	501	573	499	510	557	547	503	533	529	522	496	500	550	558	515	528	527	528	488	517	525	537	493	523	526	496	530	471	524	539	522	490	500	533	525	524	507	572	491	515	512	512	535	514	537	555	490	500	544	512	560	537	529	499	525	507	519	521	536	496	540	504	519	517	505	513	487	548	538	478	479	489	573	562	525	531	495	557	532	505	537	548	492	497	499	511	511	525	514	531	508	479	549	529	512	499	532	533	529	492	477	543	494	489	478	526	497	516	507	546	506	509	522	496	520	522	521	491	531	495	510	526	529	528	525	549	514	534	514	510	515	549	513	521	523	485	532	510	597	549	518	510	523	515	512	554	514	517	543	515	546	531	521	496	476	525	517	466	500	550	514	520	508	516	515	495	493	562	503	529	515	513	496	557	496	497	525	561	524	530	523	524	546	493	534	505	536	565	525	529	500	549	535	499	504	497	548	499	522	546	519	500	510	524	549	530	502	501	539	568	466	491	527	542	542	544	510	487	568	500	535	500	553	543	518	530	554	525	519	547	505	541	532	518	545	499	508	521	525	535	564	561	509	472	544	498	550	476	496	515	538	531	513	500	489	516	569	555	560	511	527	520	548	518	531	483	540	524	554	513	527	569	519	516	545	528	536	553	538	532	504	466	523	509	502	536	566	559	529	475	526	553	536	492	552	486	522	513	520	530	507	510	526	491	522	529	484	530	525	510	494	514	550	514	536	471	538	525	522	549	524	529	532	516	547	535	502	509	535	495	494	495	526	512	516	561	518	527	550	553	512	502	493	512	491	505	551	507	506	555	485	505	522	495	533	503	546	461	526	533	477	522	508	527	529	505	521	485	495	547	540	551	531	543	530	514	535	479	547	551	514	480	524	536	536	539	522	553	504	483	517	508	534	568	501	538	528	533	495	562	540	516	553	468	506	489	524	482	514	525	524	570	480	514	533	517	511	516	538	518	512	500	562	509	527	509	525	517	522	552	574	530	554	578	473	503	526	492	493	535	487	519	496	528	540	542	551	503	509	510	528	499	492	553	527	573	503	526	552	502	485	508	545	519	506	577	533	547	556	500	512	527	532	540	529	506	547	473	501	494	545	536	476	536	499	479	530	522	552	542	505	496	503	541	493	489	521	520	530	524	493	541	487	549	487	529	554	499	508	531	558	510	530	508	521	505	482	501	465	526	536	509	575	502	522	526	532	478	517	562	538	483	533	479	532	498	516	487	497	481	512	532	552	521	522	496	549	493	497	543	509	556	512	532	547	549	541	530	539	561	546	567	546	558	566	519	535	496	539	517	505	509	545	534	508	494	560	509	518	473	543	510	537	481	515	471	522	496	521	508	465	522	520	518	543	519	491	543	524	508	581	504	505	502	537	498	527	561	506	519	550	530	500	544	536	515	529	506	525	505	485	534	563	538	529	514	512	501	544	512	507	539	510	539	507	601	518	510	507	545	499	528	503	546	501	513	495	550	497	526	553	489	519	516	500	499	508	522	497	479	535	537	505	554	491	533	501	505	530	546	533	567	496	555	545	555	509	550	504	513	515	543	555	497	493	531	552	492	524	523	505	517	550	497	502	502	496	530	529	518	538	539	523	556	483	526	552	504	511	502	540	541	522	500	536	478	495	524	549	559	529	530	522	512	540	519	556	539	505	545	544	498	546	489	483	515	485	476	494	495	522	538	531	554	536	513	515	543	493	481	535	563	532	523	493	528	495	487	525	507	523	535	504	490	553	506	513	506	512	542	508	524	553	533	500	532	525	536	545	543	519	495	544	525	546	548	551	512	496	525	505	501	499	539	486	526	559	527	526
24264	21197	28121	24332	28820	42178	33945	16620	6109	536	382	406	372	368	539	927	660	468	422	477	539	467	452	420	387	389	377	388	350	400	399	372	398	368	355	380	398	323	377	328	343	379	342	345	367	350	366	366	379	342	347	386	347	387	379	405	379	342	368	381	386	349	367	381	363	418	355	375	386	353	373	342	363	362	361	411	392	360	389	378	377	365	344	379	363	368	373	365	367	388	357	364	378	381	366	383	369	391	361	390	371	350	381	381	385	364	378	326	392	383	386	418	416	354	395	393	344	379	380	352	367	379	375	374	336	388	362	413	367	346	361	353	346	351	369	327	395	354	378	394	349	367	397	372	385	354	395	371	366	359	365	398	343	389	394	361	377	358	393	353	369	378	357	354	381	385	401	343	414	387	365	400	362	379	384	379	379	387	349	370	365	374	344	362	352	397	357	401	373	370	374	351	381	377	354	385	391	365	381	384	353	356	353	387	344	410	394	358	341	349	414	335	360	358	358	346	357	364	363	361	363	383	375	388	374	335	405	398	387	360	371	384	349	368	373	344	353	343	400	382	377	396	357	374	350	362	389	390	356	381	400	363	354	378	380	399	362	354	355	388	367	382	365	340	339	396	364	395	404	395	381	367	392	368	362	366	389	371	356	354	391	397	379	365	373	368	348	360	357	374	372	360	362	418	365	345	333	400	349	368	381	396	397	377	395	383	395	368	362	352	381	339	380	365	350	349	382	336	368	400	403	378	372	346	378	384	378	414	362	376	380	393	382	401	395	375	354	377	398	367	389	337	371	372	372	352	355	330	349	388	351	369	352	355	391	377	359	372	349	366	359	356	354	404	365	343	391	383	379	356	363	381	367	343	371	366	369	358	400	361	380	387	366	404	374	392	368	348	367	352	375	367	363	375	367	380	388	366	358	381	361	363	375	352	381	368	368	373	355	346	372	361	333	362	321	357	346	362	375	386	378	337	400	355	351	332	370	385	344	389	354	360	352	389	365	404	383	389	396	357	377	394	392	394	340	413	391	355	379	364	361	386	393	364	390	380	357	386	368	370	397	367	360	350	410	351	363	372	351	402	329	357	388	373	349	335	363	385	375	358	368	361	337	397	368	401	380	357	393	380	370	357	395	386	369	341	378	342	350	383	386	377	358	368	359	382	374	390	410	377	412	367	390	382	414	355	382	329	361	373	338	367	349	370	368	362	409	356	374	369	391	351	375	356	374	361	350	378	374	362	362	340	364	360	399	387	391	377	362	391	382	328	349	351	393	394	371	365	348	363	364	370	359	368	349	365	364	378	401	371	404	357	385	371	374	375	377	381	361	375	402	395	366	361	371	386	358	376	357	360	391	332	375	372	373	363	371	412	345	388	373	376	345	358	371	363	368	358	358	371	378	356	369	339	386	382	364	354	356	346	378	364	365	388	369	359	382	384	348	371	361	324	367	354	356	358	391	369	377	349	405	372	375	362	347	358	367	407	381	367	395	385	403	358	377	336	356	421	378	385	348	357	386	376	347	378	353	379	373	332	394	331	413	391	371	392	396	377	364	365	357	345	375	399	362	378	399	369	370	317	351	355	412	388	364	374	380	392	370	365	325	357	360	393	378	404	395	365	352	340	373	372	371	363	364	368	340	377	348	356	382	344	363	397	370	376	361	369	373	360	380	386	336	382	370	368	330	384	385	352	386	363	385	389	384	364	340	308	370	360	379	379	345	345	370	349	384	394	396	377	390	358	372	375	371	362	334	366	393	371	381	389	345	391	366	349	378	348	379	363	373	360	369	408	375	360	357	372	374	351	375	358	331	353	355	363	377	349	347	331	391	372	375	347	378	386	355	381	366	377	363	382	388	359	337	367	389	374	431	346	379	387	377	381	366	349	382	400	390	374	357	352	356	391	337	388	349	347	351	359	371	357	396	377	370	376	384	379	364	348	420	338	414	384	339	396	370	346	384	351	350	331	386	328	376	366	367	362	356	350	364	333	377	364	358	363	363	359	350	407	343	349	389	386	344	401	381	354	372	347	370	352	383	376	388	359	374	382	393	390	349	349	367	378	391	376	363	390	400	357	374	373	350	375	332	396	344	360	359	351	415	393	380	378	395	362	387	369	396	351	387	388	409	370	360	356	343	385	382	364	371	351	373	400	374	361	418	391	395	376	311	365	355	392	381	361	363	363	386	362	360	343	379	323	377	358	347	345	375	384	338	359	372	396	344	362	354	382	371	346	342	348	379	393	359	389	371	375	362	351	392	381	397	407	370	346	344	362	383	386	376	363	383	337	355	380	349	332	383	333	332	381	362	407	355	339	371	369	346	383	391	377	335	405	356	388	376	361	385	402	370	323	406	372	412	388	379	392	416	392	342	391	368	335	361	385	343	360	372	327	352	346	367	353	394	346	396	376	378	354	354	366	366	362	367	382	393	358	359	327	365	357	370	389	358	364	368	407	347	368	359	349	410	379	371	359	350	357	385	375	355	336	372	371	376	354	364	382	355	385	385	345	342	396	373	364	377	403	392	381	366	375	389	391	387	359	370	396	428	314	361	392	336	377	373	397	336	393	331	383	369	355	361	371	342	371	371	404	390	356	354	364	390	338	373	352	370	374	360	351	363	354	365	408	374	422	356	375	384	369	379	360	374	361	381	369	370	349	381	365	384	383	381	393	351	358	352	359	394	391	361	376	407	363	369	330	398	345	418	374	344	365	345	356	376	358	407	407	352	366	341	370	367	350	326	368	363	370	416	338	328	387	364	361	347	360	369	379	369	383	396	369	332	373	359	362	377	382	376	365	368	335	409	379	351	342	407	363	313	377	415	389	368	369	377	366	337	395	352	364	349	376	373	345	372	392	370	372	368	360	360	382	351	375	365	382	384	347	351	359	389	386	332	348	349	407	389	401	389	356	372	377	371	408	369	371	395	371	384	368	396	376	352	348	389	375	400	373	343	361	360	374	354	402	403	419	387	376	365	381	369	373	388	403	356	404	397	344	377	341	357	391	383	359	377	397	365	376	385	370	373	339	360	405	391	366	361	381	369	394	362	354	337	342	362	375	385	350	375	341	360	421	367	405	386	379	379	403	352	353	374	368	384	355	340	354	378	376	360	409	363	382	389	383	346	390	380	387	371	387	388	371	361	367	377	340	368	395	328	378	374	367	370	368	383	367	369	368	345	423	377	386	371	352	374	365	371	363	384	333	380	347	368	384	346	379	368	378	346	389	373	331	384	380	382	383	380	378	365	360	350	353	356	359	364	371	407	330	364	347	352	389	334	361	373	387	417	373	363	378	418	368	353	376	389	373	362	372	386	371	373	370	383	350	392	380	356	363	361	355	361	374	361	390	366	410	376	371	368	384	330	360	384	376	396	373	383	368	348	370	378	374	394	372	374	372	394	388	365	394	375	362	385	356	366	367	374	393	378	376	337	357	360	402	376	354	401	417	366	370	335	384	359	383	379	361	386	375	368	359	358	386	417	373	344	371
24941	40091	27009	18473	42097	45565	36060	21334	10354	867	642	626	643	619	1367	2438	1470	704	685	872	1083	876	739	651	613	546	565	608	576	540	593	576	606	557	587	550	616	586	614	567	590	632	600	606	596	578	571	576	534	553	581	591	563	602	615	578	575	597	582	591	611	547	612	579	555	599	564	603	640	563	601	578	543	569	568	570	573	592	581	603	595	624	579	571	578	569	567	562	580	559	573	593	589	605	611	568	628	529	587	616	616	567	615	555	552	605	570	588	564	580	552	612	588	605	613	596	594	590	584	600	618	533	569	611	622	582	601	581	599	584	604	578	557	603	572	601	581	595	570	597	625	612	607	604	581	586	613	614	560	546	561	608	558	597	561	565	580	551	581	564	578	589	588	576	589	637	551	599	608	593	592	540	571	574	579	583	589	558	607	625	578	556	569	603	593	571	573	548	595	570	580	613	615	549	577	556	604	630	561	567	602	590	606	614	593	579	602	546	604	574	585	649	584	584	577	590	586	584	589	586	569	593	571	575	599	590	566	611	626	579	604	549	591	574	555	570	620	561	556	638	588	568	570	604	579	566	587	597	576	612	570	559	558	617	599	608	583	544	570	591	579	572	620	565	614	611	564	603	594	605	569	560	548	572	591	592	593	659	613	567	562	587	588	591	575	542	596	588	541	571	546	607	569	561	603	610	549	590	572	572	588	614	512	605	570	602	570	578	582	626	550	607	587	569	603	614	592	602	601	578	576	609	545	605	572	593	617	545	566	564	582	610	570	632	639	582	574	597	555	509	610	587	595	557	592	597	610	523	613	582	577	599	602	619	602	584	577	580	546	610	597	585	597	554	597	597	611	577	582	605	572	629	601	582	555	594	557	578	585	551	572	565	611	631	588	582	599	562	593	535	561	576	610	597	600	600	567	558	583	565	608	573	568	569	598	590	591	594	592	614	643	576	572	584	572	567	580	611	569	603	599	626	560	589	623	549	611	552	570	598	587	597	563	594	591	595	547	567	601	632	582	566	547	571	567	571	560	572	578	583	604	579	595	603	577	556	562	567	540	603	592	577	573	575	599	648	559	561	616	593	595	557	604	548	596	568	601	579	536	581	600	609	592	613	613	608	571	562	577	587	580	574	568	533	573	572	611	593	614	620	591	632	569	595	574	608	561	555	591	560	604	599	623	585	596	562	519	579	596	597	563	540	586	583	625	568	572	601	563	583	547	562	632	586	639	540	571	569	598	563	595	642	564	614	586	578	575	581	587	573	602	578	601	576	562	582	641	622	611	559	565	621	600	601	589	588	551	552	610	617	587	585	555	589	589	579	563	570	600	588	530	573	571	578	630	554	574	531	603	575	584	617	569	603	540	626	589	562	625	540	567	559	648	581	572	577	559	574	608	582	570	576	593	588	571	593	589	530	618	608	536	572	587	607	609	554	589	609	592	596	580	551	598	587	565	575	560	568	604	593	569	620	551	596	633	612	596	564	591	542	607	567	612	595	574	612	570	584	557	547	613	620	599	592	570	539	621	550	563	624	526	586	612	619	553	556	600	563	592	542	576	580	561	581	604	540	540	563	543	625	599	588	580	562	604	578	568	615	624	613	621	606	578	542	632	582	564	613	593	547	572	613	550	595	554	607	583	572	567	562	551	606	585	571	613	620	577	502	567	564	610	603	581	608	516	540	590	609	572	594	576	588	597	549	582	573	575	576	627	593	599	575	559	630	561	582	560	602	577	566	614	567	563	562	591	598	624	595	605	614	599	602	572	552	557	623	557	587	577	597	572	604	574	577	576	592	605	571	608	597	524	586	559	638	605	585	619	612	626	597	582	632	585	586	623	591	598	576	585	575	599	599	597	583	583	533	574	553	580	562	572	578	621	567	582	587	537	573	580	596	539	552	641	576	574	591	597	592	547	586	605	639	593	575	569	577	569	600	576	557	562	619	563	587	533	552	593	579	561	535	599	580	569	589	576	550	580	583	584	564	611	532	570	602	564	610	565	573	620	581	576	539	607	596	578	600	609	607	591	582	615	594	567	603	593	597	588	578	618	576	580	593	561	598	571	574	562	596	586	614	544	597	604	580	590	568	572	527	559	541	556	589	579	551	590	573	597	559	514	560	579	542	589	617	591	578	582	569	561	580	606	559	584	599	611	573	561	604	561	592	590	608	553	612	617	569	598	592	567	593	566	611	606	607	603	594	563	556	548	557	587	572	578	555	564	566	613	578	607	608	602	547	557	575	604	592	545	611	552	625	585	589	569	602	584	589	579	586	574	593	578	580	583	607	577	561	622	548	585	588	574	599	585	587	582	592	600	563	591	588	621	612	552	555	622	566	581	565	529	562	596	622	567	560	567	626	558	594	611	604	559	592	605	584	568	585	632	558	568	568	638	560	604	559	565	582	577	570	567	558	581	570	577	572	620	594	590	613	606	584	610	598	583	550	588	585	549	546	525	562	584	602	629	604	567	558	592	581	543	590	565	564	612	551	632	595	569	601	610	593	572	607	560	582	575	583	597	602	580	577	611	547	606	581	574	573	557	588	586	563	548	615	599	551	594	569	587	628	632	539	587	548	603	595	581	574	644	587	601	589	551	599	607	611	589	637	588	584	570	572	631	609	609	598	562	596	597	563	539	574	577	573	598	600	602	546	565	558	576	578	545	537	580	610	578	609	561	570	566	572	551	570	577	582	593	596	636	595	595	569	590	557	554	604	599	643	587	586	589	564	586	587	609	556	616	567	619	575	592	562	557	624	603	576	646	554	630	587	545	590	549	617	598	609	594	610	579	593	577	592	586	583	596	579	570	586	568	551	557	606	581	596	592	630	580	615	593	547	609	620	597	586	579	559	534	580	630	618	547	553	590	584	613	628	599	594	577	593	601	563	614	599	568	554	569	580	584	561	608	569	602	587	598	585	567	615	609	547	578	630	592	549	582	589	577	575	572	572	558	568	633	609	602	585	568	609	608	573	585	534	597	557	576	579	594	548	583	585	570	541	617	589	560	597	586	561	572	633	551	612	608	581	602	615	596	583	620	584	614	590	577	555	608	576	581	599	635	563	623	532	608	588	576	620	602	612	612	559	574	569	635	584	562	571	701	559	571	574	604	570	595	616	641	590	556	581	588	548	585	574	611	573	579	609	586	576	569	618	595	555	620	532	606	612	566	573	597	604	613	581	569	631	599	552	562	568	595	585	559	571	638	626	567	541	570	573	603	584	560	583	570	566	579	610	610	617	630	617	621	558	596	551	551	593	588	587	581	568	592	607	596	563	567	597	596	560	640	544	602	624	545	546	634	576	576	589	600	572	648	577	612	588	561	579	640	585	581	595	592	581	581	578	595	620	590	551	583	602	570	588	624	568	519	575	561	585	568	569	600	594	596	575	586	580	602	604	596	611	616	605	587	598	584	564	586	603	575	621	561	561	598	569	612	591	583	561	590	569	534	565	583	558	611	593	621	606	599	517	596	579	590	538	584	588	578	558
22891	21178	28802	23641	31422	52858	45277	25456	9767	709	432	417	382	334	898	2050	973	624	536	675	645	553	479	391	367	366	336	307	337	290	336	345	318	313	328	333	341	334	344	316	324	353	317	327	309	316	322	321	316	351	309	343	330	329	278	317	346	289	326	319	328	330	329	340	332	334	339	320	325	310	298	343	324	295	329	329	346	287	341	337	313	331	350	355	335	336	356	320	318	304	356	333	301	314	316	318	331	320	328	354	353	303	332	322	346	297	305	317	338	324	294	314	332	351	325	324	332	331	308	322	346	315	352	339	370	332	346	331	314	324	311	332	347	289	329	331	334	288	331	284	325	306	329	349	329	329	341	349	333	326	340	302	364	302	313	336	315	333	295	325	305	354	341	289	313	295	320	306	307	326	358	357	350	327	300	308	306	341	323	318	316	311	347	327	363	328	310	291	328	326	337	337	319	341	322	344	341	330	307	314	365	349	300	329	315	284	323	305	287	331	334	321	326	361	316	338	334	313	339	325	354	276	324	313	331	293	325	319	311	296	329	298	337	330	304	336	344	291	324	314	323	333	321	345	327	325	329	353	327	341	318	341	337	307	317	315	358	323	341	294	346	309	324	340	341	328	337	340	319	305	350	340	324	340	332	342	310	282	322	300	306	306	334	349	291	338	319	312	309	334	316	342	359	341	396	300	304	334	328	313	336	333	325	330	311	329	374	325	333	306	308	331	313	293	315	321	335	330	304	311	298	345	336	360	337	354	318	303	372	364	345	341	326	322	300	342	342	326	324	345	352	308	318	335	277	291	333	357	318	329	322	320	326	333	318	321	316	341	351	340	333	335	303	350	323	340	330	345	314	326	319	316	324	317	313	324	353	354	338	306	305	313	343	333	316	331	352	351	333	335	325	338	322	335	343	306	306	317	333	325	348	326	329	303	337	335	337	301	321	306	310	346	337	320	323	324	358	317	335	335	303	346	285	328	337	356	302	283	310	317	336	299	362	331	326	301	306	297	284	350	347	331	342	358	300	340	365	313	332	342	315	311	329	318	349	335	357	308	309	276	287	334	321	303	354	337	308	339	325	317	313	341	296	331	312	292	321	333	356	288	339	327	303	314	315	351	354	297	321	334	299	322	279	323	308	332	327	345	320	321	343	310	326	337	351	340	335	334	318	332	326	335	315	320	318	323	329	331	335	328	324	359	326	337	324	325	309	321	327	339	315	303	323	330	331	322	318	330	328	295	313	309	315	358	326	343	327	295	332	331	377	337	344	335	326	322	347	319	352	350	344	316	295	318	323	327	317	332	322	311	297	304	333	302	310	332	310	331	333	301	315	317	304	360	324	328	321	326	331	334	362	336	314	312	359	292	313	324	336	312	309	324	357	310	323	327	321	347	320	360	338	321	353	314	309	338	340	309	345	314	349	340	320	350	346	300	304	313	321	296	306	325	331	371	321	323	334	333	326	310	309	351	344	314	342	326	328	334	296	303	355	305	297	337	304	289	292	325	343	320	336	370	328	345	336	318	394	333	310	318	336	341	323	314	303	341	318	316	326	328	344	343	344	307	325	312	325	320	353	295	334	326	344	323	347	352	320	321	330	344	337	338	315	294	333	304	338	298	324	331	300	315	342	298	299	307	311	310	303	305	316	292	348	313	343	322	309	323	304	325	324	304	381	327	318	365	326	358	316	316	338	310	313	301	325	318	305	343	341	310	326	323	337	309	340	355	342	278	315	337	328	280	331	312	324	311	308	303	270	326	343	322	330	318	323	331	294	341	343	283	355	318	270	347	309	345	344	290	348	337	343	307	304	331	309	358	354	341	352	346	331	305	312	342	355	349	300	338	300	320	324	344	314	308	317	333	306	314	297	297	298	327	324	337	342	359	343	338	311	317	343	318	326	324	325	319	319	318	320	338	314	295	312	342	314	328	295	341	332	337	325	322	327	279	321	307	312	302	312	332	322	336	312	315	337	342	305	325	319	294	317	323	319	319	287	303	310	352	319	357	341	344	315	325	338	303	304	340	334	331	324	343	298	330	287	312	341	333	294	320	323	329	325	295	345	287	339	308	342	318	314	314	339	317	309	331	334	320	301	317	291	327	332	321	341	330	319	318	314	330	337	330	355	345	338	324	308	307	335	336	345	352	296	335	337	313	306	319	352	322	316	302	320	334	278	308	315	346	329	290	298	323	310	337	339	311	293	319	304	339	344	305	312	334	308	305	326	338	326	324	321	329	306	344	322	302	303	295	335	321	306	314	320	336	328	327	363	313	292	319	324	306	320	326	326	344	295	316	325	306	318	292	324	333	332	321	322	296	321	317	319	323	355	312	313	316	327	313	303	341	343	304	352	302	314	297	350	329	330	341	315	297	323	305	333	339	323	369	300	299	363	333	332	333	313	350	320	299	348	354	338	323	314	335	313	330	346	320	304	318	308	334	313	299	343	322	299	327	341	317	334	294	316	338	332	320	308	338	313	299	324	303	294	330	320	341	363	328	308	301	352	353	329	328	346	295	309	316	306	339	313	344	333	316	323	324	319	339	315	303	346	322	302	326	323	330	343	326	343	330	322	339	298	327	295	319	337	316	367	343	304	309	343	316	365	336	322	326	345	335	351	279	329	349	314	316	361	332	324	330	320	350	281	330	324	330	354	322	315	347	315	280	324	342	311	317	309	319	313	339	336	309	321	352	327	323	309	300	306	348	361	351	315	320	321	334	325	362	335	342	314	328	318	343	322	320	309	317	320	307	298	285	371	344	334	300	386	289	346	308	323	334	354	339	329	309	325	294	312	355	334	362	307	319	307	300	329	306	315	322	344	304	309	331	310	289	325	333	300	335	334	294	300	294	334	326	342	350	340	306	309	314	335	328	295	340	328	339	357	318	291	328	328	313	308	301	322	304	325	315	316	320	326	349	332	323	320	317	329	319	315	332	346	331	326	297	348	319	316	332	315	337	295	321	308	333	310	342	334	320	317	333	337	337	319	328	314	319	332	328	349	352	333	339	375	317	355	288	309	345	326	340	307	297	317	333	322	291	348	342	326	304	329	335	317	321	305	335	343	301	332	315	348	326	330	339	304	330	307	315	312	280	353	321	316	331	278	365	333	365	309	292	313	330	329	319	309	306	327	325	315	309	350	364	349	289	315	300	308	332	327	334	353	316	325	319	313	329	306	322	330	334	324	321	329	354	325	340	330	314	323	321	324	311	336	332	305	353	314	314	322	348	350	318	321	322	316	316	352	301	319	325	316	298	294	322	303	328	328	311	331	338	305	315	368	318	335	294	292	333	326	280	322	307	329	317	320	323	338	317	327	324	313	331	321	335	356	317	332	310	343	332	331	294	290	322	358	323	315	336	337	324	348	309	381	338	329	324	320	346	293	317	328	322	329	323	313	359	317	334	333	358	332	356	327	321	309	334	333	344	337	334	346	327	319	309	309	337	328	320	352	316	304	336	304	330	315	361	330	340	328	331	314	331	330	341
28479	45645	33227	29536	54645	58972	45370	30851	11380	1074	804	759	643	643	2236	5469	2448	1262	1144	1515	1422	1185	889	617	609	556	532	543	543	535	483	481	513	498	512	530	508	518	508	508	532	531	467	446	474	515	531	534	510	482	567	522	462	507	509	529	503	484	484	523	535	497	478	494	493	513	501	498	518	529	504	513	480	497	533	513	473	517	475	498	471	506	504	495	542	537	497	506	512	467	558	492	470	528	486	502	488	439	538	494	524	523	500	485	483	522	494	497	509	509	457	522	535	488	522	514	506	490	510	508	543	513	508	513	512	561	533	500	519	489	516	516	510	493	509	495	530	528	512	523	534	481	505	517	508	521	518	480	533	494	551	506	522	478	550	506	504	471	507	524	508	504	515	503	501	477	498	497	485	494	527	498	516	480	490	544	495	498	550	487	473	505	501	527	512	503	513	522	498	485	505	515	480	487	500	511	516	481	513	488	487	537	504	497	507	506	510	526	510	507	481	517	554	489	519	496	545	534	525	479	530	505	556	580	520	521	538	505	547	516	532	512	511	521	486	489	570	541	532	495	488	488	538	511	502	520	520	476	544	531	492	525	505	547	458	528	469	494	463	542	489	480	505	508	503	522	512	490	471	534	509	481	488	514	524	515	515	503	534	486	513	524	481	515	513	487	507	530	486	520	512	541	459	502	528	476	503	532	487	494	518	479	518	511	516	475	541	489	486	511	491	519	520	496	494	516	533	494	541	488	502	481	497	530	559	518	532	508	502	526	521	528	492	511	517	520	518	513	517	478	514	512	509	510	488	498	548	498	491	505	524	518	515	531	487	492	456	523	533	534	538	498	473	482	515	515	561	514	545	509	512	509	518	532	539	487	475	531	524	465	506	528	529	474	519	484	506	481	489	475	530	507	501	513	508	534	537	508	479	534	508	486	461	501	546	519	514	503	520	517	543	510	494	493	471	516	522	543	493	529	472	480	490	493	513	508	481	507	503	539	517	535	453	519	520	565	462	493	499	508	481	515	517	503	512	509	504	503	530	560	506	490	505	496	512	514	534	545	502	494	497	537	521	498	514	515	502	482	532	527	472	524	490	481	488	496	492	527	509	525	525	524	509	518	511	518	516	550	501	492	514	487	527	496	532	483	525	505	509	493	523	474	490	506	528	534	508	529	553	499	498	545	508	515	484	522	529	516	517	526	524	501	511	526	530	524	499	475	525	519	516	576	514	499	498	536	517	450	514	524	538	564	502	487	473	522	494	540	471	472	511	517	527	506	527	453	507	500	518	512	504	477	517	466	522	517	508	492	501	534	551	506	535	489	486	520	517	505	533	518	525	504	498	519	518	501	497	516	455	526	497	480	517	491	441	519	521	515	545	539	572	502	494	538	493	514	527	508	493	558	513	541	513	512	513	487	545	501	493	515	464	511	494	526	534	488	508	503	523	521	512	477	532	519	506	542	502	497	495	495	496	545	502	555	507	501	509	506	509	498	476	532	509	486	487	522	493	521	509	527	491	531	523	507	481	553	527	496	501	502	485	519	529	518	517	472	516	535	488	512	545	500	485	510	454	517	521	502	533	525	514	516	523	551	513	504	507	530	490	487	527	464	523	507	542	541	505	475	508	547	524	564	532	521	524	492	527	546	493	497	520	493	482	521	552	492	508	527	509	510	532	502	516	487	501	485	516	522	496	515	496	504	518	489	498	496	488	486	495	506	466	498	540	531	546	547	511	516	543	500	517	501	507	484	498	516	519	521	484	505	482	510	503	519	495	516	507	514	521	507	502	510	458	496	480	538	506	511	518	432	502	509	507	529	530	500	533	505	464	502	529	481	498	513	501	489	506	477	493	502	471	526	492	542	498	527	473	479	494	555	536	516	499	501	504	499	501	509	505	542	526	497	516	513	496	530	517	524	513	499	517	541	469	521	476	473	521	513	537	486	577	513	550	512	503	485	469	523	506	488	511	526	455	512	485	489	537	517	499	488	525	509	483	534	499	509	505	519	531	504	536	509	476	489	525	498	500	476	512	506	507	518	535	514	517	494	473	517	523	528	470	494	533	523	522	529	486	488	502	544	522	522	507	520	512	530	518	499	473	514	510	467	508	506	509	504	484	534	510	502	498	481	532	489	482	487	497	479	502	535	548	511	495	480	509	511	498	548	515	525	497	482	468	527	526	523	501	501	503	512	494	484	501	499	499	531	524	546	530	517	494	481	481	548	530	493	494	544	517	500	478	490	476	510	466	506	550	500	521	508	496	515	487	545	499	493	505	509	472	486	528	498	482	527	524	481	506	499	493	484	516	490	526	510	502	504	516	514	520	486	503	520	494	494	483	552	483	483	515	474	495	467	515	507	536	495	524	517	509	536	500	479	517	508	531	484	505	554	527	481	509	519	527	536	506	508	493	498	478	489	530	490	522	492	494	507	530	469	488	495	532	523	455	500	562	507	497	456	522	522	530	525	485	513	544	508	507	505	481	495	500	489	538	496	507	556	510	520	529	530	512	487	463	524	498	485	556	548	524	507	496	520	513	529	511	465	521	501	506	511	492	465	514	520	501	519	525	486	540	487	559	506	479	451	542	519	539	495	474	463	524	517	552	538	500	531	492	522	519	501	490	526	563	516	530	488	467	479	496	487	503	498	499	512	531	476	522	523	490	508	477	509	486	527	471	504	501	500	515	496	502	442	475	481	507	478	526	492	513	481	517	499	540	510	534	523	488	515	493	472	513	459	529	482	528	517	536	562	487	507	533	524	475	488	503	556	520	533	503	503	536	504	506	496	447	494	530	545	530	536	493	466	540	485	503	499	514	521	501	535	520	508	544	451	522	509	519	490	467	481	540	496	517	522	508	514	460	527	545	476	501	523	515	516	486	514	524	528	513	562	490	532	548	485	472	519	497	545	464	483	490	514	497	548	518	513	526	528	537	508	544	525	503	532	518	548	536	502	494	509	535	551	546	521	522	495	492	527	461	526	497	477	513	537	541	491	548	513	522	497	505	504	535	512	569	511	524	502	499	560	505	482	477	500	544	521	522	522	488	493	493	548	472	528	526	485	491	504	498	483	528	470	563	473	524	515	503	505	512	529	519	473	535	523	514	568	507	477	508	492	541	525	533	503	485	525	514	529	486	504	465	532	525	491	495	470	512	476	516	492	545	533	514	506	505	516	482	540	488	505	522	535	493	532	514	498	504	507	513	515	531	492	482	540	532	508	478	501	498	481	486	487	507	506	529	494	500	510	499	496	476	504	477	473	494	507	504	498	495	519	520	492	482	512	525	518	498	500	498	489	516	535	462	535	519	476	507	492	461	510	520	518	527	527	534	497	547	547	530	458	489	543	530	500	488	535	504	502	541	483	489	524	523	516	485	495	485	520	476	509	506	491	509	470	535	494	504	517	519	489	513	477	488	526	508	505	494	518	516	492	468	489	514	510	513	457	542	487	476	531	509	489	520	505	503	531	541	532	496	531	520	497	512	490	475	503
26499	21295	16371	7261	9618	12316	7455	2286	610	391	378	391	373	360	360	448	474	446	383	387	373	351	346	339	385	334	337	338	300	346	343	323	351	335	333	320	350	352	309	339	352	335	324	333	374	310	342	346	325	351	363	322	326	344	338	335	312	331	323	341	373	358	307	316	326	325	340	327	322	330	323	353	342	305	329	354	275	335	339	369	354	360	331	324	331	299	324	335	316	345	337	347	328	357	329	335	334	334	348	324	341	341	338	342	363	339	329	319	327	315	342	322	326	320	365	349	346	315	323	311	335	349	330	341	348	332	334	346	340	378	346	350	323	338	323	350	322	317	350	321	342	343	331	359	317	332	355	320	338	296	327	329	367	329	343	338	354	339	346	335	330	352	347	307	335	332	328	341	351	315	337	367	347	327	330	339	340	352	400	340	333	337	321	337	336	346	347	343	348	336	329	339	324	367	384	342	330	317	333	333	338	299	345	328	328	322	392	314	333	346	350	321	343	329	318	316	286	352	331	349	333	346	332	318	324	326	315	323	343	331	331	337	322	334	294	322	317	333	331	355	338	331	363	343	366	363	322	316	348	317	344	342	307	318	329	332	303	334	320	328	326	312	333	314	337	355	316	321	356	333	330	322	350	328	342	325	327	323	345	349	321	304	329	335	341	323	372	364	366	330	324	317	338	350	353	330	323	326	321	342	338	369	337	323	342	346	372	326	347	387	333	336	321	335	331	316	336	312	309	339	352	351	321	342	344	339	346	352	338	342	326	353	329	335	366	316	330	317	353	345	326	345	363	350	304	320	303	348	310	344	354	348	327	337	343	316	340	346	314	323	360	356	325	330	309	337	303	338	320	338	337	359	314	323	335	311	350	346	341	324	316	293	320	349	325	359	326	339	352	349	351	335	350	352	320	310	344	318	308	388	325	340	340	338	323	342	298	336	311	324	341	367	367	338	303	336	326	353	356	329	324	324	352	319	354	330	321	318	325	337	366	316	330	363	315	332	294	348	359	346	332	334	343	318	326	315	355	354	367	338	312	347	348	328	304	290	336	338	337	307	337	348	319	331	322	327	361	359	336	334	303	353	322	331	336	314	339	332	314	364	339	301	326	323	348	324	333	316	326	360	327	327	353	355	354	355	337	350	339	330	344	335	341	304	341	319	298	324	329	328	325	356	351	360	370	348	332	323	333	338	358	333	328	345	305	328	308	314	335	357	360	325	328	328	320	366	343	322	325	342	327	318	320	344	317	313	316	319	334	317	321	311	327	351	279	327	341	324	334	330	336	354	343	313	335	307	337	314	357	319	349	342	341	338	319	333	353	327	341	345	330	395	331	339	314	338	313	297	355	352	319	348	364	327	342	315	340	359	321	351	345	346	331	371	317	341	323	337	334	369	348	332	370	325	351	302	353	340	328	356	307	339	325	296	343	315	317	337	350	319	327	338	312	346	337	332	363	330	350	327	321	329	324	357	323	336	324	369	344	352	327	338	330	325	323	314	326	329	352	340	344	306	326	328	316	312	331	337	301	314	351	332	314	346	343	318	337	322	331	315	345	349	346	343	325	354	328	339	341	359	342	353	366	344	311	352	309	339	283	295	319	363	370	324	329	314	326	387	316	309	342	316	344	339	358	337	339	365	330	340	302	347	324	324	326	330	331	315	320	312	368	315	316	355	335	291	326	352	357	338	318	351	323	337	332	314	316	329	351	322	349	331	362	314	325	348	350	327	348	335	322	340	324	337	360	323	319	351	385	303	329	345	328	335	326	335	337	362	318	301	294	362	305	329	337	342	355	326	320	336	327	297	310	318	334	286	365	337	328	324	335	393	320	328	339	351	329	371	327	308	323	319	329	343	358	349	327	361	335	311	339	342	366	348	350	363	349	333	305	337	336	337	340	341	333	334	329	324	360	320	332	353	327	336	339	308	323	307	307	341	329	354	342	347	356	329	334	345	339	327	313	324	338	322	321	294	331	335	382	322	341	340	317	331	302	359	318	347	327	321	353	326	336	326	307	351	334	346	343	332	314	310	327	332	360	345	355	292	324	358	322	308	298	324	369	336	339	330	361	338	327	355	319	344	325	325	367	303	352	315	322	366	331	282	312	370	335	351	318	354	353	360	289	308	364	319	308	350	329	351	316	339	344	342	330	367	338	320	310	342	356	349	337	338	345	327	302	326	332	318	317	310	320	370	330	342	334	313	306	297	305	317	345	371	309	315	337	359	331	337	359	309	331	361	340	363	316	299	368	365	326	315	324	327	337	325	353	324	353	349	374	340	312	329	350	375	325	308	330	339	359	335	355	340	364	326	328	315	329	335	316	346	332	333	358	325	354	362	323	349	311	335	358	333	293	342	351	345	329	328	351	329	341	292	296	340	333	337	319	328	333	356	343	333	338	338	336	333	333	344	307	317	317	299	324	347	353	334	322	333	344	318	336	370	326	317	328	330	338	365	318	341	345	344	320	348	346	326	327	337	350	317	340	344	337	355	340	350	323	297	322	350	308	296	329	341	338	348	332	334	331	323	302	379	319	310	333	323	347	311	338	327	333	353	365	356	306	339	333	337	332	309	367	323	322	331	342	319	346	316	343	344	313	314	328	307	317	323	341	308	314	357	333	326	332	367	312	307	321	328	276	340	321	367	336	365	325	364	330	349	335	341	373	369	333	340	370	335	353	329	307	308	329	296	349	313	323	339	346	352	325	347	323	335	328	351	352	339	348	334	343	336	354	304	361	351	338	377	316	346	355	348	333	353	351	322	338	366	353	327	339	346	337	330	307	353	331	321	363	353	334	306	329	346	338	351	317	303	330	346	339	309	328	337	352	335	344	297	312	349	318	341	337	322	312	378	335	331	329	333	334	337	341	314	348	311	341	352	327	331	297	323	338	323	356	344	320	340	319	346	335	344	303	305	324	341	331	317	325	319	343	344	347	348	309	330	358	339	337	327	327	369	367	326	308	326	352	310	352	335	317	319	314	337	357	322	312	341	344	315	308	309	327	346	341	321	317	326	355	312	320	375	318	349	320	362	356	318	328	293	318	326	300	352	320	327	313	348	329	309	304	315	338	330	321	342	331	329	342	333	344	302	364	326	344	310	326	320	300	311	302	368	324	344	366	326	341	341	349	344	339	310	333	345	352	335	322	310	321	341	312	350	358	341	326	337	332	349	372	317	342	340	340	313	324	302	298	327	390	349	342	330	320	347	337	370	363	335	280	356	383	330	321	359	331	346	340	353	356	316	327	380	317	306	349	353	328	379	313	300	360	356	323	351	346	358	309	352	348	356	311	309	307	328	305	312	377	355	351	340	321	322	327	352	300	332	311	330	340	379	311	349	325	284	321	336	350	334	355	327	315	330	358	346	312	327	327	337	349	333	326	315	349	342	306	342	379	347	336	324	323	321	356	331	354	346	317	341	354	341	315	359	359	349	307	311	338	336	332	341	342	334	342	347	345	334	358	357	358	356	322	294	346	346	341	330
19970	28483	15703	10873	17960	20321	12659	4642	1206	720	650	717	660	586	743	875	862	725	684	615	582	539	518	544	558	560	528	510	521	505	492	532	536	534	479	510	576	564	514	526	509	552	536	536	517	525	557	562	560	547	520	533	522	538	532	530	546	522	521	548	525	529	586	479	533	495	510	555	512	498	566	519	522	539	527	554	507	560	530	536	498	554	511	524	533	563	541	580	490	543	529	530	497	544	512	538	518	530	557	527	509	558	560	537	512	546	505	532	500	528	513	521	549	512	497	550	551	542	493	501	512	517	550	519	497	530	493	537	542	544	516	551	582	507	531	523	537	490	552	522	508	514	548	573	535	529	516	529	525	547	498	547	532	591	546	540	528	559	538	525	546	517	491	539	557	512	534	541	527	494	495	534	551	542	550	535	522	533	549	538	532	506	514	559	522	565	525	525	525	529	506	532	547	526	516	538	540	566	534	567	526	550	554	520	532	541	573	532	533	561	542	511	524	536	514	507	539	518	575	500	521	574	513	565	539	474	553	533	515	504	554	549	524	538	562	517	503	546	567	516	573	484	513	554	506	534	553	527	528	517	510	531	527	532	546	508	533	510	530	560	536	539	528	553	510	517	511	530	493	525	520	564	555	525	536	538	566	507	540	512	532	502	526	569	543	498	568	558	567	545	525	507	552	555	522	557	550	521	561	567	567	521	488	531	495	535	527	511	539	493	534	531	574	510	516	484	510	533	537	535	538	567	514	535	521	541	519	550	527	498	541	519	541	526	488	557	541	538	545	555	544	492	551	545	571	500	531	513	539	570	534	536	515	545	570	534	521	535	531	516	545	498	514	521	519	549	520	544	505	479	537	522	537	520	533	557	528	495	516	557	577	528	494	503	537	513	505	528	514	535	520	515	513	542	507	558	545	550	547	527	528	549	563	520	545	543	514	549	541	531	517	545	526	513	526	530	557	511	487	539	524	528	521	551	538	537	549	524	498	513	488	524	512	500	539	577	522	547	526	530	551	537	519	497	531	561	492	550	558	557	522	509	502	518	510	536	541	548	561	553	509	545	508	523	525	509	488	526	566	516	523	558	530	541	545	565	535	501	507	536	512	496	522	545	531	492	539	516	508	516	555	483	532	549	534	522	556	494	532	543	505	548	552	525	562	521	531	488	574	527	546	511	579	504	546	565	543	465	499	534	535	540	505	516	506	504	545	549	551	488	573	545	509	570	580	534	558	546	512	597	533	573	579	530	529	587	533	532	533	522	550	546	528	591	550	487	531	513	538	508	530	504	560	531	513	536	518	494	548	557	491	511	510	552	561	515	495	530	573	552	517	550	555	535	538	545	524	547	512	558	540	523	558	525	524	508	543	512	609	515	545	530	491	551	548	532	519	514	516	551	527	535	568	480	565	544	545	509	530	523	510	555	572	515	511	506	549	579	532	575	554	541	489	533	555	515	511	536	562	541	574	516	535	523	509	522	535	564	526	531	566	560	530	517	534	544	530	567	539	536	535	519	526	519	527	536	551	494	521	527	508	536	517	544	539	520	532	519	540	562	494	529	569	514	494	534	496	519	544	507	545	521	494	561	504	543	530	521	543	484	530	545	534	538	539	541	539	506	559	550	548	488	516	509	493	536	548	560	521	509	506	506	507	548	573	531	518	536	535	543	556	543	491	522	498	528	487	522	521	498	514	525	548	508	533	528	529	538	536	534	557	542	516	569	567	509	531	572	558	553	534	557	516	545	562	504	503	519	541	539	521	551	586	494	474	545	528	508	542	544	534	518	500	570	532	505	483	535	507	543	527	519	548	541	502	534	550	505	516	520	525	531	519	529	522	544	519	582	554	496	573	523	513	532	540	554	520	521	501	498	507	508	538	539	535	544	497	532	513	501	538	550	518	529	521	524	524	529	525	527	551	581	535	545	514	560	540	508	522	523	535	509	580	581	543	552	546	572	567	507	531	570	491	526	525	529	566	539	492	520	525	540	519	557	530	561	498	580	523	533	596	525	522	508	533	523	497	518	529	558	519	535	578	517	531	471	511	517	525	554	551	528	505	508	513	554	524	519	573	532	574	518	517	536	545	545	529	555	540	516	513	537	572	531	549	525	491	554	539	541	548	546	573	522	515	556	543	559	520	523	516	552	540	532	554	544	536	504	555	532	533	565	548	518	521	516	571	547	510	472	562	519	550	530	551	585	556	540	576	544	516	519	528	527	560	553	561	565	551	569	519	545	535	533	549	516	528	556	506	513	490	555	597	576	527	583	519	545	575	510	547	523	566	520	554	515	540	516	531	532	527	518	554	557	525	522	513	538	541	510	505	561	525	525	532	541	561	524	523	548	485	543	536	544	531	494	533	515	504	523	547	530	497	587	515	547	519	537	532	518	509	498	514	542	549	495	506	547	515	520	528	536	520	531	544	499	518	540	506	531	526	532	543	578	526	515	562	505	546	503	547	526	516	532	528	574	524	572	500	537	531	525	536	499	558	544	520	529	497	543	504	515	505	486	518	522	504	522	548	497	525	540	513	568	541	517	524	541	528	520	517	560	533	511	534	522	533	580	479	552	545	532	501	509	540	549	529	504	475	526	547	514	550	541	505	554	589	540	551	538	569	550	517	556	576	554	546	475	566	568	556	517	552	518	545	528	520	513	489	532	530	555	556	521	583	534	516	524	576	527	553	542	515	543	541	526	508	496	511	509	552	558	526	527	496	543	508	509	556	542	520	510	512	537	551	516	525	529	534	544	541	534	519	588	547	477	500	545	514	518	499	568	557	522	545	584	524	570	553	528	512	543	533	566	501	536	525	500	525	526	515	519	538	511	562	510	545	517	563	517	533	565	518	507	553	489	508	532	537	533	513	568	518	535	498	513	567	486	519	520	484	535	580	541	555	535	535	490	559	547	522	542	549	534	549	548	517	555	527	542	553	541	535	511	538	549	542	504	504	529	558	529	530	502	566	508	533	486	572	534	524	517	550	543	528	530	544	539	513	561	512	525	525	529	540	543	512	527	511	554	527	499	519	540	523	564	540	554	520	501	531	526	554	516	560	536	513	526	521	544	560	557	499	550	529	508	529	559	545	497	542	524	533	517	510	573	556	521	532	495	548	507	526	480	551	577	530	537	506	534	543	517	557	541	553	563	518	541	509	549	530	506	566	523	591	519	538	540	528	576	524	571	548	521	546	555	546	511	519	506	527	508	548	517	552	517	512	524	507	545	526	544	477	541	520	510	558	587	491	542	514	528	507	556	483	523	525	517	557	520	526	545	495	500	526	514	545	543	521	491	536	531	523	507	534	517	535	531	543	541	531	552	523	547	555	534	540	533	536	505	553	499	531	525	526	564	536	541	560	538	521	514	548	538	563	545	560	557	545	552	516	511	511	530	541	521	521	540	517	492	534	541	500	530	508	512	545	538	540	515	537	541	574	562	488	529	542	550	540	545	565	521	551	544	550	536	505	521	535	552	502	546	522	507	561	548
24182	21122	28043	24678	30424	39247	32479	15144	2966	567	502	491	429	411	823	1397	1131	504	590	655	591	471	432	405	395	398	388	400	365	355	390	366	402	370	403	387	372	404	401	387	381	389	380	387	398	381	358	353	414	425	334	365	364	339	379	395	352	380	397	377	374	397	384	390	411	393	379	380	409	363	362	388	379	403	349	379	384	386	409	364	384	374	381	374	388	433	387	379	394	386	402	378	381	395	398	389	349	385	373	361	376	380	380	366	385	364	367	401	379	415	342	412	382	400	391	368	390	393	442	403	390	381	346	368	354	353	410	373	372	412	390	403	384	384	358	375	411	401	391	390	362	365	363	376	382	387	384	374	395	367	398	351	365	381	379	399	384	365	389	391	354	372	404	355	389	372	382	379	377	393	375	391	368	418	383	342	372	369	376	371	407	382	385	380	351	374	354	410	405	360	388	383	428	375	346	386	347	420	411	393	390	374	411	381	367	367	410	357	377	360	387	376	403	381	396	374	385	376	398	394	405	374	374	395	366	419	400	363	387	390	401	341	381	418	358	341	363	374	366	388	396	383	357	386	348	372	395	421	394	413	413	390	416	394	400	358	393	370	400	411	383	380	354	395	403	408	372	417	380	384	387	325	398	388	403	392	378	325	399	409	370	386	356	368	372	386	392	417	397	414	389	395	370	368	406	441	363	369	393	384	408	404	360	346	388	387	358	371	411	386	365	370	394	372	400	357	388	386	354	398	379	370	403	397	373	364	362	367	414	337	401	403	390	395	366	388	377	397	363	440	415	384	374	411	387	367	381	359	389	378	387	363	354	384	372	398	392	360	390	408	377	366	365	415	419	403	372	403	397	364	399	396	394	411	377	386	400	377	373	406	363	410	395	394	371	390	377	390	364	391	375	359	387	371	386	385	358	397	372	378	399	351	399	369	375	360	379	384	382	392	405	348	403	398	392	368	380	432	361	388	391	374	400	359	417	399	355	421	374	356	385	370	395	399	388	398	369	383	357	386	348	368	389	391	380	437	404	357	383	381	415	383	396	418	378	358	415	355	335	381	365	354	354	380	391	396	341	364	372	387	384	386	369	381	354	397	403	393	362	407	359	386	362	373	393	366	369	392	393	389	418	388	395	395	372	357	394	382	385	397	368	381	371	400	406	373	411	372	394	380	360	364	393	363	354	386	392	401	354	367	362	352	409	397	382	406	414	378	443	328	368	369	387	407	368	359	401	387	393	353	395	372	394	371	353	384	396	387	391	385	352	377	400	422	354	371	336	347	382	382	360	392	398	383	377	359	383	380	397	365	377	393	386	404	412	388	352	392	357	427	420	407	417	395	368	385	434	377	371	361	391	353	380	359	378	376	395	415	389	369	391	388	382	376	376	405	418	390	399	388	370	415	364	361	377	380	391	384	403	405	352	386	375	385	405	387	374	342	374	350	383	383	389	392	398	370	369	367	426	373	366	397	383	371	380	376	372	355	412	390	359	377	365	390	351	393	407	379	355	385	371	359	348	389	388	398	376	399	359	353	409	419	377	372	394	401	380	402	399	391	370	388	386	415	381	398	348	369	408	395	362	398	377	398	368	361	399	384	407	362	399	384	344	359	392	414	359	379	362	409	393	383	359	384	386	341	357	395	384	410	391	409	390	398	353	384	346	349	379	402	394	410	387	394	376	358	391	368	394	367	356	399	377	342	373	418	359	390	373	401	366	355	387	412	368	397	366	385	381	380	364	405	386	389	414	365	405	393	390	367	385	418	379	381	386	380	380	363	386	341	391	354	400	360	356	355	356	405	395	372	387	378	366	389	370	358	372	374	371	354	395	393	374	384	378	404	379	394	406	400	363	424	382	407	385	342	402	403	361	387	366	385	395	401	386	397	386	362	397	379	367	398	410	382	402	412	336	385	402	380	356	369	380	394	396	408	387	361	367	343	373	391	351	380	384	394	416	358	383	406	401	396	389	394	373	387	369	385	360	326	377	396	399	394	386	370	361	351	351	371	386	373	422	386	372	375	349	354	409	365	374	393	405	401	380	331	328	361	387	359	378	369	399	377	400	389	419	392	424	404	394	395	386	388	374	383	337	343	378	361	371	385	379	395	387	387	395	379	371	347	390	390	330	395	362	396	363	372	368	344	341	367	378	371	390	394	371	360	406	354	399	388	366	394	368	404	334	400	372	360	384	429	395	406	367	376	394	364	407	385	386	404	372	375	378	374	394	342	373	372	355	368	371	382	409	405	394	353	392	393	399	401	410	393	406	410	382	384	376	420	384	400	375	386	372	406	373	375	383	406	406	363	357	360	399	411	390	365	395	377	381	388	386	380	399	430	401	397	389	411	384	395	389	391	386	353	373	379	350	374	378	355	366	372	377	399	407	371	361	344	404	385	374	369	371	391	372	356	374	383	347	406	398	401	357	369	396	381	389	393	414	401	395	351	394	381	367	400	359	364	383	405	397	405	402	349	386	372	369	400	392	382	370	392	369	393	385	372	368	392	368	353	378	361	391	389	387	387	352	419	378	385	389	382	375	404	361	357	415	362	381	385	394	385	388	407	367	413	371	381	401	365	349	369	373	363	393	364	370	375	360	401	389	389	409	384	376	395	386	372	418	379	377	374	369	373	367	371	354	406	381	380	386	419	364	362	364	381	395	361	394	369	405	378	401	363	371	376	373	382	386	398	393	382	380	380	408	373	378	390	380	388	363	412	398	358	364	384	353	383	392	361	376	335	375	384	372	388	367	395	398	359	341	387	383	373	386	381	406	442	418	378	383	353	375	415	368	365	369	375	359	361	386	393	376	389	368	397	365	406	385	392	365	394	385	401	395	401	399	370	391	361	363	414	369	340	390	389	403	365	398	372	363	382	383	341	386	371	384	400	374	379	394	405	373	418	366	400	385	359	369	380	360	390	392	392	449	388	384	394	379	354	364	359	393	400	390	367	418	425	407	367	422	355	389	400	384	390	393	371	377	392	355	382	396	368	414	366	417	381	343	402	380	382	381	376	368	341	367	346	358	386	386	363	354	394	366	396	392	415	408	368	361	406	385	388	386	384	392	372	373	371	393	390	365	380	372	379	399	375	380	378	380	388	390	367	414	360	391	369	380	383	374	418	383	404	393	397	385	418	375	368	404	376	383	374	382	374	371	377	393	400	380	392	428	380	348	390	370	403	382	386	355	346	394	361	418	404	374	360	412	350	392	370	400	438	384	407	370	401	372	398	416	374	365	441	358	374	390	347	376	409	391	380	381	386	361	379	392	369	379	367	388	384	378	369	410	367	406	384	386	356	388	342	381	349	380	396	434	405	409	360	357	361	391	365	393	382	370	398	390	388	415	381	353	401	383	383	408	383	351	399	379	367	370	361	395	390	367	395	362	412	351	385	368	396	387	385	403	385	350	394	370	387	389	363	387	397	384	388	389	406	387	390	345	365	353	370	406	455	374	396	363	405	397	374	378	352	337	395	364	379	378	370	371	394
25637	35718	24889	28974	43058	44088	35255	20691	4291	1003	835	863	775	789	2082	3820	2964	964	1127	1356	1193	908	770	643	660	599	657	630	595	650	613	599	579	607	590	558	596	631	615	592	576	627	571	583	649	543	597	577	611	634	578	597	578	632	600	610	577	611	636	586	623	632	633	572	647	619	636	629	565	549	653	590	583	605	597	619	628	624	565	585	608	594	611	597	585	617	602	575	613	623	634	593	600	591	615	618	585	604	556	607	593	598	632	572	617	639	626	630	594	586	581	581	557	569	612	599	568	591	572	621	629	627	637	571	617	579	566	573	587	573	595	588	586	587	609	633	611	606	608	589	621	598	633	592	574	567	604	594	595	597	569	626	621	654	579	597	611	597	576	599	589	627	604	582	595	607	581	578	586	540	642	594	642	615	628	579	620	577	600	586	616	612	590	611	599	649	566	605	584	603	623	640	646	604	596	639	601	612	569	574	607	591	573	610	591	601	624	606	594	565	633	591	598	620	589	585	611	603	625	596	650	596	603	546	601	625	571	606	636	586	588	592	625	591	618	599	588	589	607	579	616	579	612	602	574	575	593	608	568	567	606	592	631	608	595	597	644	627	563	627	557	570	576	664	640	638	626	600	621	604	607	581	574	575	603	591	570	590	592	606	640	595	612	633	583	571	600	627	607	623	566	584	646	635	630	605	632	556	613	565	612	630	613	613	612	593	604	556	595	590	595	598	621	592	594	615	640	596	667	538	575	648	591	591	544	607	618	619	599	565	604	612	645	599	589	583	637	593	572	619	607	572	552	565	601	593	631	600	569	585	635	612	587	609	646	639	575	628	591	584	610	604	598	581	574	589	643	590	593	609	617	574	599	611	614	569	574	562	581	570	612	551	572	557	614	607	595	581	621	588	624	621	625	609	645	573	624	604	641	610	591	580	608	607	605	601	648	601	580	582	628	569	592	575	602	596	611	583	609	588	614	633	634	591	612	602	628	623	606	622	628	602	595	579	591	596	605	566	599	614	609	602	592	559	564	563	622	579	599	604	591	590	612	576	661	592	614	597	610	558	610	578	568	608	577	589	590	607	574	662	570	608	579	603	593	598	598	619	645	640	589	616	606	623	636	586	595	588	606	671	602	661	606	598	582	587	592	586	608	561	596	559	623	593	607	613	575	608	636	585	580	573	585	624	569	597	610	609	570	602	620	619	604	610	577	603	573	603	606	575	607	583	657	623	618	599	603	528	601	593	633	569	574	599	610	632	625	643	588	580	601	633	617	574	573	632	576	616	613	620	570	598	560	582	630	614	613	575	649	614	616	612	658	640	624	602	659	585	585	611	585	604	625	608	630	657	624	582	620	624	585	651	639	627	641	612	599	582	575	582	586	617	623	615	566	629	612	647	590	617	644	642	577	645	643	595	602	615	590	612	605	611	583	594	564	573	613	581	637	594	602	605	601	614	607	577	611	635	612	601	577	628	607	584	626	619	621	608	627	624	639	599	570	615	601	562	570	604	653	592	591	609	585	596	632	592	619	678	593	581	574	616	554	539	575	589	568	596	650	646	645	603	597	596	569	642	617	602	653	630	610	571	617	589	633	588	581	595	628	591	619	606	570	627	629	597	592	590	602	598	590	610	570	601	590	593	599	622	630	602	569	612	583	608	599	593	573	605	575	617	622	642	589	598	605	591	623	570	632	595	642	565	616	635	636	616	635	594	602	603	579	610	555	641	576	574	613	640	554	633	617	607	601	624	600	641	557	593	581	589	548	593	611	562	582	591	575	582	577	573	635	592	605	642	627	608	590	628	565	657	637	598	604	588	608	591	588	593	569	601	602	589	608	582	611	581	605	588	610	603	602	582	590	589	613	641	603	600	592	615	599	564	629	589	632	580	617	633	604	623	638	587	619	652	597	583	625	621	576	573	622	608	627	579	647	596	593	583	580	616	564	611	636	582	597	607	574	636	614	607	605	583	594	597	609	587	566	643	599	586	633	631	594	608	599	590	575	563	574	590	594	563	577	565	580	607	562	624	586	605	622	590	599	627	579	613	589	590	589	618	576	565	642	569	564	590	589	588	629	605	585	591	611	579	622	607	632	603	596	582	615	578	584	581	603	587	617	592	588	597	639	616	608	618	619	606	570	617	583	606	572	577	634	634	614	610	617	611	625	620	576	580	560	624	584	610	589	618	569	585	596	606	596	610	603	585	627	596	606	608	567	548	640	618	593	582	645	571	597	629	582	587	610	614	575	607	623	606	594	622	620	588	592	608	632	598	665	599	558	601	584	535	595	608	610	596	558	636	607	623	587	560	618	594	682	632	593	572	570	576	594	602	598	611	586	611	549	622	637	596	582	580	645	623	597	591	582	579	639	622	598	625	604	604	599	582	615	580	620	573	576	598	613	604	562	587	594	635	579	605	562	607	563	595	607	647	629	589	633	606	608	569	596	625	582	595	612	631	653	575	615	583	579	564	608	589	571	581	597	632	594	549	605	623	570	619	616	590	580	651	569	608	594	601	594	569	604	622	607	599	615	632	580	619	661	598	602	620	620	630	601	627	580	605	569	613	593	560	545	641	636	662	586	575	595	581	656	591	593	598	570	653	591	601	586	610	619	584	566	593	617	591	604	616	614	595	595	557	644	650	630	637	596	619	601	608	596	613	589	614	539	643	592	592	627	613	611	570	600	596	604	596	636	589	616	635	578	590	621	575	608	604	611	595	634	575	606	584	636	625	638	613	587	629	602	605	586	579	579	620	602	646	531	622	574	610	581	607	641	594	593	604	594	612	608	605	592	647	611	586	629	583	589	589	576	652	602	558	611	603	599	632	648	623	600	612	604	578	563	591	574	592	607	605	619	590	639	581	576	566	622	604	656	635	591	629	621	600	635	599	571	618	587	624	591	604	560	600	570	633	615	607	557	608	591	586	573	592	624	582	602	668	577	563	641	636	596	583	574	597	628	582	590	596	600	561	614	608	630	591	644	603	621	578	550	583	610	578	637	597	616	570	562	590	602	634	567	627	622	598	608	629	589	577	629	582	549	574	598	587	625	612	597	633	591	548	647	611	626	605	624	612	599	558	597	588	669	582	606	617	606	638	650	530	577	591	585	601	592	593	567	583	575	575	613	648	600	604	576	615	627	604	628	615	604	551	624	601	581	563	594	631	635	590	611	589	630	536	594	624	607	643	616	632	651	621	627	610	623	565	652	613	649	585	610	592	611	567	612	593	635	588	575	638	554	620	558	610	624	593	602	585	558	595	625	589	593	611	626	627	582	642	586	591	598	586	631	597	635	606	636	622	588	602	574	606	625	594	574	603	627	600	646	590	687	642	613	571	601	640	624	645	596	589	579	625	623	610	574	621	615	601	637	577	614	553	578	581	608	604	609	609	630	610	537	601	611	592	606	656	649	604	627	595	612	601	630	594	614	608	575	594	563	555	587	587	611	616	573	636	616	589	570	593	596	624	589	547	595	559	619	602	601	597	603	581
22972	21134	28829	23544	24978	46632	49097	26259	5679	703	632	536	469	447	1612	2959	2382	1938	1706	1005	816	607	476	376	394	352	332	332	347	324	312	329	330	318	319	297	312	345	368	351	330	344	385	346	354	324	363	367	338	333	348	340	369	339	345	335	340	351	334	373	335	322	373	347	344	350	329	365	322	311	354	371	305	367	311	337	331	330	328	348	347	347	328	329	351	375	345	337	346	324	305	340	349	323	364	353	345	325	342	331	338	359	332	348	312	324	362	375	347	350	341	350	346	341	333	321	368	323	366	347	292	321	334	338	342	349	370	356	338	322	338	325	322	326	338	324	316	328	356	332	341	349	329	353	340	344	334	361	325	320	333	356	321	307	301	360	342	305	359	328	310	336	373	342	323	335	369	361	347	353	345	339	336	328	348	355	332	312	343	334	336	370	314	355	332	322	342	348	359	316	336	345	330	346	328	327	371	347	340	320	326	388	328	363	325	356	389	346	353	329	301	341	350	329	347	320	355	366	315	324	325	345	325	332	351	365	322	332	341	334	332	343	348	309	315	365	317	354	349	338	355	339	334	326	345	361	350	336	380	328	351	323	363	374	362	362	352	327	293	313	339	327	342	367	332	363	334	329	320	355	337	345	295	353	326	304	369	348	376	355	348	353	359	336	373	304	325	361	363	315	321	317	359	356	312	330	300	360	350	342	328	349	311	361	367	331	314	352	332	328	327	330	322	359	356	362	326	340	351	319	355	334	329	316	333	315	335	354	306	348	342	336	367	338	312	330	321	352	336	326	336	376	332	320	353	319	327	345	354	312	337	333	339	342	313	350	347	329	336	329	363	327	300	331	345	362	348	341	322	334	351	328	331	321	320	324	334	320	370	331	333	364	323	326	356	346	345	357	321	361	375	344	347	350	336	351	358	357	318	324	308	338	355	345	346	331	338	321	345	358	342	335	339	385	349	322	315	338	352	342	336	331	334	314	308	347	334	329	326	327	301	308	331	346	325	372	346	314	362	350	351	340	326	340	334	305	368	350	333	323	324	335	367	306	313	362	381	361	352	319	347	322	359	351	349	317	355	321	335	344	331	334	297	333	373	310	352	331	318	328	342	350	346	340	361	329	359	315	329	329	343	345	351	366	330	335	363	346	306	310	320	342	337	345	308	351	335	346	359	315	319	353	328	330	331	326	357	346	334	326	327	297	332	339	353	320	317	339	356	353	333	321	331	341	332	331	344	328	351	339	352	373	367	309	369	359	345	326	367	335	353	360	345	343	336	291	341	314	359	324	347	311	308	371	344	338	357	338	310	316	328	307	345	350	338	345	308	316	351	329	301	310	322	329	364	331	328	316	326	330	388	329	328	307	316	338	350	350	351	327	319	369	327	307	357	326	353	332	369	331	323	330	368	337	325	318	335	356	348	333	337	328	333	351	328	331	361	334	311	371	309	322	326	319	349	331	335	332	331	378	313	360	323	340	345	361	347	334	335	347	310	363	372	352	340	351	337	355	365	352	349	347	324	356	346	363	341	316	361	320	296	348	348	336	343	367	332	333	323	374	336	371	363	350	329	356	335	372	324	358	319	324	332	352	321	330	331	361	322	342	339	361	353	329	350	345	324	327	323	334	320	311	323	305	327	380	308	330	355	333	346	354	354	344	358	323	361	330	324	339	329	323	356	312	320	339	338	351	330	337	348	317	358	318	365	345	331	329	342	359	331	341	324	352	338	328	325	311	334	332	345	379	346	328	345	331	321	305	376	347	344	328	370	346	349	341	307	314	371	350	308	342	330	338	365	328	335	341	339	333	308	380	340	324	370	331	350	319	348	357	381	402	325	333	315	356	319	354	369	349	342	336	315	344	330	363	316	315	327	331	349	318	330	352	347	334	324	358	365	321	327	336	336	359	340	351	315	326	350	334	335	348	359	369	335	315	324	369	345	338	292	351	383	353	344	336	334	357	330	322	339	355	368	327	335	366	365	359	355	344	325	329	336	354	383	329	335	335	357	335	341	304	345	344	326	350	353	344	328	313	345	337	349	330	332	354	321	322	353	324	339	348	326	344	316	380	340	317	317	348	342	341	338	335	346	362	338	337	347	332	384	365	313	359	369	339	329	366	320	348	333	312	350	342	319	340	362	344	318	330	296	335	354	355	347	323	374	365	357	360	309	375	364	327	332	331	358	339	326	336	336	351	327	339	360	325	339	330	300	347	324	347	336	288	337	352	331	322	338	353	342	329	326	329	328	354	355	321	347	341	373	355	316	344	367	375	345	332	342	335	343	325	323	315	313	341	378	318	365	351	320	351	360	325	355	372	345	346	327	317	353	336	330	358	305	324	343	328	304	332	359	341	359	328	374	332	326	324	326	334	373	325	363	340	372	315	348	301	310	329	317	331	369	309	324	335	352	363	316	369	316	321	343	320	333	324	336	338	327	349	353	332	362	356	322	364	364	352	338	341	350	306	364	337	316	342	346	340	320	366	343	320	341	352	327	350	316	315	336	349	335	339	336	347	366	336	312	371	328	320	357	327	321	328	360	350	365	330	372	330	318	348	310	347	300	340	338	337	326	334	336	333	332	320	343	356	363	362	352	330	357	361	342	337	329	324	339	352	328	327	350	344	335	338	310	358	361	340	338	340	327	341	352	327	343	338	334	318	322	333	321	343	300	339	322	343	336	319	323	323	338	337	329	320	312	350	372	319	301	321	336	350	356	363	334	349	338	347	349	315	367	330	336	337	315	379	347	332	346	340	318	333	328	310	348	336	333	334	358	341	357	333	369	321	325	332	356	344	363	366	348	315	322	327	330	330	328	335	351	346	370	354	346	337	343	323	381	335	346	339	350	321	340	343	315	324	391	305	351	316	349	328	321	354	336	362	335	359	350	373	358	343	365	321	300	353	332	303	327	357	322	326	344	323	331	308	306	329	351	310	333	336	335	320	313	322	356	335	300	348	356	339	345	341	313	299	323	297	387	358	379	359	307	347	323	352	358	329	335	311	342	352	367	331	356	341	325	323	332	350	354	357	342	359	355	338	353	342	353	346	318	328	317	370	328	335	371	349	331	319	304	340	320	339	349	356	334	342	348	331	352	336	368	371	331	337	333	345	328	297	341	332	343	342	322	304	346	346	319	330	300	351	321	305	356	319	310	331	335	346	300	337	340	317	334	352	366	328	315	343	344	360	321	307	355	323	366	322	362	355	342	373	325	307	356	341	323	325	339	330	324	342	353	363	334	350	347	349	330	356	323	329	339	340	343	337	328	335	362	332	362	321	355	360	321	338	357	345	332	348	295	322	321	335	374	334	338	327	329	323	332	322	381	313	332	330	338	332	343	354	333	334	331	340	357	333	318	308	312	330	323	322	334	336	355	319	315	347	332	346	330	337	332	340	321	324	314	333	316	318	349	324	329	314	349	295	335	335	324	333	343	341	329	328	307	342	344	306	338	338	342	351	329	343	306	317	315	345	359	352	334	380	341	326	359	349
28665	43278	34655	26759	42467	55252	48981	29845	4264	1384	1302	1039	975	867	4456	7658	6018	5112	4426	2363	1824	1173	831	660	594	546	543	522	511	523	503	542	492	536	499	563	557	502	559	542	534	525	534	541	521	566	543	582	504	529	550	495	574	520	545	573	562	540	515	556	547	515	508	523	546	521	523	519	513	558	555	539	552	530	530	540	504	531	480	523	484	558	534	508	520	537	524	548	551	516	508	535	511	497	539	534	474	503	515	544	523	548	550	520	490	475	545	540	523	533	506	573	500	503	519	542	527	497	494	550	552	510	516	539	547	529	485	500	554	518	524	505	546	542	515	528	546	543	510	556	536	526	535	537	528	519	547	539	551	500	532	511	552	535	505	505	563	543	501	532	536	536	531	551	513	520	508	532	507	484	529	542	553	507	516	514	548	514	495	527	492	563	543	492	483	481	566	497	549	532	509	532	520	545	540	520	547	516	530	551	550	512	494	524	463	555	536	527	520	537	592	514	509	479	537	503	534	572	486	506	527	499	513	530	544	531	546	540	513	502	578	563	516	562	527	525	493	510	536	518	522	542	485	526	558	530	506	556	481	545	543	499	490	534	516	532	552	552	511	514	573	540	474	568	532	535	539	507	507	561	524	535	553	552	530	535	492	535	541	554	544	500	520	503	537	509	502	509	483	522	525	547	549	524	527	539	523	523	526	495	491	526	559	495	539	523	474	479	560	540	532	520	532	551	502	504	548	549	494	543	537	522	503	515	544	524	522	524	529	556	544	565	547	536	519	558	533	515	514	538	531	517	526	484	554	556	529	531	516	509	528	489	518	524	568	574	511	528	558	537	549	549	532	541	567	514	515	477	500	488	567	507	532	526	523	520	533	527	522	516	523	510	510	499	475	541	533	512	514	551	547	519	542	529	532	549	495	542	531	532	500	532	518	505	527	514	494	499	534	516	539	566	553	542	537	539	526	490	524	487	588	495	522	539	501	509	527	545	486	525	522	484	515	550	527	589	499	531	511	530	536	523	534	504	511	545	499	524	490	524	518	524	513	537	525	538	534	534	522	532	491	534	534	538	548	568	532	530	507	491	546	530	488	540	552	474	526	514	559	513	530	519	536	521	488	542	537	528	476	539	544	539	493	530	516	541	496	503	575	521	541	573	510	541	563	546	552	559	519	500	555	506	501	580	550	507	582	510	519	517	545	537	498	511	528	519	578	505	502	508	547	536	521	529	525	494	488	572	510	542	539	519	530	496	535	524	596	552	501	530	533	554	526	517	505	561	524	520	525	482	504	524	510	470	565	548	524	463	510	541	519	527	591	515	554	552	505	600	523	535	526	507	552	523	566	515	541	527	528	508	519	549	484	489	540	518	541	504	469	543	555	557	543	531	500	544	511	549	561	527	524	537	510	490	511	528	559	528	523	529	592	518	513	532	504	522	520	517	507	561	558	499	527	525	552	535	517	511	547	553	536	549	549	505	523	488	486	569	522	512	530	527	555	512	500	491	522	483	582	500	572	527	498	567	529	536	533	522	522	530	521	545	488	534	554	549	493	529	508	481	530	555	540	523	508	524	555	549	507	549	492	514	506	564	526	490	507	530	548	502	546	550	519	555	521	455	502	546	537	512	505	489	539	520	530	492	526	566	496	515	551	511	546	548	541	496	524	527	523	567	513	537	598	506	521	526	538	537	557	533	473	471	517	477	536	560	488	559	511	533	530	535	510	542	573	551	503	551	549	539	526	515	505	543	521	554	530	586	509	517	503	554	510	503	516	495	569	535	543	539	513	512	579	548	560	557	528	540	511	520	509	557	531	517	529	527	548	509	560	536	502	515	558	527	526	558	533	514	466	504	551	532	500	572	481	502	530	524	544	480	487	534	563	549	558	529	540	558	542	513	491	525	520	513	519	465	581	487	553	528	521	562	508	572	508	500	511	551	531	518	548	547	491	554	516	544	533	530	512	510	539	559	533	532	564	505	510	531	522	542	538	529	491	539	522	515	545	558	523	524	481	523	536	498	510	520	572	520	516	577	551	532	550	538	509	562	482	537	543	502	521	530	520	477	521	537	517	545	535	502	508	524	536	495	540	504	517	505	524	521	529	510	546	515	554	529	550	544	555	502	537	515	535	507	490	554	505	519	524	531	497	493	516	552	510	517	512	515	547	534	503	535	504	486	511	537	545	475	495	496	511	541	479	518	514	522	490	536	529	515	470	484	519	487	502	534	545	538	529	538	527	522	549	511	515	507	505	537	554	530	542	519	544	565	531	539	539	545	545	527	570	555	516	506	520	493	537	508	515	467	524	516	522	493	545	514	504	525	512	548	531	536	530	508	482	533	538	537	539	522	562	487	542	487	532	519	530	509	514	529	476	494	517	546	555	492	532	555	530	506	528	538	561	534	530	499	518	540	490	527	541	571	537	545	556	547	509	495	529	517	515	493	516	545	575	530	525	528	551	554	535	509	512	535	536	584	509	514	514	530	537	569	506	554	493	518	545	557	555	540	511	537	550	519	550	517	509	539	559	503	523	525	525	507	496	490	538	511	532	501	550	467	548	551	562	543	520	501	488	539	510	550	529	505	573	534	504	573	546	532	499	553	542	504	506	524	570	512	511	487	534	469	521	515	567	530	529	576	494	594	527	519	527	521	556	517	486	533	524	517	529	581	496	518	526	495	533	506	519	537	510	515	550	521	553	493	543	559	580	557	528	534	563	529	466	514	512	539	570	537	510	529	527	558	466	531	560	538	509	508	478	553	561	516	498	479	556	515	529	537	523	550	544	563	558	547	508	549	547	526	527	538	556	572	530	469	517	503	537	504	503	494	520	488	520	555	557	535	493	548	499	509	514	512	527	469	516	564	528	540	531	522	501	501	542	545	533	513	509	529	524	492	489	506	541	527	535	526	556	512	555	548	553	516	512	509	520	560	528	544	544	550	554	505	537	493	548	549	473	550	533	481	533	500	562	552	536	549	520	540	505	561	528	531	514	543	541	552	536	472	544	538	506	533	446	512	532	542	549	519	556	545	515	525	529	531	557	520	543	521	594	538	526	543	536	521	523	549	513	532	563	496	533	518	536	503	522	526	527	497	533	527	561	523	508	498	557	524	535	550	549	507	574	535	514	537	493	527	495	535	491	462	567	547	530	543	517	522	528	533	606	509	543	541	527	579	517	538	511	498	526	496	532	510	510	523	498	508	525	555	493	593	553	528	540	523	542	521	519	503	522	501	531	527	541	570	565	502	557	523	530	525	524	554	551	486	529	501	541	502	543	538	519	520	540	518	493	517	533	524	521	520	516	475	541	502	494	502	506	544	506	568	529	514	513	541	527	523	534	516	539	527	504	476	504	506	531	533	507	523	538	518	534	522	499	543	491	526	530	514	526	530	557	539	566	537	493	522	536	560	503	540	497	482	510	530	562	518	543	515	548	546	546	529	507	547	509	509	485	525	520	519	517	530	516	504	498	552	548	550	538	482	560	570	501	525
26533	21233	17821	9598	6877	9269	9084	2217	558	456	368	384	336	363	393	375	319	315	385	414	476	429	384	396	340	332	322	317	335	321	346	324	348	308	320	303	351	340	306	323	345	310	336	347	334	321	315	337	337	318	338	318	342	328	345	333	338	314	314	310	326	329	297	324	297	317	332	360	336	364	333	350	337	336	330	380	338	332	321	375	321	322	338	313	344	320	304	335	315	345	355	291	307	319	352	365	327	355	317	333	324	320	327	310	326	341	326	327	330	320	324	309	321	354	342	344	352	350	318	342	309	314	346	338	309	330	341	326	339	334	316	354	328	336	368	337	326	316	324	358	319	321	337	302	304	336	312	341	346	350	321	344	314	338	350	319	312	324	358	308	326	314	331	363	313	322	315	330	369	313	352	302	340	327	356	350	308	323	337	320	311	313	313	327	305	315	300	327	364	332	348	309	303	315	302	335	346	304	363	319	314	314	328	316	350	315	351	332	354	327	329	337	319	363	314	360	337	309	328	335	335	318	358	322	316	339	351	316	322	310	333	334	339	330	342	320	325	315	333	321	337	295	337	329	303	306	338	355	340	319	328	333	321	366	313	306	351	317	303	324	338	315	306	314	321	305	349	343	327	304	320	343	333	314	310	315	307	337	352	318	318	296	348	303	304	339	314	329	292	335	327	348	319	340	330	347	336	349	340	349	335	327	347	318	347	304	338	321	316	329	337	278	333	327	340	343	329	346	327	284	362	293	328	344	320	332	309	367	327	346	340	328	331	343	321	322	332	302	337	315	310	303	340	351	341	321	301	338	321	320	339	307	326	344	319	354	326	340	335	339	341	340	335	317	333	315	365	301	370	326	345	332	344	348	337	362	326	350	339	335	326	289	353	348	333	318	344	346	335	347	333	344	327	359	317	298	362	320	311	337	321	319	364	335	351	327	328	306	335	322	311	392	339	347	327	327	338	358	331	285	309	342	345	323	329	329	320	305	336	317	310	318	370	331	341	340	343	334	324	341	347	319	320	322	321	322	295	290	294	338	343	344	349	331	312	328	319	304	341	321	315	357	312	311	336	361	324	320	338	353	324	327	334	315	323	338	333	323	302	331	319	318	336	328	309	299	307	322	333	320	338	342	350	323	315	366	299	324	351	328	334	339	347	329	310	324	316	339	356	334	310	351	325	368	337	325	342	334	332	298	371	365	337	324	337	340	335	325	324	314	324	352	324	310	332	343	322	322	365	341	337	335	362	334	329	314	299	311	305	334	326	327	341	304	303	330	354	286	353	302	326	307	333	336	315	302	324	290	328	328	309	334	367	310	324	323	333	312	343	343	295	320	326	328	312	338	321	336	294	320	304	362	321	326	325	333	307	312	327	283	343	336	315	333	324	343	326	361	294	364	305	350	339	330	323	319	327	292	331	301	327	313	334	349	341	322	319	327	337	334	316	312	321	325	333	296	350	332	325	306	297	349	321	322	344	358	337	319	279	321	308	339	345	345	343	330	331	348	362	297	322	326	309	289	290	326	327	335	318	306	337	342	331	318	316	368	319	326	342	299	307	304	317	327	312	336	340	334	366	342	353	347	340	310	330	316	330	309	354	312	352	375	302	324	362	308	336	315	323	294	347	327	334	346	304	342	361	333	351	338	305	342	360	321	350	349	301	347	285	332	325	335	346	342	344	319	352	342	350	349	289	319	298	322	322	360	348	324	312	314	338	326	303	302	336	321	366	346	333	303	328	325	350	343	312	347	324	308	336	328	363	337	325	325	303	350	322	305	290	341	306	344	320	317	303	315	326	322	317	341	321	309	334	326	339	349	346	310	323	329	353	320	308	319	374	306	337	330	334	287	293	325	307	325	346	321	324	317	378	335	355	323	347	353	331	361	291	319	330	352	331	322	318	344	328	320	346	328	353	300	340	322	339	327	306	332	326	318	318	312	346	366	322	323	342	309	324	341	330	315	337	330	325	318	368	352	316	374	325	338	334	302	312	349	327	359	320	348	320	342	336	324	301	321	329	306	383	345	322	308	332	324	319	322	322	360	335	316	349	353	360	337	334	322	346	311	332	339	313	351	315	321	331	348	330	321	337	337	363	344	330	331	309	336	335	354	312	344	301	325	303	327	339	334	342	321	326	328	349	349	295	309	339	347	341	329	319	346	315	311	302	324	327	352	307	321	318	336	298	328	290	312	323	341	358	325	342	314	327	316	330	331	348	316	300	337	318	354	343	335	327	318	314	329	350	331	344	295	322	307	297	336	327	311	346	311	346	343	382	342	331	300	327	343	350	320	314	333	324	334	303	355	328	323	328	318	328	345	341	323	320	334	331	322	315	333	342	302	291	308	335	324	321	354	350	352	333	314	306	324	362	303	325	334	349	295	322	306	342	328	329	312	313	312	346	314	342	313	312	302	309	364	355	338	332	323	318	333	329	320	331	349	350	333	306	347	325	334	307	309	332	334	305	336	355	331	313	323	330	347	313	319	326	318	318	312	293	301	351	310	332	329	326	326	335	340	312	326	366	300	289	294	316	332	353	342	283	325	304	351	322	338	343	332	353	314	335	331	315	330	347	314	337	343	346	342	342	325	336	324	292	356	325	302	336	317	298	356	326	311	351	321	302	299	320	313	309	325	324	336	339	334	324	323	330	309	368	314	337	305	343	342	332	341	369	350	335	340	329	346	325	320	337	333	337	331	341	308	328	343	327	326	367	312	292	341	301	329	289	325	332	324	308	320	317	348	293	328	351	309	304	322	337	364	277	360	328	313	302	309	337	323	326	312	343	322	340	376	312	303	319	323	336	339	341	327	356	311	323	304	339	319	333	351	313	299	315	301	322	324	339	316	324	325	340	350	341	322	335	324	325	320	349	336	314	288	309	291	321	291	323	307	350	326	318	328	311	288	350	310	318	328	321	336	352	353	337	293	308	333	295	323	279	340	323	344	305	331	326	313	297	350	320	295	335	342	331	330	331	316	376	301	308	324	333	358	320	316	324	307	332	343	319	359	322	326	323	308	330	326	317	372	350	311	333	304	308	345	333	342	325	312	306	327	341	328	336	304	329	356	325	335	313	309	367	353	330	321	352	326	328	302	345	341	300	301	290	331	348	324	332	322	322	354	338	343	319	296	322	319	325	322	305	354	298	297	344	344	335	317	308	329	347	308	322	369	368	340	337	330	351	312	311	320	345	314	323	297	346	345	336	322	326	338	309	353	319	346	327	316	350	328	330	315	350	318	333	326	326	332	330	303	313	321	336	317	337	319	326	304	279	332	348	297	392	333	351	327	330	328	307	311	340	336	347	311	303	335	343	320	309	344	307	342	359	389	336	306	318	325	309	326	336	324	323	293	336	324	334	317	360	364	352	338	330	352	312	358	329	323	315	334	321	330	329	343	308	298	329	328	359	308	312	311	317	367	312	348	336	349	283	369	323	325	297	298	336	332	312	333	316	306	353	333	343	331	303	347	332	319	345	344	388	328	340	341
20344	27350	20860	14758	13938	17540	15475	4416	1044	753	675	650	652	600	673	653	528	562	742	790	849	797	709	640	506	579	500	487	519	512	572	560	502	519	476	516	544	513	539	518	489	513	496	481	509	528	525	522	515	511	530	535	500	524	512	514	513	529	511	520	521	522	511	509	531	497	500	493	531	504	568	541	520	550	510	531	527	493	519	522	505	559	514	487	498	516	525	489	498	483	507	527	542	510	503	495	533	556	498	541	516	516	504	533	485	503	538	494	519	559	498	478	509	522	500	501	522	520	537	526	533	542	489	468	489	517	516	486	539	521	493	498	538	512	514	542	571	515	536	477	485	505	490	532	508	532	506	526	541	538	531	490	501	498	500	457	520	543	517	542	494	542	520	512	517	529	544	501	512	526	520	478	498	533	507	525	526	542	495	545	505	486	524	520	587	543	534	510	483	484	532	550	479	571	487	552	525	524	535	528	500	523	530	534	553	522	491	540	472	479	505	476	526	536	472	506	513	516	521	481	555	512	504	516	495	508	507	521	475	566	516	540	531	534	472	486	545	535	478	505	519	530	526	497	538	524	525	546	525	521	498	521	521	482	491	502	523	552	531	519	556	550	524	492	524	527	534	505	539	512	521	502	522	522	527	502	537	538	504	551	504	528	505	495	504	503	516	482	491	530	498	480	542	533	496	527	526	524	507	553	496	512	555	516	508	539	534	479	499	490	501	529	507	536	513	541	524	496	521	523	488	535	498	517	514	488	491	547	505	514	515	512	478	473	525	583	513	543	483	569	526	544	505	509	529	553	504	475	496	479	524	528	510	492	563	502	508	539	529	510	511	462	527	519	531	490	499	516	511	528	505	492	525	517	526	512	550	521	504	496	500	525	529	535	501	533	541	535	570	510	487	520	527	524	503	467	539	510	536	481	523	509	554	513	528	484	505	501	505	515	494	516	532	541	549	537	509	489	513	516	498	500	508	515	507	532	542	527	507	513	542	552	482	490	540	505	526	469	535	537	460	530	490	505	552	499	504	538	487	509	487	488	500	515	512	512	502	500	512	486	536	542	535	493	524	539	514	485	517	506	544	527	517	547	539	511	517	566	527	550	549	530	505	501	480	490	507	500	489	552	506	521	487	515	513	505	484	516	523	500	532	567	485	510	532	540	518	538	532	531	544	528	530	504	551	528	495	526	536	493	522	531	514	507	508	536	500	557	522	488	560	489	521	529	509	502	488	499	499	519	510	524	547	510	553	489	569	514	531	512	511	500	517	528	483	534	509	554	551	500	546	546	513	497	530	486	486	535	539	555	519	508	525	495	480	507	519	546	512	539	501	486	514	542	547	529	507	513	501	513	516	514	517	522	509	527	496	513	523	542	504	501	533	541	476	540	487	499	509	501	533	505	547	539	508	496	550	519	516	538	490	501	489	497	467	532	580	549	475	563	536	507	530	517	493	546	538	519	550	521	476	506	495	517	537	505	491	528	516	520	508	471	543	551	501	540	471	515	536	519	485	545	500	524	506	535	534	468	519	501	507	481	484	480	557	531	536	504	514	473	512	511	515	581	508	524	520	503	547	553	488	493	524	484	510	525	487	481	502	549	501	505	538	516	540	514	523	495	525	512	536	513	553	472	571	500	528	527	536	558	484	520	532	521	541	538	533	507	507	529	479	569	529	507	474	525	546	545	511	537	547	502	522	485	530	545	515	542	499	478	524	503	533	528	517	517	574	505	560	516	515	496	481	514	529	516	509	486	532	519	545	503	507	522	509	506	486	524	522	474	517	505	548	549	530	483	542	526	525	540	529	526	537	519	473	512	571	512	516	504	502	553	504	484	513	501	563	558	536	515	546	514	538	566	532	498	504	470	508	472	507	486	497	512	494	513	557	503	509	520	558	557	533	511	523	510	508	502	513	543	553	533	537	496	515	521	526	512	564	516	557	550	507	524	499	534	507	574	493	509	532	478	520	501	512	509	525	519	520	527	527	489	512	531	523	528	505	570	480	490	487	512	553	500	536	507	513	529	526	534	496	502	524	494	541	514	515	531	499	515	512	502	533	495	496	489	533	518	497	503	511	470	518	514	550	483	484	480	529	520	484	516	462	537	486	509	518	505	514	529	505	512	520	473	517	548	521	479	498	499	525	516	521	521	514	529	525	503	458	532	522	510	524	532	557	548	550	518	515	512	499	478	513	485	471	518	476	513	523	525	533	478	530	500	519	545	522	535	529	520	504	546	529	530	538	533	541	500	509	489	561	557	498	519	523	566	521	519	536	481	499	532	523	515	517	509	522	543	503	517	558	488	477	514	514	502	520	489	543	528	519	526	488	539	489	531	536	507	545	532	559	534	538	515	506	512	531	510	505	514	548	497	514	490	531	551	502	484	487	540	484	538	469	516	521	514	521	507	497	509	522	547	552	491	524	515	516	501	515	558	532	523	505	526	505	504	556	508	563	501	516	514	466	505	486	497	543	481	495	519	531	496	523	501	497	557	550	563	541	541	530	517	522	521	501	551	536	546	523	510	548	595	487	538	525	486	539	536	501	513	502	521	517	538	502	542	502	547	481	522	515	540	499	509	561	525	498	514	508	519	527	500	506	504	523	480	524	553	539	561	535	478	528	506	517	520	535	561	556	487	538	508	512	493	511	502	518	559	494	542	493	498	526	533	495	498	513	489	508	521	512	522	545	588	518	502	496	518	513	545	474	497	492	530	519	519	506	522	543	478	551	527	513	518	511	520	508	493	560	486	504	500	533	491	532	555	537	528	514	490	493	533	498	506	540	462	520	497	546	552	546	559	505	508	535	508	553	496	515	547	506	540	464	552	501	479	537	490	510	516	478	513	531	498	491	500	496	492	522	549	529	517	500	504	507	532	488	504	508	491	456	530	535	510	499	528	531	508	498	497	507	500	517	501	494	536	466	520	529	517	481	520	481	522	559	505	575	505	523	505	507	537	553	509	522	482	542	533	496	525	507	525	543	526	541	506	541	564	469	526	520	523	499	524	537	561	512	529	529	543	505	532	504	509	499	518	538	474	496	518	537	517	533	475	511	542	506	562	521	517	507	506	502	493	571	518	500	476	570	498	507	496	497	467	554	472	494	513	530	519	514	537	527	484	508	508	529	484	526	529	516	569	500	528	512	518	543	498	510	563	556	514	546	523	564	518	517	508	547	530	558	493	538	516	527	522	493	508	497	502	547	494	531	521	473	476	530	535	537	535	524	489	503	558	505	532	520	534	521	532	506	573	542	526	490	520	435	529	460	529	525	500	513	513	519	527	522	503	513	475	499	506	517	521	516	476	507	518	507	568	524	583	575	560	519	562	495	491	535	530	509	525	507	561	540	502	538	538	496	532	509	501	505	536	513	507	515	492	509	535	522	522	518	472	483	535	520	517	491	506	535	520	507	491	532	499	481	525	495	520	523	555	500	520	532	545	521	540	504	538	508	504	558	511	479	530	515	550	499	509	516	489	536	537	574	490
24184	21167	28177	24366	21185	35707	39938	19254	2748	450	456	450	440	393	795	655	413	389	479	884	1052	905	671	480	424	404	353	380	391	366	344	371	376	384	360	436	408	379	397	413	381	382	381	370	368	392	370	381	378	381	380	402	393	377	378	373	394	380	366	377	349	376	401	381	356	379	378	384	354	372	369	383	413	399	387	395	378	366	365	394	379	362	422	404	370	354	383	395	356	375	396	350	423	389	372	386	357	417	389	396	388	339	414	378	367	397	416	381	384	386	365	401	414	358	353	360	367	380	373	424	380	380	382	379	310	365	410	355	399	391	345	356	356	388	386	409	376	393	367	386	384	394	387	387	378	408	376	366	366	409	374	420	354	394	385	355	362	361	396	368	384	402	402	407	383	398	400	392	318	371	366	359	362	385	363	375	379	408	343	383	367	374	373	377	380	386	390	363	387	362	385	364	389	372	393	410	365	366	404	339	392	375	393	388	394	363	346	371	373	372	414	390	387	375	384	357	369	367	424	371	357	358	406	392	405	362	338	391	373	398	401	368	382	397	378	388	353	392	380	391	376	399	375	383	406	361	379	392	344	400	369	369	435	353	408	393	376	346	366	375	375	357	387	381	371	414	393	384	385	384	392	379	380	413	386	366	385	379	344	362	372	376	380	403	387	392	356	370	383	336	360	353	385	369	381	384	353	407	364	419	394	387	378	384	422	369	410	370	396	341	396	382	356	378	377	378	367	383	402	382	365	361	379	360	385	389	387	372	399	392	340	385	397	418	364	355	401	381	355	360	345	420	406	368	399	385	357	371	371	401	366	372	391	408	387	368	366	375	419	380	370	398	363	366	406	375	380	385	374	369	358	375	411	381	374	367	425	404	371	395	382	365	387	354	360	378	406	394	371	344	390	381	376	380	380	399	354	379	373	403	353	369	362	357	331	374	351	395	368	364	423	380	366	403	372	375	362	379	373	396	378	373	399	408	362	374	331	348	388	388	379	373	387	398	426	384	378	354	390	376	382	381	360	361	385	383	377	385	388	381	376	415	401	412	363	350	397	346	362	383	358	381	364	402	394	404	375	389	404	351	347	381	394	354	368	403	379	368	394	371	366	402	357	391	365	362	373	392	353	343	360	368	413	392	377	376	402	398	389	356	375	344	370	347	417	365	404	404	394	422	374	386	352	417	386	364	348	368	348	377	413	378	353	417	420	385	385	384	389	354	351	370	390	388	373	387	389	369	398	411	389	389	385	391	391	370	411	365	385	375	333	371	357	358	389	376	374	378	341	344	348	363	362	383	398	384	367	358	382	399	386	352	375	397	382	378	369	333	395	385	383	359	362	389	341	352	388	398	347	341	421	368	381	374	394	376	360	384	381	368	357	386	332	321	412	406	392	363	383	402	405	391	422	386	338	393	383	390	356	343	361	376	358	364	401	344	377	409	382	376	373	385	399	390	373	417	406	392	358	419	378	374	389	395	402	365	409	380	387	371	369	371	346	357	341	412	388	366	333	306	406	355	353	379	390	380	384	407	349	353	378	381	336	383	378	398	383	381	393	360	360	382	385	362	397	382	366	385	404	356	412	372	349	351	375	376	358	403	353	393	325	334	343	366	404	380	385	365	388	359	393	390	398	418	355	397	397	361	392	329	397	374	365	390	353	374	375	369	348	353	365	368	367	381	389	365	398	362	383	336	368	359	404	390	373	411	383	359	386	410	367	376	378	383	392	370	388	364	418	368	384	375	437	356	332	365	405	366	342	411	370	364	401	382	384	357	411	389	383	360	372	381	360	356	391	421	353	379	374	358	353	388	389	379	344	355	384	370	358	386	390	407	413	388	420	404	377	346	378	375	356	386	367	409	381	369	380	374	381	395	400	378	377	361	375	389	393	384	407	385	380	402	357	399	401	374	380	371	356	372	409	379	366	390	350	374	397	388	379	346	371	362	358	410	380	384	427	377	381	378	382	364	384	352	380	380	390	379	365	373	394	386	350	366	387	356	387	396	372	383	396	353	366	349	380	405	420	367	409	382	348	416	343	362	396	338	344	368	349	384	363	400	396	371	382	380	374	340	372	378	356	386	394	375	351	369	353	380	348	380	366	362	402	368	386	376	392	365	359	389	398	371	340	401	370	320	379	404	378	384	367	382	369	394	363	372	393	370	367	364	366	386	364	390	353	373	367	353	383	334	377	381	375	340	386	384	331	398	383	373	380	372	337	383	378	391	405	379	370	398	390	361	375	359	360	355	401	355	420	394	382	362	372	415	385	394	393	414	375	382	381	399	369	367	362	356	352	396	373	355	389	376	382	371	394	370	374	357	396	368	371	366	356	326	388	373	374	372	370	387	400	368	372	379	406	362	346	376	379	383	353	371	379	347	373	362	389	349	364	361	385	381	380	364	391	395	360	332	387	369	407	392	374	390	385	372	415	397	391	382	405	376	378	355	359	398	385	356	380	374	390	357	367	362	374	358	373	368	407	345	376	411	373	419	389	380	366	426	392	352	382	379	380	393	348	398	399	386	421	402	385	371	353	349	393	415	373	373	394	404	393	357	395	341	360	376	364	372	363	431	386	359	384	359	399	379	359	355	347	354	339	374	371	367	398	375	383	359	365	410	403	406	403	367	390	407	391	387	370	378	401	411	360	391	343	357	370	354	364	378	359	397	379	358	400	351	378	421	413	357	382	356	359	367	384	387	388	333	376	325	378	380	383	410	395	396	372	413	366	398	392	353	343	368	406	375	363	369	422	385	395	402	384	384	401	339	393	346	380	394	401	362	383	358	358	404	368	384	395	360	363	383	421	384	383	356	349	373	355	368	396	386	400	370	366	382	400	362	373	362	378	358	361	372	386	365	377	372	387	346	372	395	380	360	389	364	351	404	375	387	417	387	392	348	360	385	365	389	364	417	340	371	383	394	379	344	401	405	381	365	376	362	380	340	393	389	369	358	398	384	395	385	382	370	409	363	374	376	388	370	372	392	392	379	349	391	394	400	358	384	366	381	374	358	355	390	375	364	378	375	359	391	381	345	379	396	385	387	347	403	350	385	394	422	373	369	397	390	406	411	389	396	368	388	391	375	362	359	362	389	374	392	367	409	342	377	386	354	336	404	380	385	385	401	366	369	387	351	369	396	380	351	362	385	380	354	377	386	359	370	347	376	385	401	363	384	340	393	345	406	379	363	383	373	375	346	399	384	410	384	398	367	353	397	383	398	400	369	360	392	358	416	386	372	392	371	378	401	400	334	396	422	349	391	368	351	342	371	387	376	400	359	387	355	382	385	395	389	387	363	354	392	406	381	412	367	395	376	360	406	373	357	374	407	382	404	375	360	356	349	355	367	349	357	334	343	350	371	422	387	436	386	350	394	385	398	373	371	370	378	359	371	399	362	394	384	368	414	362	384	364	363	406	375	411	390	405	379	389	373	437	383	370	354	375	366	374	354	411	358	396	389	368	370	397	363	360	415	361	408	372	353	398	375	415	372
24026	36218	31151	21370	25762	43042	41077	22094	3530	865	781	841	729	689	1864	1394	665	710	826	2196	2635	1990	1367	904	711	650	601	598	560	615	627	584	588	605	577	612	617	560	589	608	597	597	639	576	549	612	604	572	591	624	624	584	648	591	577	582	583	581	569	601	584	612	593	608	621	581	620	576	580	591	576	620	553	605	616	600	564	611	574	614	555	608	614	589	594	563	614	625	594	611	627	572	624	621	588	623	592	602	633	585	566	594	556	599	588	550	638	562	542	590	598	624	579	592	569	559	565	629	633	546	609	613	588	569	616	619	596	628	594	578	616	594	563	646	558	647	577	576	579	643	550	564	587	610	602	575	547	571	616	590	625	656	568	598	636	544	589	592	608	594	599	560	604	586	566	582	619	583	551	603	569	632	576	593	629	603	632	614	593	607	589	591	614	611	612	587	582	587	614	601	591	632	593	594	604	598	604	583	612	616	621	672	582	598	610	612	591	649	600	620	664	569	527	577	589	610	622	576	564	629	613	591	584	590	566	621	587	610	625	592	615	640	629	612	592	595	573	626	614	585	582	612	607	618	598	576	575	609	642	581	572	598	599	621	599	611	571	576	551	568	613	614	570	613	618	556	574	601	628	594	624	566	581	635	627	613	646	649	599	585	524	602	616	578	614	592	549	592	609	575	562	629	587	651	595	582	586	655	605	580	640	576	616	624	548	619	578	614	580	595	628	585	562	645	592	596	615	591	559	625	637	581	603	605	613	595	577	536	575	627	581	596	563	601	570	598	633	574	604	564	609	580	583	574	608	607	546	579	601	544	584	567	636	586	586	623	653	620	599	572	568	605	627	578	633	596	568	577	599	585	600	580	564	608	587	606	589	617	570	616	618	592	549	566	548	628	582	558	600	584	576	634	567	552	622	598	588	614	584	636	559	589	606	557	592	558	573	603	615	561	611	590	597	612	602	619	588	614	621	624	603	558	592	610	600	565	599	615	622	608	582	594	621	595	560	620	587	592	597	594	630	612	587	605	624	582	614	615	585	648	572	615	598	581	592	612	590	572	609	581	608	572	634	635	582	582	553	585	579	595	591	524	644	590	553	576	601	571	626	610	563	541	615	581	595	558	600	582	640	588	618	563	599	624	637	578	582	525	624	567	609	596	643	566	579	578	573	609	596	613	625	563	620	608	632	554	568	588	617	626	594	582	582	610	611	592	574	612	608	560	611	573	578	596	587	565	629	600	604	577	592	571	630	566	572	590	601	607	604	612	534	582	596	602	577	615	584	565	624	569	615	621	602	603	608	617	609	578	584	548	648	598	596	577	598	600	602	587	603	614	611	609	561	602	654	552	583	592	604	539	584	610	576	583	575	606	575	635	591	599	622	609	551	580	605	582	574	622	575	572	645	584	601	571	605	578	572	591	594	585	612	601	627	615	594	618	604	570	620	624	580	582	624	624	568	571	585	563	604	624	580	555	556	624	613	569	583	621	587	561	569	579	604	568	580	602	635	612	585	620	577	569	636	615	559	575	622	591	583	631	573	606	594	562	537	628	617	606	626	645	600	628	598	586	567	568	609	575	576	572	582	638	598	624	623	584	603	563	565	577	604	569	626	607	614	603	592	563	594	626	589	610	601	585	607	555	602	654	574	597	594	601	576	588	593	592	597	627	612	582	578	557	581	570	641	592	610	639	575	582	609	622	579	625	607	597	543	603	586	583	571	619	581	634	635	575	641	641	587	543	602	635	585	589	606	606	579	603	569	562	581	597	551	569	549	586	593	597	600	564	595	593	573	605	580	577	598	631	611	642	608	593	687	605	607	600	643	552	621	567	584	570	646	612	565	556	612	592	630	599	572	592	588	578	615	652	567	590	550	584	582	534	613	605	576	603	558	570	585	598	600	582	573	583	623	633	572	617	600	611	611	573	580	601	618	612	573	629	593	618	553	622	533	618	631	631	599	603	595	564	596	637	634	564	625	584	599	603	588	614	550	573	596	610	614	597	615	584	570	593	581	560	524	618	558	609	588	603	606	578	584	591	598	608	585	584	616	556	592	592	577	567	617	543	586	604	615	556	555	620	657	596	603	590	559	573	551	615	612	579	584	573	593	589	567	584	628	625	550	558	580	613	525	590	618	576	602	593	582	598	566	566	653	607	627	671	594	632	621	582	596	577	557	600	598	607	605	581	613	600	586	574	582	595	570	583	568	535	616	571	551	640	595	606	628	608	622	598	590	619	538	550	622	583	578	669	590	605	616	614	553	638	624	601	614	615	582	555	619	574	597	604	625	587	573	547	620	616	582	597	580	625	622	596	607	632	603	613	593	604	616	568	634	622	615	608	545	568	606	603	595	594	634	573	612	647	603	617	561	569	589	615	589	624	636	621	598	585	596	623	602	599	560	603	603	571	628	565	568	622	580	586	567	540	577	582	590	572	558	618	607	557	588	626	622	626	605	585	611	602	550	589	570	588	609	586	594	593	623	602	599	593	589	612	580	631	578	591	648	597	566	627	573	635	580	577	570	615	605	603	569	604	639	599	632	616	578	606	589	585	618	579	636	618	564	605	601	607	595	627	572	570	621	608	593	560	611	581	614	581	618	626	562	640	575	569	593	630	602	555	640	571	613	626	608	612	598	638	571	597	577	624	582	576	583	581	561	558	603	624	626	611	593	598	587	603	580	577	591	602	559	572	597	521	567	576	612	613	575	588	572	575	613	582	605	605	602	586	620	616	588	632	602	568	583	584	653	626	553	569	574	586	607	583	627	577	606	573	591	576	583	596	604	603	588	562	582	629	600	578	576	592	632	594	582	556	586	603	636	607	612	603	616	602	641	557	603	605	572	616	571	585	598	564	584	609	560	590	561	616	605	583	598	610	586	607	557	617	590	516	568	618	576	605	547	652	570	629	585	588	580	597	565	587	636	558	579	630	583	658	626	606	635	638	550	594	595	597	595	556	612	586	598	614	560	610	599	627	650	559	606	598	565	585	575	632	547	597	600	610	592	589	581	596	594	595	621	611	590	563	569	563	601	598	645	612	605	576	618	567	623	610	583	593	577	582	580	586	611	658	631	624	609	556	582	577	590	568	599	608	634	578	593	559	610	602	568	586	591	596	604	627	561	642	579	599	566	560	594	594	524	605	601	574	539	574	632	605	598	564	602	594	611	595	576	581	601	622	569	584	613	574	582	592	597	556	613	590	607	586	635	590	595	618	581	589	619	596	610	562	582	624	616	574	599	585	589	622	570	611	596	594	610	628	611	605	615	575	603	598	618	581	608	564	584	579	591	647	588	576	620	629	607	624	623	599	551	603	633	602	596	608	588	612	611	621	573	600	566	561	585	584	576	601	566	574	571	590	578	539	591	615	593	539	585	577	556	613	610	596	607	572	630	576	573	586	601	587	572	571	613	608	630	598	617	609	597	614	624	604	586	596	635	582	577	586	573	603	548	593	583	531	632	556	592	596	613	586	588	595	605	565	574	581	626	595
22936	21128	28797	23574	21680	45655	52621	32047	9518	571	423	385	402	384	1046	701	367	371	913	1357	1362	999	582	460	409	397	351	324	358	326	372	341	340	314	318	317	350	328	332	342	316	314	333	347	352	336	344	309	361	324	319	348	356	312	301	324	336	328	327	342	333	348	363	312	338	331	315	308	330	331	327	324	284	316	319	341	321	299	356	283	327	329	369	318	322	355	322	339	328	314	311	331	318	326	306	379	334	324	317	349	316	326	297	334	336	329	324	308	325	330	316	319	329	343	337	374	309	316	318	327	324	326	303	305	288	331	326	351	313	356	328	316	296	342	314	355	349	335	330	327	351	301	346	316	308	324	332	336	323	310	300	335	300	343	324	319	335	358	316	321	312	343	300	310	335	344	340	338	363	323	333	354	332	307	330	289	330	316	308	335	337	308	342	336	344	300	317	344	350	305	315	315	297	344	326	294	325	290	336	294	336	344	344	331	300	330	311	352	333	302	301	315	327	335	338	342	329	337	345	315	353	359	352	315	329	329	292	316	351	308	323	324	311	297	312	328	324	314	298	318	323	328	321	314	337	336	338	307	298	323	339	326	327	329	331	330	354	327	334	310	318	323	332	318	339	318	325	300	327	294	322	330	317	346	302	300	346	280	353	317	316	326	337	313	306	338	337	352	346	306	335	329	325	321	307	347	327	317	333	321	317	322	309	356	307	332	292	320	335	331	307	306	315	322	339	332	331	300	335	344	331	323	316	343	316	310	342	297	310	341	343	325	345	326	321	341	335	326	299	318	359	322	316	336	282	352	335	302	327	329	335	355	332	322	332	344	315	301	347	316	306	289	313	364	344	366	344	356	319	316	343	317	342	316	354	348	314	356	304	331	339	327	348	338	313	327	323	320	321	325	313	341	336	344	308	342	296	302	322	355	332	313	341	298	327	342	313	306	296	341	337	339	318	299	319	352	326	341	355	321	348	307	333	318	327	329	366	338	354	312	343	369	327	323	324	329	345	338	303	343	329	323	318	337	347	303	318	325	317	353	351	328	326	292	297	334	340	326	344	350	313	327	313	333	318	334	330	313	342	320	345	349	348	348	333	295	349	338	323	323	340	328	312	318	323	358	332	339	317	360	309	306	340	326	311	329	326	313	323	341	330	312	351	343	351	337	309	330	330	327	312	352	314	325	312	315	331	348	330	301	343	323	328	338	342	330	343	329	334	324	361	331	338	333	331	343	342	318	340	313	326	317	316	340	339	331	324	316	308	333	332	352	310	321	321	324	321	340	311	331	351	376	321	321	322	318	342	329	321	368	304	349	361	338	317	291	330	348	342	320	346	310	336	334	337	323	302	293	312	321	309	319	353	317	339	323	326	320	320	313	337	331	304	322	326	305	322	305	311	316	333	344	319	298	328	331	319	340	320	341	348	303	345	320	301	357	356	343	334	331	328	329	327	322	329	329	325	328	339	326	299	329	333	350	324	333	329	320	329	307	338	332	340	299	322	338	320	300	322	339	304	344	300	326	328	322	325	330	305	314	310	310	343	334	359	312	330	348	321	326	319	355	289	343	342	252	326	319	324	309	367	310	315	333	322	324	308	329	333	343	281	362	334	315	342	324	326	318	319	321	306	318	298	345	282	337	334	292	322	315	347	308	310	338	352	361	323	339	326	315	318	345	313	302	324	342	315	324	320	335	325	340	351	338	357	355	309	324	318	316	341	322	357	316	313	316	331	331	326	319	326	311	308	314	382	350	341	311	332	332	329	317	327	336	330	323	298	328	331	305	337	325	321	337	325	330	297	326	356	300	357	370	300	327	330	308	348	328	319	332	324	323	323	339	310	355	328	319	337	326	337	335	346	346	301	326	316	333	339	323	313	315	353	343	333	317	312	340	364	323	328	328	337	351	304	336	337	342	306	359	326	326	330	306	308	336	360	337	343	336	329	298	349	319	284	321	315	319	325	306	344	279	329	347	312	336	315	308	335	350	318	318	335	336	321	304	340	323	358	321	325	341	350	357	329	324	315	346	322	333	343	312	319	340	339	335	335	331	310	365	345	285	352	331	297	352	310	321	343	347	314	327	303	317	341	307	363	337	331	329	323	295	298	329	312	350	324	303	327	339	323	316	347	307	343	322	333	307	333	313	305	343	296	360	335	316	291	349	346	320	356	287	319	308	366	334	357	347	323	312	348	308	337	332	317	339	339	312	324	298	320	336	315	316	301	338	308	347	318	338	307	345	353	323	349	312	311	340	343	326	331	326	338	318	329	303	302	331	332	332	319	304	352	373	294	326	319	353	328	317	310	352	313	326	351	356	333	327	308	297	290	352	331	344	341	325	360	324	341	341	345	332	340	320	315	347	327	304	331	322	327	330	310	293	311	316	329	352	341	352	326	308	307	332	388	344	294	315	299	332	342	314	301	312	322	333	301	302	334	357	340	336	349	336	321	340	346	321	351	322	316	360	344	309	328	340	325	351	323	321	355	307	315	304	306	319	330	332	329	353	296	312	307	325	312	339	315	338	303	302	327	329	351	346	317	329	329	309	320	305	339	325	287	337	350	326	350	305	343	318	307	336	345	297	330	330	332	282	305	309	304	356	340	336	319	336	331	330	351	356	309	325	325	314	320	330	312	287	313	317	317	353	326	322	338	347	321	345	353	317	325	322	352	290	341	326	333	308	318	357	295	311	328	328	328	353	338	320	325	303	322	331	326	293	315	330	342	316	360	309	302	340	327	322	326	313	337	290	311	322	300	314	311	330	353	329	316	296	325	351	320	333	351	336	290	322	339	308	295	320	342	359	306	353	305	309	339	349	343	326	293	310	355	312	338	326	302	335	336	295	331	324	354	310	289	335	362	305	355	314	337	316	352	338	350	316	351	312	361	339	332	329	286	307	319	333	341	295	320	298	328	350	324	286	281	346	316	339	309	356	326	334	346	316	328	309	362	353	320	318	302	327	323	324	282	331	311	307	339	321	304	353	292	315	324	307	332	310	321	308	321	321	320	316	334	292	373	320	341	337	321	335	325	321	329	309	328	320	335	342	328	346	334	314	329	307	322	354	284	324	332	362	333	366	354	306	322	344	334	349	321	310	358	351	298	335	339	295	333	326	332	320	316	328	346	341	326	304	298	315	344	340	315	371	344	330	324	342	302	343	311	362	316	310	319	341	325	359	363	318	322	316	327	340	349	343	307	331	316	350	322	326	341	330	371	325	334	317	351	280	327	335	339	324	320	341	345	327	321	320	291	328	332	345	342	323	352	305	283	313	321	339	323	308	352	316	298	337	339	317	302	329	327	312	293	323	338	315	309	347	347	323	391	316	298	324	314	319	328	345	318	337	292	369	326	346	317	310	328	322	344	298	339	307	343	312	353	302	336	313	322	336	316	359	337	346	350	288	334	344	313	336	296	331	314	318	329	337	322	341	319	340	325	344	331	351	324	311	328	314	353	340	342	362	335	323	323	349	359	326	322	312	339	357	341	298
26095	44570	36759	27132	35316	56577	52536	34624	8104	825	718	686	699	625	2830	1697	636	712	2054	3580	3510	2452	1361	813	720	646	569	515	519	547	518	515	508	518	574	505	480	538	496	523	485	508	534	545	502	533	525	538	514	528	486	509	502	489	517	508	494	527	520	531	528	507	500	489	497	507	483	523	499	518	514	528	552	500	498	518	499	513	544	542	549	539	473	506	496	546	491	509	492	485	516	524	548	515	530	507	515	531	524	538	497	497	554	498	500	466	510	510	504	521	511	539	513	514	515	522	560	493	498	515	496	537	548	531	520	517	532	470	516	558	510	507	498	492	518	499	480	499	541	549	509	527	509	533	486	534	540	462	491	516	495	524	509	548	514	505	506	522	490	516	518	553	516	518	498	514	525	495	561	544	532	504	536	525	534	480	521	509	504	514	509	531	443	524	510	485	507	537	516	483	516	546	568	485	546	522	485	509	524	575	488	531	469	541	534	518	540	517	488	469	498	492	518	483	467	557	508	561	501	569	551	538	534	493	555	533	498	499	499	517	513	545	528	543	499	525	498	472	508	536	547	487	561	509	546	508	513	513	550	507	485	540	510	524	538	486	518	512	507	532	541	479	540	505	494	503	503	471	548	514	529	519	531	535	522	557	514	465	535	529	499	543	504	494	494	509	512	534	533	504	498	496	519	525	498	501	530	527	516	510	531	517	504	537	486	548	503	537	523	487	524	487	486	532	517	521	483	482	538	544	524	523	500	491	517	548	507	497	505	508	506	541	555	510	544	507	528	484	512	501	506	522	521	464	522	533	533	510	520	512	521	485	550	509	488	547	549	503	535	501	510	498	504	526	489	530	527	494	482	503	506	531	522	514	495	510	494	491	507	514	476	496	512	505	498	555	504	462	493	487	511	514	525	533	493	535	511	507	535	515	525	539	512	500	499	510	531	501	493	552	531	521	523	489	514	478	548	537	500	508	485	484	497	479	499	496	530	525	486	459	505	536	530	555	495	504	530	500	574	497	507	512	539	527	502	475	497	521	505	544	466	522	528	495	506	514	489	519	505	514	530	539	532	545	522	477	490	501	537	530	461	518	497	530	490	523	519	479	501	539	498	490	527	492	527	514	516	501	492	524	533	491	525	487	510	477	516	484	554	567	517	516	505	554	516	516	486	512	510	490	511	508	509	535	522	512	559	514	489	478	492	519	505	471	506	521	546	485	508	473	486	520	491	477	511	515	523	556	545	486	534	514	517	521	484	503	526	513	495	508	532	531	515	527	501	599	514	547	563	522	510	508	528	541	533	529	539	529	502	523	542	525	499	495	559	506	521	526	499	509	493	516	519	518	499	541	503	486	492	521	503	540	529	518	527	477	534	543	507	546	533	491	529	557	506	476	518	525	506	537	504	505	531	487	506	507	466	500	518	517	511	517	503	506	536	520	508	539	480	507	566	521	527	500	510	471	517	520	487	501	510	549	486	488	534	509	532	461	534	532	516	517	531	523	493	532	527	496	549	517	480	503	511	502	491	537	503	508	448	560	500	504	492	518	527	523	498	536	502	482	520	575	517	512	483	533	519	525	514	536	469	543	500	525	550	531	496	539	501	516	521	543	498	533	532	519	503	487	531	496	532	517	495	485	476	564	496	509	508	528	546	581	517	529	479	501	514	513	531	507	498	470	515	489	519	494	510	530	532	496	507	527	525	503	548	521	539	510	525	523	470	496	467	510	486	501	501	511	529	490	524	494	481	536	529	508	520	532	491	496	500	530	505	498	503	524	540	521	476	535	506	523	503	494	511	518	539	558	485	511	539	550	476	506	506	485	494	524	527	473	494	500	502	553	523	487	505	546	508	482	545	477	542	490	497	525	480	484	498	508	538	569	509	509	528	481	548	505	478	525	511	508	572	503	517	496	515	543	505	524	513	516	506	508	496	497	524	479	524	507	515	501	503	506	503	530	504	487	520	534	476	542	492	538	512	538	513	539	555	498	496	509	476	519	526	479	570	509	528	536	500	513	496	513	504	523	492	537	523	550	523	532	470	482	513	527	497	535	484	510	522	511	505	482	499	518	497	524	509	538	506	472	575	561	532	539	513	551	492	517	529	514	496	497	472	496	527	563	508	516	504	498	569	509	518	508	489	498	516	516	557	492	539	493	518	482	497	485	511	516	478	482	480	507	509	524	536	531	510	520	525	485	486	521	513	506	502	510	506	503	528	508	508	520	502	528	541	499	526	516	504	461	533	485	496	496	497	485	509	510	529	502	567	486	515	519	520	539	532	487	502	536	515	526	565	536	569	496	500	482	490	502	498	527	532	514	473	526	540	552	514	515	503	492	500	500	491	508	516	505	511	487	529	518	495	516	473	481	537	500	511	484	536	457	504	492	479	509	502	541	537	531	508	463	489	481	494	566	503	561	513	475	474	532	522	537	521	535	505	497	517	546	497	520	528	555	551	496	520	520	507	480	524	504	502	540	516	535	496	494	515	478	532	496	515	532	524	499	515	508	532	535	470	479	507	548	520	516	536	507	537	539	442	497	554	527	460	541	510	498	501	509	494	515	525	523	513	490	518	496	512	508	525	535	506	543	469	507	481	511	543	507	545	489	494	527	514	487	506	515	492	490	519	506	522	505	504	475	528	520	569	521	495	505	496	525	550	482	494	531	484	521	515	504	499	528	531	517	477	511	512	555	548	516	515	515	504	491	502	534	535	549	530	493	518	494	477	528	490	472	544	525	571	523	529	540	532	509	524	493	504	512	532	499	532	510	503	504	538	481	513	496	532	545	501	502	500	538	534	477	502	506	524	521	490	530	526	522	502	503	522	518	487	522	552	544	528	460	522	537	471	538	463	490	525	538	487	520	541	511	490	507	537	509	526	518	505	523	522	480	502	513	537	515	482	519	517	520	522	505	494	520	538	526	495	512	502	574	538	516	528	488	504	546	504	537	525	491	535	481	545	520	569	509	522	493	504	539	499	521	494	484	534	516	502	530	483	547	537	501	479	553	512	539	546	547	513	522	492	508	541	513	517	506	526	553	496	484	506	525	501	468	502	516	519	480	544	521	539	515	520	494	560	501	519	526	527	539	492	476	474	517	507	491	494	486	535	509	483	527	493	514	482	506	507	507	528	472	508	498	464	549	535	558	519	530	541	523	525	499	507	490	545	521	501	487	493	530	476	503	524	489	495	467	523	517	521	520	516	522	510	518	530	510	521	503	534	467	524	478	566	521	498	538	539	526	504	482	543	551	488	506	523	495	516	498	509	496	509	494	487	468	507	498	496	555	532	506	535	498	489	458	519	509	530	503	525	535	520	561	506	544	479	508	514	486	499	506	511	505	518	521	543	517	511	494	547	516	516	494	496	537	489	531	497	511	531	503	513	529	540	485	492	492	532	460	489	500	493	537	552	511	543	479	516	528	523	507	497	502	500	494	523	487	523	474	447	494	523	491	561	495	502	489	541	508	488	513	495	484	505	497	513	521	465	536
26544	21392	18613	7511	4563	9344	9629	3723	1220	345	387	353	366	331	367	348	300	344	337	360	381	402	388	320	398	369	304	279	336	301	363	332	365	302	323	369	337	346	345	327	337	307	363	350	353	340	315	333	362	326	344	322	301	347	295	325	333	344	342	317	314	293	286	327	343	330	357	331	333	346	353	335	338	355	354	344	345	342	318	298	327	359	327	335	349	331	312	344	275	361	361	368	329	305	348	358	357	327	354	337	320	328	352	343	369	326	324	328	344	364	354	344	357	332	352	323	311	332	372	341	306	297	328	366	343	309	320	359	324	274	324	349	325	349	315	353	346	325	320	334	290	315	329	333	326	354	347	330	329	370	366	318	340	303	333	321	359	343	332	340	315	320	330	348	355	325	311	336	319	363	324	345	320	321	311	340	321	335	347	312	320	323	361	324	351	331	312	329	328	338	341	334	320	335	329	343	333	357	296	336	343	327	352	333	325	345	321	340	320	316	298	333	317	327	353	295	379	324	362	341	312	326	322	307	332	317	355	324	287	337	319	322	350	328	314	321	352	334	342	342	299	335	347	325	327	334	337	337	313	324	327	333	350	333	334	321	348	328	339	325	331	351	314	353	352	308	375	322	332	331	313	358	318	330	294	330	338	322	313	372	314	325	329	372	368	348	346	312	320	318	349	373	333	324	306	328	310	362	335	370	298	335	355	298	323	303	320	340	331	308	340	357	327	327	309	311	309	322	332	352	302	323	336	352	342	285	328	320	314	344	327	324	340	369	344	318	314	337	344	353	319	340	317	334	305	332	313	346	322	303	333	320	338	364	331	300	322	357	325	323	347	337	316	354	362	316	352	349	292	365	324	337	316	303	367	347	345	336	328	340	345	351	326	326	379	310	351	331	338	330	344	327	330	308	318	346	331	341	344	336	334	357	346	350	350	363	337	342	294	331	320	362	322	346	325	335	317	357	345	341	337	341	351	305	334	326	345	330	344	338	322	304	371	323	336	300	346	325	309	344	359	338	309	375	323	320	329	320	338	312	352	359	325	350	313	377	330	312	319	311	314	329	330	348	342	316	319	343	338	333	333	334	329	347	332	321	359	319	356	323	340	347	347	327	326	324	370	330	329	351	349	329	302	329	341	336	334	322	336	347	343	334	359	344	299	300	331	315	342	304	301	331	329	308	325	320	339	335	326	329	356	340	325	315	333	324	323	357	333	360	326	331	309	351	328	323	323	313	337	338	340	315	362	341	346	315	320	338	344	294	336	286	352	340	337	322	338	329	341	323	317	335	339	297	335	346	331	342	315	359	322	352	331	339	334	327	323	341	338	347	334	315	361	322	331	311	332	352	350	312	311	307	321	310	323	348	324	342	343	335	299	339	336	322	318	305	353	301	327	323	335	317	318	325	336	324	296	352	351	287	330	341	312	338	315	324	312	319	333	317	345	309	350	333	328	355	333	352	320	310	355	341	338	298	330	358	328	344	328	316	329	308	293	319	322	334	311	350	384	369	340	351	338	358	341	372	319	305	377	348	303	319	333	324	360	334	315	332	325	344	329	322	331	334	347	335	319	338	322	315	355	314	382	347	332	304	377	340	354	320	338	334	360	329	355	350	339	302	359	340	332	348	356	338	326	336	375	336	308	294	342	326	329	343	325	371	315	311	319	366	338	377	352	352	326	339	343	300	353	339	347	295	333	307	327	339	331	328	313	306	333	326	358	343	331	322	305	330	317	350	319	360	335	346	310	328	340	321	304	301	350	307	323	331	322	332	334	325	322	356	316	316	323	305	321	315	332	318	345	306	322	321	327	333	322	371	322	310	339	337	329	372	348	344	338	347	307	344	362	329	352	350	354	319	345	315	355	319	346	330	336	323	293	306	319	306	318	348	321	331	297	343	381	336	329	351	302	289	348	335	327	306	312	327	276	344	297	325	335	348	305	321	326	349	332	323	361	334	342	339	318	308	376	337	310	327	362	348	376	348	322	324	350	334	338	323	339	321	330	299	336	374	329	311	335	334	337	321	324	360	305	347	329	314	367	306	323	336	336	338	327	356	325	307	342	317	325	305	324	343	346	354	341	346	347	355	345	320	344	334	330	361	345	318	314	327	309	330	328	320	350	351	289	322	325	354	334	337	359	326	332	345	310	309	351	353	320	367	327	346	338	319	339	333	326	331	324	356	334	345	330	337	354	352	326	354	350	337	338	343	341	347	340	329	320	317	317	341	304	335	315	317	342	393	329	326	349	332	291	321	348	322	326	318	345	352	351	311	342	364	291	310	338	341	355	306	313	341	321	333	352	294	320	341	325	347	321	359	310	315	296	349	298	336	318	343	328	338	330	353	303	270	330	349	330	334	316	303	325	353	345	353	346	326	323	362	372	339	317	321	312	337	311	336	342	298	330	310	341	335	315	324	341	354	321	292	321	313	355	379	370	361	368	340	342	337	334	316	325	360	341	307	329	349	334	321	345	340	338	333	295	335	330	339	300	332	364	356	320	329	356	348	329	316	345	315	329	342	323	332	326	326	328	313	337	327	325	302	346	329	353	351	321	355	325	351	343	332	333	353	377	353	331	335	363	361	320	293	330	365	316	341	316	334	315	321	347	323	364	354	331	332	308	308	332	327	320	312	334	306	352	343	337	322	325	336	308	333	301	325	350	309	315	320	359	345	350	358	394	350	338	362	348	315	346	344	323	344	334	379	371	332	313	342	346	312	341	320	296	327	345	347	295	343	341	355	350	311	360	323	343	324	337	336	355	329	305	343	348	339	377	360	322	337	371	352	302	318	343	321	295	359	364	337	331	313	343	357	333	355	360	356	289	342	328	342	315	341	343	366	345	332	304	314	345	314	325	342	345	317	338	331	302	286	332	362	314	302	337	326	360	339	324	283	351	357	366	357	353	348	358	326	357	371	310	305	328	330	300	334	338	361	345	356	352	309	349	339	327	283	338	347	349	363	324	316	332	324	322	321	351	383	321	298	350	353	316	322	365	387	353	330	329	323	338	317	344	351	340	342	342	350	327	313	323	313	377	301	327	350	309	355	351	318	323	325	340	327	324	353	315	331	342	341	309	352	350	306	345	335	344	309	342	324	301	317	317	330	313	333	297	330	364	344	351	350	348	351	305	311	340	365	340	317	328	356	304	319	325	291	339	291	338	342	343	351	290	358	348	311	337	324	345	342	311	330	355	330	343	357	327	350	337	340	293	345	356	315	333	304	337	342	315	356	335	321	335	307	336	383	340	345	340	366	326	323	334	321	361	305	327	301	348	344	285	291	337	327	352	341	350	329	335	323	332	318	359	335	318	324	316	330	349	330	343	319	307	334	328	317	333	309	321	295	337	318	327	348	322	346	307	324	367	320	316	312	365	337	305	358	340	300	345	350	330	353	338	343	343	368	361	358	319	349	329	324	324	330	329	352	339	315	324	336	323	354	348	337	328	343	316	355	321	334	332	335	305	327	324	311	330	375	308	326	350	331
19523	29023	21418	10059	9884	17615	16422	7286	2550	602	622	603	588	543	572	582	561	558	547	691	785	700	645	578	572	515	524	529	509	516	556	515	534	528	548	540	565	566	496	570	538	565	517	496	563	564	561	506	505	541	530	529	520	527	547	530	539	527	561	513	491	530	536	474	549	528	539	508	511	524	501	534	545	529	529	511	545	526	487	489	539	470	526	573	494	573	528	526	563	529	558	484	497	547	552	540	507	528	559	534	544	508	522	542	502	509	494	539	520	514	556	541	519	496	525	550	520	502	524	529	501	508	529	527	550	546	549	515	560	533	494	527	535	529	524	494	509	532	522	530	519	553	512	512	533	514	542	532	491	491	530	509	504	536	497	518	515	549	572	512	517	504	538	534	539	529	540	529	474	519	534	513	509	531	514	561	539	491	516	514	493	563	532	526	499	534	568	546	516	517	523	493	573	520	520	532	513	502	513	530	528	531	511	548	565	517	517	524	485	499	492	497	502	532	527	529	542	485	509	511	518	538	516	534	527	511	531	526	540	504	541	540	479	539	535	527	513	511	555	523	538	518	550	538	498	541	506	552	523	507	535	534	553	506	513	493	505	544	486	517	476	560	545	528	553	532	505	502	506	542	502	526	502	518	538	550	524	519	547	490	507	542	531	507	537	524	505	541	535	515	515	528	478	530	539	519	496	510	521	550	504	490	541	527	553	488	538	499	560	473	501	500	523	499	538	574	514	538	520	516	524	506	510	529	553	513	505	518	523	522	513	535	554	510	539	542	556	526	510	527	500	512	552	559	534	543	525	491	546	505	558	555	490	486	536	549	540	503	531	570	545	574	542	524	487	543	543	557	521	514	521	507	491	503	502	521	549	535	532	501	512	541	506	519	531	544	531	499	538	515	526	527	534	514	560	573	552	497	527	535	516	535	559	566	548	551	543	517	517	516	541	561	524	520	505	511	507	501	518	546	529	552	531	565	538	526	558	559	522	530	495	486	495	508	478	518	520	528	540	515	530	523	506	519	527	506	531	545	515	524	545	563	523	468	509	576	536	516	467	517	524	494	556	523	541	523	528	528	524	541	507	518	535	499	538	533	534	521	553	540	546	532	509	530	529	538	545	552	521	548	550	544	545	539	507	548	546	520	494	536	530	506	559	519	521	514	526	552	517	536	516	503	550	514	542	501	532	514	523	515	544	496	536	503	528	522	509	503	515	495	552	507	525	532	515	517	510	518	526	515	521	562	532	568	539	531	542	512	556	507	491	482	547	525	508	529	525	512	515	523	466	576	536	544	518	535	490	536	555	503	537	524	508	538	593	512	519	560	531	551	529	524	543	508	553	524	547	523	528	495	515	556	486	550	547	562	516	529	529	522	541	485	531	502	536	498	515	510	545	524	515	528	478	524	497	502	557	515	516	517	531	538	548	541	509	540	538	508	550	527	508	510	523	514	532	523	527	544	518	523	495	538	516	524	524	501	510	497	550	502	538	494	505	579	566	528	497	521	530	570	527	551	500	514	504	540	515	549	491	525	530	509	518	511	514	536	522	527	555	516	496	557	559	513	482	556	527	537	531	515	527	549	527	512	515	528	522	498	549	517	548	502	540	521	540	530	531	561	521	486	499	550	488	549	485	520	489	553	541	585	515	518	530	524	486	584	521	504	541	527	544	557	531	503	516	534	531	546	507	552	501	478	540	477	523	504	556	525	523	495	555	512	534	500	535	546	521	520	536	513	513	510	510	495	537	511	480	506	521	531	526	552	531	496	531	526	526	531	546	545	513	537	523	537	528	489	501	522	537	523	523	542	499	514	548	516	524	533	507	510	580	527	492	568	480	527	495	534	507	544	546	526	496	506	520	534	497	495	522	545	518	495	553	538	538	518	563	500	559	521	564	528	525	507	518	547	518	506	548	534	498	526	538	493	523	504	554	498	522	536	550	516	574	520	518	580	533	498	519	522	531	511	502	531	550	495	577	538	522	551	548	584	529	499	559	531	555	534	529	505	533	535	545	538	547	523	543	575	546	523	528	519	496	521	505	510	521	534	507	510	537	528	562	511	533	533	544	519	511	522	542	537	516	522	507	523	507	507	529	518	510	522	501	533	507	541	567	503	521	547	468	474	530	552	540	512	566	562	565	551	478	541	528	525	531	547	544	527	572	515	564	546	560	507	493	568	511	536	559	523	555	541	530	559	527	517	521	517	538	514	538	521	530	511	543	516	517	512	529	535	533	549	521	566	545	496	530	517	527	539	518	535	554	534	507	528	551	536	526	517	584	547	523	537	497	505	528	519	509	532	514	525	567	529	515	511	511	479	521	497	500	523	493	553	506	534	532	536	541	518	532	528	537	570	533	537	534	523	571	540	501	572	528	491	542	551	536	492	519	535	543	531	551	565	519	552	539	530	516	501	541	514	503	552	531	556	484	558	480	524	534	556	519	562	534	536	502	474	520	528	533	513	501	525	487	561	513	535	544	556	513	497	538	537	524	514	584	515	525	533	551	569	523	541	542	480	491	521	517	538	519	522	537	516	541	493	521	479	547	518	556	584	555	509	523	508	525	528	526	546	524	529	539	510	506	530	486	517	561	538	545	518	484	521	474	498	508	515	553	550	490	568	530	516	559	545	539	517	514	498	517	510	538	509	504	548	511	489	498	470	551	525	477	523	527	529	532	510	497	509	518	508	490	530	515	497	518	540	520	526	535	578	518	521	501	522	554	515	542	525	543	520	533	557	498	509	536	516	510	535	519	518	508	506	546	551	537	573	525	584	546	514	502	552	574	533	536	502	502	509	554	514	521	520	520	485	524	530	549	551	539	513	493	505	506	514	519	509	534	472	515	541	532	519	480	535	545	495	512	493	545	510	546	479	582	516	518	505	511	516	474	506	518	488	511	553	552	578	501	501	535	535	507	510	520	536	536	565	498	495	515	526	579	505	501	538	512	507	522	502	565	511	477	510	510	573	483	497	505	521	494	546	519	530	540	546	521	505	492	526	486	517	511	510	492	498	506	530	547	534	541	495	515	500	531	548	545	537	520	529	517	508	539	504	530	532	528	489	522	488	494	505	518	499	501	490	574	534	516	497	506	533	516	529	501	531	540	501	503	565	556	514	527	544	528	544	526	513	510	513	524	539	526	538	517	520	490	529	526	520	557	510	523	538	529	541	495	527	532	502	537	519	508	514	530	519	550	549	526	536	494	531	548	523	484	528	517	527	536	561	538	533	515	516	552	509	536	516	531	510	536	517	514	491	518	499	528	514	522	487	522	505	540	569	518	538	575	510	540	494	511	556	529	554	516	522	550	553	562	509	545	507	536	523	553	513	553	525	483	544	534	546	559	528	564	519	547	529	528	540	532	516	505	520	510	528	461	534	531	497	508	546	540	502	494	496	519	545	531	484	533	503	545	521	517	543	508	524	544	522	523	560	508	510	526	543	549	522	559	535	558	562	475	574	539	516	550	506	543	548	519	519	510	494	551	491
24247	21201	28023	24167	19476	34088	39633	23427	9214	1125	395	411	413	407	368	444	394	395	461	770	782	616	508	444	360	388	384	385	389	410	393	400	406	371	399	355	380	400	377	409	364	385	366	382	416	388	380	389	387	369	365	366	392	374	400	395	369	381	405	390	348	367	394	346	378	415	371	368	390	373	410	378	396	367	363	392	368	397	407	359	378	363	412	413	361	363	392	391	381	380	390	397	397	387	401	398	383	397	364	366	387	393	393	436	379	347	365	416	416	358	364	357	378	404	397	381	419	382	408	360	375	372	361	368	390	374	387	406	398	386	379	377	386	375	374	383	365	356	375	384	385	361	389	388	399	402	370	399	369	357	392	364	366	401	407	398	368	388	386	383	416	383	408	390	379	370	356	374	374	357	387	380	364	405	393	409	438	344	394	397	384	362	350	431	399	385	395	375	372	410	404	366	398	345	356	382	391	392	364	396	382	389	347	362	362	416	402	393	398	352	394	387	372	359	392	380	365	371	418	386	378	359	343	397	377	363	377	353	437	401	363	348	370	368	341	386	383	368	362	420	377	413	349	362	366	389	383	364	392	413	366	396	394	404	406	412	406	403	379	407	372	378	380	373	392	360	355	360	375	395	383	347	384	404	380	350	376	375	357	389	391	389	381	400	369	366	390	368	392	408	362	407	368	401	362	369	367	372	345	390	389	370	394	376	389	393	401	363	370	379	390	417	369	352	352	355	383	347	374	395	405	373	372	409	399	387	362	366	375	383	391	369	368	409	400	365	377	398	376	358	385	354	349	360	385	380	371	385	396	437	356	381	364	361	336	377	390	378	387	403	387	341	435	372	399	383	366	399	378	379	379	424	398	311	391	357	377	370	350	396	375	346	379	349	366	393	409	390	357	398	395	406	388	340	388	367	386	363	348	379	380	372	356	385	402	373	385	400	389	375	393	359	370	406	352	387	447	378	401	389	410	384	360	363	364	365	390	384	395	377	394	392	341	393	376	376	376	356	399	379	377	302	403	371	402	382	381	349	355	385	399	362	355	350	384	405	396	374	395	391	343	392	378	383	355	366	382	385	377	370	402	371	343	350	346	375	396	394	381	377	381	343	388	377	356	368	352	375	358	389	373	372	382	379	372	401	428	372	350	387	375	363	388	362	400	411	371	391	340	361	374	394	378	377	394	369	392	411	404	378	390	365	382	410	393	373	353	364	386	379	380	388	374	394	395	371	350	354	397	359	378	387	382	372	338	376	387	317	380	377	380	365	369	399	342	361	336	436	385	375	380	364	411	356	383	388	409	392	425	390	408	372	394	424	391	397	380	358	337	345	373	388	374	383	339	384	407	403	373	358	355	390	400	381	349	367	388	362	396	388	427	360	363	392	402	374	404	404	415	396	391	391	372	376	406	422	360	355	369	377	350	379	365	375	368	418	379	395	378	392	388	335	388	391	395	335	437	388	419	399	396	370	366	375	350	401	392	409	392	387	398	386	359	389	378	346	396	417	372	393	351	402	359	406	381	424	392	379	371	381	379	369	350	377	388	356	379	368	407	379	404	410	352	365	351	392	375	413	383	392	429	358	395	376	389	356	364	402	399	347	399	357	378	342	386	381	383	397	399	414	405	388	387	354	370	376	380	376	351	380	386	352	398	414	395	369	381	362	391	415	366	380	415	358	364	387	402	402	388	355	352	380	370	399	384	379	377	368	364	363	409	385	375	411	410	380	386	364	387	368	412	379	375	353	366	405	393	433	399	361	342	407	405	381	380	369	366	390	352	363	373	390	364	346	379	378	379	389	406	390	397	400	392	366	404	363	351	351	377	379	389	351	378	373	397	380	389	339	351	351	390	382	402	391	377	379	329	334	366	393	403	381	360	387	380	395	378	371	381	415	416	373	384	398	362	375	362	372	391	427	373	406	410	387	400	399	430	383	369	371	374	396	384	436	349	359	385	389	379	354	373	419	384	379	351	412	389	340	401	364	350	381	398	360	411	371	393	363	369	403	401	374	374	364	376	392	365	414	370	396	360	396	349	376	388	391	371	387	365	377	388	370	379	427	384	385	380	371	360	363	374	396	348	357	401	365	374	391	386	380	394	377	409	391	364	424	392	386	382	345	410	374	374	370	376	395	399	379	391	360	370	389	381	363	402	376	387	366	352	340	392	369	397	357	439	370	388	362	386	384	394	372	359	403	374	357	407	365	394	395	355	380	400	371	400	369	406	353	349	397	394	376	372	370	378	386	358	378	371	384	332	396	403	374	382	387	374	400	385	382	380	393	338	363	343	366	380	385	402	412	414	388	381	370	394	334	393	399	407	390	382	375	412	388	397	369	359	350	372	399	378	365	368	369	379	350	380	397	352	391	421	381	369	382	386	392	386	367	370	370	395	404	368	377	398	375	373	353	367	369	416	391	378	438	367	369	402	371	387	362	393	371	369	361	394	353	379	386	389	360	355	360	330	387	383	365	382	375	373	348	386	389	391	339	364	378	381	413	385	430	382	419	362	357	349	393	431	367	414	377	363	363	391	346	378	362	407	357	363	412	410	382	344	413	390	357	365	396	403	369	358	399	404	421	388	380	361	363	356	375	401	373	388	376	372	387	393	378	386	409	366	388	405	385	409	383	349	362	350	376	456	416	383	400	356	350	358	377	370	381	374	372	389	356	354	346	373	354	400	396	400	398	386	412	385	394	410	413	397	382	422	351	431	368	354	388	376	377	396	363	424	377	385	388	381	413	370	368	362	396	366	372	403	386	424	381	400	370	410	383	370	363	369	409	382	373	360	379	391	381	380	379	414	410	398	353	382	425	382	341	365	390	415	389	368	392	374	373	415	394	377	396	356	346	394	378	394	379	378	364	381	404	383	399	380	406	401	392	361	384	348	394	411	399	378	402	366	379	376	374	374	348	378	393	387	374	414	391	357	377	381	387	381	390	373	369	416	392	395	378	379	369	407	393	419	392	385	343	435	398	392	372	365	344	363	381	358	385	399	386	367	362	367	376	387	382	382	425	402	384	364	346	380	359	341	370	424	369	372	360	377	353	381	377	400	364	376	391	420	361	376	340	396	379	410	371	411	387	400	389	359	378	383	365	401	379	406	366	395	356	340	383	396	372	379	367	382	379	377	377	359	386	388	404	367	399	396	391	409	344	368	394	388	392	357	339	375	373	375	395	387	414	388	421	399	371	369	389	390	392	400	391	388	382	361	392	368	370	378	374	379	399	400	391	389	406	376	373	350	387	390	368	396	365	389	382	352	384	400	345	368	410	385	373	354	361	370	389	356	380	376	358	368	374	407	389	385	374	383	360	391	413	360	387	335	378	354	383	398	344	386	376	389	373	395	359	390	366	391	397	347	374	352	346	352	367	385	372	361	371	376	392	411	385	425	367	360	380	352	376	339	412	375	373	385	392	347	367	380	374	380	413	394	345	385	371	403	380	412	425	392	346	378	379	392	412	373	367	367	364	384	395	383	344	412	412
25044	39018	29003	15547	12938	42251	41519	28049	13978	1694	648	646	655	661	630	682	608	592	873	1762	1733	1391	991	805	610	639	627	590	628	579	576	573	594	594	624	584	634	594	572	588	596	603	579	558	614	599	578	656	571	644	604	621	581	608	608	609	613	617	633	613	570	633	618	572	605	606	641	577	629	621	604	597	585	572	601	639	618	598	609	605	619	603	582	581	537	612	608	586	551	607	637	579	612	596	625	605	584	618	599	618	591	618	596	601	652	602	633	575	604	561	619	624	593	654	607	569	600	620	592	576	621	614	564	585	648	590	640	631	645	609	602	627	619	597	607	561	611	547	601	608	567	615	593	558	619	612	626	597	632	616	568	620	606	579	606	583	633	548	556	610	635	645	638	600	611	602	575	642	618	633	631	605	572	594	620	629	636	614	588	541	652	602	653	623	566	621	572	593	597	618	611	590	608	616	613	575	624	619	606	638	622	588	608	626	608	547	574	635	601	631	624	618	566	571	650	581	595	621	628	619	639	639	613	605	629	601	568	584	603	654	632	608	587	567	620	612	591	592	596	635	643	638	593	612	603	622	583	599	579	574	599	593	585	630	638	554	565	648	582	591	565	615	638	591	588	587	627	600	611	610	601	589	624	614	604	662	647	617	553	590	560	576	646	609	599	617	587	616	576	606	575	608	600	600	596	595	582	591	587	586	625	587	581	595	618	591	578	604	580	615	587	612	618	564	563	644	640	608	567	610	592	570	618	622	573	590	620	602	604	618	572	618	611	637	609	608	587	573	632	583	626	569	594	602	557	605	599	607	606	616	580	611	633	620	562	606	632	605	583	601	605	614	621	623	609	616	600	608	558	555	626	582	585	616	587	641	592	637	602	563	614	641	598	534	602	624	599	652	597	593	621	587	600	632	604	572	633	633	608	590	612	597	598	604	561	612	580	621	581	577	562	681	561	586	606	589	603	564	583	591	603	568	606	560	590	621	616	622	586	549	641	641	589	559	615	600	602	568	579	605	640	629	588	585	606	564	624	593	570	632	612	611	572	592	670	551	611	584	595	595	634	584	531	558	627	615	638	599	637	616	634	653	590	664	570	598	583	608	619	602	626	588	572	595	609	606	538	620	575	624	559	622	607	601	627	600	616	604	599	587	592	662	572	633	605	563	634	631	594	610	602	628	640	586	662	606	609	601	596	626	563	669	596	554	642	576	600	591	591	639	533	657	618	566	618	560	585	637	652	619	613	643	587	600	610	584	639	587	589	569	600	636	661	625	637	603	599	620	630	602	568	652	580	636	566	614	655	546	608	558	591	599	586	629	583	600	586	605	577	578	640	605	602	628	616	577	609	636	608	623	613	591	564	638	610	600	618	594	604	605	583	604	601	617	574	585	575	600	603	601	592	587	632	584	615	580	560	605	616	613	589	647	583	553	619	613	628	550	584	554	581	607	573	617	608	596	583	652	605	669	589	651	602	638	612	564	605	579	616	620	620	623	568	660	610	635	610	626	581	598	623	619	603	588	599	566	620	613	600	566	605	609	597	574	599	615	624	631	630	562	591	643	574	639	593	600	603	607	587	606	608	610	611	589	602	578	585	569	541	557	611	601	586	603	610	618	585	554	596	572	609	630	526	623	616	585	623	662	595	646	584	619	607	651	592	606	622	618	601	605	619	636	597	583	581	569	619	595	638	614	584	606	617	613	582	624	616	593	636	604	559	567	559	630	604	607	627	640	630	568	644	613	621	609	588	579	596	595	590	610	586	612	626	632	576	640	591	590	574	599	607	633	663	592	644	602	566	578	583	639	585	586	577	607	599	636	583	614	620	587	624	590	551	602	604	601	638	604	589	585	583	622	587	595	571	549	608	576	555	615	625	609	597	625	627	612	604	655	602	579	606	620	601	590	585	605	573	627	616	602	615	611	572	621	594	638	578	590	601	590	579	614	603	599	615	575	606	590	595	605	598	634	562	605	625	662	606	616	611	620	606	604	619	603	594	601	588	615	565	573	562	597	615	590	591	616	648	598	614	613	632	601	548	589	616	551	618	582	623	612	574	615	601	602	587	637	586	625	577	558	559	636	553	593	637	601	605	627	582	600	587	630	569	578	644	581	599	659	563	650	616	612	612	591	608	590	612	635	603	606	617	611	607	568	599	588	610	612	612	578	589	615	572	597	624	593	584	593	623	576	667	654	627	588	622	599	620	614	613	655	592	646	610	587	624	589	580	610	601	606	577	587	604	618	591	608	606	603	624	651	598	619	599	609	551	615	566	602	604	604	655	636	608	625	578	591	549	593	614	584	606	619	615	590	592	630	560	531	610	677	581	584	593	606	611	638	609	605	608	591	600	573	599	541	620	690	558	628	577	552	587	619	583	586	624	583	633	585	587	619	572	621	568	586	652	634	622	605	558	599	572	587	543	641	624	605	614	582	604	613	601	636	604	641	559	641	539	622	556	593	615	582	586	632	624	666	585	603	613	620	651	546	593	599	606	640	610	636	587	638	643	627	621	586	587	625	592	617	599	584	585	617	607	622	616	604	581	589	619	608	565	618	594	606	622	608	614	598	606	612	605	619	606	585	588	590	609	606	606	587	584	584	601	624	574	592	589	575	604	563	586	586	592	576	593	599	562	597	623	598	617	565	581	629	570	591	571	636	600	607	595	610	618	620	581	610	612	607	572	607	637	582	669	596	608	580	628	578	623	618	614	661	606	579	609	576	594	606	600	571	567	601	619	608	606	637	616	640	602	603	601	626	583	608	610	646	613	628	621	595	577	588	594	629	608	615	607	569	635	593	657	563	619	603	643	610	612	597	616	609	631	602	637	629	626	583	627	603	633	588	592	590	643	606	599	618	627	583	624	588	645	575	596	569	631	584	614	603	621	654	592	578	661	596	648	597	580	587	630	612	609	608	611	638	643	606	585	637	611	562	603	633	582	644	608	608	627	548	595	604	570	573	638	615	626	607	650	619	604	588	620	627	572	584	634	609	639	616	584	600	610	628	593	643	656	711	615	583	606	604	574	628	614	596	571	643	591	579	608	600	631	610	594	571	579	565	577	630	597	583	613	592	568	645	630	635	595	612	629	644	613	592	612	554	599	616	626	595	627	611	538	573	579	649	612	578	594	620	604	544	627	577	596	615	616	598	582	597	582	606	624	576	587	630	603	597	615	644	586	624	628	621	581	619	609	603	617	596	613	643	580	574	601	629	598	567	598	608	586	590	573	627	592	631	574	638	586	600	601	615	645	604	566	570	648	594	548	593	616	609	598	608	596	595	642	606	580	600	601	619	600	601	618	647	628	572	566	612	602	559	590	613	636	613	592	623	590	646	580	533	626	613	599	584	589	601	546	553	585	630	617	616	592	628	561	573	592	614	577	590	593	627	608	604	606	572	621	599	597	642	566	592	620	608	644	665	586	575	593	641	607	654	600	665	583	618	622	573	624	665	619	640	599	585	575	547	596	600	594	599	607	601	608	584	591	579
22906	21163	28817	23597	21453	44235	52444	33987	15672	1324	395	358	352	364	448	386	416	499	709	756	1003	886	576	426	349	319	330	304	318	291	316	325	308	314	331	353	347	287	303	309	310	319	338	316	329	331	331	330	306	337	303	325	308	324	299	352	298	319	344	360	293	379	319	311	314	292	315	318	323	318	332	327	310	334	308	329	334	324	298	328	349	314	295	307	341	335	354	312	312	323	296	299	326	316	320	311	341	293	311	308	302	328	283	306	329	326	319	298	330	309	342	337	339	325	341	345	317	279	346	298	308	320	322	309	354	337	309	320	297	323	280	274	297	337	293	355	291	337	329	338	334	302	320	324	262	342	294	325	358	302	320	309	322	313	323	327	304	308	300	303	326	325	335	329	316	319	299	312	315	303	308	306	319	306	295	281	341	306	312	304	327	324	319	373	327	322	321	322	316	306	336	327	291	333	316	328	337	301	341	352	340	296	312	319	314	346	329	323	322	298	317	319	310	295	295	326	342	322	315	316	324	316	332	330	303	320	351	289	337	326	343	344	335	326	311	324	345	311	314	320	318	317	307	322	341	306	327	293	341	359	318	297	318	317	298	349	325	326	323	312	315	316	339	342	349	330	297	307	326	329	321	295	333	334	334	295	333	321	338	342	274	336	339	319	269	319	335	345	303	321	303	325	295	317	296	322	331	312	307	317	309	296	378	298	355	321	308	303	307	303	326	360	333	342	335	318	299	330	318	329	341	346	361	318	301	298	366	327	319	334	313	306	337	331	322	332	338	319	329	354	330	328	337	325	314	304	299	333	304	354	295	307	340	319	315	326	318	325	330	329	284	349	341	317	311	356	328	320	306	318	319	298	328	324	318	337	321	330	336	354	300	315	345	298	311	335	347	302	309	350	329	340	322	330	354	325	326	310	332	342	294	327	332	293	333	289	276	312	306	299	313	328	311	325	305	298	331	329	309	310	330	300	332	303	346	312	309	325	326	296	329	334	288	339	332	328	351	304	295	332	292	317	309	319	310	356	305	301	295	323	321	329	290	306	361	315	333	335	285	322	315	310	328	340	330	299	313	311	299	341	325	290	324	353	275	341	326	318	321	318	286	304	328	319	321	306	319	317	315	350	303	333	314	329	318	341	315	316	319	289	346	327	310	309	328	298	358	303	326	330	315	314	310	295	349	314	344	324	324	319	326	320	311	315	324	338	309	327	351	333	338	307	314	344	322	330	327	311	321	339	335	288	340	325	316	340	305	320	341	294	325	313	329	336	297	311	317	290	335	321	335	300	315	334	319	345	283	302	330	311	299	344	344	279	347	305	347	329	324	327	314	294	307	322	312	318	301	315	336	327	323	307	319	327	341	331	324	320	332	311	357	339	322	305	345	329	331	338	335	330	322	329	326	326	289	315	331	325	294	313	357	330	324	329	310	292	328	322	317	308	294	323	314	339	295	323	319	345	338	309	315	314	335	314	304	320	280	304	337	281	300	314	343	303	320	318	311	350	331	297	349	314	324	328	318	315	346	312	330	333	338	334	361	304	293	330	333	315	328	301	307	308	322	339	343	306	334	327	293	331	311	340	306	308	312	302	302	297	310	315	320	334	341	333	319	288	308	308	305	312	315	323	324	335	330	327	336	291	313	289	312	313	332	301	264	329	319	320	314	318	322	299	317	321	315	320	292	301	312	334	311	305	331	322	319	344	324	332	293	279	331	344	313	331	322	323	289	308	315	290	320	321	331	314	310	332	310	295	334	301	302	322	323	337	326	331	298	322	326	311	306	303	318	308	330	349	290	321	307	329	330	314	320	298	327	309	319	331	326	353	316	320	330	330	299	334	335	322	317	307	325	327	310	307	299	292	340	322	285	334	344	309	343	320	323	322	311	376	304	312	347	312	314	328	328	302	326	324	320	321	304	303	315	308	333	349	313	332	309	340	325	326	331	329	327	289	291	319	297	314	304	330	334	312	335	296	331	332	336	343	318	356	339	311	336	286	313	295	321	318	322	353	317	309	340	350	334	315	346	329	313	321	314	317	278	316	302	348	349	328	334	306	347	307	314	317	314	332	297	281	313	314	324	297	341	305	344	317	306	299	330	324	348	305	322	294	323	327	306	334	318	305	306	347	301	300	283	332	332	301	319	327	309	325	318	313	296	308	335	340	317	340	303	349	360	342	330	301	346	332	333	338	347	314	323	293	307	305	326	307	310	389	345	334	304	300	299	334	318	357	308	332	325	310	320	309	312	338	344	297	304	312	321	334	304	292	274	323	316	321	349	312	323	318	310	339	309	320	328	320	287	315	345	304	321	340	323	311	301	294	314	333	345	335	362	321	294	374	343	304	305	299	317	310	355	330	309	311	347	301	293	312	299	334	301	315	289	323	326	365	323	298	311	307	327	311	292	348	295	303	308	317	296	304	312	336	324	301	320	330	305	316	297	321	320	297	313	284	359	357	313	295	295	305	306	354	318	350	302	333	308	319	338	310	303	297	305	319	333	324	310	305	335	309	292	299	285	301	321	344	316	314	323	330	308	312	332	322	313	298	359	333	316	308	312	314	305	278	344	325	288	325	344	317	311	300	315	305	316	332	311	330	315	299	351	319	343	328	325	322	334	322	322	341	322	302	342	315	334	356	344	327	304	295	325	324	331	323	324	291	322	301	323	317	327	317	288	301	312	289	311	306	360	343	328	304	300	330	330	322	294	310	296	315	313	333	305	308	337	343	302	326	356	312	332	336	293	321	331	352	329	296	334	310	288	303	315	320	321	324	346	330	318	295	316	359	339	319	324	313	322	312	304	329	303	323	290	324	316	347	338	324	297	325	324	372	326	321	322	345	321	324	313	343	308	295	316	318	310	308	323	353	319	314	333	306	350	298	342	307	326	300	306	319	342	326	341	352	337	331	296	330	326	338	299	323	356	360	317	334	311	322	327	310	331	310	293	318	320	330	290	294	328	299	323	319	320	323	336	317	339	308	303	322	344	311	309	337	308	331	303	330	360	320	291	347	315	327	344	325	340	326	371	310	307	344	334	325	311	347	330	302	300	327	312	292	301	330	318	295	309	349	273	337	314	332	326	364	333	328	324	304	325	331	324	293	323	308	328	331	296	322	325	306	307	350	286	341	329	309	311	333	339	319	324	320	326	331	309	311	283	308	314	303	319	307	277	328	297	313	308	304	332	300	308	330	296	335	320	295	308	299	301	311	314	309	314	357	316	356	295	306	315	318	341	286	306	341	279	344	323	321	325	352	322	329	342	310	333	320	303	314	316	300	316	332	299	314	336	327	338	337	320	339	293	289	301	327	302	290	294	352	342	341	327	366	338	349	336	307	326	315	326	324	298	305	325	335	334	346	334	311	292	317	320	310	309	303	315	313	343	340	346	341	319	352	335	360	308	336	297	315	301	308	335	326	316	294	308	345	317	321	331	356	307	308	336	315	325	312	298	311	325	333	349	310	309	338	361	312	283	371	310	306	356	299
28330	46514	36403	21087	23761	55918	51964	37813	17701	995	605	616	616	617	852	662	898	943	1636	1797	2638	2020	1281	871	604	528	569	534	470	510	541	502	531	521	503	505	499	484	512	501	497	482	519	525	513	510	537	505	516	511	518	499	493	515	501	509	500	514	514	524	525	515	488	471	530	528	493	502	483	520	520	530	553	525	503	475	496	503	515	491	499	521	522	517	525	518	475	506	523	504	518	479	491	545	484	493	487	482	497	500	501	532	520	507	555	527	501	511	488	521	525	522	539	520	521	525	491	520	495	512	537	527	563	511	508	445	544	541	558	489	539	498	488	528	469	504	487	516	498	502	519	523	507	531	502	572	534	541	548	488	476	498	504	488	498	495	479	515	517	485	502	510	539	493	496	505	515	511	524	526	537	498	488	478	507	511	511	536	503	488	505	498	488	526	517	501	519	484	543	470	548	453	512	570	531	505	489	477	524	487	512	522	542	532	526	551	489	528	466	517	499	506	545	507	523	516	496	498	492	483	483	499	514	495	473	545	519	505	490	506	487	536	506	510	561	486	483	521	536	479	483	526	511	483	538	507	486	508	504	494	542	522	541	544	513	519	495	487	549	488	508	496	516	482	482	492	536	502	527	481	508	505	516	486	524	487	550	524	481	506	490	514	517	532	490	480	539	537	523	505	505	517	498	523	545	505	466	487	513	497	518	517	527	500	484	515	527	479	539	491	507	512	460	531	541	514	511	518	487	484	498	514	459	534	518	515	511	509	492	494	463	508	493	509	499	504	527	520	502	518	483	471	510	494	534	517	492	508	508	542	527	520	491	505	482	516	470	492	521	490	479	500	505	525	526	485	470	476	523	537	488	547	482	486	503	518	523	549	486	495	504	511	558	526	483	520	495	512	506	519	491	499	508	517	504	506	467	524	502	488	522	518	524	493	533	529	564	499	525	526	477	500	498	510	521	497	525	530	543	476	531	517	504	478	557	477	472	476	493	495	518	502	496	547	503	484	526	493	526	492	520	493	527	509	515	493	513	476	513	538	508	528	536	472	485	501	537	482	486	523	487	497	483	499	473	500	518	545	516	491	503	536	507	491	509	513	532	467	512	535	494	514	535	501	520	492	494	471	481	489	517	483	523	507	522	485	494	449	485	485	496	523	533	500	544	533	504	502	506	487	508	489	523	533	504	486	530	512	534	531	539	518	530	492	478	509	537	493	505	503	551	541	485	497	540	454	485	537	504	496	520	515	524	534	494	486	477	504	530	496	490	500	499	509	435	491	525	491	533	507	531	512	491	495	479	536	546	512	478	501	520	508	496	521	512	518	490	483	513	518	535	479	514	536	488	511	528	466	514	523	504	486	507	490	548	477	498	489	490	549	536	520	496	496	503	496	493	508	531	491	553	499	514	498	490	510	537	525	527	498	512	514	500	515	540	467	515	515	515	509	478	501	511	505	463	515	564	512	503	500	537	440	538	510	485	485	529	517	515	507	531	496	553	546	484	467	545	534	505	517	481	495	507	496	528	518	513	543	518	504	481	551	504	528	524	545	517	508	512	498	499	476	486	531	520	494	481	519	500	519	471	499	527	472	479	481	517	515	500	477	511	547	502	562	514	508	501	496	496	524	507	514	565	503	514	513	492	495	489	517	512	504	479	452	507	530	525	508	456	512	478	529	509	510	532	520	521	502	510	479	521	492	521	483	471	494	485	493	529	556	528	490	478	547	545	488	512	515	503	519	509	537	514	531	516	520	520	524	522	540	507	498	467	491	484	462	503	535	524	554	508	478	480	506	476	488	515	512	525	489	495	505	470	528	494	519	516	537	488	507	521	541	482	501	467	531	531	494	521	469	544	516	493	528	496	495	491	508	525	492	506	487	521	511	494	483	508	514	522	472	474	512	508	499	530	503	513	509	495	535	492	487	442	518	553	515	498	472	510	499	510	528	528	477	449	481	475	499	509	522	558	553	495	483	514	482	536	485	528	496	504	512	515	480	513	526	505	515	484	489	520	495	496	534	500	509	529	540	508	528	481	524	539	463	537	493	517	500	504	516	477	442	496	490	501	502	538	535	501	499	510	513	492	507	496	528	461	496	508	479	570	516	468	488	479	520	504	502	514	486	519	502	542	484	510	475	492	501	476	438	527	487	576	559	503	501	493	489	527	499	511	540	485	526	526	481	505	503	498	515	514	528	451	481	487	491	493	507	529	509	526	520	525	562	478	466	485	498	525	534	541	541	532	489	519	511	517	522	521	531	525	525	500	503	520	490	475	501	501	524	513	536	516	514	494	513	535	525	534	494	512	478	534	535	500	497	479	502	506	505	506	501	505	490	474	508	469	538	523	520	512	518	508	503	515	487	539	505	502	535	522	516	501	478	541	513	467	514	507	488	509	498	458	471	505	472	475	521	525	511	512	521	518	556	483	488	542	515	496	510	519	524	553	530	513	498	470	517	541	513	487	520	492	496	498	492	463	517	489	503	510	509	483	538	523	495	506	506	507	515	510	542	500	512	515	527	523	501	519	512	467	482	461	535	521	505	459	487	512	492	447	487	504	527	493	499	515	455	560	517	509	520	491	520	530	492	527	505	488	515	499	534	507	502	515	541	523	479	508	527	493	487	523	529	504	532	507	483	507	522	484	490	485	479	525	525	530	482	516	542	502	509	476	463	507	475	528	536	517	514	530	468	435	482	504	503	494	512	527	480	515	544	497	521	506	533	486	527	486	461	492	531	497	458	531	486	505	491	532	522	486	544	527	496	542	519	480	461	486	511	493	503	500	492	508	482	502	517	474	478	500	542	508	485	512	491	497	470	468	488	511	536	502	497	531	504	551	510	493	490	536	506	472	530	503	491	519	480	486	469	528	497	501	524	514	504	463	508	491	520	534	456	525	471	542	546	497	491	454	452	526	500	530	500	529	528	506	499	512	517	521	501	536	516	478	454	533	507	485	500	463	517	451	479	479	508	563	507	535	494	521	532	476	499	509	509	460	513	515	507	484	506	529	536	447	499	494	506	495	517	505	498	546	528	490	509	489	508	520	517	492	501	492	521	534	509	498	497	488	468	478	518	542	513	514	525	537	488	518	481	506	514	496	523	498	503	499	505	525	511	492	506	544	527	540	490	557	493	514	522	483	506	495	509	484	507	527	509	484	539	540	455	539	483	508	525	504	510	524	518	491	496	494	491	559	530	466	496	516	527	480	485	504	555	472	515	496	527	526	495	490	497	512	503	554	538	519	519	523	492	516	495	474	487	525	505	528	509	523	490	516	523	489	517	492	493	524	531	508	483	502	506	529	513	520	545	527	507	486	520	497	488	486	514	493	506	484	455	555	511	502	546	474	518	514	524	536	504	487	494	517	500	502	474	486	538	477	516	546	499	482	488	523	488	539	538	553	511	484	473	485	530	520	490	582	509	472	540	507	512	506	511	510	495	554	506	506	507	516	519	537	490	523	492	562	488	502	495	498	505	542	540	490	534	531	514
26609	21276	17641	5739	2793	9340	9914	4194	1045	358	284	318	345	363	308	307	338	332	341	371	376	383	339	350	345	321	328	329	308	304	325	359	377	342	339	300	319	333	360	339	346	334	353	304	338	303	330	338	299	321	354	330	332	329	301	310	320	338	293	340	333	353	315	333	328	314	321	362	283	325	317	304	330	315	312	316	285	297	307	341	332	332	290	327	281	348	324	321	316	353	340	327	308	320	305	338	357	303	353	284	326	303	340	330	298	330	314	307	326	328	330	318	330	334	308	290	335	339	292	326	343	327	318	313	326	312	314	347	292	307	335	326	344	306	350	318	307	342	320	368	331	292	322	318	332	315	346	322	348	314	338	320	319	320	336	334	323	352	303	333	316	348	344	326	305	290	339	353	349	318	317	312	322	345	295	315	314	320	331	318	345	326	337	344	355	334	305	297	330	342	319	330	353	335	352	288	350	311	357	317	314	310	327	320	342	341	288	354	299	312	331	308	313	341	338	346	356	338	349	307	325	333	328	344	322	325	322	300	316	327	355	349	350	345	320	351	309	351	340	318	313	348	328	336	331	330	376	298	342	312	324	300	327	310	311	299	350	337	305	311	323	347	288	297	295	303	313	327	337	345	321	324	345	335	331	323	341	312	315	319	312	313	285	348	325	306	345	358	288	352	350	348	323	375	384	300	324	299	313	312	334	340	334	319	313	326	323	324	353	334	347	343	326	331	310	311	311	334	365	353	323	303	304	294	309	328	313	336	327	344	323	339	301	307	313	338	355	284	330	353	307	308	318	333	349	324	327	316	340	318	313	357	310	313	303	321	341	326	314	306	319	308	319	358	296	339	339	356	364	318	304	346	323	328	357	329	327	316	298	345	298	317	322	300	320	331	310	307	321	332	316	328	322	343	355	306	325	365	350	341	355	320	305	323	313	312	340	304	286	344	329	321	317	295	341	350	290	331	336	310	319	295	333	362	302	307	327	311	315	304	340	321	309	336	332	322	328	308	312	301	316	355	288	342	338	296	289	299	283	337	330	317	325	310	305	317	315	331	319	317	333	325	283	323	315	348	335	303	322	319	300	337	317	317	296	328	302	321	353	331	323	313	335	346	308	330	319	341	330	365	358	356	299	322	301	323	312	322	313	340	343	331	337	337	332	305	347	348	306	355	318	327	325	335	339	344	312	323	305	321	363	343	357	308	342	329	338	382	329	313	355	314	308	319	323	334	324	330	297	330	309	335	331	341	337	306	318	332	318	310	333	323	328	295	299	323	308	302	326	330	315	312	307	308	351	293	321	324	321	350	324	313	313	279	297	289	305	310	352	309	328	298	321	321	303	319	339	312	342	289	319	320	307	330	317	297	362	320	332	327	341	321	342	326	335	357	342	307	326	326	344	306	327	368	310	308	333	341	305	343	317	316	330	304	344	328	332	369	340	307	332	310	328	345	338	314	338	300	289	331	304	303	321	294	310	297	337	304	338	308	340	320	331	348	316	312	331	311	322	319	346	316	319	311	310	315	341	287	328	366	319	327	345	339	306	340	309	322	308	332	332	343	346	332	350	315	317	317	317	317	345	321	321	328	325	313	317	307	348	338	311	295	286	323	322	301	322	344	354	324	325	303	329	334	298	290	324	312	335	311	371	290	335	338	341	293	310	295	343	327	308	335	320	314	328	318	335	334	316	334	331	356	332	305	340	328	319	325	345	311	314	317	311	320	330	301	298	332	339	332	359	312	329	314	262	315	340	309	325	331	323	348	315	344	335	295	341	329	349	310	327	331	343	331	281	337	315	320	303	338	306	348	298	338	330	329	319	338	316	315	339	318	321	330	313	302	299	333	336	337	325	337	338	348	333	351	320	301	330	311	292	366	319	346	317	321	330	326	304	328	380	313	318	308	332	291	340	328	318	306	328	343	322	310	304	333	346	323	336	330	311	323	328	321	344	322	330	335	317	311	324	332	309	353	321	314	334	321	341	296	295	332	303	308	337	330	306	310	306	328	332	334	304	314	325	343	315	300	321	333	315	332	343	315	316	320	315	331	315	306	327	339	332	336	359	342	324	352	335	337	327	328	321	328	352	306	336	315	335	322	334	302	323	342	310	315	332	322	288	337	338	321	319	334	314	347	335	293	325	316	335	319	314	351	352	302	323	321	328	301	296	350	309	350	284	340	352	336	321	314	334	298	301	319	333	316	305	305	370	332	339	315	294	364	328	355	334	357	330	284	296	345	305	349	339	330	362	310	333	304	332	328	325	303	309	321	338	308	337	339	342	319	346	299	328	322	338	318	313	318	350	332	312	325	348	345	303	350	355	316	316	300	337	338	296	311	307	334	323	316	341	340	290	306	353	305	323	300	352	330	312	327	320	327	292	297	312	327	348	314	304	343	324	349	276	334	275	298	275	325	292	319	306	349	307	323	344	316	329	303	307	316	326	323	351	335	344	330	295	331	329	303	346	346	314	307	315	327	333	330	326	373	309	317	314	321	332	322	330	333	354	334	334	349	311	333	328	305	322	323	336	323	349	340	349	312	323	334	333	308	303	338	361	293	316	337	333	302	317	305	282	292	320	358	353	303	343	289	331	338	333	319	318	362	325	319	321	338	328	300	290	340	337	352	335	304	327	320	355	320	306	306	348	323	328	327	319	321	321	308	328	309	299	324	321	329	314	319	351	316	307	338	323	329	314	306	361	297	359	294	298	330	331	308	317	313	314	344	323	319	320	311	307	338	328	324	336	346	330	319	333	325	327	331	317	329	307	330	343	338	300	331	339	345	358	352	336	329	342	359	329	312	277	313	340	336	313	299	297	336	330	336	321	304	326	328	324	360	341	322	333	350	304	347	317	310	312	307	308	321	321	341	303	366	318	304	365	323	305	313	346	316	329	311	336	342	350	307	338	327	307	357	334	321	317	307	287	339	297	321	311	339	345	332	346	299	333	336	337	356	313	345	341	347	313	353	312	348	305	291	328	324	325	326	336	312	308	316	333	300	297	341	361	347	303	339	356	339	314	320	311	329	354	315	320	300	301	335	353	300	349	317	332	313	318	323	326	327	322	332	328	339	324	301	301	346	322	305	327	328	286	355	313	332	335	331	333	356	327	306	311	281	359	339	341	338	355	300	326	317	324	315	288	340	310	305	312	332	329	302	336	331	312	333	301	351	329	344	348	361	282	312	347	307	352	323	357	349	342	369	326	341	324	334	342	318	303	337	334	313	329	311	353	299	329	308	329	315	351	314	305	324	311	313	330	327	337	344	283	323	353	336	319	333	302	332	303	303	335	342	308	314	361	333	320	277	317	309	332	328	342	302	312	309	358	312	318	289	331	357	315	331	328	351	320	303	334	331	326	307	313	302	340	362	335	312	297	319	329	328	328	322	337	319	363	323	332	323	309	330	348	301	352	293	320	315	307	351	317	303	329	340	321	329	329	352	346	315	327	328	342	290	336	322	343	292	321	343	349	330	305	307	311	357	320	324
20078	26534	19060	8524	6727	18430	16867	8285	2153	589	538	547	534	536	524	547	521	560	678	721	636	613	607	528	532	542	532	510	529	506	577	485	543	525	497	537	498	527	510	524	511	510	523	542	490	519	548	511	514	536	552	566	535	540	497	540	516	530	512	530	512	537	499	530	509	501	502	537	506	532	503	565	526	544	545	519	549	503	561	501	491	531	492	537	511	532	512	506	525	491	525	556	539	541	529	550	515	543	505	564	512	504	484	542	500	494	489	505	521	549	544	538	493	532	526	542	527	537	495	514	500	511	499	524	503	491	507	543	508	524	500	546	498	482	511	514	536	529	524	546	486	557	521	525	496	537	539	494	512	502	481	552	490	541	524	526	490	526	536	588	562	526	499	514	473	547	537	533	474	530	568	475	508	524	505	532	481	528	527	540	511	530	519	542	487	512	546	510	559	478	509	508	526	507	536	502	518	485	488	503	523	497	525	537	539	493	504	546	514	500	520	507	560	490	514	521	498	534	511	528	539	497	529	549	517	535	530	528	477	517	527	518	546	521	532	517	531	507	530	494	538	492	512	554	549	517	519	506	501	493	541	494	526	523	524	500	525	506	559	500	532	569	548	497	518	536	500	521	509	541	534	545	543	511	512	516	489	545	511	541	482	494	500	489	531	532	506	548	541	521	536	526	466	552	498	536	511	521	534	506	550	523	529	532	533	568	516	534	517	494	535	527	518	507	508	563	540	503	518	571	545	514	503	522	495	497	504	503	528	500	504	532	540	498	499	507	533	521	523	534	529	519	515	564	517	496	511	543	501	544	496	525	530	536	541	532	524	486	537	516	520	517	513	550	510	521	498	519	503	486	499	532	532	537	512	489	520	487	455	525	476	457	529	493	468	477	506	492	536	524	552	533	530	513	466	515	512	506	523	503	534	509	493	494	530	528	517	499	498	526	512	506	542	505	493	505	518	525	533	527	560	498	485	518	497	531	536	491	480	531	566	506	512	528	532	519	516	477	533	510	527	524	566	538	509	499	543	499	521	512	516	514	540	503	534	529	488	513	530	515	522	498	533	518	526	499	550	512	541	522	508	482	499	567	504	537	528	508	499	539	534	498	518	501	521	530	493	501	504	500	505	535	571	546	548	541	516	503	492	552	523	518	563	567	561	477	509	522	477	502	518	539	518	537	485	506	532	568	543	502	518	498	533	548	475	545	507	527	554	530	464	497	514	527	558	518	523	529	534	520	516	527	511	548	533	559	565	567	515	450	545	522	512	565	501	536	514	501	569	534	518	550	521	507	478	508	507	483	532	516	499	572	497	540	519	521	495	561	532	492	501	537	551	523	520	533	495	543	491	513	492	562	554	531	521	492	494	566	556	534	537	544	542	517	547	541	514	519	491	505	506	462	553	501	514	559	489	468	479	482	492	518	528	547	544	564	536	492	491	547	528	484	568	523	528	547	528	498	532	505	526	491	513	515	514	541	527	522	529	553	514	521	483	519	526	529	525	553	492	487	529	535	510	525	521	523	517	532	528	548	521	539	490	518	481	518	499	497	518	543	545	513	546	505	539	517	514	514	548	560	516	518	513	524	533	502	557	534	549	515	547	509	500	527	534	527	525	533	559	542	521	531	503	522	530	497	571	530	512	485	560	523	510	512	528	538	480	493	497	504	537	508	524	545	557	567	508	533	525	485	496	516	528	507	488	534	552	528	523	518	507	529	504	534	530	521	520	475	510	540	554	512	536	559	503	496	519	483	523	522	520	522	543	487	503	538	520	532	505	516	526	538	500	502	544	518	511	525	509	528	579	487	564	511	502	560	525	528	549	534	512	500	513	491	561	514	543	497	493	531	536	478	536	533	538	560	548	516	517	514	536	505	531	521	451	541	512	528	527	523	515	543	493	550	513	515	533	499	503	549	551	502	515	466	518	537	491	519	538	531	522	515	552	534	534	535	532	524	497	507	523	545	537	573	468	552	509	552	502	532	506	540	522	486	470	501	542	487	486	546	512	514	499	504	510	492	517	504	482	517	528	516	556	535	494	533	497	520	553	492	509	505	525	492	554	512	515	523	487	548	531	524	544	555	540	531	480	541	469	537	536	520	523	502	546	495	530	528	507	540	553	562	563	551	527	543	520	546	493	510	513	543	534	545	542	508	495	525	544	520	504	497	526	474	545	513	522	547	515	488	569	475	545	508	568	521	498	556	546	552	551	520	519	492	516	502	486	520	515	541	563	523	552	541	558	507	524	531	541	537	514	498	494	472	503	559	504	508	504	558	525	564	539	493	468	493	510	533	541	532	491	511	520	513	506	520	529	525	498	520	516	484	488	514	565	498	534	524	511	503	520	559	491	533	498	510	523	539	499	538	489	510	536	521	525	520	528	534	533	502	491	563	508	510	521	547	514	504	525	491	515	481	523	531	493	542	554	530	506	556	497	524	535	484	544	506	508	534	522	491	553	490	530	510	488	515	513	504	516	532	551	523	481	524	526	507	545	505	540	521	543	501	566	497	510	530	535	498	530	527	535	540	547	533	530	486	541	533	521	518	554	514	493	527	570	546	513	467	509	516	532	510	526	561	505	521	492	507	520	502	500	501	509	503	504	512	525	528	516	529	494	541	540	526	535	577	512	500	514	515	511	542	501	550	526	480	501	511	483	511	530	532	501	499	511	541	499	517	492	523	496	501	539	544	501	548	531	510	483	538	567	513	507	534	516	512	526	530	501	541	489	470	539	494	557	506	515	529	478	536	552	535	497	487	580	541	536	507	568	536	533	560	531	559	558	536	509	515	505	508	569	550	496	511	478	497	555	550	516	473	513	534	508	516	518	527	496	535	518	491	489	519	482	529	502	521	573	548	510	494	509	515	529	524	510	472	533	511	491	514	503	508	482	486	517	569	533	506	547	541	528	548	526	525	577	518	548	500	524	469	491	568	534	526	520	506	467	481	500	501	450	519	511	518	545	514	512	529	501	536	528	507	524	502	559	551	524	563	523	543	540	513	543	555	520	502	525	463	497	501	515	504	541	537	507	531	515	588	513	498	479	503	509	544	551	529	477	561	550	511	517	514	546	542	490	490	484	488	513	451	522	519	516	505	531	497	493	514	499	523	491	527	495	543	511	524	506	529	495	501	520	499	494	534	534	483	535	506	538	544	549	551	529	525	523	506	530	580	529	530	506	512	525	550	495	549	526	473	533	515	526	514	509	487	536	537	494	542	523	544	549	519	496	552	495	518	503	491	519	504	502	521	575	504	499	483	505	515	541	503	513	544	539	557	539	553	491	560	503	518	515	514	524	505	546	518	570	514	533	520	515	519	513	500	507	498	561	529	539	502	505	527	488	514	559	508	534	509	503	512	519	526	570	500	495	550	554	528	545	506	496	566	494	531	528	483	535	526	486	525	496	523	548	531	513	535	550	550	508	499	563	521	494	523	521	512	484	502	545	534	520	521	489	525	512	560	535	549	487	492	530	482	512	502	523	551
24175	21187	28033	24307	19782	34181	39679	22741	7044	511	451	421	390	401	386	434	397	447	677	885	771	620	505	459	412	406	417	375	383	394	426	345	366	395	379	365	399	342	371	400	365	388	400	407	385	419	392	405	420	407	386	367	404	382	378	402	408	370	371	386	359	423	343	345	409	397	376	388	367	371	391	362	406	358	397	394	382	361	372	358	387	416	393	373	363	402	388	399	398	359	385	381	356	372	363	399	414	384	371	392	371	387	372	406	397	388	367	407	381	378	399	386	353	381	375	376	383	402	403	350	373	367	407	375	372	391	373	350	391	368	368	371	351	381	385	397	385	411	371	399	405	380	370	394	401	377	350	379	355	385	382	424	401	380	386	367	385	382	376	378	381	375	373	361	393	371	378	392	402	378	401	396	385	384	404	377	359	398	390	400	414	381	384	393	355	381	375	366	371	389	343	351	375	366	364	383	388	371	360	402	349	370	353	384	391	368	374	413	379	418	426	412	379	416	338	355	349	357	381	403	385	360	395	388	366	409	376	369	379	388	357	403	358	396	420	391	376	395	378	369	409	391	385	367	399	364	368	406	381	422	371	370	360	368	386	378	371	413	374	386	399	377	412	387	371	375	367	413	374	346	365	367	397	379	378	349	379	370	408	414	415	392	361	418	382	368	396	336	396	365	382	405	390	363	385	376	399	355	368	395	382	373	381	388	383	385	386	377	379	406	368	359	396	367	394	374	388	387	392	410	379	408	376	376	362	389	358	381	419	408	378	383	353	389	404	368	347	372	369	400	405	352	383	352	342	397	353	367	368	377	368	393	394	393	387	378	394	353	405	371	374	344	374	342	368	411	349	358	349	374	369	354	409	391	361	397	413	391	356	377	387	371	376	366	409	379	415	362	385	388	354	400	362	380	353	360	403	378	358	376	395	369	399	387	388	382	422	417	405	374	358	405	435	393	358	385	355	363	395	396	381	364	376	363	414	399	366	410	403	392	380	379	377	404	401	354	407	388	372	380	404	379	392	382	378	380	433	406	368	396	355	366	386	417	415	386	388	384	373	401	403	373	362	375	343	385	402	349	370	357	354	379	384	389	392	376	378	380	340	379	410	379	385	385	390	368	379	376	384	364	370	354	348	371	368	373	377	355	351	410	365	377	383	362	369	379	371	380	395	398	382	363	391	424	391	380	404	340	382	388	404	412	428	395	381	383	391	403	422	385	372	369	380	369	355	415	400	341	369	372	385	363	408	385	371	396	395	416	398	371	393	363	349	363	388	379	385	375	370	366	415	366	400	373	397	385	378	391	377	396	360	348	383	377	379	371	394	383	367	430	387	386	375	402	374	370	348	445	388	383	367	391	367	384	403	389	376	411	353	379	357	359	388	372	374	385	397	400	383	440	361	393	382	388	343	370	402	381	388	369	395	366	359	398	405	405	376	347	380	382	375	393	379	385	382	358	386	370	394	395	383	392	381	379	372	385	334	396	339	386	415	397	407	398	405	369	392	354	354	339	381	376	380	401	357	353	366	365	403	383	381	361	391	387	380	406	367	380	365	375	370	411	381	396	386	369	348	390	375	366	359	390	386	379	326	399	384	398	386	352	362	382	382	407	404	394	388	369	364	388	408	373	353	423	386	367	361	360	338	427	352	382	344	362	350	364	378	401	366	401	388	406	393	382	365	378	398	379	370	383	354	383	371	403	370	403	388	358	371	362	363	349	366	377	383	353	375	382	365	388	376	372	372	392	413	401	411	394	378	360	368	345	390	364	363	402	389	401	354	432	373	360	373	387	353	397	362	369	361	383	381	386	342	388	392	372	397	379	372	358	398	403	364	397	368	417	404	357	369	370	397	384	381	372	397	374	374	402	378	338	384	374	394	429	403	376	379	367	392	393	366	380	391	393	401	393	396	377	382	384	427	403	374	345	380	393	378	394	401	391	396	365	349	385	408	360	389	367	375	387	393	365	368	415	349	420	389	382	384	386	347	410	385	389	395	412	364	403	428	378	399	391	376	368	398	368	364	389	366	379	379	360	393	414	383	396	380	366	401	372	389	363	425	389	391	416	371	422	351	366	371	385	376	437	352	348	367	382	364	375	389	393	373	384	392	369	382	359	407	439	402	427	384	404	374	348	370	376	372	384	373	357	377	355	364	360	373	383	415	369	375	397	378	388	379	361	376	390	387	352	392	405	361	421	392	389	368	379	352	353	412	399	380	367	372	395	397	382	381	388	360	351	360	400	399	353	407	368	372	368	358	398	391	365	362	392	372	376	367	363	357	379	391	370	379	375	386	374	392	410	381	355	382	403	387	381	397	393	398	358	381	380	350	367	378	348	370	413	368	377	396	366	348	376	377	388	396	375	398	357	330	388	381	402	374	392	374	373	412	362	380	377	350	371	372	379	416	414	406	368	363	337	389	387	372	374	375	372	370	381	382	418	376	382	403	372	336	421	383	398	374	372	375	382	401	379	405	409	370	382	349	399	438	384	373	400	394	367	358	373	379	370	345	375	399	379	386	351	394	371	373	372	368	349	385	404	372	388	342	383	374	390	394	405	374	339	352	348	378	390	374	366	384	371	389	360	398	348	387	368	360	352	398	369	376	354	409	389	367	371	405	390	337	374	361	409	377	379	422	384	396	387	395	375	401	400	383	389	408	366	372	375	391	401	375	369	340	389	357	362	413	401	375	389	410	372	397	407	390	383	379	370	397	370	387	367	342	388	361	424	394	353	405	388	358	422	357	379	394	369	381	357	366	374	334	395	362	390	371	392	372	373	391	368	397	382	374	377	382	407	385	374	359	391	365	394	351	387	339	413	398	393	369	357	353	385	354	403	371	375	387	368	398	405	393	398	386	397	377	383	361	401	387	398	368	423	337	393	344	383	406	349	393	379	388	402	369	392	409	363	420	357	373	368	377	390	370	385	390	386	412	363	405	365	405	385	385	412	381	396	370	394	355	385	411	384	360	389	374	391	393	398	362	378	357	383	385	414	378	412	394	377	401	395	391	347	408	398	412	368	360	384	380	388	368	354	393	413	382	361	412	408	384	346	375	389	395	370	369	374	368	368	374	392	336	391	386	361	373	438	392	343	402	384	419	402	337	393	397	418	400	396	367	390	364	384	404	407	407	383	350	401	398	380	360	374	376	406	374	422	428	380	386	355	403	348	408	394	396	395	360	365	379	360	386	351	413	361	387	369	369	380	354	363	373	382	367	392	377	374	354	368	364	376	405	410	391	392	380	389	395	354	381	360	356	398	350	375	385	372	425	401	350	413	393	383	384	372	390	393	375	389	393	392	406	411	357	379	412	397	405	372	392	402	395	399	362	398	402	352	399	384	388	385	356	384	372	425	395	412	377	351	393	351	406	362	382	371	357	389	380	394	342	411	386	419	369	374	388	417	364	383	384	406	378	399	369	367	412	343	386	350	414	393	414	411	392	387	352	404	381	344	377	378	375	384	361	390	335	389	375	397	380	399	364	359
23501	40381	29498	12495	14170	42615	40813	28012	9648	839	705	677	637	634	654	625	623	736	1584	2063	1892	1250	929	765	727	605	623	588	586	555	580	619	587	638	598	608	628	599	602	608	635	543	598	618	635	595	633	614	588	615	603	577	621	557	589	615	636	638	594	606	618	608	589	577	622	627	616	632	630	624	576	634	619	612	656	615	609	625	626	615	615	580	587	607	636	623	634	601	620	598	596	607	598	613	612	591	615	591	555	643	595	575	624	609	578	631	627	593	612	584	591	624	614	598	633	628	613	595	615	589	576	616	615	591	581	608	579	608	606	573	641	583	620	631	655	588	573	612	620	597	603	562	591	597	605	605	673	595	626	631	653	589	625	603	617	580	637	606	584	585	635	619	592	615	594	553	593	646	587	608	609	599	557	638	598	571	591	571	608	571	631	634	580	577	591	648	602	593	569	600	585	611	578	597	644	608	616	621	625	597	610	600	576	594	636	598	556	587	595	672	661	596	635	574	598	590	606	619	628	638	613	608	597	582	603	633	634	631	650	590	614	585	594	617	608	586	581	584	577	621	586	594	605	613	557	594	597	629	587	621	591	565	668	607	589	612	622	564	627	633	609	586	651	588	667	610	611	608	653	635	615	626	578	599	618	633	643	594	583	634	593	624	627	589	603	639	591	621	544	602	618	587	587	605	624	617	585	615	601	564	560	639	627	601	591	618	593	623	609	631	619	602	601	646	613	646	618	570	575	598	611	619	635	615	609	605	618	642	639	558	617	615	625	604	570	641	579	636	608	601	560	612	613	561	606	638	664	619	583	593	576	638	579	567	573	637	659	610	563	601	601	594	571	644	645	618	611	602	635	567	641	619	584	602	647	602	610	588	588	585	621	595	582	609	616	609	634	612	605	598	618	586	610	604	570	617	577	620	586	584	624	629	626	611	595	581	605	634	609	650	589	632	610	604	599	581	637	668	656	561	609	633	615	616	621	631	665	599	615	591	636	625	551	622	618	566	654	598	613	636	660	644	584	610	635	624	643	601	574	585	619	605	592	642	584	600	616	583	657	624	610	600	585	621	613	648	634	617	607	589	607	629	620	614	600	598	558	591	597	578	580	590	606	636	621	604	645	595	596	630	573	656	624	632	603	603	633	611	593	600	567	593	603	601	596	659	619	607	614	599	615	636	603	640	629	603	606	590	561	564	625	621	662	625	576	630	621	617	579	627	597	613	594	586	588	570	616	610	568	631	598	599	613	619	602	600	602	610	641	576	584	592	603	668	619	619	627	583	590	595	587	646	582	610	624	613	607	624	570	646	632	649	625	597	620	613	598	624	585	604	617	628	593	604	593	585	624	601	555	634	650	573	639	611	573	572	605	636	595	621	604	631	589	601	573	607	631	643	640	605	611	628	625	650	620	600	609	598	585	653	603	599	622	609	668	586	597	585	653	616	593	625	625	599	605	596	643	617	598	641	630	595	597	591	600	622	616	607	601	580	575	545	626	619	593	629	625	559	638	599	648	588	557	593	573	610	608	648	603	552	591	619	624	611	588	590	588	622	584	594	583	597	621	554	657	609	639	607	603	673	600	645	545	638	598	634	559	596	610	571	647	561	591	636	641	652	613	576	616	610	605	603	606	603	584	632	604	638	625	588	622	605	601	575	619	612	586	624	621	582	616	592	617	614	653	621	633	608	612	603	635	642	629	608	613	630	576	583	595	617	592	606	594	574	592	619	609	613	561	581	609	627	620	634	613	573	566	575	644	600	598	624	603	587	595	572	595	594	585	619	592	635	603	663	621	552	585	604	596	548	618	602	615	610	587	617	598	638	656	643	590	631	593	622	607	606	593	619	618	603	585	608	605	647	601	608	639	596	614	647	633	638	601	577	609	608	593	662	596	596	609	609	602	593	628	586	586	630	575	601	595	591	651	589	599	635	610	580	606	620	567	594	625	662	604	595	592	597	598	610	643	595	567	644	627	574	609	635	604	677	604	575	599	627	631	603	596	594	613	602	667	611	617	631	612	616	605	631	578	598	599	649	612	634	579	615	612	561	602	572	600	569	627	619	632	635	605	617	611	632	590	585	572	629	643	629	622	571	567	569	606	635	634	579	656	591	606	592	648	650	610	566	613	613	678	589	630	622	623	600	654	601	580	636	581	602	588	600	602	585	624	647	605	625	591	601	597	647	561	593	640	644	638	617	581	582	565	604	612	584	623	573	609	610	607	614	593	576	565	628	584	605	614	601	605	582	623	619	597	634	628	619	605	614	587	628	629	598	632	618	576	568	609	602	655	580	597	602	617	589	612	605	639	580	682	623	578	563	598	575	614	587	594	638	605	611	576	586	622	651	559	602	601	642	606	611	613	638	627	621	587	583	623	568	594	550	596	556	647	624	619	625	632	643	602	586	626	557	582	625	592	574	588	610	629	620	592	631	593	602	615	602	600	611	548	601	633	637	628	620	595	608	595	595	588	640	620	622	635	582	600	627	605	613	631	620	585	594	545	637	592	580	583	590	592	625	581	589	619	624	577	601	617	561	608	612	645	609	633	644	634	633	630	619	608	636	618	591	639	583	607	598	585	642	665	581	603	638	632	650	555	591	604	555	626	619	592	579	577	635	624	618	616	608	599	608	585	568	591	615	586	613	584	596	611	664	609	579	623	613	587	568	650	667	601	650	602	622	601	607	643	612	647	646	585	594	590	608	616	589	574	572	606	596	633	624	617	612	616	624	562	586	569	610	647	584	552	631	602	629	612	582	600	614	602	614	624	560	618	610	629	591	617	578	552	573	604	604	578	635	639	598	602	598	597	547	582	599	630	584	607	572	638	634	649	594	616	579	577	624	625	643	601	629	623	600	611	597	660	591	634	572	636	623	600	594	600	596	604	630	598	629	600	648	575	618	622	618	607	571	597	591	593	629	595	659	607	617	614	578	596	561	580	616	609	616	616	605	606	631	603	656	639	573	623	613	550	613	588	599	614	610	592	619	580	626	602	603	630	583	619	630	583	578	601	592	610	586	585	629	647	608	578	563	632	589	625	581	608	633	610	606	591	596	581	578	578	582	568	588	606	609	609	620	610	620	660	616	595	607	565	625	598	586	568	619	621	578	584	594	597	607	596	619	583	588	610	645	614	608	653	592	626	588	628	631	586	631	590	557	641	627	598	618	641	579	596	568	610	594	606	618	667	614	628	574	577	608	628	557	602	587	634	621	638	586	618	586	617	577	612	634	593	643	591	609	632	647	589	584	579	619	590	573	626	633	632	650	631	608	581	573	652	639	579	648	604	582	605	581	588	634	614	640	627	591	622	595	629	621	627	593	615	605	590	573	579	605	577	587	586	604	616	596	573	611	587	583	597	618	594	606	579	596	592	583	582	599	598	617	585	618	587	593	607	634	605	588	579	621	566	592	583	628	647	618	579	614	574	634	593	582	627	627	584	563	615	637	591	576	614	659	599	592	601	611	595	628	593	608	621	590	589	592	620	589
22900	21189	28817	23585	21381	39731	52685	34891	11931	953	469	430	387	380	410	361	350	417	961	1323	1749	1317	759	573	396	359	342	352	356	342	358	335	335	338	329	339	308	351	316	321	324	323	331	318	350	327	326	291	340	332	365	339	338	346	313	340	325	320	318	345	314	316	350	351	317	308	338	328	316	343	315	330	318	317	336	342	341	314	344	324	329	358	349	339	336	328	340	289	334	285	365	336	310	318	323	322	315	317	329	326	309	338	310	337	350	312	323	352	347	318	342	327	312	317	335	319	335	306	345	312	316	297	341	332	353	367	306	326	336	362	354	327	328	322	349	298	294	342	327	318	343	324	334	340	350	355	345	332	339	298	330	334	325	331	334	328	327	335	344	349	330	363	365	317	349	334	343	359	349	315	333	359	353	309	317	323	316	338	347	364	369	344	329	322	331	316	319	352	357	328	346	319	317	345	321	327	336	312	356	328	296	315	318	346	330	361	328	342	313	338	331	332	316	337	337	366	310	324	312	349	347	335	334	299	336	305	350	342	304	319	345	318	342	333	334	321	346	325	305	303	310	327	326	311	300	323	327	349	326	312	347	337	351	333	311	307	359	313	340	324	291	326	336	338	337	325	336	343	358	310	351	312	315	355	346	311	321	310	359	316	309	327	321	346	347	338	327	291	346	325	353	357	348	295	338	332	326	309	308	335	330	334	341	317	310	326	342	331	342	339	331	327	330	329	329	342	338	317	310	324	322	348	322	336	346	329	323	348	284	329	330	307	297	329	290	336	344	349	334	317	338	283	329	336	312	319	288	308	317	336	367	348	313	358	353	332	295	345	320	324	324	330	327	346	351	343	361	342	343	309	359	363	333	350	358	350	339	311	355	361	330	314	307	311	340	359	374	316	301	331	314	315	338	313	330	371	348	361	353	332	307	331	317	337	325	320	301	358	366	332	356	352	341	339	309	346	333	355	300	327	304	326	369	337	327	301	317	335	350	306	325	342	333	307	320	345	331	297	396	329	366	335	346	349	335	339	332	320	298	344	350	337	340	335	332	340	343	328	344	311	342	326	338	346	368	315	321	347	351	307	294	310	309	321	309	341	327	328	341	321	354	347	338	325	351	307	298	315	334	327	312	323	336	322	336	339	350	323	321	328	324	325	313	338	331	372	352	310	320	345	330	342	331	297	343	352	330	282	304	341	341	339	333	343	331	343	330	345	331	320	355	324	325	319	327	322	311	346	341	331	330	313	309	327	343	353	318	323	324	331	315	334	317	323	341	288	363	329	340	302	334	347	318	324	346	335	340	324	325	332	347	332	338	355	309	366	343	318	362	324	337	323	323	352	318	350	323	320	337	327	352	327	345	322	328	316	338	316	374	319	343	311	293	325	343	304	304	338	309	334	297	324	329	317	320	361	334	318	287	337	326	305	335	365	308	297	335	310	313	321	309	345	337	330	334	320	307	322	330	310	327	335	318	286	364	346	318	320	349	316	343	317	323	324	367	319	337	315	349	348	325	323	293	342	327	348	300	312	323	328	325	329	337	359	318	347	345	327	345	346	304	350	301	293	350	330	320	301	360	327	321	355	352	325	349	303	327	357	334	302	298	351	332	365	323	325	358	344	314	326	351	329	334	345	333	338	291	344	321	357	334	343	357	360	319	312	347	300	360	344	325	363	304	340	324	343	347	306	352	299	311	293	292	340	362	305	328	315	347	335	345	328	311	335	322	333	342	316	321	333	308	308	344	313	341	335	346	340	336	338	324	342	345	333	338	316	311	337	324	378	337	324	330	362	323	348	275	339	365	325	337	336	333	342	353	321	336	326	345	298	344	293	337	327	297	306	326	283	307	306	320	331	325	322	314	359	337	335	316	321	333	327	325	352	333	335	339	305	347	329	336	321	335	327	318	329	314	364	320	305	338	298	346	360	328	372	306	348	329	335	314	321	327	315	316	331	320	344	340	337	353	348	327	313	331	332	342	302	333	351	342	313	327	315	344	318	307	305	321	336	321	354	322	336	333	346	348	342	330	322	293	318	325	301	328	326	344	358	336	328	328	323	321	322	321	335	300	325	345	342	320	310	327	288	340	341	333	366	337	314	360	320	328	335	329	298	331	320	312	357	349	316	327	336	359	350	322	334	369	321	332	326	344	337	324	318	325	336	333	315	333	360	319	339	340	368	340	349	355	340	329	349	325	341	317	339	299	345	317	324	317	296	367	354	279	327	345	360	317	345	336	314	337	334	355	312	313	340	316	312	329	307	301	328	333	337	306	340	325	319	320	347	314	333	373	320	339	343	342	356	287	367	317	345	320	306	323	351	343	312	323	356	314	310	333	366	336	354	346	319	331	331	346	337	321	331	342	332	328	348	321	335	317	334	333	295	331	300	313	338	302	334	366	357	326	346	358	316	299	338	310	324	347	324	340	335	331	342	333	347	346	352	347	323	337	326	328	337	338	327	328	331	334	326	329	334	352	337	291	313	355	349	327	315	350	323	342	296	301	321	323	337	320	346	335	275	361	311	328	341	337	306	345	334	349	326	320	331	317	324	308	327	336	337	333	343	300	311	357	335	305	312	335	306	358	304	334	323	333	324	349	328	326	331	316	341	344	353	342	313	354	358	354	367	292	327	322	320	312	340	342	327	335	326	354	353	302	337	338	341	298	353	342	333	335	319	343	311	361	328	326	327	364	324	336	348	360	335	332	333	304	332	325	326	299	320	315	347	313	333	332	343	329	332	347	323	348	357	332	320	301	329	320	330	312	342	343	309	345	319	320	321	362	331	344	340	315	352	362	362	353	359	310	314	334	332	293	300	345	307	362	327	341	309	331	350	294	343	346	328	330	306	332	329	361	359	327	328	358	329	329	325	317	319	346	317	327	344	345	327	326	322	325	328	320	385	321	342	347	357	336	326	343	340	329	330	333	347	313	338	326	308	307	355	365	333	340	346	306	334	326	340	337	325	306	349	348	349	313	327	344	328	336	308	334	347	313	325	334	328	322	322	305	300	367	334	318	358	319	291	362	342	344	326	319	343	309	327	335	319	346	316	334	340	328	332	346	326	330	335	355	338	324	313	323	295	324	326	335	335	319	333	303	337	324	324	343	347	340	336	301	315	311	337	361	323	317	334	341	318	291	334	347	346	342	389	365	328	320	318	312	339	347	328	314	289	355	303	331	306	333	322	323	350	336	327	319	329	305	336	349	312	319	367	368	347	340	371	291	365	331	345	340	318	317	327	340	322	345	297	329	353	330	359	352	330	299	335	294	319	340	335	365	319	312	327	338	304	320	323	339	349	302	323	333	323	356	358	332	304	345	311	337	350	292	347	338	306	344	339	368	343	286	346	330	318	356	346	331	302	318	317	316	332	339	344	332	324	313	334	298	339	331	342	307	356	340	349	327	329	325	338	342	313	308	327	332	352	353	343	318	338	341	333	321	341	327	330	360	335	340	324	321	345	350	342	322	332	306	317	321	328	342	332	291	337
29005	49072	37602	19957	15616	47750	52357	37743	11386	924	791	657	663	615	687	588	603	780	2439	3300	4356	3282	1830	1159	625	598	557	484	535	532	517	511	546	540	506	535	501	559	538	536	488	510	492	527	541	515	518	552	541	509	530	527	540	533	542	556	538	509	536	539	562	529	560	549	533	493	473	509	535	515	540	508	507	540	519	527	529	520	520	576	561	547	503	516	498	506	545	531	555	526	531	514	558	529	505	549	504	540	505	537	530	525	519	536	492	506	523	500	512	548	533	543	496	527	527	482	509	556	499	518	513	517	492	538	516	539	534	515	544	535	502	484	508	532	538	513	536	531	526	514	546	554	526	524	515	559	536	494	541	535	539	538	519	486	545	489	502	525	510	569	514	524	505	512	546	473	526	499	484	483	525	516	565	523	512	577	487	492	531	557	526	519	537	536	524	488	529	486	514	558	511	479	551	517	513	554	511	518	530	535	506	521	522	515	553	550	518	500	534	521	525	519	507	547	517	532	520	527	574	517	535	522	536	489	561	530	544	535	555	493	510	515	557	549	503	511	519	508	522	475	501	533	529	532	482	562	494	512	526	526	511	513	541	514	497	535	502	556	535	534	501	518	536	542	571	494	576	493	514	489	516	583	515	542	535	534	524	523	529	505	511	573	509	548	525	529	549	517	514	520	515	537	526	588	500	513	511	539	467	517	532	518	512	496	499	478	512	502	555	517	507	471	511	490	569	504	543	515	464	535	537	507	482	485	565	485	567	546	572	555	575	512	519	536	502	475	528	493	554	554	486	529	520	496	529	522	521	544	528	561	491	505	503	553	525	524	516	494	478	524	522	542	457	537	559	579	530	515	575	498	519	503	459	535	506	504	519	519	508	512	522	514	549	502	506	535	527	508	512	516	521	516	531	489	546	489	520	553	508	503	514	518	552	521	526	523	500	554	509	557	501	496	488	498	514	499	504	520	489	516	544	530	519	557	536	508	561	562	523	494	505	544	536	545	494	501	500	510	499	539	519	544	552	526	508	510	541	518	532	546	493	566	501	532	530	508	546	550	521	506	514	507	562	514	540	500	557	513	534	508	516	508	522	524	523	488	478	519	521	536	544	524	561	531	520	497	529	531	542	500	519	521	526	527	509	507	529	496	510	503	518	494	533	529	467	521	495	487	497	496	460	518	500	540	489	513	502	474	524	537	521	546	569	528	505	500	496	513	568	510	542	587	526	475	528	525	545	539	515	499	543	529	536	510	534	542	524	498	525	521	516	475	560	553	507	535	478	534	494	519	536	482	529	535	512	498	516	530	495	508	518	531	521	526	501	533	522	510	484	515	519	502	500	501	502	493	517	511	520	511	467	491	535	519	518	525	497	511	528	518	540	484	521	500	532	497	501	493	537	556	543	476	497	529	491	488	498	513	563	490	541	506	544	540	536	504	542	517	519	533	518	521	542	498	518	520	528	527	498	536	507	526	492	476	534	503	539	504	545	544	505	531	512	555	529	565	535	524	528	519	494	508	516	504	510	524	532	566	552	516	528	527	548	548	521	483	500	493	496	533	517	519	530	525	484	504	519	526	527	504	550	550	501	531	534	490	521	568	520	510	549	520	500	510	529	480	529	508	473	585	529	522	508	501	494	542	512	477	512	552	530	487	549	569	561	522	522	451	540	500	517	508	542	522	570	520	542	501	507	519	509	511	526	500	495	512	511	527	543	548	505	532	552	539	520	516	551	534	510	551	527	467	539	515	524	495	496	495	513	528	510	532	503	548	492	541	535	489	523	528	520	498	540	543	527	495	504	551	531	492	552	522	517	519	539	475	511	515	552	538	532	509	528	537	548	505	488	509	518	534	491	526	529	516	468	519	495	482	522	525	496	509	538	494	483	483	514	499	544	540	510	522	507	526	509	506	529	508	498	539	521	515	522	522	493	545	487	445	536	519	559	507	474	493	530	511	495	508	526	493	533	521	507	536	511	519	521	515	478	509	539	541	514	512	548	479	508	466	535	486	500	507	476	522	525	500	521	502	547	529	464	541	484	503	552	539	507	506	504	523	497	542	530	492	506	532	498	535	501	547	533	523	552	517	507	517	572	531	534	530	537	518	519	525	516	517	513	531	477	545	532	543	529	490	520	485	505	549	514	518	517	542	519	565	537	492	541	504	534	513	531	530	468	517	532	507	535	500	531	515	527	539	542	552	513	511	526	522	567	543	499	503	506	530	513	491	509	534	517	511	528	508	579	521	538	498	500	532	511	538	512	512	506	553	480	546	506	502	515	505	475	548	505	539	544	515	512	534	496	492	537	581	542	536	555	499	509	507	517	562	506	524	533	551	532	510	541	508	465	508	557	523	540	522	498	518	566	525	574	509	516	519	511	547	539	516	531	492	497	551	523	548	540	540	506	534	523	547	548	532	477	492	479	499	515	514	526	571	493	498	491	526	565	515	517	515	529	515	500	506	476	509	492	538	481	492	528	501	512	518	504	521	496	509	521	507	513	503	519	531	563	477	534	499	486	543	571	539	508	499	517	529	539	527	538	533	563	519	526	494	538	525	532	546	501	528	526	486	546	498	531	517	530	550	552	523	519	532	502	533	524	562	544	531	499	533	493	514	491	521	510	533	513	525	556	523	563	520	487	507	497	473	533	505	510	513	506	514	517	522	574	479	516	491	524	549	546	509	570	498	487	504	543	531	542	498	532	466	507	531	485	541	485	535	507	529	548	529	497	509	522	483	509	552	508	507	536	521	550	537	522	534	532	510	554	561	500	534	508	524	533	541	548	513	520	528	521	518	504	524	546	533	502	553	545	480	502	479	520	535	527	522	507	505	538	542	529	475	541	532	494	512	460	558	527	526	543	513	535	545	519	524	544	497	525	529	530	508	528	551	520	520	491	518	539	530	523	536	533	493	519	536	507	524	509	519	539	525	526	500	543	518	583	523	503	532	538	514	526	516	529	552	541	549	480	479	565	530	532	526	557	515	511	506	527	548	543	513	512	547	495	569	470	508	519	544	515	526	502	475	510	525	524	509	495	546	519	547	479	488	525	520	525	514	527	487	565	519	525	516	541	526	515	515	512	493	521	528	521	525	513	524	532	525	495	517	477	513	518	502	537	483	544	522	531	506	507	501	549	523	519	554	489	528	513	503	505	522	515	527	525	492	505	576	510	538	521	539	549	491	496	540	555	512	559	533	509	485	523	509	575	508	475	502	531	486	545	539	580	534	514	498	544	493	514	522	500	508	527	575	549	550	478	485	493	485	526	548	571	550	475	530	540	490	513	508	529	492	495	485	522	543	524	516	540	496	521	520	567	581	499	518	520	527	493	509	512	536	514	521	513	529	523	513	531	532	534	533	523	513	517	508	503	551	487	488	522	539	514	522	530	528	513	515	517	496	526	501	545	504	534	496	482	527	523	535	521	532	477	526	501	449	472	483	532	554	516	510	519	495	506	540	569	534	561	544	468	546	513	477	532	563	528	505	510	553
26655	21621	17276	5744	2993	8855	8311	4290	742	393	357	349	328	306	306	311	324	317	356	396	447	449	395	393	348	355	305	304	342	352	311	341	329	306	346	361	321	320	344	353	325	309	328	356	316	350	292	341	334	348	342	323	301	341	324	314	315	334	336	337	297	333	307	344	345	326	315	334	309	319	313	334	338	337	324	367	299	325	313	366	320	354	300	336	341	341	325	325	306	328	339	328	317	342	352	312	320	331	327	339	341	341	341	307	330	285	341	297	350	338	310	319	339	296	323	343	343	337	318	350	313	343	346	323	335	304	335	303	347	314	333	340	318	320	328	313	315	344	349	334	336	324	356	306	337	357	348	325	334	320	308	317	373	346	325	332	282	313	347	355	339	328	314	354	347	361	347	326	342	314	326	311	349	339	321	331	324	334	340	327	359	328	342	327	333	292	350	336	301	326	334	350	295	306	318	319	301	339	303	337	334	335	319	343	303	301	354	345	335	339	336	366	344	316	325	334	360	333	334	311	311	332	335	326	303	357	351	307	330	343	327	298	323	343	324	352	350	314	324	307	325	334	345	337	300	328	305	352	318	341	319	325	332	362	326	343	348	341	366	338	307	306	324	320	341	325	347	334	307	281	325	316	360	367	346	323	327	289	322	328	324	311	312	335	351	349	342	324	340	303	336	326	323	303	367	333	309	330	332	322	340	350	298	346	335	317	350	313	329	360	306	286	327	329	317	291	299	344	343	314	353	315	374	313	346	340	291	330	326	323	358	326	348	353	320	336	355	329	294	336	342	317	349	337	320	325	310	335	368	319	326	340	340	355	331	325	329	333	326	339	318	317	351	327	353	335	334	340	348	305	344	321	321	349	374	341	317	338	358	314	310	315	361	326	314	300	329	351	319	333	318	296	301	308	306	362	333	347	334	312	324	305	347	294	346	328	330	302	326	342	328	325	343	355	360	360	321	315	328	317	325	334	316	337	334	326	303	334	346	322	344	333	306	278	307	344	339	323	335	344	334	303	310	326	363	309	332	338	314	341	313	312	310	322	325	300	339	324	335	316	320	354	305	341	342	321	340	322	328	331	376	330	327	318	336	361	317	297	362	338	352	325	337	319	296	303	335	310	342	317	308	330	339	327	325	324	320	332	299	306	285	335	301	316	366	326	349	329	322	358	334	329	341	334	336	344	355	345	352	317	318	335	319	325	300	322	318	335	335	308	286	327	341	309	326	331	335	353	333	351	331	327	335	344	350	330	295	325	340	324	332	316	344	335	341	364	328	324	350	313	295	345	340	325	336	349	325	310	361	300	333	318	323	333	332	339	333	321	325	278	352	327	312	324	332	300	327	324	330	353	338	345	362	311	328	333	327	352	326	328	340	333	309	363	333	305	355	319	296	304	312	329	314	325	343	309	334	339	323	363	348	311	362	343	314	331	355	306	338	331	313	334	331	306	312	333	327	360	327	341	321	329	352	293	326	330	350	348	357	356	322	343	312	363	327	330	318	331	356	328	328	349	347	346	324	312	326	339	328	357	327	372	308	326	360	331	284	340	342	327	335	318	301	326	380	319	324	331	288	333	339	340	339	336	306	349	324	325	357	322	341	335	322	347	333	348	334	321	322	328	301	321	380	289	327	384	339	328	323	320	334	351	330	358	307	307	353	325	314	308	349	291	328	353	329	290	333	345	322	344	326	316	314	306	322	314	301	292	338	334	305	344	343	302	327	289	308	323	312	313	307	332	293	320	317	301	309	322	337	333	312	306	344	348	340	319	338	334	319	328	309	297	305	343	326	326	316	325	338	315	312	346	321	339	332	321	334	324	356	339	318	337	346	322	321	341	317	328	344	334	355	331	331	346	333	304	322	291	308	326	366	331	303	346	327	310	331	334	320	334	336	342	362	334	326	337	355	344	356	346	326	331	307	313	330	344	306	304	317	303	325	348	328	319	314	329	368	315	339	343	323	328	327	338	372	328	335	306	313	301	338	344	331	338	341	327	331	352	292	352	343	310	336	282	325	329	330	329	343	315	317	329	271	323	358	323	317	349	340	347	328	318	348	353	346	335	316	332	327	336	346	319	332	329	306	334	313	356	341	343	367	327	330	292	281	359	318	297	324	343	329	338	311	308	311	373	348	323	314	355	320	308	322	348	322	347	331	325	348	316	344	353	303	325	297	320	317	346	341	365	355	321	332	321	343	327	346	334	335	325	343	325	319	314	332	285	300	307	315	332	341	330	305	313	340	343	330	308	335	303	329	312	306	339	325	317	324	353	345	350	335	350	374	305	305	319	366	342	313	340	336	339	326	345	326	320	322	308	300	308	326	319	338	342	304	325	339	358	344	330	299	325	322	316	334	299	347	313	323	339	341	323	321	316	349	351	337	320	352	312	356	317	314	321	321	291	316	343	311	314	336	323	346	354	358	311	346	313	347	306	317	326	334	327	312	344	338	317	313	364	317	318	322	335	327	305	329	325	349	333	343	307	310	307	309	348	336	322	346	329	332	309	340	345	338	356	321	362	317	326	334	317	328	318	353	333	315	309	319	339	298	352	304	335	327	320	305	294	342	306	336	349	332	340	312	332	328	311	323	321	319	331	312	357	321	332	333	324	355	351	297	327	343	363	321	315	355	333	339	299	327	289	328	322	339	313	342	335	353	362	323	347	341	345	326	330	355	367	350	322	383	338	345	345	357	340	366	310	334	330	336	329	313	352	345	326	305	318	304	327	335	352	327	311	327	362	321	335	327	310	370	330	292	332	352	333	341	355	357	344	327	337	317	338	361	336	334	331	309	358	351	317	333	327	332	290	309	310	360	337	334	332	338	311	334	347	338	333	336	344	363	337	317	317	322	341	321	292	340	336	335	300	357	340	310	335	343	340	377	341	326	356	317	326	349	335	327	330	303	327	374	335	337	352	340	312	332	357	308	295	319	327	360	314	322	335	328	350	313	400	351	344	307	311	313	320	301	332	320	337	358	333	317	308	298	323	351	334	341	345	303	334	320	303	308	342	342	317	351	343	352	346	339	313	337	302	350	355	345	372	286	342	339	351	332	332	349	335	354	325	337	354	321	328	352	340	333	306	333	346	316	328	348	319	345	337	324	328	328	299	336	352	309	320	320	335	336	320	329	350	332	325	347	336	323	335	322	325	337	334	344	332	336	334	292	296	315	350	326	342	326	320	342	340	331	331	315	295	321	303	327	331	333	345	338	315	285	324	323	311	297	318	346	331	339	316	326	330	327	345	354	326	351	361	347	351	340	277	363	308	338	316	342	334	339	307	364	314	335	361	312	318	335	359	328	342	373	339	350	338	327	345	337	338	307	294	336	337	341	345	314	348	328	331	342	347	358	332	326	331	328	318	328	335	332	322	332	322	313	290	317	338	329	341	317	323	330	350	319	305	331	326	331	330	320	364	325	318	338	360	350	292	319	328	330	359	320	315	363	312	349	314	348	383	276	315	327	307	333	333	300	340	318	321	345	323
22072	30309	17363	8021	6839	17353	14760	8256	1611	625	640	592	565	534	522	529	568	566	613	752	783	866	699	665	546	529	572	518	517	537	544	506	537	553	536	542	527	526	574	522	540	562	523	554	533	556	509	532	534	528	514	502	514	487	522	507	525	529	527	539	521	529	522	556	497	547	474	526	554	478	502	500	586	494	545	497	537	532	528	509	518	515	552	535	471	554	503	550	498	485	490	534	543	522	490	509	500	556	497	495	535	532	516	541	487	498	554	548	543	531	510	518	524	575	515	556	536	476	505	557	534	521	535	547	544	586	526	518	521	565	531	519	548	533	495	513	526	487	483	522	504	507	512	514	492	506	517	543	517	534	507	593	533	559	546	493	513	529	515	511	517	550	527	547	507	535	532	529	521	595	530	528	506	553	517	549	523	526	517	469	532	569	518	497	502	548	505	520	485	513	536	527	532	528	518	514	509	495	513	532	478	524	502	511	494	498	531	537	531	505	507	492	531	513	500	533	526	496	509	520	535	509	491	528	475	556	534	487	494	504	512	527	548	535	543	514	551	551	516	507	502	540	531	487	510	518	500	513	500	529	531	539	543	518	515	521	603	570	571	518	523	518	520	540	559	514	499	496	509	506	549	533	523	532	525	528	482	548	560	533	530	526	481	522	542	506	512	545	549	522	523	543	529	489	502	514	511	495	584	518	531	547	525	515	535	530	521	568	540	544	524	536	548	562	490	508	523	512	517	518	529	541	518	556	530	545	560	467	502	516	519	509	547	566	534	500	507	530	533	533	512	529	532	537	540	511	510	537	525	495	521	546	541	556	547	482	539	493	533	531	499	488	527	528	487	500	541	523	513	553	516	525	547	539	527	543	500	523	495	514	528	501	473	512	533	464	536	494	541	504	509	555	506	522	540	598	512	513	501	525	552	551	550	554	535	535	524	558	515	492	599	532	507	528	539	550	563	512	479	499	562	537	537	536	520	504	533	547	542	519	539	540	469	516	504	527	564	519	547	516	526	523	532	523	463	539	514	538	549	551	540	533	515	538	539	531	502	495	528	542	505	503	549	537	592	517	513	513	489	528	534	519	514	521	547	517	517	516	520	543	507	567	552	508	507	538	525	512	544	549	488	514	555	520	537	571	506	478	575	520	516	514	512	498	505	534	540	532	563	519	522	539	559	508	495	495	545	501	497	526	462	525	558	525	550	534	533	492	542	528	567	508	481	509	574	485	549	519	527	520	527	531	518	498	565	524	492	509	496	535	541	529	511	514	481	499	555	520	547	498	520	589	547	534	548	493	537	504	512	560	485	541	549	554	540	484	539	502	564	546	536	541	554	503	508	507	510	497	522	550	529	539	583	545	500	524	518	520	523	561	567	532	530	489	559	527	526	529	479	533	541	520	508	527	525	521	520	557	500	520	553	547	532	545	519	512	517	510	518	547	476	487	509	521	540	544	500	545	488	492	547	488	531	525	539	510	487	516	572	514	558	461	584	526	523	565	509	500	524	540	537	526	524	508	522	528	556	520	526	494	543	537	516	526	518	504	528	507	536	490	491	528	513	493	558	514	560	535	529	548	523	545	486	545	525	541	563	535	520	547	529	525	544	496	528	514	501	512	548	531	569	536	523	519	525	485	549	553	580	528	512	538	523	485	501	532	507	540	516	539	506	498	559	539	479	536	506	532	550	524	566	498	520	485	523	526	530	520	512	536	506	566	569	551	522	499	506	548	565	508	522	542	547	516	524	524	515	545	526	573	530	521	530	512	513	569	505	524	509	571	545	505	511	548	495	513	512	525	523	487	570	513	506	509	575	545	558	499	565	506	499	508	507	526	497	494	499	573	506	560	505	552	533	524	532	508	525	531	527	506	533	528	518	517	542	547	534	499	523	544	542	533	508	520	546	510	505	498	535	505	548	550	534	536	514	479	487	555	513	568	471	517	559	509	559	545	510	514	543	563	529	544	516	535	526	564	511	515	524	529	503	509	522	529	540	519	524	524	499	543	517	566	490	528	516	526	548	478	475	526	490	543	522	537	535	518	476	560	520	514	520	501	478	528	491	557	547	500	552	529	502	524	513	562	533	512	487	537	503	528	568	528	505	551	546	511	501	531	540	543	534	517	510	509	524	584	489	527	513	549	561	538	546	513	532	497	512	520	549	497	474	496	554	485	522	543	522	499	532	536	549	539	490	473	553	583	518	552	531	513	558	486	562	541	524	565	532	548	522	505	497	542	522	543	525	511	538	534	544	559	545	519	557	499	540	539	490	550	534	540	540	541	556	519	527	548	539	566	534	525	553	500	515	541	519	493	558	520	537	489	504	563	493	558	502	510	563	514	506	537	489	542	538	526	548	499	541	492	504	519	511	545	525	508	530	544	512	512	529	537	515	487	488	522	539	527	505	481	525	510	523	490	526	502	534	551	531	515	536	510	534	562	544	488	550	503	534	495	556	543	504	518	555	556	523	531	529	514	588	485	514	511	544	531	511	496	538	516	506	512	487	508	527	534	515	530	512	589	528	547	542	560	507	514	520	513	510	480	527	556	508	547	525	557	551	494	523	498	568	517	552	543	552	510	502	537	483	520	542	532	530	530	544	550	511	484	527	514	509	577	493	571	567	534	520	497	556	530	514	527	541	490	493	502	520	519	531	508	525	527	515	540	554	517	512	488	523	558	565	549	544	549	575	552	511	525	554	526	498	499	525	594	497	492	524	519	517	520	543	542	490	548	526	511	545	523	528	563	568	541	510	556	508	577	520	498	521	520	557	531	540	557	505	498	484	506	521	519	533	534	524	530	541	532	535	555	542	519	530	550	543	538	551	536	514	520	503	552	569	489	527	531	518	498	470	530	530	520	546	533	553	541	548	554	525	503	551	523	499	522	524	483	554	497	503	517	519	519	495	517	500	497	563	512	537	550	543	510	486	564	551	509	570	514	488	523	509	544	519	508	473	510	491	503	532	521	526	509	562	537	502	536	568	564	516	497	525	560	513	523	551	535	553	542	530	521	514	497	501	487	513	521	518	528	523	529	543	509	509	509	519	526	532	573	502	492	526	556	527	515	552	526	574	541	492	541	508	476	510	519	509	525	487	510	530	500	559	527	523	526	529	505	530	525	514	564	524	552	518	547	541	530	512	529	533	539	523	528	545	500	522	533	509	520	533	505	541	547	523	573	519	509	537	513	537	516	498	557	523	515	527	551	515	514	550	533	514	491	529	514	557	544	522	562	521	514	529	540	530	525	516	492	542	532	555	525	543	480	523	521	554	543	546	536	522	551	551	523	557	514	498	509	511	509	470	525	494	532	582	526	572	534	487	564	531	530	518	506	538	541	510	538	522	513	556	540	501	528	498	540	519	522	504	505	497	509	499	500	526	508	555	553	513	546	532	513	526	515	552	498	566	523	535	526	539	541	522	541	497	507	560	535	488	515	537	499	519	515	543	533	526	511	537	527	529	511	542	549	537	551	518	493	512	536	530	523
24114	21155	28070	24342	19801	30234	37836	23028	6305	493	490	397	406	411	551	408	421	391	631	1101	905	639	529	502	442	376	379	379	379	368	415	385	407	373	357	392	409	381	412	398	392	348	388	388	411	400	377	403	405	372	398	397	350	395	369	367	385	401	378	375	411	396	354	371	364	389	387	399	362	406	377	418	350	357	377	336	399	374	403	371	387	395	389	395	389	349	391	383	392	384	356	379	372	361	382	366	377	397	378	419	414	343	362	380	373	388	360	395	356	391	394	382	382	399	387	369	410	395	391	388	368	377	378	403	398	368	404	356	426	395	375	370	398	387	391	404	354	400	371	415	403	371	361	417	364	372	381	393	365	376	422	375	382	378	433	376	364	395	363	404	317	376	392	388	391	394	368	398	361	388	386	384	359	404	361	376	377	393	390	390	388	380	370	339	393	391	386	384	386	362	374	432	362	396	385	366	421	390	346	396	407	383	363	412	362	420	400	390	409	365	402	387	390	370	371	390	381	406	356	378	393	386	343	393	410	355	384	338	319	381	391	404	376	395	396	368	351	402	377	368	385	435	401	386	377	374	373	376	420	389	387	396	348	355	373	380	384	380	351	366	400	405	397	376	392	383	365	395	372	367	368	363	363	401	420	390	379	376	396	409	388	364	416	379	411	370	409	372	404	367	387	374	401	411	424	352	428	385	364	361	386	368	371	397	358	372	402	352	367	358	390	394	384	382	393	378	400	403	357	392	386	364	399	367	404	414	387	355	416	377	368	392	373	394	360	383	374	373	434	380	364	389	404	379	399	403	365	379	370	401	395	375	373	390	419	384	419	383	438	395	395	389	369	364	378	419	406	383	383	376	371	375	384	383	388	353	412	386	372	391	415	373	388	347	352	386	390	408	362	397	378	361	412	361	380	396	394	385	343	364	349	410	372	390	362	369	361	402	349	355	377	393	381	383	385	351	391	375	374	389	361	399	376	371	402	376	410	370	390	381	383	400	375	384	389	368	401	378	388	348	386	392	405	394	373	384	385	378	399	367	372	385	378	393	407	381	370	351	382	403	363	368	377	410	346	365	370	396	412	410	390	344	395	375	402	362	373	402	392	379	379	386	392	400	378	380	362	392	372	400	392	403	372	371	397	368	374	392	392	396	367	387	377	388	431	376	397	414	378	381	410	370	404	386	365	380	360	388	364	414	385	373	392	403	360	367	364	381	395	374	378	377	384	396	405	369	415	352	366	398	401	394	388	390	364	398	400	416	365	385	413	410	378	385	361	372	402	373	362	407	391	360	353	369	427	364	383	350	348	409	387	385	445	362	385	357	358	377	414	362	377	387	407	366	408	367	351	371	409	383	353	384	398	395	362	389	372	393	367	370	394	397	363	401	381	361	402	396	382	394	365	363	369	390	354	436	344	394	403	378	372	390	413	424	378	385	381	382	426	395	392	422	367	373	379	382	375	391	406	374	390	409	374	387	380	360	378	370	352	382	381	417	390	395	402	375	408	393	397	373	381	366	424	367	394	400	410	440	386	396	399	380	374	374	451	366	402	355	404	409	393	410	392	384	361	396	373	411	411	376	372	374	395	406	389	400	400	422	395	378	380	375	365	373	389	400	409	362	394	382	390	356	394	382	347	394	389	359	429	384	410	407	372	359	378	343	357	423	385	353	390	358	385	382	415	367	379	409	379	404	362	380	398	407	399	388	393	408	380	372	355	352	383	372	405	379	366	379	390	402	382	413	370	386	397	406	416	394	412	413	380	367	371	386	388	358	356	408	360	416	357	368	378	377	387	425	356	369	393	400	376	371	368	435	378	374	392	387	414	395	373	386	405	369	402	402	362	394	371	388	402	386	367	369	382	383	402	393	397	353	367	417	404	370	376	350	376	400	351	372	377	384	426	358	356	365	387	388	367	433	381	381	402	357	404	382	380	400	427	411	404	378	345	382	368	367	384	388	396	386	397	382	391	359	363	422	370	396	390	405	379	378	372	382	355	410	387	384	404	399	412	402	386	372	350	392	407	388	363	395	422	356	382	365	377	387	369	389	390	390	378	389	374	423	360	378	360	359	410	339	419	380	411	408	358	364	350	380	374	391	387	372	400	343	372	391	392	365	359	366	416	371	376	390	395	404	374	374	408	378	378	389	395	379	358	394	376	386	373	390	369	404	381	407	365	376	396	346	361	396	358	399	404	360	379	372	401	366	371	372	375	394	424	360	429	382	394	365	395	387	392	393	411	402	357	348	349	391	408	396	386	376	386	412	370	414	359	407	382	372	385	397	407	328	369	330	393	391	360	380	394	373	368	368	399	347	401	346	389	395	374	380	404	380	420	384	370	394	381	404	369	396	377	390	410	427	399	380	361	373	370	360	373	402	369	391	378	358	403	371	396	361	397	389	405	343	418	397	401	383	376	377	380	380	377	368	402	406	373	388	347	353	386	381	380	391	371	364	363	409	371	409	383	377	362	371	375	372	402	352	385	387	364	413	384	362	393	387	390	384	365	370	398	385	404	379	387	367	377	383	362	396	370	360	392	389	369	384	391	341	385	382	367	399	396	417	370	391	354	394	396	350	363	379	393	369	397	419	371	394	364	352	388	409	373	384	425	374	393	386	364	386	406	404	363	401	386	374	379	387	396	385	383	372	402	352	364	433	384	394	392	377	401	400	384	372	399	330	440	416	367	396	369	368	386	396	394	377	393	359	405	384	398	376	392	347	423	405	393	386	379	365	394	377	391	410	372	380	399	392	381	391	383	422	386	374	414	391	376	389	398	391	398	395	368	383	398	391	358	375	402	390	398	393	379	377	371	357	435	394	389	394	389	390	415	383	396	392	389	384	411	377	397	419	372	379	334	371	390	376	403	420	388	395	407	383	364	397	384	381	363	385	345	383	368	421	412	355	378	366	376	387	364	369	360	381	386	414	415	364	385	363	396	359	395	389	362	420	384	361	409	317	392	403	399	407	426	388	382	395	371	418	387	384	413	363	368	362	396	389	386	357	408	381	404	412	411	367	397	389	376	348	374	402	384	403	396	413	359	395	370	391	356	418	399	391	367	395	397	384	346	344	402	392	400	384	384	394	356	372	389	363	384	381	359	414	386	382	374	395	345	378	341	389	379	397	387	372	411	430	356	369	391	436	397	358	372	355	408	358	403	370	404	372	380	374	396	387	415	408	375	392	420	377	357	417	398	406	420	400	429	383	381	388	399	411	396	378	407	389	384	390	364	360	365	395	380	404	384	384	403	361	403	351	385	366	390	414	375	390	394	408	373	347	395	366	396	387	419	376	400	392	413	369	388	400	380	384	377	370	393	375	421	397	405	379	412	382	414	412	399	381	369	400	374	357	371	412	347	377	384	380	387	381	431	385	372	403	352	372	409	383	373	368	391	385	401	343	392	390	368	383	368	361	384	420	392	364	364	382	337	383	387	371	387	384	391	412	384	416	349	362	360	400	378	359	419	380	338	386	381	371	381	411	392	379
25394	41780	33934	17526	15411	38519	39891	28131	7802	846	825	701	732	678	1160	613	644	597	1387	2733	2044	1365	1042	840	747	636	594	608	603	611	602	616	630	621	603	546	613	637	588	600	571	603	583	581	591	591	666	637	606	643	623	620	588	624	637	614	623	596	596	622	607	584	587	620	638	613	565	593	619	571	596	609	539	614	615	616	575	630	585	634	618	655	595	620	560	576	610	575	576	604	592	631	650	607	575	595	571	624	583	576	564	651	621	591	589	584	625	575	599	615	616	623	634	578	616	652	605	630	646	620	609	596	597	663	611	615	568	634	591	651	594	600	630	578	578	595	624	626	597	645	636	643	641	604	624	592	581	629	595	627	591	612	624	603	626	603	599	602	593	642	613	615	613	574	610	628	623	581	646	595	612	600	590	576	587	675	612	583	624	598	608	594	613	609	612	600	613	574	559	596	616	590	547	624	609	638	603	593	586	574	607	599	596	642	619	636	593	608	614	624	598	619	600	636	645	617	611	628	560	642	616	627	670	607	586	581	620	593	619	598	628	619	602	610	565	616	609	618	611	589	610	566	631	626	608	597	604	610	608	624	551	567	616	561	606	646	605	598	545	618	636	577	647	582	641	623	639	613	606	606	637	613	564	604	607	628	582	610	588	610	646	587	629	623	596	643	578	584	608	625	625	593	604	613	581	641	585	599	589	643	625	619	622	605	594	607	590	654	593	619	631	569	626	580	627	597	655	622	604	593	648	611	615	633	574	616	632	620	623	622	584	588	632	623	640	565	625	608	575	621	607	600	608	638	596	607	595	586	626	579	618	598	594	598	626	613	570	602	601	619	630	619	554	604	604	624	566	595	594	602	579	610	626	605	610	618	619	584	637	660	597	594	613	630	613	614	570	617	582	651	605	632	589	613	640	627	594	626	556	629	614	577	662	631	606	604	577	606	602	611	626	575	644	626	609	640	579	568	607	645	560	622	625	628	590	679	566	656	618	625	674	606	636	603	586	579	565	584	611	581	617	608	587	635	650	596	604	592	605	620	661	586	627	641	578	645	602	577	633	591	622	614	629	597	631	597	598	628	650	593	635	586	606	594	613	618	649	574	613	600	605	590	637	593	609	577	568	599	635	587	632	600	587	638	615	622	613	629	628	578	605	610	617	628	595	640	613	639	598	588	605	662	641	608	636	613	606	572	591	617	655	613	580	616	612	591	577	592	605	603	572	569	571	636	580	582	593	618	628	576	607	625	593	646	621	615	602	627	598	588	579	667	647	607	590	620	590	648	603	602	613	588	657	613	593	634	594	594	614	605	603	656	625	594	621	660	573	606	632	612	574	590	612	610	613	634	621	617	576	620	573	612	623	690	565	636	573	616	592	648	599	632	604	604	601	615	556	606	598	634	605	588	611	651	548	583	550	613	602	593	569	638	576	590	636	603	603	592	592	614	624	634	614	582	618	599	582	610	606	630	620	620	646	569	593	571	625	579	605	635	623	585	595	606	598	610	596	616	607	605	657	590	628	596	591	605	605	599	628	648	648	621	629	614	648	612	596	583	573	615	668	588	587	625	580	649	618	601	612	608	620	592	616	595	608	615	613	599	617	669	616	599	613	576	641	607	599	625	615	578	574	632	647	604	559	622	585	627	640	562	599	619	552	602	612	604	609	590	625	628	605	594	617	605	621	614	582	567	657	559	602	601	573	643	611	571	636	614	664	612	606	583	595	596	621	554	591	569	622	586	567	602	561	631	583	603	620	587	599	602	619	622	577	596	620	634	617	624	615	636	655	588	611	582	599	666	632	602	636	591	623	609	617	609	608	592	611	635	619	628	637	609	570	591	639	605	567	636	624	636	569	629	600	610	578	634	618	579	614	563	647	621	564	617	566	595	593	593	593	630	627	625	598	659	596	594	592	610	618	645	611	627	638	627	646	622	625	636	600	613	647	608	590	594	608	604	602	615	614	585	598	604	675	557	612	586	616	632	628	607	624	600	611	603	619	626	607	587	557	621	592	578	618	601	631	600	635	586	612	600	601	588	610	609	546	562	607	610	602	611	595	594	602	598	598	625	634	616	568	595	584	609	661	611	549	591	602	632	605	578	560	652	621	575	611	632	616	640	626	616	629	564	548	593	563	593	647	683	587	608	593	603	619	614	602	624	603	563	589	588	622	606	597	671	606	679	543	592	647	549	629	635	635	584	611	625	579	611	597	595	584	582	629	639	624	591	609	599	600	607	610	653	603	560	576	606	576	656	643	676	577	594	584	652	611	611	606	575	591	623	653	576	568	614	626	622	628	586	598	602	643	623	578	618	670	643	632	574	611	665	571	557	631	621	637	605	602	635	576	598	645	628	626	613	611	602	637	608	590	606	620	592	587	659	597	604	621	615	624	594	640	617	640	559	582	600	584	595	597	583	611	570	609	597	596	578	638	570	567	612	662	613	616	602	590	636	644	618	627	593	595	609	655	622	600	650	603	594	605	676	626	624	591	568	598	600	608	619	599	587	601	647	602	668	616	605	589	623	631	616	577	617	665	551	583	608	600	606	585	618	639	622	606	642	621	579	586	640	612	615	558	584	637	594	639	626	593	609	627	614	578	601	615	627	611	561	599	662	625	617	624	618	599	574	622	604	603	619	577	603	592	633	560	588	608	630	593	654	568	600	595	652	590	645	605	579	648	635	551	609	600	676	611	593	661	574	606	639	603	587	604	668	650	640	619	568	602	586	599	586	633	656	614	594	627	577	605	617	605	666	619	611	640	589	603	620	589	562	589	614	637	603	623	666	625	591	629	582	632	628	567	622	599	589	624	642	628	586	620	585	581	568	598	630	565	584	630	597	600	636	630	600	600	569	576	573	600	603	610	578	584	641	583	600	608	583	615	611	607	615	624	597	558	580	613	592	589	614	616	557	605	619	601	643	651	615	561	591	616	558	593	615	576	593	578	596	616	605	610	605	600	600	587	590	589	635	596	584	601	575	597	619	611	630	594	618	601	609	577	628	619	605	604	619	601	603	573	613	623	619	624	606	608	602	611	604	618	614	634	618	606	607	591	643	598	564	579	600	625	614	660	607	564	591	541	638	564	580	641	609	594	597	550	611	581	646	610	647	572	611	611	547	627	637	651	623	638	614	607	616	596	625	639	582	587	608	578	611	578	596	631	550	618	586	602	622	595	597	580	583	637	662	592	637	646	590	599	579	613	556	580	581	620	603	603	669	610	628	598	560	621	601	643	615	612	616	667	624	575	616	629	574	598	620	617	598	601	615	612	623	568	579	592	588	606	620	610	603	606	570	596	596	616	585	622	598	634	619	577	594	649	588	596	589	606	590	600	582	649	567	653	572	627	576	590	602	599	639	588	589	635	593	601	599	628	597	618	594	610	605	585	675	588	637	608	604	574	577	646	614	641	628	593	627	638	640	641	660	578	641	597	613	621	623	620	600	585	549	595	597	591	602	600	594	569	610	599	578	635	604	560	620	665	633	642	650
22983	21235	28922	23682	21605	37719	49879	34054	8939	680	477	396	393	380	398	386	359	370	735	2148	2180	1510	748	572	417	355	413	315	324	351	366	329	340	314	340	341	314	348	367	347	359	328	337	305	331	351	336	314	331	310	355	305	316	355	355	352	356	320	339	336	358	372	320	361	346	334	315	366	339	311	355	344	357	367	353	332	363	325	351	369	323	340	351	352	393	319	348	366	362	365	355	321	358	333	366	351	348	370	360	366	310	349	354	346	340	324	320	337	309	346	328	302	361	373	336	347	319	338	343	322	361	335	340	317	323	331	360	331	331	343	332	353	305	361	330	320	309	321	312	344	342	342	330	360	369	356	369	360	344	315	333	339	307	329	314	365	349	343	365	344	359	338	311	337	346	360	358	333	372	325	387	336	376	330	313	327	332	328	363	340	340	329	366	334	331	353	335	335	342	337	308	351	319	342	336	374	375	354	358	317	310	322	385	378	318	411	333	371	324	328	334	346	345	299	306	330	330	374	371	338	333	328	346	338	347	363	319	314	372	335	370	334	374	335	369	327	340	385	356	313	345	341	334	311	333	334	310	340	355	355	365	294	370	346	311	364	342	322	335	309	383	328	341	325	367	316	313	330	320	364	321	325	328	321	320	331	355	318	336	338	332	342	343	335	338	360	338	321	343	326	327	367	323	337	334	363	336	330	332	333	312	358	324	333	374	371	347	351	344	322	344	337	359	297	338	345	350	341	349	315	328	341	367	341	324	344	296	323	369	350	352	370	340	341	341	331	326	318	331	334	324	340	353	360	330	327	368	328	326	313	337	345	326	304	355	337	382	356	366	356	334	311	341	359	346	362	351	342	309	336	331	322	338	337	340	340	341	377	336	334	337	318	348	372	368	356	361	341	340	350	327	371	331	336	341	336	336	333	342	323	333	338	345	347	329	378	369	359	330	348	332	364	357	320	353	338	367	358	322	356	321	299	344	328	323	367	341	322	305	349	340	335	345	354	342	336	335	376	365	358	352	355	312	336	336	354	359	327	320	328	339	350	318	344	314	324	318	340	302	326	328	349	348	342	298	317	371	360	315	326	366	390	341	371	322	361	327	330	315	328	318	335	331	353	333	344	349	337	328	334	341	343	349	378	316	326	352	324	367	321	356	317	350	356	353	354	367	349	339	341	336	349	353	340	339	353	338	356	341	330	329	328	356	362	327	331	325	313	366	352	315	339	313	323	345	329	362	339	312	321	347	323	348	365	328	317	329	324	312	357	353	355	347	331	339	361	335	368	341	316	366	338	356	308	389	386	340	326	364	337	336	343	371	351	346	362	332	339	351	305	329	357	316	332	341	354	345	335	330	321	321	327	325	335	323	351	320	364	323	339	345	338	325	342	325	315	352	340	359	308	308	327	328	364	319	338	336	314	326	351	323	297	388	316	318	353	313	366	341	338	347	341	328	341	320	321	348	339	324	342	354	315	332	337	332	318	332	380	351	361	336	326	306	339	344	353	344	318	334	360	323	347	381	341	354	351	350	388	338	376	368	319	345	343	317	326	346	308	324	341	321	345	341	344	328	372	339	308	323	339	303	353	348	334	345	309	347	336	347	339	304	358	360	374	335	347	333	312	353	346	329	345	360	329	366	293	322	341	293	351	300	344	336	336	333	326	342	353	323	321	353	344	316	368	313	349	341	333	346	340	314	387	349	358	342	316	336	290	337	351	336	321	316	353	331	345	359	357	338	307	303	318	349	358	363	351	363	325	334	349	380	311	330	331	336	300	304	325	316	320	324	334	344	373	342	339	318	327	310	332	349	332	349	366	324	331	329	345	360	312	368	359	363	344	337	340	364	340	340	327	341	313	333	332	345	335	337	342	351	391	365	307	356	333	330	332	359	331	342	320	306	328	343	311	351	363	336	328	348	330	353	330	351	333	349	337	340	358	339	345	338	327	340	360	326	351	327	330	330	324	377	383	351	324	331	325	354	345	338	377	378	315	346	321	340	339	350	367	356	373	321	336	328	336	346	326	342	351	319	340	315	339	322	332	369	355	330	336	366	326	336	388	376	325	339	329	332	345	323	348	344	343	343	298	377	344	305	345	343	348	310	366	328	316	352	373	336	338	350	359	337	341	363	316	309	343	343	338	358	329	348	356	342	368	338	378	323	334	320	342	381	314	346	362	301	294	349	342	319	334	333	354	353	360	345	326	342	362	323	346	346	367	351	341	340	338	358	335	343	372	331	347	343	350	337	345	315	340	332	318	369	402	334	357	353	314	349	334	320	361	324	300	320	320	347	331	366	345	374	338	326	306	355	327	348	334	330	342	316	303	330	377	267	362	352	332	327	320	344	331	301	318	327	319	328	360	312	374	325	355	346	358	345	319	333	370	318	343	374	355	352	357	328	323	330	328	350	359	307	348	380	338	358	312	330	348	372	351	332	330	353	341	306	317	337	354	329	324	355	309	318	371	355	318	329	333	327	365	325	336	362	361	370	345	326	336	313	314	330	341	345	334	329	358	351	287	341	315	329	349	345	359	345	346	330	360	319	352	340	335	336	342	351	337	325	313	323	370	349	370	361	351	365	332	338	329	325	333	352	352	313	323	341	323	329	313	333	350	307	362	354	352	340	343	334	340	340	346	394	322	352	350	319	370	359	341	332	328	322	335	369	324	296	344	357	340	348	391	334	329	358	330	359	378	333	339	352	359	302	335	362	337	362	337	316	326	364	377	364	322	345	391	356	346	325	323	378	357	364	314	387	330	348	338	339	347	293	346	338	352	320	328	325	334	358	363	331	336	362	340	332	331	323	346	314	326	316	317	306	312	366	353	378	335	331	339	365	342	316	338	401	357	340	340	367	336	331	350	327	348	327	313	347	371	332	339	378	355	303	331	319	356	344	339	325	344	323	340	328	355	322	354	366	326	340	362	351	327	330	371	318	306	357	327	380	350	350	335	294	364	346	354	320	317	362	319	353	344	360	394	340	346	313	334	377	328	326	351	338	347	362	334	322	302	346	357	340	318	360	318	320	315	321	336	345	330	307	355	341	324	339	293	349	349	320	315	342	333	351	354	346	350	364	358	368	360	342	319	354	316	340	310	356	347	338	336	319	384	343	296	376	346	342	343	343	352	336	349	338	332	345	351	320	356	317	336	284	309	358	355	356	290	319	348	333	367	338	334	364	351	349	346	341	318	335	328	356	344	341	363	348	341	312	309	330	328	341	287	374	329	363	353	375	351	319	336	331	354	330	364	353	332	327	356	359	344	335	401	368	373	311	313	341	300	355	344	344	362	321	325	344	349	352	327	339	324	334	337	352	358	356	323	335	379	383	352	311	325	338	330	346	326	358	356	342	345	366	331	353	340	337	326	351	342	356	323	325	359	304	346	316	367	339	357	316	349	305	366	308	338	359	340	297	338	357	312	333	330	378	329	308	357	358	334	338	328	354	373	299	364	344	363	353	343	370	344	371	359	317	344	330	344	330	337	333	341
28742	49263	43765	24056	28444	49385	49872	36933	5849	1142	788	755	686	667	651	606	648	584	1682	5775	5713	3567	1680	1016	725	672	584	494	488	534	559	524	578	514	538	559	590	507	515	512	576	514	514	521	507	527	565	539	551	534	522	528	519	582	544	473	538	531	589	534	555	543	513	541	562	539	548	548	526	532	532	507	550	541	544	532	534	556	518	509	582	529	574	563	548	543	514	550	557	546	563	538	492	560	529	559	533	557	537	525	538	494	551	496	598	492	516	519	534	565	535	556	523	532	548	546	520	553	533	508	518	576	490	533	561	575	525	534	518	565	530	533	501	549	565	527	473	545	567	504	545	511	537	544	533	538	546	528	519	527	546	531	493	515	571	539	541	537	537	532	542	517	494	528	535	564	561	544	579	520	526	540	494	532	548	564	551	555	565	516	554	560	575	515	512	502	520	509	522	541	571	540	502	508	529	509	512	539	528	516	525	551	478	488	529	501	532	562	563	477	525	521	583	544	506	544	502	532	495	556	541	569	539	577	535	497	538	530	523	567	523	528	572	486	555	552	541	548	507	556	526	541	540	491	525	568	503	534	533	543	504	516	545	555	543	505	509	525	508	510	512	528	516	555	529	566	537	499	530	541	504	521	502	567	535	522	560	501	547	548	537	551	506	520	499	517	531	504	524	506	564	527	522	507	540	504	545	554	521	502	550	537	487	560	537	501	531	593	537	555	530	523	539	544	479	563	539	545	602	544	517	514	521	505	562	557	604	566	481	541	545	537	566	541	535	539	563	534	519	545	523	500	540	510	556	540	485	546	529	536	549	538	521	519	524	512	530	532	510	504	500	535	550	583	534	549	510	535	510	546	534	537	544	537	540	566	523	520	531	534	529	515	521	480	531	496	537	552	579	531	532	462	524	536	533	563	512	515	539	525	519	518	509	525	517	518	540	529	542	547	529	527	584	551	548	530	538	527	546	508	526	531	546	550	534	561	526	545	569	564	562	588	515	551	582	505	524	546	540	517	568	552	544	517	505	590	489	537	559	538	504	567	490	567	562	566	520	575	501	547	538	558	515	546	523	522	533	527	548	470	533	558	568	545	516	539	517	521	557	550	543	524	559	492	540	561	559	525	549	504	553	532	519	527	518	574	504	545	541	544	525	551	546	525	554	527	512	520	558	536	535	512	529	545	535	510	550	525	526	568	540	514	574	480	570	523	504	514	545	536	535	527	516	528	537	513	509	541	587	529	537	540	544	527	551	543	536	553	582	514	522	510	503	498	524	512	551	550	536	518	527	510	524	529	500	478	510	517	513	529	536	505	512	523	532	543	538	575	474	527	542	531	512	547	521	558	516	540	545	529	525	518	513	512	508	534	512	476	504	539	528	573	523	534	544	536	551	519	549	520	545	558	530	493	539	535	521	543	562	517	527	506	516	535	509	510	498	493	547	529	508	539	517	557	525	532	574	569	553	499	533	536	510	511	546	531	513	507	512	528	506	505	541	494	549	502	518	523	563	546	553	516	575	527	528	581	540	512	562	511	517	534	485	552	566	567	552	531	511	529	546	523	535	549	522	544	525	562	555	559	497	537	549	516	493	513	524	510	544	514	529	543	474	558	532	550	532	541	551	523	530	534	494	576	493	522	527	531	546	530	488	517	510	561	537	498	578	529	525	522	530	509	566	528	555	559	510	503	538	536	508	538	556	523	525	538	493	514	512	567	526	556	496	490	533	567	558	559	544	514	537	537	519	520	546	479	549	545	585	571	547	516	509	544	542	529	529	537	511	508	536	521	524	536	573	502	514	542	543	508	509	494	519	554	499	545	517	556	539	508	528	558	490	544	544	523	539	512	557	546	515	531	551	507	516	564	518	532	533	554	530	537	594	538	522	542	551	557	544	537	506	510	488	519	517	552	483	537	539	554	538	539	504	519	521	593	551	532	532	545	544	521	564	531	520	510	518	526	544	510	553	516	569	547	527	526	508	511	505	524	533	555	538	524	537	516	555	566	518	564	567	555	574	507	547	539	563	557	518	544	505	590	556	498	514	547	497	551	585	533	495	563	527	534	504	558	545	547	522	545	505	528	509	516	594	511	568	573	556	563	505	553	546	537	539	527	554	565	496	542	556	478	536	557	488	508	565	516	569	541	525	506	558	564	560	509	518	576	502	562	548	482	540	558	526	533	517	521	504	507	507	541	544	520	534	489	540	551	515	542	531	515	530	494	542	549	489	499	484	552	534	538	515	542	523	480	555	493	485	502	533	536	512	590	562	540	540	507	542	492	568	526	516	546	509	513	576	565	510	512	530	495	541	534	486	523	585	538	527	535	510	527	526	528	595	561	501	566	547	544	538	557	552	523	554	543	555	571	528	519	520	493	536	538	527	544	545	555	530	553	495	545	524	507	561	534	487	541	524	562	487	509	545	514	529	545	550	552	482	567	516	565	512	516	573	547	494	500	523	512	499	506	547	517	549	557	517	544	541	533	519	513	539	514	530	577	525	487	577	529	542	541	541	523	522	525	513	498	543	559	488	493	494	548	532	547	532	547	570	535	550	527	517	510	568	532	554	547	511	531	516	540	500	502	501	514	515	530	561	537	517	541	550	496	585	554	564	550	539	533	590	525	526	513	530	521	480	528	576	570	530	552	543	509	537	535	493	507	490	500	534	520	552	514	525	512	537	550	553	504	570	502	497	564	505	579	595	538	538	556	526	549	531	547	522	539	522	516	523	515	585	532	505	530	581	541	555	523	510	536	542	542	550	482	530	536	524	527	577	567	533	541	555	525	529	544	524	543	522	518	582	532	514	493	522	509	530	523	519	513	506	549	518	584	516	543	538	553	555	510	519	546	551	508	516	560	526	540	540	528	539	530	526	524	527	526	542	544	543	502	502	541	530	517	523	530	563	524	525	532	539	539	526	512	496	537	503	527	515	536	498	562	554	554	576	518	523	557	538	522	518	531	485	546	535	524	548	560	529	589	544	541	569	555	536	554	546	569	507	527	564	562	506	496	540	544	515	527	539	539	545	523	512	544	537	529	575	502	534	550	572	588	510	526	531	488	553	523	539	569	534	504	517	541	552	563	526	509	558	495	527	521	536	539	562	477	510	510	561	526	530	519	530	536	545	560	535	568	539	533	512	546	550	537	537	538	533	567	524	489	547	559	515	530	519	566	550	486	531	517	532	542	575	477	517	473	491	508	566	544	548	559	570	534	585	503	553	551	543	550	502	537	500	538	537	532	543	498	559	518	556	500	540	573	539	537	548	535	511	541	558	541	526	545	579	525	515	528	515	551	539	510	523	569	489	537	536	488	500	559	530	550	542	508	541	544	540	545	518	544	565	527	503	556	553	552	538	543	538	529	539	533	548	585	520	527	511	530	537	533	510	546	540	559	525	524	546	518	497	537	549	543	475	535	532	569	501	550	544	560	567	562	553	544	522	545	569	511	502	502	529	546	541	559	533	542	550	543	555	523	520	562	542	516	502	604
26604	21250	16526	6211	3297	6206	8747	4784	961	438	411	400	372	362	353	356	365	401	382	492	511	542	457	397	377	357	358	337	387	343	335	382	340	353	362	352	339	355	362	341	361	343	361	322	354	333	379	341	369	372	367	339	372	361	342	316	362	377	352	359	337	358	351	332	354	366	390	374	358	356	384	373	308	380	376	354	342	365	338	373	389	341	356	322	360	351	355	328	373	369	354	355	323	359	390	354	377	355	360	327	366	345	344	333	334	386	336	354	372	361	359	351	378	377	339	334	364	356	358	383	372	326	338	319	369	328	356	366	373	351	350	341	321	374	347	377	354	391	340	371	331	377	359	352	371	336	372	343	332	347	355	376	314	346	350	365	372	377	388	346	371	349	358	345	324	346	341	354	380	369	334	363	397	353	335	358	399	359	364	335	347	361	360	382	384	355	380	379	364	348	352	358	365	364	366	368	337	346	398	361	357	342	358	324	383	363	344	348	387	339	348	325	354	367	351	352	358	366	349	383	341	348	331	354	363	363	353	348	374	372	368	328	337	358	426	342	354	360	350	349	375	351	364	346	364	340	371	347	368	354	364	369	375	375	341	361	378	367	370	358	321	311	347	319	348	354	367	351	354	361	336	332	393	357	364	360	395	355	341	368	373	399	330	382	361	321	363	337	344	371	346	367	364	372	379	343	365	347	362	393	344	378	415	359	369	340	371	340	374	399	392	395	350	382	356	361	336	364	350	377	356	319	363	368	361	359	351	329	334	351	344	338	375	336	346	341	358	360	360	352	338	392	363	307	361	376	331	360	364	362	357	342	368	352	348	350	373	352	356	393	346	363	373	366	362	354	373	380	384	357	339	329	344	371	349	349	383	367	357	366	338	347	331	374	343	351	360	358	371	376	371	352	356	326	354	334	376	353	355	365	336	358	387	319	363	364	337	331	376	364	362	376	343	345	372	359	355	362	390	352	355	347	365	370	363	360	389	349	363	357	362	355	357	332	362	376	380	338	367	360	345	333	351	346	326	361	338	336	371	374	344	357	341	359	369	362	362	369	348	357	364	382	373	346	368	368	351	356	343	350	368	366	367	333	335	344	376	357	364	354	360	329	351	371	383	374	335	333	374	370	353	398	329	386	335	368	369	323	336	379	387	362	339	364	359	364	377	381	344	355	350	372	370	352	359	373	344	319	333	360	338	353	335	368	369	358	372	358	343	367	370	364	361	349	376	335	336	392	353	348	344	365	315	377	366	379	344	361	343	355	317	356	346	365	366	335	327	363	383	372	373	375	336	368	367	376	328	378	378	317	390	313	381	368	365	362	345	364	330	377	362	343	346	367	372	336	340	330	346	328	379	330	344	336	338	373	330	381	350	321	354	366	349	356	377	333	378	343	371	380	366	351	337	390	305	355	359	394	358	326	354	390	332	361	380	382	354	326	396	353	358	371	357	369	358	356	370	374	342	361	350	356	346	368	326	350	372	336	341	383	337	355	323	364	361	347	366	340	335	373	344	327	374	336	353	357	362	383	383	376	379	350	377	360	341	370	344	347	333	347	355	358	367	379	356	403	380	340	335	344	359	363	374	358	351	330	351	335	375	381	397	363	319	337	353	315	357	357	371	348	359	353	347	344	364	332	376	330	343	353	349	375	360	378	357	338	372	371	356	392	373	375	324	355	376	336	358	346	375	316	402	372	364	364	355	348	334	360	368	369	339	340	369	341	380	355	357	358	338	385	368	370	349	356	331	375	364	343	347	354	363	351	354	343	368	367	376	355	360	365	318	337	348	336	361	323	358	403	364	331	379	385	385	329	349	361	337	387	381	339	383	388	362	383	380	376	361	383	377	358	358	325	377	344	339	385	327	365	390	334	364	349	384	342	364	377	331	375	378	360	374	356	318	363	402	361	354	347	380	352	325	339	356	350	353	370	376	330	381	360	363	345	356	386	371	344	386	368	320	371	382	356	339	355	336	419	374	325	349	348	340	363	358	383	345	379	368	355	341	354	353	345	343	368	338	373	380	374	347	351	337	378	369	350	355	377	372	341	376	351	350	332	355	385	367	366	377	334	344	369	350	369	354	370	345	381	360	367	311	374	331	330	350	381	331	357	350	346	353	363	327	317	319	344	342	337	362	378	340	374	371	342	369	376	340	330	353	376	370	345	344	377	398	352	346	365	349	378	342	382	364	368	348	381	377	361	367	333	361	359	343	349	331	356	349	343	359	358	386	375	359	395	376	379	329	329	361	359	399	353	339	364	378	352	343	356	314	359	379	337	336	369	366	342	359	389	392	342	348	347	349	361	357	369	372	351	337	350	357	338	379	392	343	347	344	386	345	356	381	414	368	380	360	294	362	368	332	348	349	355	372	347	339	359	333	360	320	344	355	358	374	365	342	379	347	366	355	385	337	395	364	328	343	332	360	359	362	373	371	371	334	362	370	367	360	360	359	342	390	377	363	352	370	353	353	385	387	395	356	342	360	379	353	349	377	358	356	346	388	394	378	339	352	346	357	354	374	352	318	354	375	352	334	351	359	367	336	316	341	360	392	369	366	336	363	338	388	327	344	347	339	342	360	395	380	355	336	366	344	372	358	363	341	320	359	343	332	339	352	346	340	366	350	357	362	379	345	350	359	362	348	325	332	374	385	319	362	366	330	333	358	367	344	319	362	384	373	354	367	353	345	327	348	380	350	368	337	356	378	355	334	364	371	345	372	382	353	356	348	339	352	346	361	342	360	367	364	373	338	345	371	367	377	368	360	358	360	360	359	343	324	380	345	378	375	371	378	349	351	315	340	328	368	350	343	355	362	389	357	352	336	340	356	353	346	357	376	356	339	370	353	334	351	398	349	369	351	311	322	351	349	378	362	325	363	350	354	357	362	356	368	353	333	354	332	353	314	360	389	375	340	328	390	383	347	340	351	360	341	336	360	366	341	359	317	375	360	335	362	356	369	367	367	372	359	352	354	354	377	346	378	320	377	394	323	374	356	332	357	381	359	349	366	362	386	370	358	348	353	373	368	355	365	365	356	314	372	373	367	375	350	373	368	350	357	338	357	348	378	364	399	343	343	349	342	339	382	368	349	352	346	317	373	348	350	328	341	346	360	348	369	349	348	366	373	363	362	368	358	343	364	364	344	376	379	346	364	354	391	346	344	402	350	364	374	323	330	352	343	364	362	355	352	321	352	391	365	379	352	375	323	366	366	356	327	358	346	411	373	363	372	382	332	331	341	369	355	347	359	361	366	350	364	339	359	346	372	369	352	374	360	347	405	366	359	357	367	359	310	349	351	353	338	358	372	355	362	367	346	361	361	350	366	345	355	369	375	377	371	342	358	352	354	342	357	362	375	367	363	386	357	372	353	329	339	362	353	351	320	372	341	349	355	344	378	346	342	358	361	364	363	361	350	366	347	367	346	346	355	318	360	330	329	370	373	351	358	346	395	363	335	336	377	373	346	365	364	365	347	354	338	364	316	332	324	366
20497	26173	16908	9464	7683	13213	15867	9526	1957	754	636	612	609	618	516	553	550	573	602	999	999	937	795	687	627	542	581	563	520	544	578	554	576	571	577	602	528	564	520	568	567	553	534	559	530	539	531	577	586	519	588	561	590	552	597	596	547	540	537	538	559	529	546	548	555	551	575	554	541	549	551	551	546	532	565	569	574	566	553	531	579	549	553	559	553	537	527	567	570	573	531	552	528	527	539	585	605	603	570	564	544	547	544	554	603	564	555	589	538	522	584	593	597	543	576	548	523	574	547	572	549	516	511	568	576	572	582	557	574	569	581	579	562	541	557	571	541	570	542	591	585	556	536	529	530	598	577	557	549	568	544	541	549	566	565	555	565	578	550	533	536	556	557	574	590	590	563	559	546	552	556	523	557	549	549	569	550	584	583	514	574	559	536	572	541	493	580	552	513	537	553	568	553	567	534	559	573	575	547	560	562	566	557	552	565	569	577	549	593	610	527	556	536	525	510	594	565	540	618	558	580	594	559	506	587	553	577	571	524	578	554	543	590	563	604	591	567	554	550	541	620	568	570	550	531	514	572	549	540	552	553	557	579	549	580	591	560	575	552	536	571	568	599	535	560	623	497	545	566	584	544	559	561	611	553	558	557	563	500	605	524	540	600	549	549	576	573	575	561	568	560	597	563	554	604	554	529	591	557	582	562	556	555	526	577	588	530	573	566	563	590	569	545	595	587	578	575	527	570	595	590	541	584	561	578	568	586	602	569	562	556	545	576	563	585	533	567	578	543	528	569	589	567	551	576	569	535	567	566	558	596	540	565	484	550	532	571	563	524	565	549	552	563	533	584	551	544	588	548	637	582	545	548	585	538	600	561	544	540	556	552	563	585	583	558	566	581	584	549	583	556	557	587	585	567	587	549	557	592	553	544	582	562	537	555	569	564	558	569	526	550	589	557	534	584	527	532	559	543	564	548	581	570	582	514	573	560	568	547	560	551	556	561	537	561	535	533	573	595	565	555	536	533	569	608	605	576	598	528	564	520	583	567	595	565	509	548	520	543	541	586	565	606	536	523	533	542	593	554	530	574	542	545	565	594	538	589	557	577	566	551	559	551	557	565	569	563	555	602	551	567	586	548	548	553	589	561	536	564	563	571	577	574	531	539	544	548	549	537	581	542	548	555	584	558	570	549	557	582	548	553	544	535	597	571	544	560	521	574	568	533	537	545	589	538	590	572	530	579	532	605	561	506	574	606	562	541	489	554	594	563	577	568	590	527	549	523	558	551	566	553	566	534	546	555	533	556	568	565	554	536	557	548	561	572	526	567	584	552	530	560	514	559	549	560	542	565	550	574	589	512	583	588	537	566	532	523	546	566	584	569	568	631	546	577	588	574	531	553	570	552	594	627	578	577	549	555	622	556	554	532	536	555	572	549	563	545	529	616	581	560	541	550	586	558	555	548	575	531	582	544	549	593	547	564	580	541	566	559	512	594	561	584	586	576	541	582	557	589	547	601	559	604	533	552	570	557	592	545	578	587	495	556	574	599	576	577	596	550	549	560	575	619	514	539	623	531	572	524	551	555	616	522	558	538	600	523	567	548	556	560	548	567	581	544	585	585	553	606	567	580	541	525	567	538	583	553	580	574	570	594	543	573	577	567	543	578	607	554	582	512	595	524	563	571	562	526	633	538	533	522	561	571	544	571	570	562	553	557	592	554	565	532	571	587	538	554	580	562	596	568	562	576	534	594	590	579	567	545	550	569	560	561	509	582	565	613	566	515	555	576	561	576	587	578	575	534	577	564	573	516	603	609	529	580	531	573	583	553	579	562	516	570	555	592	539	550	568	570	563	586	574	552	570	554	557	596	556	543	582	525	543	598	537	567	574	562	601	575	557	554	587	582	583	595	557	592	615	528	565	547	559	602	618	620	559	529	562	556	574	542	547	559	632	567	538	545	546	579	572	553	549	552	568	531	569	576	572	576	535	549	552	560	552	556	538	586	574	565	523	553	560	539	575	541	550	563	567	555	547	562	578	561	517	597	555	553	565	575	577	556	586	545	574	572	539	550	566	566	585	558	578	539	547	570	556	576	535	554	603	604	565	522	528	538	577	547	556	532	594	558	596	569	556	548	558	574	537	566	539	575	497	534	575	580	567	548	537	606	565	603	597	582	554	539	561	527	533	561	552	547	571	574	550	526	565	545	532	557	554	528	593	549	614	590	563	555	555	546	601	602	583	560	520	574	588	587	570	543	531	560	503	531	561	553	598	512	513	552	559	552	540	601	592	537	563	525	561	510	568	539	575	549	558	562	584	586	581	547	534	563	541	575	531	533	516	557	570	582	569	553	516	568	543	548	546	559	567	556	557	521	589	563	586	559	555	561	592	550	588	568	564	571	540	514	547	534	559	570	558	556	578	578	578	558	571	521	563	592	563	544	582	588	539	535	573	554	515	584	587	539	559	524	554	572	550	562	590	591	535	574	571	554	584	493	588	561	519	565	593	538	561	598	574	532	563	553	546	540	571	577	569	579	558	581	585	562	577	571	576	547	574	543	567	549	516	557	521	530	578	567	578	532	548	559	567	500	562	575	545	546	564	567	500	572	609	607	535	561	505	561	604	592	537	582	580	559	565	597	566	580	553	566	603	579	573	548	533	577	566	601	575	588	547	531	566	551	536	554	561	596	520	586	582	554	553	540	540	552	551	575	558	541	560	543	515	570	549	572	642	549	572	559	544	576	564	542	585	599	583	569	573	531	533	595	578	570	561	570	551	594	595	549	555	611	602	539	595	553	602	586	593	541	557	585	579	564	570	566	554	572	555	579	573	548	559	572	555	585	573	557	553	560	576	549	575	572	541	551	596	555	540	604	544	602	589	526	596	590	533	602	611	573	559	584	550	556	550	517	555	597	581	527	494	579	560	577	538	570	554	511	590	539	561	567	555	590	558	565	522	566	563	589	597	546	548	547	540	545	614	544	568	544	560	593	580	571	572	528	550	551	560	524	528	547	505	540	558	565	580	557	603	567	561	558	583	544	526	565	538	527	560	593	578	581	538	529	585	585	575	607	572	579	540	527	581	559	559	544	550	573	540	584	561	554	548	538	592	598	568	526	563	613	557	595	601	558	549	555	590	589	554	593	583	541	557	562	597	551	603	541	500	537	542	583	584	561	611	545	582	567	573	594	581	552	550	532	531	551	524	521	571	581	564	493	585	574	573	606	561	581	544	588	575	564	560	552	557	562	586	590	539	579	586	536	584	585	596	534	602	563	546	544	608	581	554	558	547	592	557	577	582	534	572	550	579	550	535	569	508	557	540	540	585	564	579	593	548	554	572	562	543	550	562	540	602	532	563	564	621	581	559	543	593	569	587	572	520	540	578	580	578	535	554	568	575	572	530	564	582	561	572	553	589	577	541	562	576	564	552	582	564	543	572	553	582	584	553	532	579	585	544	550	539	576	503	579	574	544	601	565	590	533	536	534	548
24178	21212	27986	24355	19843	33608	36786	22835	5701	587	478	467	397	420	572	425	407	454	535	906	1086	833	613	504	479	429	385	419	393	408	358	376	353	376	418	405	411	410	410	374	411	390	436	392	406	404	426	419	410	386	437	430	394	407	408	403	390	443	411	380	400	408	397	408	409	412	423	360	420	405	401	421	420	414	414	418	400	426	429	392	421	443	410	428	372	413	408	408	397	394	390	412	402	426	380	403	400	420	385	417	438	389	389	397	387	409	418	405	377	397	428	375	404	405	398	387	378	419	403	392	406	417	395	390	406	395	378	404	392	404	413	406	365	430	389	410	370	399	426	436	417	398	391	398	432	412	413	388	415	386	391	408	394	396	429	410	388	393	379	404	396	380	405	420	411	403	430	435	384	379	406	400	381	395	398	388	369	424	409	432	422	360	441	406	397	397	382	415	371	359	403	426	400	386	428	398	385	429	445	394	369	372	443	383	378	420	427	386	405	406	367	405	388	380	420	384	396	412	383	406	406	407	412	393	380	400	384	423	394	365	388	395	395	347	391	400	404	410	412	415	419	413	392	401	400	414	394	399	425	408	437	402	420	423	393	427	385	408	403	385	398	392	398	427	392	405	411	428	369	413	371	415	425	382	461	397	408	376	347	431	410	417	388	374	421	386	434	394	376	371	425	390	400	383	364	408	421	386	383	393	400	449	418	392	382	411	443	389	409	394	423	384	404	424	431	430	413	419	398	423	369	399	400	377	368	407	411	420	403	400	388	433	380	366	433	435	389	399	388	435	395	372	426	384	401	375	392	379	387	414	422	412	428	362	431	398	374	412	392	432	403	433	467	387	418	410	380	389	399	402	401	389	415	407	373	374	417	407	419	368	375	384	406	422	381	371	364	399	426	409	377	416	388	366	378	386	408	401	403	435	409	400	399	392	394	422	392	425	387	381	399	411	375	397	370	397	414	402	401	388	421	405	410	401	411	383	401	435	405	439	390	414	411	392	392	409	389	417	375	413	420	402	416	401	384	370	389	374	410	418	396	377	393	432	414	389	434	391	389	422	413	394	388	416	414	399	403	406	388	441	423	356	434	389	412	391	422	442	375	393	368	399	457	425	403	399	386	417	376	390	382	401	372	417	368	421	400	359	406	398	391	400	409	439	386	394	363	364	395	399	395	414	333	395	368	416	380	404	412	389	393	412	393	413	403	395	379	464	396	389	402	415	380	388	432	423	383	448	393	376	374	377	364	426	420	388	398	423	417	407	423	399	425	396	401	375	417	387	406	384	379	398	413	435	429	398	369	431	429	434	386	433	373	390	409	422	389	411	373	439	373	396	445	416	459	421	410	434	353	413	396	402	399	397	410	382	390	422	417	419	420	359	398	401	412	418	363	365	417	425	405	415	400	399	414	385	413	376	406	425	438	426	371	401	390	419	397	415	394	397	402	385	405	416	364	421	390	422	420	421	418	405	370	360	417	397	398	388	378	389	431	442	382	364	421	419	430	396	465	428	397	381	391	418	407	416	432	396	379	383	389	390	371	394	389	397	414	421	411	445	389	450	404	414	380	415	420	388	383	409	367	402	426	355	423	429	410	435	391	404	424	396	398	396	385	392	436	419	415	416	391	385	373	403	413	377	422	406	434	435	406	378	401	408	415	392	412	427	366	387	401	415	399	423	416	395	380	403	412	379	421	419	382	398	401	405	440	428	401	400	448	381	400	376	396	407	431	405	398	423	414	381	373	395	392	394	428	408	393	393	405	402	401	397	405	405	401	413	378	401	408	379	364	408	413	419	400	386	395	391	426	410	398	393	406	373	339	404	395	414	407	400	389	391	435	430	381	394	392	392	368	393	388	410	428	429	441	406	363	404	391	396	398	373	377	390	408	407	383	377	383	393	412	390	387	364	387	395	389	407	399	434	404	447	376	394	435	438	402	378	381	423	388	411	426	384	421	380	431	445	384	401	364	407	409	413	402	431	365	368	401	376	405	428	419	380	393	422	394	417	418	427	379	443	418	400	384	400	398	380	408	392	411	416	412	394	409	423	404	376	412	428	439	418	390	388	424	421	438	371	385	400	393	396	391	421	417	420	433	404	402	379	404	391	392	412	382	398	388	417	419	406	402	387	425	366	448	430	403	365	397	396	418	406	444	381	410	403	414	400	412	425	408	434	415	412	388	396	406	360	409	420	376	420	405	413	433	414	440	394	424	379	407	374	413	417	423	427	393	435	387	397	418	433	424	398	365	361	386	413	413	403	398	373	413	384	427	400	418	396	390	383	359	422	381	431	434	391	430	412	406	413	426	383	396	459	412	469	417	412	381	394	420	407	432	407	394	372	401	369	428	413	412	384	401	405	383	366	422	404	412	442	387	407	401	379	400	360	385	403	394	403	412	400	396	434	408	394	379	376	432	391	399	409	398	420	418	369	423	418	378	418	443	378	396	418	431	390	411	431	441	435	397	424	419	385	401	421	417	407	375	382	424	405	380	377	401	392	432	390	410	414	400	360	389	392	397	396	442	405	372	384	421	397	362	414	399	407	424	466	420	430	432	381	387	414	391	361	428	406	374	420	408	403	378	387	425	399	372	380	385	389	394	380	408	432	413	420	418	390	370	393	424	396	423	390	397	426	398	412	401	381	422	417	395	422	398	399	385	407	432	373	426	404	429	410	408	389	385	407	387	427	428	417	403	462	414	418	427	424	399	397	412	392	393	396	431	404	379	383	384	400	378	382	394	402	383	390	410	404	403	422	370	398	358	383	362	428	402	404	434	382	430	395	375	389	460	402	420	369	402	393	418	383	420	393	441	415	404	412	420	430	366	406	416	398	435	430	393	391	409	403	404	401	436	417	389	434	397	424	432	436	378	413	396	444	377	414	398	361	408	374	420	402	389	372	405	389	405	404	388	425	376	393	422	429	419	410	413	409	414	383	407	382	397	385	408	359	401	443	389	430	389	371	389	411	415	410	441	417	396	423	401	395	403	398	409	417	403	427	394	395	411	392	409	365	426	433	399	423	393	386	411	416	404	417	432	395	419	421	381	425	375	401	389	393	387	392	389	398	402	410	393	413	371	417	413	417	422	415	377	393	395	393	449	387	391	401	417	388	436	372	378	414	383	430	422	419	371	405	447	398	376	375	426	437	396	357	443	402	376	413	387	433	412	412	387	397	395	394	414	416	410	383	387	413	421	395	408	428	390	410	394	394	394	423	386	382	379	412	394	405	398	419	400	391	374	365	416	386	393	407	401	398	422	390	411	387	441	411	384	409	406	398	403	430	430	392	382	384	393	390	389	374	392	389	424	403	446	376	384	378	407	382	392	375	383	378	389	395	435	430	453	408	373	430	421	410	416	388	425	413	387	398	402	398	397	410	433	425	376	404	427	361	395	417	404	409	376	401	399	416	400	417	401	425	407	383	392	355	374	373	390	384	400	375	362	423	399	402	358	392	377	395	422	406	409	413	396	373	391	371	386	437	392	424
24840	40440	29376	17521	16169	41377	38931	29058	6631	1032	830	659	747	752	1189	738	663	696	938	2157	2609	1917	1312	921	720	625	642	610	687	643	645	625	628	617	650	687	631	616	658	590	640	680	673	647	634	601	662	660	644	588	609	617	649	594	640	647	679	659	672	636	659	630	608	630	676	625	621	592	602	640	611	670	664	602	647	642	627	639	631	640	632	607	648	651	688	681	644	650	612	648	674	590	630	614	676	652	589	636	631	656	639	619	627	612	632	591	671	649	639	621	614	647	609	620	635	615	644	618	684	601	636	595	626	628	611	634	657	619	618	636	664	659	617	658	611	664	556	606	686	682	594	627	641	681	643	638	623	636	654	574	638	654	604	639	666	601	640	659	639	651	687	642	633	599	617	642	621	648	618	594	661	676	641	601	639	609	619	621	592	616	616	696	671	663	596	636	674	622	642	671	636	637	567	661	644	668	619	638	645	590	640	627	623	598	680	613	598	643	692	613	663	638	705	614	657	633	669	612	634	658	672	633	684	630	636	647	627	663	652	647	622	654	639	615	619	636	627	691	632	611	623	626	663	619	637	646	630	656	644	622	666	650	688	665	661	612	639	645	628	633	637	620	622	621	624	661	665	663	639	601	617	652	597	643	643	657	619	618	684	659	671	678	646	614	653	626	620	626	611	625	631	645	625	632	635	661	602	602	615	732	599	674	610	661	655	627	618	601	618	607	643	715	619	642	621	622	635	625	646	697	638	669	578	667	642	649	631	671	624	678	666	620	664	665	614	655	669	637	607	647	633	632	625	640	600	673	670	635	640	629	630	624	631	654	610	639	702	662	634	619	604	594	658	591	631	636	638	636	652	668	652	599	620	645	622	645	682	616	614	640	599	638	615	624	611	641	680	641	600	608	646	613	610	616	625	639	667	652	645	656	623	657	575	615	613	641	569	670	636	629	622	675	651	626	604	675	666	655	620	613	609	631	666	658	657	629	646	642	599	649	662	640	619	604	645	636	582	663	594	653	638	633	657	605	590	643	658	599	645	614	619	635	650	668	582	652	615	596	635	639	662	658	669	668	646	627	615	645	637	667	614	630	686	644	653	631	605	657	618	645	643	639	673	641	659	620	649	628	619	637	637	592	595	641	629	613	649	639	639	656	669	653	622	583	627	682	661	612	638	591	610	635	590	656	633	612	670	639	638	650	659	631	621	615	632	632	659	560	618	665	594	597	652	591	628	632	627	647	627	638	657	646	635	642	627	657	657	657	661	653	625	664	623	650	617	646	611	609	650	617	641	674	677	642	600	640	574	682	592	660	609	650	615	581	613	626	635	645	610	645	688	593	640	638	614	650	643	621	659	620	645	643	630	641	700	611	603	617	667	669	678	630	695	654	631	649	626	651	633	632	601	597	630	635	614	602	646	618	660	628	621	632	669	643	603	642	627	636	606	608	636	634	647	636	619	608	643	648	668	642	613	628	623	578	597	628	598	661	602	645	648	648	614	632	596	630	613	613	625	641	596	675	636	664	656	628	636	653	681	641	665	639	632	648	665	647	637	677	624	605	641	604	678	639	637	627	636	602	666	649	663	655	673	651	637	607	631	664	632	631	613	608	617	654	622	604	672	585	627	664	624	641	615	608	626	602	630	642	630	679	621	676	668	605	626	650	651	648	669	605	613	635	667	669	606	652	686	695	595	615	637	601	638	655	611	632	638	614	669	641	655	600	621	637	664	626	615	664	634	630	605	603	650	665	588	641	600	636	626	677	616	663	613	606	624	660	653	641	641	653	658	646	629	655	607	627	661	669	652	631	641	649	674	637	685	679	593	609	615	671	598	640	644	636	619	651	631	613	659	631	621	650	631	671	640	600	676	683	616	625	642	635	604	684	623	651	650	608	585	590	608	646	605	658	645	618	636	604	633	639	617	624	645	664	628	659	645	638	650	661	650	649	627	619	647	675	614	659	684	598	598	647	626	652	609	657	644	622	668	620	648	658	622	655	574	618	638	593	661	634	593	630	611	655	616	626	632	647	675	623	598	653	636	636	625	660	674	625	580	653	627	653	613	607	579	628	605	639	650	614	664	606	635	669	642	611	670	627	686	630	634	654	642	638	598	631	647	605	646	676	608	668	651	618	614	634	643	643	608	604	633	612	611	640	684	631	615	630	647	660	624	620	664	622	616	622	614	673	616	603	669	634	632	647	619	640	631	662	593	645	674	641	650	605	615	669	681	635	616	621	660	674	646	588	579	654	639	666	657	585	621	669	608	629	596	614	610	644	646	593	649	677	673	620	567	611	594	656	589	633	670	606	590	655	631	620	631	665	636	674	649	616	581	637	627	637	650	703	624	685	635	615	666	608	630	652	649	647	608	644	614	658	630	655	642	677	653	607	606	615	632	624	707	668	619	628	685	640	682	622	643	638	636	599	673	612	602	650	647	614	634	628	594	614	633	627	627	626	598	606	581	644	618	657	618	687	627	576	675	612	586	607	644	612	616	653	601	646	631	635	626	647	616	670	603	611	613	664	638	644	575	612	629	662	662	634	618	633	624	627	614	646	637	681	619	660	608	599	594	634	655	672	612	636	642	633	588	630	649	657	683	622	615	625	651	607	604	653	684	589	647	616	624	667	613	646	641	673	684	639	614	650	627	662	634	638	680	610	613	612	620	621	624	653	648	636	640	626	645	660	695	692	608	607	605	645	632	666	607	671	630	630	572	605	646	640	681	613	625	657	634	631	649	604	613	616	615	621	676	636	586	618	602	625	610	625	599	598	632	650	657	631	584	646	643	596	672	597	658	609	600	635	650	646	667	647	659	641	657	621	676	635	673	661	614	597	644	640	625	659	625	628	658	628	669	600	652	681	608	641	611	617	667	650	654	632	611	647	649	624	656	634	633	590	641	617	592	677	619	590	645	670	625	625	647	611	648	635	671	628	585	634	653	653	640	629	594	647	605	650	599	658	638	589	650	634	625	647	596	636	620	627	616	633	620	665	608	596	608	600	644	684	656	637	658	641	673	658	618	573	621	646	619	569	617	640	622	617	633	644	664	625	622	620	641	642	634	654	639	621	580	660	630	645	623	637	613	625	658	663	580	638	611	545	645	612	626	656	645	625	600	633	594	641	635	676	642	660	624	620	640	660	645	662	632	660	602	711	631	643	636	651	595	634	653	661	604	657	648	644	639	568	631	656	658	638	615	634	632	583	614	636	633	581	631	647	573	667	668	680	619	638	634	633	629	654	651	626	609	625	639	642	632	676	648	666	640	653	640	614	649	652	622	637	632	629	633	676	629	626	672	631	609	671	653	664	638	642	633	623	619	676	623	603	670	641	623	668	641	605	614	607	615	625	594	631	594	626	635	621	664	643	600	655	658	620	625	642	638	661	630	639	677	654	597	666	621	599	629	610	615	618	592	614	668	630	652	648	673	610	622	653	625	686	658	654	617	603	654	642	613	620	617	641	621	622	665	648	651	629	653	619	679	606	613	613
23006	21242	28951	23668	21902	44243	47901	33441	12127	818	543	434	379	409	485	352	380	427	849	1731	1481	1144	784	529	365	382	360	353	361	347	351	350	363	351	365	353	354	350	335	333	369	372	321	350	366	352	343	364	378	372	354	361	359	346	368	322	357	361	353	351	351	350	337	342	365	358	333	365	366	353	341	348	307	369	335	339	351	335	376	339	328	333	347	328	352	334	337	324	355	352	368	358	341	361	347	356	329	361	341	338	336	363	304	336	353	351	361	358	329	350	329	353	355	359	349	303	365	339	336	341	327	366	368	327	340	338	363	317	356	334	346	334	364	336	340	340	358	357	331	357	364	325	374	336	365	368	360	364	340	377	382	364	361	362	325	372	341	360	334	339	356	325	320	359	368	353	360	353	350	365	348	354	327	324	372	349	330	344	317	323	350	310	320	338	366	335	335	371	366	351	364	336	342	336	346	355	347	327	379	348	362	318	334	373	347	300	337	328	339	326	389	384	334	362	368	332	339	337	352	332	335	331	366	352	348	361	354	339	369	353	322	372	327	366	341	362	358	317	373	358	357	354	376	341	316	347	360	374	311	359	344	317	356	361	336	348	345	333	323	383	324	355	354	330	343	318	314	341	348	343	327	357	324	338	313	336	336	372	346	341	341	328	349	325	353	337	360	312	349	334	370	364	348	341	340	328	344	354	360	350	352	333	383	342	387	410	360	329	349	348	355	360	322	362	345	344	345	380	338	364	355	350	302	386	359	364	373	336	343	352	333	358	363	352	351	333	404	348	347	409	340	339	368	325	315	363	343	343	360	331	337	335	325	382	315	341	347	344	337	322	354	324	364	353	353	356	327	340	345	393	349	344	340	387	376	325	351	324	337	348	342	339	348	373	355	345	312	353	372	324	359	343	315	343	329	356	336	331	382	361	369	376	326	378	334	368	314	342	360	314	345	360	353	383	337	358	328	338	330	379	350	381	381	341	342	363	357	335	350	350	346	366	342	324	332	362	350	308	331	351	352	390	325	383	343	319	353	336	305	342	360	350	322	348	324	376	336	360	338	372	382	359	338	363	337	356	346	314	373	341	358	353	347	321	351	331	361	348	330	349	372	372	350	359	331	355	332	339	343	351	389	332	371	330	379	359	349	331	376	339	326	338	330	343	313	388	330	341	342	350	339	329	364	342	337	332	352	338	348	331	347	364	351	335	332	334	340	341	317	362	356	364	376	333	341	355	338	358	297	312	354	323	314	311	369	348	349	362	317	357	354	345	320	322	376	369	345	387	361	377	327	341	346	343	341	331	356	349	359	347	341	383	352	353	323	340	338	343	345	351	333	360	330	350	364	352	365	369	359	350	378	334	345	341	345	338	346	316	359	367	366	370	324	346	328	324	324	341	341	351	321	343	346	348	350	352	340	376	374	332	364	296	363	357	369	347	344	297	329	350	379	347	325	333	335	379	365	359	351	315	355	338	319	328	361	351	361	398	343	365	375	319	342	345	346	368	349	355	340	332	378	364	302	361	371	357	353	323	327	334	346	355	349	361	358	368	380	322	320	367	332	328	350	344	316	338	357	359	314	340	361	328	355	357	319	329	376	349	337	335	359	327	347	335	370	363	313	319	343	356	338	360	334	328	338	343	355	371	379	329	343	336	345	341	339	352	362	342	318	327	355	372	330	331	329	316	349	335	343	378	381	339	334	377	353	344	344	367	370	345	357	351	329	387	363	357	326	332	343	372	356	356	329	346	313	345	331	366	350	344	285	352	377	391	323	321	331	342	370	343	334	368	354	376	355	339	346	328	341	337	369	339	361	344	374	357	394	353	318	352	351	318	359	357	371	328	340	336	354	388	327	330	358	353	385	345	375	346	321	354	346	325	332	355	330	330	346	362	362	339	348	331	378	364	344	385	360	343	346	315	391	359	338	352	353	363	342	339	355	345	308	347	321	374	349	336	298	355	334	357	322	342	354	362	319	341	342	349	341	356	374	336	299	366	311	369	351	350	370	360	345	354	349	342	318	394	318	320	379	343	332	317	369	335	368	364	336	346	390	341	326	352	332	333	392	339	357	359	396	388	343	347	336	344	328	356	356	331	351	315	349	327	356	348	327	360	322	359	359	366	353	364	365	371	372	332	370	326	326	330	328	369	359	346	322	337	356	314	336	341	348	367	355	315	317	314	335	349	347	368	335	351	338	366	366	327	342	362	340	381	337	342	396	374	346	355	364	363	349	384	334	331	366	323	317	358	362	362	341	312	345	353	340	351	335	369	349	364	353	333	339	351	335	353	326	367	340	392	302	345	359	365	340	363	346	344	351	341	326	363	347	315	364	348	366	326	326	338	379	362	353	387	379	357	345	362	348	357	332	347	356	353	340	419	339	335	350	344	353	324	367	371	359	367	312	324	369	360	347	344	336	342	340	328	384	334	368	358	321	366	328	343	342	354	353	366	352	344	337	362	324	342	355	341	336	327	327	351	369	344	346	356	353	352	329	352	353	362	341	302	344	322	333	350	361	364	347	339	328	330	383	362	373	363	340	364	348	369	308	379	356	334	331	368	383	347	364	340	328	341	353	323	343	369	403	346	324	328	336	340	348	332	323	327	359	364	314	322	341	316	381	312	323	305	376	357	341	345	356	356	351	326	330	367	366	328	355	341	327	348	335	361	332	358	356	350	368	359	336	351	378	334	359	372	330	351	354	346	338	310	338	347	358	338	330	369	351	322	318	348	349	357	345	349	362	340	331	333	332	318	368	382	334	338	361	330	350	354	313	364	355	372	355	322	377	341	348	367	348	387	382	341	339	370	333	358	340	380	378	357	367	343	358	360	339	365	361	338	361	350	354	396	384	360	345	306	360	347	330	383	353	361	358	360	330	328	349	331	333	357	359	382	349	349	355	350	342	327	341	342	348	339	362	380	340	331	371	344	345	341	358	370	352	381	377	340	372	329	350	343	345	357	346	363	339	347	339	344	359	310	341	384	316	341	335	351	343	366	373	321	333	324	371	286	366	322	346	364	352	344	336	361	313	355	338	340	322	340	351	317	380	366	350	364	331	362	377	333	386	350	330	343	329	340	363	337	328	359	351	394	361	362	342	371	348	366	329	341	366	370	328	377	328	329	371	354	309	364	354	344	373	341	350	346	326	326	380	326	334	360	325	351	349	310	359	338	353	353	373	339	345	361	366	342	337	384	345	335	338	368	351	361	361	356	370	340	355	332	374	373	366	347	329	311	376	345	335	356	393	325	356	341	358	361	368	343	344	324	327	332	366	378	341	352	337	361	328	307	358	363	329	339	362	355	343	359	360	357	313	338	331	354	367	333	340	359	363	363	332	390	342	362	346	361	343	323	384	350	373	342	333	349	355	362	366	349	335	349	386	353	361	361	338	333	326	373	358	350	349	351	325	353	359	355	350	348	346	346	366	324	328	324	358	344	337	325	354	359	361	351	352	341	325	349	349	357	339	351	376	357	350	338	323	326	353	377
28937	50195	40350	26453	31534	54254	48215	37763	11344	1061	977	784	664	705	850	619	603	730	2181	4700	3930	2895	1730	939	651	564	558	621	525	514	515	515	542	543	560	541	560	558	523	540	539	550	479	532	557	522	571	552	503	537	541	531	558	606	523	554	569	544	580	521	544	569	521	534	552	550	545	508	530	574	574	574	563	542	546	591	569	532	576	592	562	551	514	544	534	505	557	568	561	567	536	560	536	560	579	561	569	609	535	473	565	510	620	553	524	543	538	556	533	541	545	536	551	533	495	560	520	549	559	575	548	508	574	527	549	518	552	519	551	555	547	521	518	545	510	517	579	540	510	551	518	546	531	542	575	543	519	559	538	582	564	584	543	528	516	534	550	573	528	537	545	579	547	554	492	539	536	530	511	505	542	556	550	574	558	515	544	528	509	566	555	569	561	539	554	531	582	556	527	565	522	563	544	567	541	558	532	594	566	552	557	520	597	546	520	539	526	579	521	524	549	520	551	538	550	534	570	492	548	582	561	527	535	568	558	510	538	544	596	553	539	528	512	550	525	529	557	557	554	554	526	556	536	568	524	556	551	564	502	547	557	545	540	523	571	529	538	513	546	560	520	549	546	542	527	530	508	562	542	533	574	561	537	543	545	503	562	535	531	529	501	537	541	565	507	530	551	540	545	540	562	525	523	574	562	587	566	576	554	544	540	545	574	547	545	549	511	536	569	531	525	522	531	544	584	545	519	553	508	537	541	513	542	560	556	556	533	554	573	535	532	570	542	552	544	568	536	554	515	556	535	578	561	546	535	492	540	592	525	530	488	505	515	555	572	553	546	556	527	522	551	544	572	539	522	549	522	572	538	557	532	540	528	582	554	563	501	558	568	533	566	570	554	549	506	511	525	609	559	568	531	551	505	560	546	553	594	553	526	549	552	546	562	536	545	519	556	559	543	559	551	585	506	554	530	541	547	515	592	515	540	544	500	527	562	568	563	574	528	535	555	514	552	521	533	490	523	551	574	540	547	523	577	577	541	489	529	585	548	563	535	567	566	545	552	558	585	538	534	549	570	546	557	551	546	539	541	554	525	548	558	561	588	563	576	569	524	538	570	547	509	557	507	529	528	548	546	567	513	594	512	531	584	514	569	551	551	514	576	560	516	488	537	514	585	541	570	570	566	564	554	494	541	575	569	562	545	520	560	511	564	589	546	549	521	592	570	547	552	520	531	583	541	543	548	519	552	547	546	595	525	570	503	526	557	540	552	544	533	510	528	577	531	550	565	520	494	514	571	557	554	536	524	568	557	536	544	507	547	564	570	509	558	514	547	517	542	576	517	522	563	573	544	563	561	571	512	526	535	551	517	545	535	558	523	524	520	538	551	508	520	595	534	505	545	531	547	567	535	527	580	552	577	517	554	534	554	560	582	514	530	532	505	531	559	563	541	545	567	549	558	542	556	541	526	497	564	546	511	488	573	607	543	544	522	566	553	536	512	532	531	500	480	547	561	556	567	569	553	541	558	519	524	540	533	504	536	531	538	494	560	518	553	552	500	529	532	542	569	550	567	562	570	564	556	526	517	622	526	559	550	509	521	554	559	538	549	574	561	529	580	530	539	585	573	546	540	558	557	560	540	575	536	555	521	545	537	544	585	582	559	565	551	526	529	556	519	550	542	531	538	538	501	533	524	559	560	542	521	533	554	572	524	567	572	566	544	523	577	544	570	557	561	552	532	557	535	584	554	506	538	534	543	559	524	501	564	527	558	489	547	525	529	505	525	550	544	559	530	525	575	574	532	534	538	574	576	531	536	536	535	573	535	564	570	551	526	558	503	488	482	555	549	562	576	591	557	561	533	530	557	533	542	568	558	561	547	590	535	543	531	534	553	540	558	575	551	547	527	527	567	559	555	512	505	535	519	555	560	512	536	525	538	546	525	535	567	559	538	546	564	550	558	552	533	543	554	541	533	511	525	495	498	540	557	518	546	523	524	602	506	512	531	544	504	550	547	530	534	570	570	558	565	574	515	492	557	506	542	552	550	519	541	586	490	537	581	542	537	526	550	552	554	533	542	503	524	554	546	571	575	587	556	558	542	544	550	563	581	530	524	550	521	547	543	507	559	543	533	561	513	554	529	497	545	592	559	564	567	566	569	504	541	558	560	530	478	509	524	559	571	566	571	571	531	576	558	559	570	500	562	495	548	541	514	547	524	543	554	527	526	552	549	530	589	520	561	575	569	513	574	591	523	529	587	529	567	538	515	539	563	574	552	533	558	562	561	543	577	497	598	547	485	520	554	532	562	548	573	551	518	550	523	504	562	587	507	550	568	513	537	531	567	557	523	554	520	519	529	532	539	549	578	519	575	537	547	550	539	547	574	561	571	515	498	539	558	569	590	561	538	545	575	518	521	533	574	535	547	546	589	588	537	565	553	564	545	537	563	548	544	506	556	529	541	510	514	547	517	561	516	583	535	581	543	552	591	556	576	551	561	570	582	527	512	572	557	531	555	557	477	560	561	550	499	522	590	543	546	570	532	541	535	529	566	534	557	558	552	523	541	571	494	542	521	553	548	560	513	543	573	533	543	556	600	576	567	566	511	580	521	524	523	566	529	512	539	535	544	530	492	579	548	535	549	522	545	551	520	523	536	531	564	575	585	537	593	579	515	562	546	569	534	524	546	529	580	536	601	576	531	576	549	560	546	516	562	541	555	528	510	520	519	573	572	562	514	539	542	512	568	604	524	528	545	580	544	575	517	548	549	546	536	503	533	530	532	557	531	577	499	556	562	574	573	572	563	536	509	546	524	569	533	564	547	524	526	583	595	539	511	493	527	565	571	577	509	578	554	549	591	572	563	544	576	505	567	560	584	530	557	567	558	570	558	538	533	573	552	535	528	527	574	527	587	541	510	541	576	568	600	557	553	531	566	511	537	543	541	567	551	518	520	500	553	520	533	524	522	549	536	546	581	519	571	574	522	542	541	545	524	576	509	557	539	560	551	533	530	561	579	554	557	549	550	560	504	510	548	525	580	590	510	557	525	573	543	490	537	540	556	543	523	543	541	520	532	575	549	537	530	534	542	530	540	516	524	554	521	573	566	569	535	514	543	540	508	541	555	521	532	559	562	537	541	561	504	538	524	507	528	594	513	540	535	538	537	504	557	565	512	592	536	524	559	523	527	543	505	528	560	528	562	558	589	551	533	525	567	569	521	539	557	586	571	566	551	569	538	565	517	508	488	518	537	527	580	584	511	547	539	590	508	541	526	539	528	550	546	555	592	586	541	524	537	542	522	570	553	551	530	544	556	549	518	519	500	530	550	521	514	539	519	549	580	566	555	566	540	568	542	545	543	509	530	554	528	557	534	532	517	583	589	513	524	551	559	516	564	555	496	509	575	557	559	536	571	553	555	576	578	524	519	573	543	564	532	588	560	572	535	558	530	550	534	525	503	534	513	589	554	575	501	577	543	545	541	564	552	544	534	542	570	537	540	581
26799	21518	18526	9387	6846	12076	8029	3489	1045	374	364	372	343	369	355	369	354	360	330	435	473	450	419	369	363	318	354	348	349	367	344	307	335	352	331	398	376	338	357	358	347	344	362	312	393	317	329	360	355	375	306	364	320	326	360	350	365	322	345	338	340	335	344	322	341	353	360	328	334	354	320	367	351	344	345	342	361	344	363	346	333	355	381	329	349	338	331	373	338	364	367	392	344	336	365	319	339	328	378	390	310	345	333	364	346	336	343	357	372	336	352	344	360	362	365	351	326	341	353	316	335	326	348	352	339	369	371	362	323	317	327	357	326	338	327	322	337	325	361	362	333	345	330	358	354	327	361	377	356	310	353	361	310	359	373	346	388	380	353	359	385	338	358	316	352	356	362	349	346	403	346	333	356	329	330	362	321	338	349	331	387	328	338	347	352	355	367	340	329	328	363	355	334	342	323	374	355	345	359	338	379	343	368	331	368	330	384	347	353	373	331	335	350	327	381	346	387	364	351	352	371	353	391	352	351	333	337	329	338	338	335	335	351	383	378	320	338	329	320	320	354	345	352	367	385	351	391	335	378	314	388	359	359	335	332	342	366	337	364	348	371	359	362	351	321	340	345	338	370	354	358	351	357	339	360	357	316	365	354	340	335	341	336	347	369	383	380	359	323	334	361	363	350	370	351	338	341	339	345	315	335	347	360	384	352	344	314	379	360	349	341	360	335	348	347	345	361	340	353	341	326	334	341	339	345	351	343	342	354	376	347	344	360	355	325	323	330	348	309	330	360	334	354	371	313	336	324	364	323	319	331	350	377	346	344	361	356	340	357	349	350	345	358	317	357	340	328	321	353	380	311	347	336	348	336	334	328	321	341	336	340	347	330	342	357	350	343	339	373	371	383	345	349	333	334	327	328	363	343	324	343	322	331	325	344	345	343	333	361	361	306	351	320	359	369	359	379	365	376	375	360	361	325	323	376	341	342	367	334	318	353	334	341	391	343	365	354	277	364	344	350	372	345	386	308	332	329	323	337	355	336	329	342	370	406	339	358	374	386	312	356	363	341	356	329	360	377	369	356	342	356	313	322	352	326	352	343	353	360	368	351	350	348	408	333	342	344	326	383	355	323	354	349	358	357	342	337	327	357	333	362	334	353	348	381	365	367	349	342	356	346	344	358	377	334	339	345	334	358	318	321	345	346	344	384	339	324	350	348	345	342	312	385	395	329	340	331	352	337	370	368	332	336	345	348	385	326	379	328	385	360	314	346	360	355	340	355	323	373	346	358	345	367	362	342	347	323	362	362	327	350	353	348	305	343	331	357	352	357	340	376	350	359	321	362	354	337	327	330	349	357	360	358	351	328	342	360	347	360	356	364	320	346	345	319	343	344	337	361	327	350	339	343	347	365	344	330	367	343	351	362	358	377	370	411	342	348	346	366	346	329	358	298	350	361	329	376	360	373	391	349	372	369	376	378	332	317	311	331	352	355	359	308	372	355	332	362	344	365	356	364	342	392	353	375	316	333	314	377	384	356	346	350	343	359	358	371	351	349	322	310	368	350	316	333	375	322	345	334	359	331	355	334	329	338	336	332	348	329	341	313	352	331	315	355	363	358	360	372	333	353	343	345	386	392	343	331	345	339	320	380	372	344	363	369	363	316	383	304	333	366	374	348	367	346	343	369	322	380	351	356	320	318	345	354	363	371	368	351	342	330	319	324	373	349	348	363	392	329	350	355	359	319	339	356	357	359	375	337	330	330	321	382	378	347	345	348	362	348	328	334	333	376	360	359	349	343	346	319	354	350	327	323	354	334	369	357	369	327	327	372	347	351	366	346	322	356	335	374	330	349	342	325	317	311	351	313	327	339	345	350	337	353	340	356	301	347	349	351	339	357	319	313	336	360	350	374	390	357	363	348	338	323	376	334	328	335	341	347	365	353	348	346	370	330	374	343	345	367	338	361	353	357	356	327	327	349	359	368	349	342	365	347	297	353	349	347	372	325	338	342	339	342	320	347	354	341	326	331	351	360	358	318	360	350	358	341	332	332	333	311	334	306	335	373	386	338	369	363	346	373	352	347	351	330	356	318	357	359	334	322	351	329	337	358	352	349	325	339	336	341	340	334	364	365	311	347	341	357	330	348	368	356	340	341	316	341	344	368	337	370	370	364	325	355	339	342	327	344	356	354	323	335	370	340	339	362	360	365	348	374	343	353	332	350	352	360	317	340	311	338	351	349	380	384	357	361	339	346	348	345	358	363	329	329	381	392	382	333	361	324	346	354	360	338	341	359	346	333	356	356	347	297	323	353	349	350	304	362	364	345	317	329	350	330	322	341	329	361	330	316	344	380	339	319	354	350	373	317	364	318	359	342	325	345	346	337	342	343	333	363	353	346	344	352	345	344	337	345	312	358	336	333	362	352	360	373	358	349	344	320	345	346	338	332	325	363	345	364	343	357	335	326	341	356	367	363	321	323	345	307	363	385	350	360	331	323	341	352	385	325	361	339	345	348	348	345	337	358	365	356	326	352	358	349	343	333	319	357	321	364	343	349	339	348	336	330	343	315	357	337	356	333	342	356	323	344	352	326	349	345	325	348	392	379	349	367	374	351	345	346	357	368	331	366	358	385	356	336	379	320	350	353	365	323	353	338	351	354	346	306	335	344	351	342	330	361	342	337	312	360	361	354	366	374	371	327	342	329	319	384	350	345	379	355	358	317	339	307	333	360	334	339	398	335	330	385	348	345	363	381	343	335	328	353	355	352	350	374	361	334	350	326	350	331	346	350	362	321	332	359	367	374	350	355	338	394	361	366	319	347	340	341	328	350	345	350	332	357	355	346	372	334	348	353	349	334	353	325	352	344	341	332	337	344	343	319	340	365	331	364	375	344	362	369	365	336	352	352	360	327	348	366	362	357	355	347	370	341	364	317	372	338	371	355	338	360	373	329	348	369	341	370	341	325	349	359	344	386	358	333	363	323	362	325	321	383	352	317	321	353	340	329	346	326	322	357	348	341	337	350	350	348	361	335	355	322	337	313	340	332	336	347	360	383	353	355	353	324	351	376	374	378	341	362	353	358	354	362	360	347	330	310	325	333	329	390	311	310	362	353	315	333	350	331	364	349	384	354	334	322	337	342	332	333	346	334	322	344	332	366	358	337	340	354	360	345	388	342	362	335	324	344	336	357	325	367	312	363	346	334	353	367	306	379	367	359	354	334	352	354	311	368	355	329	339	322	349	362	368	331	353	380	373	342	362	362	351	380	349	362	367	363	338	344	362	343	332	337	384	340	348	325	376	342	330	363	299	343	311	380	325	352	332	389	376	329	342	344	357	367	328	338	356	325	328	345	341	371	349	368	373	332	351	365	328	370	328	366	328	389	365	335	373	345	344	342	356	348	351	340	353	310	339	352	347	320	377	347	340	322	366	309	361	351	313	329	354	321	344	353	344	358	329	359	327	344	377	325	355	364	359	345	352	331	363
20761	28844	21003	14104	14092	20461	13759	7301	2036	677	665	637	619	566	567	575	594	539	591	726	812	762	712	603	569	545	583	540	544	570	502	564	627	528	597	539	532	556	560	568	554	572	557	528	557	593	559	565	580	553	551	559	556	568	567	558	533	531	544	557	529	540	530	599	547	563	566	558	583	528	569	565	515	538	549	541	564	549	541	543	532	528	530	538	537	560	531	579	550	572	564	523	530	561	572	513	521	565	531	522	575	562	571	553	557	561	553	557	540	544	502	531	540	556	574	595	553	553	558	565	560	535	523	545	555	529	540	537	578	540	558	570	560	544	575	517	544	555	540	544	567	555	540	570	572	568	541	553	523	596	593	544	579	558	588	572	598	562	519	511	560	549	512	554	596	552	555	519	534	626	518	522	557	582	522	565	553	528	579	532	606	574	550	577	552	606	517	538	553	589	551	527	542	557	566	559	520	564	533	562	588	569	566	539	554	563	529	557	534	573	579	533	548	527	600	585	586	560	559	556	555	564	570	569	562	572	547	596	568	526	561	565	554	580	511	568	546	560	572	539	522	565	565	584	538	540	588	558	565	579	578	542	583	587	549	572	554	573	534	568	569	518	540	555	569	561	562	533	542	604	501	604	558	535	563	584	526	570	561	523	567	573	549	534	530	583	538	586	565	520	568	578	561	572	563	541	543	556	497	551	540	530	520	541	531	523	550	525	549	566	522	571	543	524	594	541	501	563	626	570	575	562	580	541	505	579	562	541	560	554	576	577	559	531	572	529	518	593	515	594	548	515	571	497	547	512	528	532	540	606	602	548	501	540	553	531	546	581	534	599	570	576	605	560	525	507	534	541	571	533	539	555	538	548	585	551	515	534	574	559	562	529	544	559	574	569	545	505	580	539	535	564	581	562	547	555	537	546	554	546	548	520	565	529	573	575	533	594	565	573	551	525	563	587	574	513	573	545	589	549	570	521	548	533	558	487	552	506	549	520	537	572	539	538	557	572	538	556	541	556	570	540	536	540	502	523	540	542	531	556	543	548	534	546	516	520	598	517	556	567	543	567	572	581	551	533	552	566	556	564	533	571	551	558	593	573	524	557	575	543	569	594	536	546	548	574	532	541	556	550	557	543	587	581	557	577	577	536	554	613	533	539	552	571	576	561	579	584	545	546	579	558	530	548	590	523	558	512	532	616	551	558	581	511	587	588	580	582	561	561	537	541	570	592	567	536	568	547	534	584	561	552	553	513	564	585	552	504	559	545	506	546	558	593	573	596	522	585	575	512	588	581	573	566	556	557	530	518	543	517	560	615	523	538	561	533	539	538	569	524	550	562	578	543	574	595	532	536	551	541	555	544	536	529	574	531	582	516	524	566	567	567	518	558	553	521	566	542	545	579	547	574	565	531	569	536	531	575	542	541	567	540	530	520	501	496	551	516	517	601	556	514	549	590	553	526	584	528	584	551	552	597	587	585	544	509	598	550	565	523	508	551	531	472	515	582	525	596	573	584	582	577	508	524	579	551	547	554	563	517	579	564	585	538	510	515	576	555	539	558	548	532	592	528	563	538	537	570	549	534	559	544	569	544	562	546	535	543	576	591	592	537	576	569	547	586	537	598	568	548	539	575	606	531	592	547	592	579	526	570	574	582	548	564	555	582	557	527	548	553	534	543	553	539	552	533	527	538	548	542	560	522	506	567	573	570	547	505	581	569	539	521	561	545	587	538	560	533	558	582	580	569	518	563	554	564	571	578	613	544	597	547	544	534	501	574	555	567	535	598	535	528	533	551	517	611	543	568	555	556	563	578	524	540	563	564	604	596	615	511	580	575	549	553	579	578	559	516	561	548	549	554	595	578	560	561	527	554	586	552	545	518	587	556	541	529	571	576	585	528	531	528	544	536	542	553	544	591	577	573	519	538	581	534	608	565	566	544	544	549	579	563	517	622	553	506	582	573	548	555	558	569	555	559	542	598	542	569	563	528	569	514	539	555	540	562	533	547	561	520	563	538	588	555	518	559	591	586	542	558	546	582	554	571	531	563	526	582	545	566	584	572	503	528	561	532	546	555	527	516	525	550	609	579	529	574	588	587	566	569	563	561	571	532	537	574	572	552	570	547	578	515	562	508	537	563	560	570	540	542	563	547	536	595	645	558	512	508	559	567	527	533	564	544	505	568	517	534	552	573	531	548	579	563	517	566	576	522	554	554	534	604	560	568	530	561	586	507	540	510	558	541	547	558	506	574	557	561	527	537	569	547	555	577	566	549	573	565	557	547	576	605	567	560	565	575	559	515	579	517	566	573	526	516	550	540	542	557	537	547	575	549	553	599	588	516	581	564	564	559	524	564	520	531	529	550	529	549	541	546	571	543	561	513	528	544	547	553	546	564	556	565	528	560	545	563	544	562	524	522	532	544	547	602	568	579	528	543	562	544	609	566	546	535	621	570	513	596	572	513	578	537	562	528	539	589	579	559	535	565	530	530	586	548	576	544	543	551	523	547	573	575	489	542	526	557	568	552	562	534	519	585	590	585	520	604	559	550	559	513	544	552	561	548	538	549	540	539	596	556	562	549	581	562	537	593	586	532	526	582	544	594	558	588	511	558	575	522	559	529	485	575	563	567	584	569	533	559	586	549	596	553	527	518	543	569	578	558	543	499	522	552	539	560	520	532	516	560	558	576	537	555	587	565	553	577	529	510	567	557	540	569	529	530	554	567	576	551	544	592	572	528	556	604	534	532	517	601	562	612	547	537	566	543	587	530	558	533	542	574	588	541	549	499	511	590	550	557	605	550	622	567	541	566	548	548	576	530	567	546	556	507	570	602	542	586	579	519	540	587	559	569	580	585	571	553	572	578	602	529	557	555	549	521	568	534	519	561	508	585	553	594	535	513	545	563	567	593	553	567	546	538	547	534	546	579	541	555	584	529	567	564	566	544	545	586	537	580	579	572	549	566	559	552	596	557	530	545	542	542	549	574	561	564	567	589	536	565	625	549	542	516	531	540	565	542	570	525	528	564	541	560	540	572	540	547	541	551	565	555	576	567	544	533	513	540	548	594	522	547	592	514	556	560	517	562	567	580	593	565	563	563	575	555	572	580	557	543	556	584	571	577	567	585	562	547	574	545	546	543	515	567	540	551	567	563	525	562	569	526	535	543	562	546	534	572	541	553	583	562	526	555	567	594	557	588	616	594	552	567	572	551	542	592	584	534	536	534	572	539	560	518	514	512	551	537	596	534	598	531	550	588	551	583	563	537	556	571	565	539	551	601	538	538	561	571	518	603	493	562	576	564	525	542	564	550	515	561	555	595	573	521	580	557	567	575	568	564	592	589	533	512	570	583	575	518	552	564	535	522	522	494	581	564	573	537	550	584	577	531	549	578	521	528	552	521	524	534	561	527	532	544	546	501	545	549	575	568	535	547	577	573	557	517	541	559	572	574	557	541	505	533	547	571	531	543	557	523	523	581	552	519	565	607	580	549
24046	21177	28057	24317	24395	40423	31830	17840	3425	577	480	409	395	399	431	434	402	456	623	916	944	726	583	485	399	406	394	381	364	383	380	384	428	404	386	391	391	410	370	402	406	392	436	404	408	397	380	413	417	431	391	435	391	359	411	385	395	394	386	381	383	419	376	392	414	418	371	408	392	435	406	405	402	383	379	373	404	378	395	374	389	365	391	390	386	390	385	394	369	431	388	399	361	392	384	384	395	407	423	400	374	421	390	389	423	389	392	404	353	382	392	414	369	394	385	393	382	376	376	395	424	397	382	395	369	433	409	405	384	395	380	429	402	402	381	369	430	395	374	368	435	367	385	377	386	387	392	435	394	403	378	416	414	390	365	389	419	384	405	414	414	360	371	397	413	366	383	400	388	394	374	399	412	386	389	388	391	368	360	395	376	393	391	360	377	392	430	388	377	384	383	373	382	387	370	378	364	417	387	394	410	386	417	412	364	406	432	418	349	381	404	404	393	383	418	388	418	390	368	382	427	346	351	374	383	364	373	425	394	405	379	390	396	407	404	363	388	378	401	387	351	373	376	384	395	361	392	411	396	429	416	367	381	401	395	398	417	388	390	406	386	393	372	373	389	396	427	380	378	390	380	436	369	389	402	407	441	403	365	380	373	364	384	372	381	378	354	361	401	392	393	387	424	367	405	373	380	414	394	417	420	382	410	356	399	409	373	410	387	381	399	389	355	421	387	405	394	419	395	408	374	379	367	380	397	399	372	368	378	391	379	383	405	385	382	397	348	389	367	385	394	366	390	416	399	381	437	405	353	381	429	398	383	392	372	370	398	393	401	416	387	402	354	372	385	383	424	390	374	385	365	421	404	381	370	344	377	425	385	394	417	364	405	422	404	385	377	371	410	387	408	391	374	358	363	392	405	413	403	398	384	395	372	421	408	367	403	382	366	404	403	374	400	421	402	378	400	387	387	396	377	364	406	418	391	378	375	395	441	424	374	384	393	344	364	392	373	370	366	421	406	377	367	386	407	399	423	407	363	388	412	375	372	386	382	387	361	339	398	392	393	418	399	361	408	350	379	395	424	388	382	409	391	369	406	409	387	407	375	402	345	407	389	364	427	395	402	376	384	378	380	400	421	389	377	375	411	398	339	392	400	384	404	377	398	416	396	393	410	380	384	421	413	374	387	413	378	395	401	377	366	374	394	392	372	411	375	397	393	423	363	372	406	374	389	372	364	375	418	401	384	373	390	402	386	372	396	407	395	377	363	415	383	402	382	396	411	345	389	418	383	426	376	384	404	403	398	416	389	406	372	380	373	404	425	381	396	372	367	402	365	392	412	390	407	394	359	384	377	376	416	423	406	384	384	382	379	393	389	398	399	383	363	415	365	410	394	391	383	363	403	385	384	386	410	385	391	415	442	384	419	422	366	423	397	403	372	383	386	370	388	381	400	401	410	408	411	386	395	416	389	349	408	392	413	403	389	371	403	377	396	406	401	406	391	381	374	418	380	405	416	409	423	383	406	388	382	389	353	402	371	404	391	380	403	369	380	374	405	390	406	358	402	401	422	419	366	404	395	407	412	412	392	357	392	366	379	382	382	394	373	427	409	407	409	392	382	403	425	405	397	401	391	378	398	405	350	379	413	397	371	415	383	362	404	406	382	396	384	382	408	402	407	422	437	405	387	369	375	388	370	386	358	399	381	414	414	390	412	417	383	393	397	373	387	352	440	390	375	402	379	395	380	379	392	371	384	406	385	387	417	386	393	363	401	402	385	354	392	406	363	379	405	413	383	377	359	390	363	404	382	399	386	398	381	434	425	430	395	424	411	400	390	391	409	365	404	396	394	406	397	386	369	388	408	423	426	387	388	383	392	442	404	347	375	393	422	378	386	376	377	384	373	397	390	389	412	406	404	419	367	410	381	427	345	390	368	389	382	356	411	381	388	347	388	401	385	404	380	427	421	385	378	407	428	409	405	365	376	399	364	376	385	410	382	390	364	402	397	364	399	402	372	413	394	421	413	399	384	349	394	377	408	385	358	352	396	413	406	415	414	401	409	355	397	373	395	377	394	417	381	390	359	369	392	373	383	425	386	384	419	410	411	401	432	384	374	392	421	422	376	376	397	359	395	401	390	377	360	369	399	340	393	424	393	368	387	395	380	370	368	405	387	446	363	399	369	422	414	360	378	414	375	378	378	430	394	374	372	386	361	422	371	435	356	359	379	384	419	428	400	369	389	396	405	382	416	401	416	381	411	407	391	369	412	393	408	385	389	387	378	400	387	385	379	365	379	372	402	406	403	361	379	397	393	408	404	423	419	358	404	383	441	382	407	443	403	388	409	373	420	429	426	376	392	425	395	414	400	371	402	418	396	388	351	382	384	422	418	399	395	346	414	384	380	398	397	373	444	399	389	380	413	406	395	375	429	376	377	379	404	418	363	384	355	379	376	392	393	400	377	418	362	402	412	389	406	398	380	376	380	408	388	395	379	404	378	407	376	396	382	402	424	381	447	385	402	391	365	414	368	398	388	417	362	359	437	393	409	381	408	414	380	385	361	350	377	408	396	403	420	389	416	369	417	373	402	363	417	366	401	395	405	395	424	386	400	393	373	376	415	401	390	358	383	412	364	440	446	400	406	422	381	411	403	429	408	376	386	418	391	368	407	437	374	381	405	359	366	409	396	383	412	362	361	385	373	413	388	385	380	417	401	418	386	398	393	399	414	396	414	402	390	363	395	429	379	373	348	361	412	396	358	381	401	398	388	393	390	381	363	375	375	368	373	380	387	368	387	415	374	376	402	402	418	409	435	359	394	373	413	395	425	386	393	394	407	381	379	407	392	413	398	374	363	395	370	406	409	397	422	392	417	382	429	384	374	394	386	375	367	433	387	378	383	384	386	406	381	382	404	381	392	400	423	408	399	393	403	417	393	396	394	374	379	386	408	372	384	412	405	393	394	395	361	383	389	411	425	371	389	365	408	375	367	340	387	381	407	391	391	394	407	387	402	379	389	407	389	388	402	391	402	406	393	358	401	396	396	371	420	404	409	376	382	405	392	422	377	409	395	409	426	402	374	394	418	396	422	384	420	385	415	383	383	358	414	406	383	389	386	375	410	392	421	419	435	371	372	421	416	387	385	376	374	391	383	385	400	391	390	395	390	456	376	379	407	404	372	389	423	391	396	382	388	388	397	349	410	396	398	351	370	373	399	409	399	375	398	378	393	398	356	374	399	391	383	371	400	400	404	420	395	417	389	397	398	356	389	406	397	406	392	380	397	378	356	355	417	383	379	389	373	413	406	387	376	357	352	407	410	389	411	403	393	400	394	406	403	377	397	376	403	353	381	384	361	397	378	410	362	401	388	388	395	420	388	388	390	373	393	363	374	353	367	351	401	388	384	395	415	377	399	380	414	422	379	366	362	387	377	396	387	394	391	369	416	389	369	387	371	384	412	384	406	408	382	397	392	414	351	438	412	390	392	416
25335	43302	34274	20366	31541	44340	35093	23098	5060	920	820	789	741	671	636	655	605	751	1388	2236	2201	1617	1211	892	662	601	633	626	627	611	636	625	636	570	639	637	587	633	653	622	632	632	700	689	588	684	651	613	624	639	592	624	632	582	594	580	622	621	596	621	628	586	616	591	649	662	662	620	646	615	594	638	612	659	581	612	604	618	628	608	637	602	659	616	691	589	593	612	656	603	608	616	650	619	621	629	615	595	628	660	629	624	631	638	587	598	655	631	594	607	625	650	627	649	669	603	614	611	612	621	584	618	654	586	633	642	662	600	581	578	636	664	632	605	640	637	657	617	617	618	582	636	602	611	608	656	667	626	606	667	636	619	572	597	622	604	637	619	586	637	576	592	627	562	586	680	634	573	646	607	619	625	628	605	624	627	645	617	686	631	622	649	609	630	634	608	591	624	598	594	644	617	608	659	598	643	614	637	630	630	588	603	648	602	585	628	634	641	614	610	690	649	619	612	571	630	620	599	631	633	656	615	693	632	596	611	653	579	621	645	611	650	641	604	601	615	625	631	659	628	612	633	603	632	585	612	620	569	654	603	616	605	617	628	605	641	594	637	590	608	661	609	639	602	600	625	590	584	610	608	631	643	620	597	633	610	620	638	719	626	588	607	619	647	634	584	636	640	651	640	575	615	612	618	647	663	633	659	639	613	618	640	625	579	628	579	594	652	629	621	613	637	627	620	636	615	632	605	669	567	667	649	596	626	586	611	583	637	602	610	600	624	624	659	626	641	548	622	589	611	632	630	586	624	620	677	633	610	616	640	615	679	658	641	654	591	593	635	642	617	627	638	652	653	646	634	638	602	579	611	606	577	609	620	595	610	597	604	614	596	657	597	647	641	618	687	642	620	613	643	607	643	610	611	638	651	583	588	604	603	595	595	622	600	615	646	626	672	607	626	619	637	621	655	647	633	582	655	621	599	621	631	644	635	692	594	617	620	648	608	580	645	637	618	600	569	619	594	612	595	673	626	583	590	583	622	619	635	622	642	629	655	629	607	620	606	597	640	574	565	618	654	614	586	592	600	631	598	616	649	591	660	621	602	609	656	626	622	690	595	616	626	579	636	631	568	592	612	604	546	589	616	582	602	631	614	590	629	627	635	562	614	653	640	594	645	633	642	691	610	641	643	596	606	592	590	620	660	659	592	633	590	611	622	648	650	616	627	631	594	662	591	647	644	635	631	594	655	607	640	647	661	669	588	566	557	606	615	604	620	571	619	625	622	621	617	544	608	630	606	655	666	616	559	647	627	650	618	667	637	632	620	589	607	619	587	628	606	636	619	611	675	619	618	608	605	618	653	655	628	657	637	646	647	616	647	611	621	615	619	605	633	611	585	689	643	614	628	619	602	643	635	615	606	588	613	591	626	579	619	627	633	604	626	614	647	597	603	625	632	594	543	620	602	602	626	598	645	612	638	585	632	619	624	604	572	619	654	619	564	677	584	589	618	639	649	617	591	643	615	651	652	624	615	620	636	632	600	613	634	624	621	669	564	619	637	632	637	621	580	609	626	573	651	638	630	592	628	643	633	648	620	637	577	597	610	629	615	613	623	611	639	605	607	606	635	659	618	627	587	617	599	583	642	608	621	595	650	618	620	666	597	624	611	646	590	657	576	617	620	639	636	625	624	627	573	639	598	629	598	616	618	605	640	618	634	612	622	645	603	607	616	641	590	608	608	591	622	612	597	602	604	631	617	637	618	575	658	605	621	645	582	600	662	621	644	603	600	647	583	624	632	588	600	664	594	642	599	613	610	644	639	655	608	595	603	658	627	626	636	614	644	638	597	586	590	618	619	588	649	668	598	640	615	606	597	598	663	610	656	600	614	603	632	600	601	590	629	643	632	586	608	592	640	625	611	611	654	603	648	631	567	636	583	586	644	632	605	613	594	600	619	630	627	646	634	620	651	667	630	597	567	595	606	617	591	609	639	653	604	624	605	604	632	689	596	626	606	648	618	631	636	625	669	559	608	605	612	633	629	640	590	599	618	617	613	622	634	635	679	648	627	628	593	610	637	586	688	611	595	628	614	656	572	598	608	626	622	646	645	599	616	613	583	652	606	615	596	650	624	633	650	605	628	643	655	653	651	653	646	613	653	631	586	643	604	658	648	621	603	624	605	625	607	651	601	616	631	640	654	629	615	662	664	606	582	602	610	653	616	603	642	640	637	604	611	628	603	598	567	634	641	607	644	580	647	616	624	664	634	606	652	606	636	650	635	628	592	668	630	586	608	618	615	590	591	604	598	651	618	605	594	550	623	622	637	582	652	647	628	596	610	641	611	637	622	657	638	606	572	606	656	677	635	651	596	653	566	632	621	580	595	618	597	611	625	608	603	646	665	602	617	614	633	589	607	666	612	621	639	645	613	647	623	600	614	607	590	635	635	615	609	590	595	606	631	629	649	613	650	617	570	646	658	630	576	662	685	627	629	630	634	641	598	621	663	622	646	617	668	617	605	630	633	626	612	614	634	633	596	634	621	641	592	622	631	636	609	623	579	600	641	625	643	606	606	640	638	590	625	624	606	616	609	625	617	622	622	685	677	596	570	621	641	596	616	627	673	619	608	616	632	622	622	586	606	667	601	607	633	626	596	627	651	616	650	603	671	662	607	619	624	612	614	620	609	599	629	596	639	662	634	618	578	630	647	643	626	588	617	643	597	627	594	612	630	602	616	618	588	578	621	552	656	647	632	647	671	619	668	632	635	596	612	653	642	640	639	665	581	612	628	629	635	571	600	619	619	613	602	647	637	590	616	612	630	624	633	618	641	656	582	648	657	604	633	597	670	657	651	645	606	615	608	612	657	641	651	662	626	612	616	623	611	627	617	604	558	626	625	606	588	626	620	610	662	635	607	556	629	630	604	623	599	593	599	615	634	581	659	628	639	620	654	631	629	686	646	638	644	597	609	640	591	639	625	615	701	601	628	617	651	620	592	628	652	615	622	622	601	611	647	577	674	610	614	592	665	597	639	622	622	591	641	618	594	626	641	610	624	617	600	597	612	609	651	585	651	652	630	551	633	651	636	611	624	688	608	627	647	597	580	648	646	613	613	615	646	630	661	586	602	613	615	598	583	633	655	614	632	626	623	642	640	678	622	551	661	581	654	593	628	581	593	615	660	635	622	620	648	604	605	618	635	596	598	605	603	589	614	606	623	595	627	626	578	625	601	672	576	636	642	626	600	619	653	638	606	630	634	611	565	637	631	652	643	650	614	585	666	601	611	668	603	663	612	625	649	576	654	644	599	625	608	614	599	638	601	598	628	577	637	673	637	662	618	570	674	635	633	597	641	578	618	678	634	624	614	564	616	655	628	628	585	593	647	633	670	547	590	636	576	585	600	596	587	663	624	622	608	617	610	638	629	593	605	626	585	621	612	619	615	630	619	614	610	629	570	621	588	647	608	600	612	605	669	629	589	610	654	612	634	605	642	625	620
22760	21027	28675	23444	23789	46856	44509	29103	5583	546	485	405	442	389	452	341	350	407	1056	1902	1931	1023	654	510	394	305	284	336	312	300	334	350	339	329	328	308	364	334	331	316	319	294	327	312	335	312	335	304	309	320	320	320	351	313	343	314	311	328	359	360	339	318	347	316	327	371	321	317	325	346	335	323	328	355	315	315	326	318	330	309	298	345	329	338	324	357	304	319	314	337	309	312	344	341	329	335	338	295	342	318	308	319	343	302	304	341	322	336	299	351	348	288	306	308	314	329	330	335	356	341	285	318	305	297	323	316	326	333	320	335	367	301	317	310	338	303	298	344	349	304	325	346	316	308	316	335	313	291	321	331	338	314	303	320	320	320	331	328	326	303	354	331	342	321	294	268	327	363	316	325	321	299	316	335	310	331	306	316	333	330	328	340	281	326	329	320	300	310	338	313	277	313	332	337	330	310	310	313	312	287	324	312	312	279	294	308	301	329	332	329	337	291	342	313	312	287	322	339	285	341	305	318	328	289	285	305	315	327	295	297	313	332	316	305	345	316	327	310	319	313	329	332	344	298	307	311	319	295	280	366	322	299	349	313	324	339	317	324	305	321	309	317	336	331	331	334	338	322	323	319	320	280	321	312	306	325	332	293	352	335	322	313	321	311	316	328	295	321	323	331	283	297	315	328	349	323	326	326	317	292	331	324	335	345	329	336	314	295	323	325	316	333	332	317	324	320	308	317	322	308	316	334	324	330	326	337	356	344	357	336	337	314	329	290	318	321	342	320	324	284	351	316	316	324	342	319	334	343	314	309	313	323	311	375	314	323	302	327	334	305	310	311	315	331	321	338	306	323	312	349	314	319	309	343	318	355	312	325	318	332	330	313	332	338	345	318	319	295	323	325	348	311	346	302	307	307	344	321	349	357	342	330	319	302	320	320	296	283	330	317	306	336	317	348	318	329	333	300	294	338	319	324	327	331	340	332	322	301	357	316	292	321	294	315	309	305	302	331	329	337	330	314	302	302	306	333	346	306	342	327	349	304	319	300	316	325	344	322	308	295	322	312	338	336	304	341	314	330	317	306	326	337	331	281	327	309	330	324	305	325	301	337	298	301	369	320	309	301	338	335	307	320	316	298	329	349	341	298	297	321	304	313	341	352	304	301	321	340	324	295	329	316	335	337	325	287	326	340	307	338	342	315	340	309	324	297	326	345	318	304	352	326	311	329	336	317	324	299	330	337	310	288	333	326	295	326	334	324	343	310	311	322	344	313	328	338	339	321	331	325	327	338	271	324	322	329	332	321	351	344	297	314	315	318	350	323	307	329	299	328	306	355	312	315	323	336	319	326	344	340	331	324	332	304	343	341	322	366	341	303	310	330	296	282	321	340	335	303	291	315	303	342	323	320	327	301	323	304	343	367	346	323	339	305	312	347	347	320	309	305	318	294	334	320	297	321	332	303	340	335	310	366	324	311	285	339	290	297	349	291	321	301	309	336	313	308	307	311	300	325	331	316	323	347	308	314	345	298	301	312	343	323	298	329	286	317	305	332	309	307	304	331	300	335	304	306	320	325	327	318	319	309	322	343	329	304	326	299	304	344	348	332	318	321	306	342	359	294	335	321	315	325	318	332	336	335	309	285	328	338	361	332	317	315	330	325	321	343	357	307	301	297	317	329	336	318	305	319	300	317	348	331	314	328	329	328	317	315	340	330	323	335	333	292	349	312	340	301	320	309	319	332	283	329	324	348	321	327	312	312	298	359	340	334	320	312	271	328	320	300	326	317	310	320	341	289	298	325	324	331	318	296	340	356	315	342	324	324	319	320	324	328	305	311	328	275	336	314	320	379	301	340	288	276	299	304	360	298	322	299	336	343	331	329	321	289	319	343	291	310	296	320	311	324	294	309	313	343	308	340	316	326	307	308	311	321	312	287	346	344	326	330	322	314	319	317	337	332	325	309	313	330	317	317	327	370	289	323	328	330	309	325	318	308	334	348	317	323	316	330	311	344	298	344	302	351	367	327	301	355	296	352	295	267	319	324	337	347	333	332	338	324	336	314	318	341	325	377	316	318	341	329	297	325	320	320	333	311	322	287	338	340	322	304	330	335	304	299	345	318	318	332	325	333	351	290	335	316	347	325	305	332	327	321	322	321	324	280	307	346	317	298	345	335	328	310	342	310	326	295	319	315	318	321	330	309	338	315	333	311	318	275	321	302	298	311	302	339	290	345	309	303	338	328	309	334	321	324	324	310	313	341	311	347	320	332	328	347	320	337	324	300	303	297	314	353	324	330	332	330	334	349	323	324	317	347	326	328	298	286	303	316	303	350	330	327	290	304	308	329	329	322	319	286	312	297	316	294	295	333	309	342	309	316	296	311	279	286	324	272	305	321	318	310	325	279	322	360	326	310	336	337	317	328	327	311	329	306	308	348	325	277	308	285	310	379	352	311	317	336	314	330	329	334	344	333	326	327	285	336	324	327	327	302	331	316	323	346	326	305	290	347	320	308	272	329	325	341	335	257	341	331	299	321	308	299	318	344	331	297	337	331	307	343	356	321	297	354	311	320	341	295	321	348	293	339	310	311	347	331	324	331	331	333	301	339	309	321	297	296	308	319	319	313	302	327	304	315	339	300	322	326	318	315	331	312	326	294	326	299	325	304	332	324	307	309	311	318	283	282	302	314	325	324	316	325	324	283	309	327	319	342	282	296	286	344	331	310	298	294	334	295	343	311	335	311	329	336	289	344	325	296	326	313	298	327	313	335	329	279	342	313	340	327	332	322	329	319	294	336	356	317	309	298	312	337	302	303	309	325	305	292	323	336	314	309	285	306	323	333	321	316	324	329	336	309	334	337	345	349	334	338	316	295	303	296	323	316	292	316	300	301	291	326	310	325	311	353	299	336	327	310	280	303	335	311	289	320	291	297	310	308	321	331	296	310	321	314	318	343	350	331	347	322	320	261	353	310	323	324	362	316	326	322	335	318	321	341	325	305	312	347	311	358	295	318	321	327	313	336	317	290	327	306	319	325	350	300	315	335	318	350	305	313	310	333	339	289	323	353	332	331	302	315	314	311	313	354	332	279	339	329	314	313	338	335	288	303	335	337	317	301	333	311	348	352	344	302	324	309	309	294	314	330	319	317	314	335	319	306	318	330	297	313	355	311	319	344	306	335	305	325	317	320	314	327	320	342	297	320	322	330	325	345	333	323	297	321	335	280	307	310	335	316	315	314	315	345	326	331	365	309	317	315	324	345	324	309	312	314	309	308	302	327	311	349	368	325	342	331	310	295	312	331	310	293	310	331	336	314	306	341	310	315	317	315	322	348	314	337	318	307	321	327	322	321	294	300	352	309	312	321	317	307	291	353	305	338	334	302	336	296	325	313	298	349	321	311	321	316	304	323	318	315	319	328	331	336	320	294	314	339	333	323	315	343	310	315	349	300	323	307	295	317	339	332	299	350	317	327	305	320	312	348	346	291
29944	51047	41843	26998	40021	55064	45768	31209	4270	1045	908	869	795	666	870	613	556	810	2813	5189	4841	2259	1535	1095	693	520	524	468	531	471	471	533	507	513	502	513	528	540	485	494	498	501	527	488	512	551	493	523	506	501	504	513	495	502	543	505	502	536	598	515	534	508	503	504	489	539	510	510	492	470	543	513	500	491	480	506	504	515	490	506	519	519	535	483	548	505	483	495	514	496	506	509	490	480	511	527	516	493	468	512	495	553	528	512	477	472	522	458	507	492	472	550	507	526	489	511	523	527	512	497	468	513	517	497	501	486	516	474	508	510	534	520	504	514	521	522	485	511	491	528	456	550	501	455	502	505	514	506	534	490	544	485	462	506	483	500	530	497	529	528	500	514	538	489	489	513	497	485	513	491	510	530	525	542	519	486	519	490	534	507	501	507	532	513	492	515	472	533	489	483	497	505	503	507	502	484	499	542	504	522	510	455	494	491	519	529	514	551	552	504	537	521	552	484	494	511	507	495	478	453	523	516	504	500	462	480	508	546	497	506	518	534	477	505	517	513	500	515	494	525	499	555	501	466	538	524	524	531	533	515	474	517	477	495	510	535	500	483	527	525	518	503	534	479	473	476	492	529	478	562	530	509	515	511	462	525	521	530	482	535	519	489	505	501	555	504	491	468	492	464	512	513	503	506	535	495	483	487	515	504	533	502	454	484	480	480	493	522	545	492	485	516	476	531	522	470	497	491	481	515	523	492	503	494	525	508	480	478	494	527	476	526	499	523	507	510	527	484	506	540	516	503	514	490	494	499	502	520	506	560	479	507	562	488	467	486	516	532	474	525	543	515	478	475	491	502	467	523	524	442	484	527	491	508	524	525	508	478	497	444	529	512	472	509	493	515	470	534	518	502	497	513	505	507	530	537	488	513	442	499	492	523	527	523	496	509	505	523	501	502	536	481	520	483	514	505	499	557	499	490	534	525	510	502	562	522	519	511	497	483	529	485	516	559	527	545	529	497	502	509	471	480	507	511	498	510	497	498	507	509	499	504	517	532	493	484	527	536	504	467	498	484	527	506	460	485	534	497	508	476	520	517	524	501	510	545	507	493	511	502	493	528	475	505	498	490	541	534	515	494	505	514	514	513	519	481	497	473	490	493	532	499	504	522	487	560	525	502	511	532	476	535	518	512	513	506	495	479	470	496	513	513	535	484	490	514	549	492	486	505	507	517	531	526	484	472	516	529	546	496	490	535	548	528	505	503	456	487	518	465	451	483	514	517	544	517	550	531	501	528	490	532	492	549	526	463	515	494	501	500	527	525	481	489	480	549	496	499	530	504	477	533	518	524	492	464	522	478	539	489	493	518	528	465	496	514	517	512	505	503	515	505	516	485	527	481	543	530	481	476	526	499	518	482	489	543	546	506	549	550	470	521	467	501	517	467	501	536	475	472	492	507	515	536	502	464	496	514	497	535	497	504	525	488	524	501	507	495	548	529	523	554	487	469	500	467	488	520	499	478	497	505	520	509	502	524	500	481	499	498	490	511	493	496	512	505	515	444	496	538	530	473	485	525	508	497	505	546	481	501	475	512	570	503	521	507	509	486	508	496	539	473	508	505	526	529	474	508	504	524	506	505	545	492	520	519	480	480	495	540	504	500	514	521	501	523	501	522	505	497	493	497	507	541	481	499	497	510	530	474	515	535	499	510	520	490	538	483	539	482	497	479	497	483	523	499	518	503	510	515	519	549	525	527	489	497	522	522	521	474	505	488	513	475	530	486	532	518	458	483	470	544	496	482	503	494	499	517	512	522	505	480	530	534	463	522	511	517	453	507	499	496	478	519	479	499	500	537	509	487	508	475	482	548	508	524	499	502	499	515	497	510	480	519	507	519	528	516	539	490	519	503	511	520	562	471	521	556	527	489	510	526	504	538	528	505	487	520	462	518	519	512	556	517	505	505	498	499	521	509	539	484	489	508	495	497	517	495	548	494	519	553	491	498	520	527	538	496	503	519	538	501	502	536	482	510	487	485	495	506	492	538	556	516	525	533	471	514	527	494	499	494	542	498	511	500	466	513	512	545	510	501	530	475	514	504	537	498	489	496	507	499	523	478	480	496	519	475	500	495	502	501	536	492	505	490	514	548	538	494	518	500	500	512	526	499	481	518	505	487	478	513	525	513	490	526	531	496	478	490	550	478	542	532	463	522	518	490	510	507	525	518	485	496	506	509	571	532	528	504	501	499	493	491	490	504	516	499	510	505	446	547	492	516	505	504	507	536	534	528	481	520	518	511	511	483	477	491	520	522	508	537	499	530	485	512	463	507	489	519	480	506	516	529	590	525	554	501	512	490	513	524	511	511	496	472	516	518	468	507	524	553	530	524	503	553	497	480	498	512	523	495	476	512	474	481	524	544	513	508	480	548	524	531	528	504	538	529	493	508	524	484	496	564	484	478	530	516	504	517	511	531	544	511	520	490	522	522	495	464	510	462	474	489	526	495	495	495	482	501	506	517	468	513	497	491	524	507	523	503	494	508	481	510	503	543	516	542	501	501	514	473	488	513	475	517	515	520	536	503	487	533	491	476	517	488	480	507	479	543	509	465	544	501	509	463	557	482	546	490	511	520	507	516	494	492	524	515	480	519	530	530	506	518	515	501	474	516	478	516	483	473	501	534	549	478	492	484	481	518	526	475	472	505	495	509	512	490	517	498	522	530	496	519	497	469	486	513	505	496	533	537	533	517	473	487	506	497	502	495	499	514	485	485	515	483	512	499	522	487	544	528	522	538	489	501	465	551	509	500	487	509	527	481	516	500	485	507	522	491	508	521	539	502	560	473	521	489	549	518	524	496	507	491	518	549	504	490	508	501	549	520	477	498	487	495	491	518	478	537	539	499	505	488	503	486	530	481	495	495	533	535	527	466	479	503	484	516	526	500	517	516	454	534	464	488	504	502	493	471	479	516	492	526	503	536	507	496	532	487	495	499	499	541	530	502	542	524	505	471	495	493	523	497	524	482	473	508	487	539	534	476	522	508	488	496	523	474	508	555	504	522	484	514	500	500	479	556	527	505	522	503	466	523	499	448	520	495	491	494	510	490	493	488	530	474	471	530	521	508	506	508	479	524	534	493	486	496	505	491	508	491	538	527	477	506	509	493	491	516	515	478	492	472	498	517	489	512	512	490	453	502	493	479	510	497	509	511	500	498	530	476	532	474	487	483	513	504	509	501	525	514	506	501	535	490	473	513	536	504	532	488	508	471	508	519	504	502	527	524	507	515	509	488	500	531	511	510	496	483	519	476	507	470	499	494	489	488	481	559	493	490	553	515	546	487	472	501	521	438	559	544	461	521	522	491	433	513	511	533	538	451	514	509	499	528	506	489	510	501	519	536	514	492	516	506	494	511	505	488	512	514	498	515	501	500	510	534	484	501	498	491	526	467	518	468	484	473	512	508	478	505	528	530	503	530	501	483	476	487	540	474	536	455	493	476
26554	21357	18338	7406	6154	10637	7059	2506	404	383	393	388	366	333	396	343	317	312	310	398	420	462	413	302	307	337	318	281	296	324	332	345	341	356	341	295	311	328	308	309	309	323	326	350	346	325	322	323	343	332	311	351	310	340	333	318	303	338	308	312	325	348	320	337	325	303	305	292	306	252	314	310	305	352	320	337	307	339	316	332	320	325	316	309	303	305	316	364	317	338	296	339	303	336	361	338	363	294	311	309	318	321	302	339	319	326	296	302	299	320	313	327	314	323	330	293	336	319	332	348	323	345	293	329	320	320	304	347	336	299	333	319	310	301	325	310	320	312	319	339	316	338	321	310	357	311	303	337	330	320	333	322	337	316	293	330	329	327	334	325	294	343	332	304	340	323	317	312	289	323	345	317	308	340	331	335	326	343	307	331	334	327	330	344	332	302	326	299	327	312	333	291	320	333	336	273	311	312	348	326	351	325	324	309	307	330	316	297	341	314	309	323	324	327	331	304	302	364	307	306	339	342	297	318	310	295	338	310	295	345	301	321	338	345	313	336	322	325	328	316	319	314	301	352	299	330	343	320	306	329	323	334	314	349	357	320	302	311	302	320	318	346	334	322	331	311	312	309	320	292	303	316	288	338	304	314	316	299	292	326	309	286	301	329	321	339	322	333	314	327	299	299	322	293	301	307	350	294	311	301	293	327	327	325	336	358	336	325	305	319	300	323	293	306	326	336	314	309	294	338	298	298	356	315	303	309	308	334	316	321	299	320	319	317	300	293	328	333	319	334	316	303	296	346	293	353	317	333	327	347	316	319	302	335	304	298	312	301	318	307	290	314	340	294	322	332	312	319	335	309	291	359	303	317	327	330	308	311	304	328	308	341	343	339	332	311	318	298	324	332	308	323	283	314	362	328	362	315	297	325	318	322	316	311	311	332	338	346	329	319	304	330	321	305	334	329	318	327	318	340	305	318	319	333	288	339	351	309	335	318	322	328	304	320	322	317	340	346	323	320	325	324	316	309	312	282	314	296	330	307	329	350	310	322	320	333	334	330	337	348	331	321	347	297	334	321	329	314	369	338	319	319	295	309	310	305	322	324	331	288	310	311	315	323	325	305	302	308	352	309	322	288	317	316	325	320	320	316	348	273	293	310	310	284	316	324	343	293	325	280	305	311	310	323	328	334	362	294	272	342	335	337	308	295	354	336	316	303	312	332	316	296	338	315	343	354	328	312	311	317	315	366	356	350	344	324	324	317	343	325	317	334	344	318	346	343	278	317	344	331	300	328	299	308	312	298	326	335	286	335	331	310	324	288	322	363	307	317	330	318	334	299	297	327	349	310	327	314	317	328	292	331	325	317	322	319	305	328	366	354	293	322	318	319	320	325	285	332	289	297	310	317	334	277	291	318	348	361	312	312	330	349	276	318	309	307	323	333	337	350	304	308	332	342	310	346	315	331	330	323	300	313	321	328	332	303	327	292	315	302	313	298	291	305	302	302	301	328	319	310	330	289	301	319	322	344	300	313	277	317	291	288	315	298	304	304	337	329	315	333	325	329	320	317	310	334	292	300	305	311	325	356	338	336	311	320	350	326	367	325	323	329	311	327	321	334	348	321	351	344	319	324	325	359	328	306	321	321	334	326	305	318	330	369	301	328	314	292	310	326	339	351	337	309	308	323	327	314	315	276	303	360	355	295	335	328	269	332	318	300	353	304	352	328	321	305	324	344	324	341	316	336	307	294	306	304	309	311	312	283	300	288	291	303	338	314	312	331	279	319	329	319	301	298	310	319	331	301	323	333	349	308	327	315	294	315	287	341	350	327	331	363	347	346	319	319	310	370	334	300	322	326	322	300	343	332	351	331	288	288	313	318	311	307	332	315	359	319	364	323	307	281	348	308	327	307	347	307	303	327	346	304	333	328	331	313	275	326	312	330	323	324	293	323	324	325	302	336	329	313	322	320	330	321	329	289	326	311	324	330	331	311	330	320	302	293	309	338	300	339	322	323	320	352	310	310	295	328	290	327	335	311	301	312	328	279	343	315	317	319	300	332	349	325	311	331	311	301	296	296	333	321	319	301	334	346	325	291	333	320	301	313	308	326	304	344	353	339	282	319	333	303	318	328	325	307	317	315	338	313	363	330	314	314	310	336	301	316	292	328	333	324	321	368	295	312	297	321	322	327	311	308	333	296	335	327	299	289	326	303	363	343	308	330	313	309	301	314	305	318	329	327	335	306	326	331	326	294	314	335	296	298	348	349	349	334	328	317	319	317	309	322	309	318	303	297	304	335	333	313	352	304	311	345	311	321	304	298	316	354	329	312	322	338	334	306	333	321	319	313	309	346	323	306	346	354	302	360	307	323	308	334	330	280	350	294	337	321	329	320	282	315	353	334	302	340	326	303	296	315	291	322	326	307	306	329	317	300	299	321	341	272	292	324	349	344	312	351	348	295	312	306	358	331	340	328	304	331	341	322	339	313	331	315	322	336	294	334	309	309	294	338	307	340	312	305	300	325	332	352	304	319	331	306	332	302	292	332	303	297	319	305	329	340	325	303	341	316	309	308	297	329	314	317	348	297	302	340	326	330	305	315	354	302	339	314	326	349	294	330	322	324	304	307	312	313	348	287	307	314	341	316	354	323	341	328	310	308	316	323	333	341	307	294	334	339	307	285	325	325	316	282	295	303	316	318	335	296	335	296	283	307	334	305	311	300	313	309	333	291	298	315	354	305	336	307	316	337	321	328	308	314	332	329	340	317	294	331	344	313	293	315	307	346	342	293	326	297	318	345	338	295	332	314	303	317	319	388	342	336	277	318	349	324	301	297	313	365	271	341	332	317	299	339	315	333	348	276	324	300	311	350	340	306	312	332	297	342	320	321	287	323	327	323	311	312	310	331	329	310	358	334	342	328	324	352	295	304	286	315	342	312	341	322	314	304	341	302	291	322	276	299	307	348	333	342	333	330	315	323	313	301	352	319	311	323	332	318	322	307	332	300	316	332	313	314	316	349	317	352	306	345	315	310	327	300	295	302	308	310	342	318	318	312	313	322	355	346	291	305	300	347	319	330	298	313	314	319	346	323	313	324	321	331	302	325	332	369	325	325	336	303	319	336	322	315	309	324	268	320	326	311	339	324	298	303	310	305	338	326	325	332	312	326	348	334	298	329	310	270	341	345	285	331	311	351	343	330	291	350	320	317	312	327	351	325	286	307	348	317	312	281	316	310	310	326	304	306	317	296	331	291	341	325	344	333	346	338	307	337	325	312	324	325	332	335	331	329	308	317	341	313	319	332	335	315	305	311	267	320	323	298	359	316	324	325	322	332	329	346	305	322	293	305	309	322	329	310	342	338	291	316	340	313	331	315	341	295	312	312	310	300	312	318	338	329	336	314	347	305	314	365	319	343	287	273	299	307	344	316	316	308	329	323	335	318	306	313	300	358	337	280	325	314	315	313	349	346	313	335	324	309	276	323	329	300
21137	28907	21019	10556	12964	18484	12879	5292	742	663	639	670	588	659	731	593	546	522	579	803	769	787	714	584	540	528	499	507	492	538	519	495	561	491	537	584	527	506	497	527	550	536	505	546	476	525	501	518	528	487	529	545	505	535	528	557	513	507	516	513	507	521	473	507	542	544	527	519	501	545	530	488	500	504	506	477	508	530	517	483	480	498	493	545	534	514	504	500	526	506	530	530	508	476	507	516	524	548	514	502	514	498	515	523	503	532	499	506	523	490	478	497	510	554	487	536	528	516	501	506	537	479	503	524	503	510	489	559	512	530	547	479	487	496	476	487	500	521	486	504	510	459	518	498	528	521	505	522	457	530	527	538	492	495	511	508	526	520	484	491	531	521	476	456	484	473	515	531	526	513	512	483	524	526	553	514	529	481	489	516	536	527	505	531	537	512	560	527	495	510	520	520	545	499	485	488	522	486	529	522	517	503	554	554	537	502	538	476	530	513	494	530	520	512	508	516	490	497	476	476	504	566	552	503	516	550	479	509	525	526	469	472	525	508	516	513	514	512	541	516	536	484	518	445	495	512	527	496	528	474	529	485	493	519	499	521	515	512	518	488	510	517	505	519	503	501	502	509	464	540	542	534	549	547	504	489	514	503	551	520	551	536	506	499	491	508	524	487	508	493	519	501	508	516	517	507	531	501	503	487	520	535	531	510	533	514	516	537	512	499	518	526	496	524	508	488	522	479	502	554	526	482	546	512	527	513	512	525	488	502	483	535	497	474	533	521	482	519	481	513	537	519	510	506	509	519	527	499	495	554	563	490	542	568	527	515	479	525	531	497	510	485	494	480	537	522	548	491	526	517	506	475	516	528	535	590	502	490	547	503	549	546	511	506	507	505	517	512	498	551	541	543	478	503	503	515	483	473	538	535	514	507	463	520	536	540	496	518	559	498	483	511	489	531	509	529	496	533	482	490	494	519	536	494	526	435	520	489	503	459	527	489	523	523	491	518	483	552	515	504	491	520	492	486	488	517	508	535	529	519	538	540	495	497	498	515	513	527	488	506	518	542	516	519	487	529	523	501	523	530	513	522	530	478	489	497	522	467	542	541	518	534	534	487	532	516	530	504	490	495	527	510	511	532	514	524	488	509	577	456	514	474	494	484	567	506	490	507	517	553	513	512	523	490	533	534	497	523	541	507	496	495	536	480	506	534	498	535	510	481	507	499	509	528	508	519	528	503	520	522	543	523	502	518	549	528	490	514	492	503	517	507	527	526	502	522	541	508	528	518	505	528	518	501	498	496	506	489	521	565	503	488	521	485	519	534	525	497	474	501	514	510	539	491	471	536	552	515	498	508	513	496	509	522	529	528	491	521	539	501	530	500	544	513	483	483	517	506	503	533	510	496	486	500	503	504	518	536	541	509	487	478	509	519	535	507	515	478	526	510	501	488	512	515	494	527	517	516	506	539	501	502	496	521	509	508	485	474	526	515	522	539	529	492	517	527	543	538	498	516	521	533	479	471	521	522	516	498	496	527	504	516	522	495	503	489	527	526	501	496	501	506	509	497	533	485	540	450	500	493	531	486	525	539	514	478	530	487	521	518	527	491	525	526	493	502	492	527	508	484	521	520	554	490	493	506	543	525	545	469	484	506	503	535	524	482	500	535	505	471	495	545	535	519	518	503	502	496	545	463	537	503	552	454	520	504	503	501	497	535	548	507	490	540	534	505	515	529	513	551	535	558	525	510	473	494	495	547	520	554	481	478	554	503	554	485	532	524	501	516	506	522	535	507	510	486	510	524	522	505	508	542	508	521	507	504	508	537	530	493	522	473	539	530	499	549	522	513	507	526	522	561	481	485	493	531	537	515	475	522	524	520	528	517	479	530	519	544	470	524	488	499	499	515	541	492	513	480	515	521	503	531	513	476	506	481	500	499	524	494	508	552	480	511	494	456	476	499	549	522	506	528	502	486	519	501	531	507	539	574	507	497	529	486	537	516	539	541	542	548	554	526	519	561	484	504	523	498	514	537	487	500	508	497	496	554	517	544	498	498	494	523	519	536	488	534	514	488	526	492	545	524	527	536	536	553	482	499	524	511	501	542	482	537	488	472	498	513	500	482	583	513	536	486	504	504	508	484	553	511	519	523	499	501	501	500	523	488	499	554	519	519	509	493	498	512	537	477	529	537	492	489	532	534	484	484	520	506	503	529	520	539	514	516	515	541	513	510	499	442	497	533	519	493	477	544	528	490	511	509	550	554	502	473	550	476	511	523	513	540	507	543	520	508	510	493	479	516	502	515	474	504	503	531	513	525	519	515	487	512	521	490	499	498	554	507	487	515	515	540	515	532	523	501	540	543	567	526	547	482	491	536	499	500	518	502	511	529	474	561	463	472	565	493	462	518	502	506	519	549	520	505	526	497	497	496	535	543	521	525	503	520	485	498	518	549	510	531	510	518	455	526	487	484	478	566	523	500	515	498	539	567	539	505	472	538	506	504	494	520	497	514	520	508	584	476	532	506	541	469	543	481	477	543	476	486	505	486	507	524	532	497	501	522	475	533	529	544	479	514	518	488	532	556	497	489	527	514	477	535	537	520	494	489	511	482	500	492	485	518	504	546	504	518	506	516	494	490	526	489	533	498	541	458	474	528	538	529	486	542	499	507	528	547	489	528	510	541	546	548	536	497	551	496	550	495	526	529	561	507	514	531	517	564	496	511	509	531	532	569	490	528	476	498	479	476	489	476	534	507	531	516	487	524	509	498	542	537	521	526	474	533	486	476	515	500	519	489	552	537	486	509	519	517	470	509	520	522	544	495	541	543	541	495	484	511	541	498	495	476	488	534	535	498	502	541	494	515	514	510	499	538	522	521	526	501	483	462	521	471	492	505	527	500	496	512	486	510	510	504	563	502	523	554	547	499	521	503	500	487	513	519	524	533	530	532	514	503	474	461	547	512	496	524	507	506	475	470	524	506	469	502	516	515	515	538	488	499	499	535	503	527	478	513	476	496	517	496	519	481	529	519	520	516	506	511	534	573	542	493	540	505	552	518	468	525	494	527	501	515	487	508	510	511	487	500	518	489	513	525	522	471	546	520	574	496	492	520	541	491	524	503	498	533	500	512	525	538	530	527	535	518	481	524	473	519	502	537	463	499	492	509	507	547	510	489	551	556	500	524	535	499	500	542	482	539	475	566	453	526	523	513	533	536	538	487	538	521	541	536	492	517	527	486	464	536	517	518	496	517	517	508	532	545	500	518	528	489	482	498	545	515	496	514	528	497	508	525	524	511	521	502	464	488	503	487	533	548	495	534	489	507	488	531	517	506	497	511	515	539	477	517	528	529	497	481	507	560	536	523	509	515	489	495	528	531	504	493	515	466	507	484	520	491	490	501	464	509	504	547	497	477	502	562	551	510	525	495	547	523	546	516	546	511	521	524	514	510	518	529	527	455	522	501	512	512	527	556	508	486	513	481	499	494	499	500
24199	21208	28046	24421	27051	36648	30017	16805	1324	539	493	476	440	492	484	424	422	429	547	1099	1233	1030	784	591	476	381	390	417	411	408	389	383	402	404	387	384	405	388	386	418	379	410	410	399	406	396	421	401	417	360	351	384	404	389	411	374	401	399	418	391	395	408	401	427	357	405	373	404	417	376	378	382	407	378	395	402	454	410	365	395	379	389	396	398	417	408	416	396	376	430	424	383	392	387	346	349	372	372	420	373	382	399	420	426	429	366	408	391	405	367	369	374	377	374	407	357	435	396	390	371	409	365	401	394	422	391	381	401	376	370	388	384	380	403	398	401	425	409	379	405	392	379	400	420	390	372	388	438	416	418	379	431	413	399	427	399	377	403	378	399	437	391	406	411	400	402	383	377	402	408	373	377	396	380	397	445	336	350	398	396	368	431	403	392	394	396	416	393	388	400	422	364	357	389	354	327	383	384	398	408	393	400	383	384	388	371	405	380	383	411	397	392	385	365	358	363	438	411	431	390	351	420	414	374	359	413	381	386	385	402	373	373	381	395	411	440	400	408	411	390	398	374	385	390	387	384	437	414	372	376	381	372	386	388	353	388	388	401	388	381	403	427	398	410	411	405	364	409	414	408	394	391	382	402	386	373	391	349	412	397	408	427	427	391	399	360	383	356	388	400	390	426	378	416	413	402	371	407	401	395	386	380	394	377	356	364	397	360	399	364	372	374	387	376	425	389	396	394	382	402	392	368	368	396	386	434	394	414	359	372	382	406	372	391	381	401	399	393	374	384	372	417	374	404	368	407	403	403	391	448	386	373	417	420	381	432	382	387	423	395	382	383	393	407	398	350	357	388	395	417	409	389	382	355	386	415	392	386	398	413	381	401	415	371	383	367	417	364	421	357	385	366	394	415	385	402	381	437	367	377	346	361	390	384	405	396	384	389	379	371	411	413	398	420	388	396	372	405	390	400	403	396	385	413	387	374	430	384	375	435	421	380	393	418	409	405	388	409	394	377	404	417	366	377	384	402	383	385	373	406	408	387	404	418	420	416	388	422	395	399	432	372	453	398	388	384	391	396	376	381	427	363	421	354	374	394	419	399	398	382	387	350	379	398	389	376	368	424	442	412	404	419	418	383	420	455	374	396	403	413	369	424	413	393	375	372	392	361	418	402	402	414	379	342	373	413	370	373	407	389	399	390	434	394	374	419	394	388	345	390	389	384	389	397	396	390	404	381	395	427	398	391	418	372	379	390	396	411	413	418	400	372	409	401	399	383	388	389	411	369	400	365	400	375	433	384	396	400	402	367	394	366	394	357	369	397	414	398	365	394	409	381	397	375	376	365	421	367	398	387	389	400	371	360	400	429	412	391	405	352	378	426	409	415	363	365	412	390	361	398	383	341	407	389	386	390	360	430	380	405	424	374	379	386	400	399	394	423	393	403	354	384	384	427	382	408	405	376	361	419	418	396	368	397	392	392	367	416	396	391	361	371	430	387	409	406	351	385	372	432	421	393	389	356	375	378	426	388	348	370	362	411	396	353	411	368	374	407	386	403	433	383	387	432	391	384	353	400	371	383	414	386	374	408	363	420	376	356	378	387	379	364	415	407	422	358	395	408	398	398	386	391	381	407	419	418	401	342	376	393	422	367	354	373	410	406	395	402	390	370	416	390	373	379	411	376	368	396	411	390	415	371	388	383	398	414	377	431	424	366	420	398	363	394	384	395	403	380	425	414	376	408	381	367	442	392	344	412	430	361	360	416	409	418	393	409	394	401	414	361	387	368	373	373	393	368	387	413	422	414	352	395	428	396	366	423	364	376	375	397	379	386	366	377	424	421	386	375	418	370	369	387	386	411	395	353	450	394	378	373	395	413	391	403	390	376	392	392	364	372	384	449	406	419	400	395	401	420	403	407	401	367	373	396	376	383	425	378	387	405	392	341	401	385	394	369	377	397	402	412	392	380	430	405	364	382	369	380	388	392	380	387	398	382	387	368	385	389	378	383	430	389	399	390	419	387	382	407	412	424	394	385	392	435	379	402	387	408	412	402	405	363	405	374	396	377	372	391	387	365	420	408	378	389	394	384	367	385	411	393	375	406	397	419	382	399	376	396	383	427	376	360	375	393	388	378	452	372	400	371	395	390	444	413	413	404	429	395	395	399	396	369	419	377	391	368	384	370	391	443	369	385	410	383	379	408	415	382	412	376	394	410	386	395	371	396	382	414	383	393	405	363	349	409	411	403	365	349	402	398	416	373	402	438	389	360	378	354	376	427	382	392	361	404	364	426	407	396	406	426	366	370	383	404	356	398	377	409	386	394	395	381	403	357	358	402	392	381	408	380	410	357	389	393	380	370	386	389	397	391	403	387	387	400	380	416	404	403	386	378	387	385	379	377	382	393	381	386	398	379	432	409	413	399	372	361	390	375	402	433	384	371	411	387	368	407	380	382	422	403	418	393	432	379	357	352	410	374	395	386	400	376	389	412	373	418	428	406	393	374	387	407	397	426	393	381	385	400	400	397	382	383	386	389	409	383	379	388	385	395	362	372	390	376	398	381	373	383	409	377	410	386	386	408	358	402	427	406	360	415	388	387	390	397	393	331	394	365	422	408	408	399	433	397	436	350	415	387	382	402	376	382	403	385	402	375	394	408	438	411	402	417	376	394	426	412	364	382	398	378	424	361	371	382	393	396	349	389	397	408	377	407	388	358	427	407	387	392	389	401	417	393	413	396	389	381	421	386	396	423	425	364	382	409	409	401	385	390	422	403	403	405	376	375	354	355	371	381	403	377	395	404	430	385	396	409	417	391	360	408	371	409	375	374	373	384	436	402	403	369	361	433	392	408	389	368	379	365	418	382	380	354	442	395	355	358	369	404	389	408	363	413	371	381	387	374	425	374	409	386	402	404	396	421	369	403	348	402	419	406	405	386	347	327	401	369	379	408	396	399	396	445	401	402	418	419	403	418	399	418	413	402	406	400	412	412	411	374	381	390	389	367	399	413	347	427	415	398	368	393	397	382	378	397	394	400	406	397	397	413	405	397	376	396	394	371	421	381	432	420	402	364	414	388	380	395	373	367	418	389	401	409	401	383	410	392	402	376	370	416	385	442	404	400	383	465	393	404	396	411	396	359	415	368	384	413	420	394	383	388	363	377	373	370	389	398	396	400	383	376	376	406	398	375	402	402	403	403	403	404	424	409	395	419	394	375	384	384	396	429	400	382	379	402	412	405	386	406	395	399	377	409	369	430	388	373	377	364	419	369	396	413	380	399	410	379	378	386	404	384	416	409	365	397	398	407	354	392	375	395	391	396	371	394	378	369	384	381	379	384	396	417	394	362	420	380	396	386	386	384	387	404	397	391	434	396	403	357	372	402	380	376	391	392	379	434	396	397	360	408	387	371	401	366	382	400	377	367	348	354	361	343	389	393	418	374	378	373	421	377	430	379	432	400	407	397	410	383	382	392	403	398	373	367	367	387
26532	42836	33503	18228	36841	41361	34686	21186	1150	979	918	867	839	750	907	778	711	715	1013	2743	3266	2342	1644	1033	734	636	632	633	613	649	627	652	666	668	610	622	586	607	601	621	653	618	585	627	655	665	611	640	656	599	589	637	614	610	613	596	648	607	601	610	591	644	624	622	597	645	627	645	654	615	610	629	590	617	636	629	622	632	610	604	621	624	638	636	619	622	583	579	613	608	640	669	675	653	646	601	647	654	629	678	620	620	619	607	579	642	625	616	637	601	642	647	581	627	596	633	645	645	625	634	582	669	625	616	592	628	615	627	630	593	645	657	630	632	593	647	620	600	614	672	603	596	654	626	583	623	635	586	662	608	617	610	623	608	631	624	629	649	639	611	646	617	632	662	574	683	622	630	672	635	612	615	663	628	605	639	621	631	637	648	645	633	642	641	619	633	607	622	631	607	656	583	609	617	597	663	628	628	610	592	628	638	623	622	643	597	625	643	588	633	630	607	667	595	619	628	618	588	618	602	673	618	636	630	601	667	606	558	628	580	655	616	603	581	624	582	619	674	600	630	624	633	646	626	649	624	634	660	636	632	602	630	639	636	656	588	603	561	603	619	620	646	625	636	619	626	647	597	627	648	617	586	636	622	672	626	659	599	692	623	634	617	666	626	648	622	625	600	642	633	613	621	605	652	649	599	638	616	639	655	615	630	611	626	611	596	646	627	609	639	598	672	664	623	630	649	585	629	657	610	633	671	648	614	609	622	590	615	638	628	640	607	639	623	634	633	657	627	614	643	584	626	601	610	641	622	583	632	590	671	592	676	602	645	613	660	657	629	624	639	633	637	630	638	584	570	689	682	665	653	600	635	613	617	618	608	690	611	608	583	603	622	658	602	651	621	611	678	672	546	638	629	651	604	632	614	621	607	619	634	645	635	617	594	598	624	600	631	621	612	624	621	660	636	657	598	667	622	639	641	605	610	621	593	590	599	639	620	604	623	661	644	610	631	642	639	651	587	603	600	603	669	661	602	610	647	611	658	652	609	622	627	571	678	607	660	644	616	591	579	612	666	660	701	635	639	597	598	605	637	612	588	651	586	634	620	670	682	610	657	631	621	617	614	630	637	605	625	644	654	662	646	636	665	617	612	618	619	657	598	613	665	622	646	617	631	665	634	610	589	620	664	630	657	609	568	601	594	631	634	603	595	650	625	624	666	593	641	646	565	635	607	629	609	592	637	634	574	580	616	643	672	611	593	642	614	635	635	633	648	629	610	666	628	604	639	646	654	647	648	638	631	656	619	656	606	603	648	588	625	598	645	646	656	619	619	628	607	661	660	648	632	658	626	582	627	684	633	613	603	648	635	669	597	616	627	634	610	642	578	604	614	622	629	636	683	633	606	682	603	644	616	607	630	647	576	611	623	670	634	633	577	603	598	639	649	660	595	615	580	603	579	641	669	632	637	666	614	588	641	650	626	626	613	632	624	603	641	673	639	627	641	593	649	626	589	637	655	589	615	668	631	667	652	662	586	658	618	616	634	614	649	621	641	632	627	599	655	604	594	623	620	633	562	636	623	645	637	642	631	625	624	608	624	668	602	632	616	677	630	637	667	611	614	617	591	631	631	633	624	632	587	618	589	614	607	616	664	640	592	656	627	627	626	634	658	640	656	675	608	648	622	613	643	622	634	655	654	604	635	628	616	676	606	640	655	637	608	628	601	581	630	612	632	631	628	639	614	669	655	615	608	669	614	651	559	630	640	597	596	587	611	621	613	683	626	598	620	645	648	653	650	662	669	611	601	641	639	624	569	600	626	634	677	594	636	628	653	633	595	612	632	597	591	623	651	598	627	584	626	587	652	655	617	640	594	623	618	653	641	616	634	627	612	670	607	636	621	672	600	622	614	641	670	634	615	646	638	610	638	596	634	650	659	634	578	651	616	631	664	617	635	634	625	610	640	594	618	628	574	588	608	621	599	637	647	674	661	657	605	618	610	657	596	689	636	642	648	688	644	626	626	681	654	608	639	606	586	618	626	680	582	642	662	662	614	591	632	646	659	612	635	629	583	674	620	637	594	712	621	583	623	606	616	632	609	611	629	595	627	626	617	642	609	618	622	628	617	580	662	665	625	636	626	622	655	613	639	671	593	614	582	621	603	637	593	625	614	616	598	610	623	624	608	644	604	638	692	651	652	658	652	600	645	646	609	602	584	633	608	677	649	611	659	658	624	627	660	652	638	648	606	624	614	647	608	637	602	648	591	639	644	660	623	628	639	658	640	652	594	628	648	639	624	618	608	648	624	668	646	616	666	655	587	575	663	602	623	617	658	610	605	631	636	676	643	643	600	672	625	600	616	623	644	620	654	656	650	615	621	664	675	608	609	659	641	618	642	634	638	649	592	663	598	614	628	669	625	605	578	627	631	611	618	665	560	621	610	597	623	607	645	708	613	647	614	616	648	583	682	637	642	649	644	656	618	687	655	601	595	663	622	615	640	606	605	638	630	612	663	643	623	618	652	636	586	665	639	616	636	617	587	633	624	632	609	650	641	651	638	661	622	659	621	644	635	609	619	611	610	619	635	649	621	633	663	666	653	652	611	646	619	666	595	632	561	653	592	635	625	594	627	665	622	644	625	638	603	643	621	604	603	650	600	618	617	618	591	630	638	602	640	637	595	623	584	633	646	600	614	622	626	658	621	637	650	686	626	662	609	625	626	593	629	654	613	665	624	607	608	640	598	668	600	617	628	619	601	650	622	585	620	653	609	620	651	641	625	671	635	623	596	584	623	616	636	674	648	569	659	650	656	640	582	619	644	586	625	658	645	601	621	636	621	644	641	658	641	633	624	614	615	658	611	654	617	694	616	575	596	620	610	639	642	644	653	606	639	624	662	602	616	638	628	609	591	610	624	634	642	639	601	588	604	614	590	645	636	631	641	636	618	696	654	668	580	628	656	644	686	642	601	613	636	668	605	618	603	612	628	642	605	606	633	643	588	613	593	601	648	588	583	649	623	601	606	620	643	623	639	690	607	622	632	619	616	631	609	606	615	619	646	643	641	637	620	644	674	631	643	602	619	616	613	622	632	630	613	620	587	670	614	584	656	615	608	621	647	630	632	630	630	620	608	689	638	610	603	671	617	684	638	607	682	578	622	602	629	640	586	597	660	611	664	598	603	617	619	637	630	613	606	628	647	619	649	596	616	655	641	614	654	609	665	653	647	632	614	668	663	558	646	617	612	590	599	609	624	654	657	614	644	609	636	578	596	607	625	609	561	616	609	658	653	630	675	619	608	655	658	624	602	618	619	640	582	635	609	602	631	588	623	636	623	618	642	641	592	643	600	634	590	671	628	607	599	649	636	678	665	635	638	624	590	625	604	615	594	630	610	614	583	675	597	663	633	618	683	621	658	567	658	679	598	611	610	644	610	632	624	646	633	658	646	611	635	632	621	600	649	628	634	583	607	626	619	647	623	637	632	576	566	658	664	642	608
22882	21168	28793	23597	28018	43535	44243	30343	5360	524	443	407	420	419	786	431	482	384	426	852	1711	1857	1451	863	534	342	336	343	309	349	360	358	357	355	319	329	335	357	341	349	356	342	334	332	366	323	332	356	367	361	329	341	326	349	346	337	333	347	348	326	325	286	345	328	339	395	380	335	298	354	344	338	326	316	379	329	316	330	330	354	325	335	341	323	313	349	345	323	318	340	334	317	314	334	292	361	359	341	333	325	351	306	368	331	340	305	331	343	323	340	294	351	319	326	346	358	349	354	348	327	343	389	321	330	363	312	310	334	324	349	340	353	336	328	314	371	324	361	321	309	354	350	325	345	311	310	334	309	340	324	338	339	335	324	337	312	347	326	359	335	327	356	348	337	325	323	335	324	327	322	332	340	317	357	354	349	337	340	358	318	310	319	344	337	333	365	341	313	326	369	345	312	345	326	315	335	351	330	326	360	346	366	330	334	338	334	306	337	331	341	334	341	308	311	336	320	340	299	319	334	339	358	325	361	357	350	328	343	350	335	310	350	355	362	312	341	318	335	341	342	333	317	331	367	327	317	349	361	318	327	327	327	328	344	344	320	354	354	356	311	361	317	340	348	369	322	337	336	334	332	359	380	334	312	341	325	351	349	301	333	323	339	334	313	345	335	363	362	304	352	312	344	349	365	335	368	331	348	375	351	342	340	347	356	349	320	359	317	335	358	342	356	338	315	344	321	343	353	333	367	322	303	343	350	335	310	338	351	345	353	357	339	326	298	374	315	310	363	330	352	364	341	329	303	353	336	341	349	344	326	359	325	318	326	347	349	353	320	293	337	354	335	356	317	339	344	349	330	334	332	323	342	336	317	352	355	326	311	350	323	340	353	330	367	350	351	341	338	320	317	320	341	299	332	330	332	335	318	361	322	371	358	317	342	316	332	329	322	352	323	352	345	345	373	316	337	316	344	330	333	371	329	336	318	332	347	316	332	353	368	364	347	296	329	323	337	327	337	359	355	348	328	344	324	336	321	307	334	329	329	311	326	329	369	354	359	332	329	356	321	366	346	356	325	357	376	344	323	336	328	284	319	325	303	348	356	337	348	310	325	326	315	332	362	321	347	344	334	348	322	367	325	351	328	338	356	340	347	326	366	350	335	338	338	340	336	327	306	338	350	352	315	346	388	345	360	319	339	388	312	340	339	354	341	350	348	308	339	342	298	353	327	357	343	348	342	353	325	345	347	349	326	309	340	354	310	322	343	293	365	350	337	319	328	333	340	357	341	336	331	332	376	325	336	313	347	340	329	314	352	317	310	341	329	296	318	334	364	345	326	330	322	361	376	361	325	305	344	363	344	314	339	298	372	307	307	333	352	331	323	347	317	329	369	392	346	337	329	342	315	352	325	317	334	371	310	332	332	333	334	342	346	359	322	330	344	337	341	301	345	341	325	318	328	312	321	343	366	290	319	339	331	296	319	314	319	358	334	296	351	311	335	327	331	340	315	319	339	326	337	329	333	338	313	341	316	343	352	334	353	356	359	345	326	349	348	385	347	323	365	325	360	340	332	333	322	370	343	313	303	334	328	345	343	317	347	324	318	312	337	342	331	345	344	351	352	361	325	314	305	342	335	338	327	316	336	338	326	341	324	348	316	330	306	334	381	341	307	307	328	326	345	333	344	326	354	349	332	350	347	331	345	362	344	344	337	313	347	353	315	353	337	336	332	325	350	332	316	331	319	328	311	349	345	332	332	339	334	325	325	337	348	350	344	335	388	340	342	315	343	360	372	327	349	340	360	341	328	328	339	317	322	335	346	310	368	345	370	327	336	332	319	344	296	351	340	367	369	370	363	313	352	346	318	333	352	341	343	354	312	329	337	332	346	356	348	335	308	363	321	333	337	319	345	372	311	349	351	320	338	343	319	352	321	321	322	338	350	319	316	337	372	371	327	352	312	381	318	354	358	335	350	346	334	313	344	321	355	346	351	359	324	358	343	328	338	346	349	305	373	319	337	330	337	321	324	337	352	354	338	362	330	322	322	335	328	319	364	348	354	329	332	322	316	364	308	336	341	331	323	332	333	331	336	307	314	313	323	362	344	315	323	359	330	343	358	329	341	316	368	345	314	330	340	315	340	347	356	349	329	349	345	321	333	315	326	338	349	351	323	334	355	333	350	290	323	346	332	335	348	338	348	324	384	380	372	356	338	341	345	331	312	367	339	320	361	340	320	359	355	373	354	331	336	328	332	340	335	322	352	325	354	323	330	325	329	318	339	348	319	374	331	343	328	339	296	410	311	338	349	361	346	336	344	366	329	347	357	355	341	366	306	370	357	302	318	350	354	326	319	326	314	345	331	330	326	321	322	327	367	328	342	345	305	350	321	318	335	347	344	319	344	336	322	343	329	312	310	344	333	338	367	332	302	334	323	318	269	324	343	340	345	367	321	329	336	330	322	314	337	311	320	314	348	358	343	313	339	332	343	334	332	345	356	350	319	353	336	327	337	343	348	346	303	337	354	324	326	344	344	347	318	330	370	380	327	344	332	343	345	341	330	327	349	356	357	358	325	342	321	334	365	364	325	291	326	362	337	335	338	340	324	362	329	360	350	349	335	363	334	336	370	329	313	356	371	339	350	335	337	333	324	324	330	335	336	376	346	364	354	364	351	341	309	310	298	316	337	332	332	327	313	309	305	339	366	323	324	335	343	353	341	330	310	319	352	336	324	300	358	335	317	325	346	314	344	336	349	327	361	344	319	316	358	328	330	334	331	360	319	351	341	318	331	330	325	380	314	329	350	364	337	321	311	323	323	337	356	315	339	347	340	367	293	322	317	347	320	357	318	346	348	305	349	331	351	343	332	349	313	371	338	336	336	336	360	327	313	330	317	363	321	359	359	318	290	300	327	339	328	334	336	318	334	366	332	331	339	320	333	297	354	363	315	350	317	353	328	345	316	316	352	354	341	335	333	339	357	366	323	355	340	330	324	339	304	324	328	343	320	326	347	333	333	364	352	336	338	307	364	347	352	331	330	358	331	334	324	340	313	315	358	375	307	327	340	367	335	365	352	356	312	342	336	337	329	364	345	330	344	343	337	353	344	303	304	286	307	325	307	374	341	319	317	339	360	297	327	343	321	305	325	336	331	341	330	358	366	306	346	332	323	347	337	336	320	332	351	344	355	332	341	326	348	331	305	332	339	339	294	345	330	345	348	323	388	362	346	320	346	315	314	366	301	326	302	317	346	340	348	313	340	349	367	333	327	346	343	307	343	313	363	347	349	350	332	324	365	331	339	332	360	322	325	352	326	316	340	356	322	313	357	334	359	334	300	341	358	338	342	351	336	347	377	329	339	354	371	370	348	323	347	331	368	334	319	312	349	307	341	340	374	325	322	346	333	309	378	334	359	343	336	329	322	345	340	314	344	327	348	320	320	323	337	322	306	315	302	322	323	311	330	347	359	315	322	330	331	335	367	326	322	348	342	326	285
30632	49101	38841	31574	49705	52221	46597	33548	1374	878	874	813	839	791	1886	715	841	730	803	2187	4315	4983	3549	2047	1058	585	536	499	516	540	553	520	505	501	535	537	511	536	508	499	533	539	533	530	549	512	542	522	530	514	537	531	573	535	552	531	545	519	569	548	554	563	564	553	568	559	564	536	565	491	538	545	534	544	495	545	528	518	542	543	519	541	567	551	546	530	566	493	512	530	577	570	529	506	537	540	569	505	534	544	516	540	537	544	503	559	538	525	517	529	522	551	603	529	498	537	544	528	563	522	527	515	536	520	516	514	481	545	554	545	506	530	541	577	527	493	518	525	544	561	517	535	546	548	533	529	537	506	514	555	568	551	541	509	522	576	519	515	513	554	571	545	503	508	493	542	554	493	537	530	550	516	520	517	561	487	573	524	512	506	500	551	538	500	533	515	507	555	542	509	530	517	534	523	515	532	529	541	519	537	547	548	566	511	549	522	538	554	554	553	575	539	531	520	529	514	559	512	538	508	508	532	537	531	538	519	538	544	479	557	489	588	588	525	551	533	537	523	519	546	564	496	557	556	492	550	572	556	517	561	508	544	556	571	564	533	551	529	546	535	550	536	526	602	525	514	557	556	553	524	565	529	573	516	516	522	515	543	504	495	509	553	556	529	546	534	510	511	546	531	512	540	523	534	530	550	514	497	522	559	555	513	514	552	544	523	526	510	535	521	518	530	512	494	553	506	533	521	553	517	470	503	576	578	505	530	556	554	551	508	540	575	524	561	543	503	507	557	501	578	562	581	570	548	506	522	539	539	533	557	550	560	513	518	513	531	527	532	522	543	493	553	609	532	525	559	533	541	551	550	545	526	511	563	530	539	553	530	490	576	497	499	509	495	474	563	498	523	533	546	540	547	527	549	523	575	498	551	544	525	518	492	552	554	540	556	496	533	473	537	507	500	473	528	583	525	504	542	542	582	570	508	529	513	580	550	489	556	564	545	476	517	544	527	488	549	533	499	503	540	493	539	538	563	530	534	587	552	605	524	528	518	553	554	592	518	519	516	515	516	525	525	528	544	526	532	548	542	514	519	550	513	494	545	534	515	517	545	521	511	499	529	549	562	550	535	519	525	547	527	505	496	577	554	500	511	522	544	546	563	535	531	528	551	530	534	551	574	531	475	539	552	539	542	561	558	508	549	557	553	558	551	524	534	504	532	543	557	494	533	564	545	534	532	538	542	537	537	526	532	563	544	541	503	550	515	566	533	505	515	528	511	543	543	517	577	534	507	521	526	505	524	517	517	531	512	503	524	532	575	531	544	562	533	582	522	500	545	518	567	542	491	590	571	510	468	549	556	577	533	505	519	574	534	515	534	516	516	511	502	549	518	534	567	522	541	565	520	555	520	529	543	505	525	572	516	561	522	513	516	548	508	547	508	531	549	531	550	528	545	502	510	504	556	547	511	533	556	489	556	512	560	535	555	562	536	562	580	545	546	548	553	546	506	498	539	602	520	544	522	587	523	546	498	562	525	523	510	563	539	548	481	505	524	545	531	540	558	547	560	522	506	558	501	546	519	547	534	569	535	515	506	509	533	535	558	506	522	531	529	498	539	517	530	507	529	559	530	523	552	559	514	512	547	553	535	533	526	532	533	536	555	531	550	527	476	532	515	538	523	506	536	556	525	522	558	518	506	530	517	518	506	512	529	504	539	556	530	543	500	537	565	529	525	554	560	548	523	450	535	518	560	533	530	507	532	553	512	570	528	529	558	549	512	513	522	498	523	526	546	520	517	545	526	524	508	504	538	536	493	497	507	531	515	540	502	533	532	512	520	517	524	535	515	544	528	544	506	489	499	518	498	520	529	560	542	489	530	524	539	484	539	492	516	515	521	569	559	490	543	555	507	503	537	511	545	494	551	539	517	551	518	544	524	519	522	551	542	537	571	598	539	530	546	525	549	529	534	545	529	551	514	538	508	551	534	525	530	527	523	550	546	531	516	528	510	502	558	544	559	561	542	516	519	552	536	544	528	573	510	516	536	507	503	528	543	534	514	522	528	548	528	518	517	535	555	518	568	538	534	536	513	534	519	584	514	538	529	554	576	533	511	527	527	528	567	557	542	518	530	540	551	517	547	507	547	547	554	511	495	536	532	496	572	513	534	491	538	575	538	560	545	534	560	516	543	560	553	524	538	542	529	497	521	595	511	501	493	540	539	558	529	545	509	518	527	477	504	527	532	564	544	517	527	543	505	542	528	488	517	550	539	505	527	514	531	540	521	525	572	533	561	517	530	546	572	523	536	560	513	553	536	527	581	549	515	493	553	513	514	526	514	538	513	573	568	510	507	518	543	530	508	501	514	495	506	551	552	481	507	566	552	536	533	517	552	539	510	530	514	548	576	549	480	534	534	531	544	565	541	498	509	522	525	500	504	556	524	533	516	544	538	548	518	546	519	513	533	536	483	484	514	524	528	492	543	540	534	519	523	502	567	506	575	541	530	502	536	564	521	498	508	502	526	494	519	538	553	567	545	526	535	537	543	514	526	492	554	518	547	576	505	529	569	538	542	475	597	530	536	530	509	522	544	561	539	529	552	561	540	523	515	485	516	551	537	498	489	535	536	515	539	515	544	511	538	541	535	566	513	518	547	512	549	530	511	500	530	561	502	522	575	549	492	518	546	521	510	545	540	536	534	545	538	532	548	548	549	532	511	519	524	555	513	518	560	527	536	518	510	548	556	515	553	509	520	562	539	511	523	503	578	542	528	548	559	516	568	530	520	525	553	549	543	525	554	529	540	563	490	551	522	535	558	537	540	527	538	517	536	520	496	568	506	539	543	530	554	518	499	554	524	510	527	565	549	548	480	570	517	535	531	559	525	559	561	547	561	526	495	490	514	548	513	527	550	549	552	501	531	510	530	530	560	543	519	529	576	535	512	528	577	524	553	547	522	517	547	584	517	588	522	539	511	504	543	553	528	538	526	510	542	550	488	513	542	575	478	566	512	546	555	511	526	514	513	516	541	550	531	507	517	521	547	539	525	518	556	513	534	510	552	575	548	511	553	586	530	569	532	544	526	555	520	494	498	549	560	524	534	542	520	560	554	572	551	505	526	501	558	498	540	538	574	548	557	503	515	530	502	511	525	521	494	488	540	492	539	539	556	506	544	568	558	514	567	549	558	529	554	513	564	534	529	505	516	508	550	535	533	531	554	532	560	536	546	552	568	578	546	506	489	553	557	542	585	519	519	503	547	516	496	560	513	512	507	558	519	514	497	504	526	524	522	506	549	537	487	525	583	519	544	509	538	536	538	524	504	560	545	554	578	541	522	526	546	576	533	529	532	547	508	576	528	520	548	527	565	553	543	545	534	542	533	506	546	481	525	566	479	541	539	521	532	523	562	511	542	581	516	525	544	533	528	521	552	532	547	528	530	533	504	533	560	496	529	528	526	528	554	528	530	518	528	532	507	525	526	515	540	559	516	550	485	504	548
26708	21504	17719	6545	4127	8603	7602	3789	425	418	375	370	367	381	364	405	367	407	357	415	433	527	428	440	375	370	355	338	364	348	363	341	355	339	313	382	350	326	340	346	368	322	373	358	316	354	354	349	368	379	332	321	327	372	326	340	339	358	339	365	320	369	333	391	328	316	379	338	352	352	332	378	327	348	345	341	362	370	346	359	355	364	383	332	360	349	317	338	360	342	297	354	337	324	333	320	369	346	327	382	370	358	369	325	352	330	315	312	367	327	327	357	360	349	327	338	338	345	300	357	351	345	313	314	344	371	334	374	329	363	345	332	329	357	345	343	375	340	345	333	318	365	331	347	367	323	343	329	350	332	328	337	381	366	346	343	323	357	338	314	352	347	355	303	339	390	360	326	374	356	379	359	327	375	359	347	366	344	347	325	349	368	366	342	368	377	337	354	353	323	326	328	335	334	346	352	315	335	345	350	338	367	343	337	338	314	336	339	357	353	353	349	371	329	320	334	337	352	325	341	326	328	312	339	387	315	328	359	330	349	358	328	351	310	367	339	326	338	367	346	372	334	365	362	340	377	350	342	407	339	348	381	314	328	338	315	351	315	342	347	385	339	372	364	331	362	340	356	326	341	339	342	337	327	357	337	348	327	339	321	368	346	386	364	339	361	323	367	352	333	346	352	347	360	353	340	353	346	358	327	352	343	364	349	364	318	390	336	317	316	329	350	373	351	337	357	361	309	368	341	367	351	336	336	321	365	336	320	317	328	328	349	361	373	349	322	329	351	396	319	338	366	366	339	315	362	359	333	336	352	352	331	356	340	390	326	378	357	354	308	356	357	357	343	317	318	356	361	329	317	336	358	337	346	349	384	359	381	334	344	357	365	360	327	346	406	348	325	322	362	334	321	315	370	348	353	339	346	343	360	374	382	365	360	368	337	327	348	329	354	378	340	357	366	321	340	362	346	332	309	319	386	337	332	403	356	354	341	358	355	352	358	351	370	363	339	311	349	371	328	359	337	340	344	370	338	333	360	355	336	345	382	330	360	350	360	342	320	345	384	365	359	351	338	367	342	377	359	357	356	335	327	319	343	333	325	343	351	354	386	335	361	316	310	347	324	335	346	338	359	329	370	342	371	330	375	350	342	331	374	337	356	339	331	360	328	373	374	321	372	330	349	357	350	376	356	360	340	355	329	338	375	335	334	370	326	353	342	329	356	355	329	326	386	364	306	360	376	332	365	364	332	331	336	340	347	339	347	359	358	360	364	347	339	352	368	322	304	360	383	372	344	361	347	340	338	329	345	338	356	353	355	328	382	369	361	332	357	342	346	352	363	319	329	353	347	379	362	336	354	344	354	364	349	331	327	392	367	348	354	346	375	369	347	382	331	345	309	351	354	355	342	332	360	381	363	335	340	359	331	316	366	334	375	324	342	356	335	323	355	332	347	364	362	379	367	328	347	355	369	369	370	343	324	336	326	326	341	363	349	324	327	350	334	311	311	361	326	336	362	395	337	372	319	352	334	376	372	368	340	359	357	325	335	346	336	339	335	350	365	364	347	347	378	352	363	339	347	354	350	330	369	322	330	334	317	363	310	370	367	345	361	368	350	341	320	335	336	364	330	331	351	360	332	346	357	359	365	336	328	355	342	353	355	316	360	369	376	340	358	312	324	306	349	360	349	333	387	344	340	332	372	347	345	323	378	345	331	353	336	317	344	344	338	329	368	388	347	387	386	335	387	341	345	321	379	336	345	349	333	350	362	319	345	347	326	369	324	337	384	350	373	330	329	335	340	354	360	338	363	365	334	341	369	331	296	347	358	317	322	360	360	343	354	334	354	317	347	365	322	339	345	332	372	357	336	331	346	329	326	356	350	357	344	335	310	353	343	337	353	364	337	371	388	319	344	351	318	362	347	333	379	340	352	332	352	366	311	347	361	384	317	352	317	373	332	345	317	326	347	319	319	345	361	346	352	351	357	348	356	371	387	344	371	355	381	348	337	371	334	325	370	330	350	402	377	313	343	351	359	341	363	360	338	335	326	354	361	339	328	331	333	342	362	332	336	321	326	326	347	368	340	338	352	364	371	326	376	352	347	335	376	358	358	407	305	336	360	322	366	345	373	344	338	341	350	329	335	336	378	328	320	332	361	317	340	344	368	345	356	361	353	352	324	346	353	340	355	339	347	342	350	339	340	322	354	360	330	337	310	329	344	338	341	337	332	384	368	365	332	335	306	373	360	321	354	331	330	371	317	351	319	346	327	353	337	336	352	321	345	377	353	393	330	357	335	336	373	366	344	368	364	343	359	322	331	317	337	348	314	333	329	336	377	325	318	372	412	318	361	358	329	354	349	333	342	328	392	381	353	333	382	360	338	375	359	366	357	339	341	393	359	371	351	332	352	364	335	356	354	318	344	354	374	351	326	320	349	333	366	341	358	347	332	370	359	336	368	321	365	374	319	295	358	340	351	373	365	350	345	348	329	383	360	341	358	347	356	371	338	368	332	362	358	338	358	351	350	330	339	310	349	339	352	355	364	345	377	342	355	379	354	366	373	361	343	393	341	333	335	340	393	369	379	372	338	368	358	340	338	351	314	354	334	336	329	353	360	317	339	352	333	331	360	338	354	342	335	349	345	376	354	327	376	362	315	350	338	335	315	352	344	374	362	344	399	371	334	364	342	382	324	346	381	340	379	388	349	388	343	334	325	358	358	341	360	328	340	344	404	372	352	321	339	312	349	358	366	351	365	346	367	343	379	370	352	367	334	348	351	358	352	356	344	352	338	360	341	349	339	352	381	362	345	312	368	347	318	340	356	351	350	365	345	361	339	345	314	309	367	357	346	366	361	353	321	355	324	356	358	351	335	337	310	336	332	316	332	354	316	346	344	318	357	353	316	347	352	387	324	312	346	373	351	390	338	355	322	317	385	329	350	349	331	349	326	342	390	335	328	352	315	370	365	368	365	353	353	357	331	332	311	357	343	344	372	350	363	339	322	367	339	332	367	383	364	314	333	350	321	351	327	331	345	321	347	383	348	355	307	323	366	382	323	359	378	336	364	379	340	349	343	353	354	362	347	325	347	348	368	340	318	338	349	358	332	339	348	328	331	399	328	368	356	349	333	334	368	362	355	354	338	321	346	354	349	348	373	350	339	396	358	382	382	363	306	348	341	330	356	320	335	329	344	364	347	366	320	330	334	360	388	329	375	365	366	344	372	331	344	358	320	344	338	320	372	380	346	334	345	367	328	359	312	352	343	337	368	333	359	343	380	317	330	328	315	352	345	311	331	374	355	365	328	338	352	344	344	326	361	370	323	333	364	361	350	361	342	330	389	351	342	308	363	344	334	381	358	383	312	319	341	318	362	331	343	350	318	357	353	335	317	342	336	338	323	364	369	350	340	324	361	355	342	331	348	363	347	357	350	349	366	359	350	349	332	376	348	346	356	382	339	334	370	349	335	346	371	347	356	317	350	321	327	341	354
22287	29863	18959	9802	9634	17211	14314	7723	748	684	641	625	552	566	630	597	614	578	529	582	759	847	798	770	644	592	545	599	584	573	548	559	581	536	557	521	561	521	551	555	560	557	543	584	584	617	565	511	592	565	591	541	550	570	555	540	541	526	608	504	562	553	553	511	533	565	533	577	534	576	522	562	535	540	540	570	569	557	579	582	545	593	556	561	518	547	575	594	555	539	548	541	560	548	539	552	543	571	547	496	547	579	573	571	538	571	548	527	558	534	526	555	532	560	558	556	540	598	540	578	518	553	593	541	517	537	567	547	555	539	504	564	575	539	596	549	579	533	548	538	580	577	534	569	527	573	503	576	575	553	526	559	568	580	570	535	509	559	570	567	569	524	537	553	520	559	560	550	561	580	573	535	532	549	554	570	542	568	543	558	559	528	548	535	600	608	538	513	601	549	558	532	529	567	518	559	552	568	557	572	524	539	540	542	560	538	575	551	594	573	543	589	546	545	567	535	567	548	537	608	571	555	549	576	571	540	540	546	515	560	549	563	519	525	507	553	532	548	547	589	560	525	537	562	561	543	562	559	565	560	563	533	525	571	569	548	545	585	566	575	515	553	534	571	573	577	543	555	582	536	532	599	538	550	552	604	554	570	570	578	513	533	560	565	541	568	529	539	560	567	572	546	567	592	551	533	544	559	596	532	567	535	602	537	553	584	545	589	520	495	527	566	537	524	557	518	590	563	577	602	526	522	546	585	558	543	510	533	545	541	559	560	550	523	536	542	541	563	571	544	554	581	524	576	560	562	522	545	543	539	535	509	543	585	565	556	557	552	573	539	593	575	534	523	522	571	540	532	508	524	528	553	552	558	522	592	577	583	563	555	553	549	554	567	575	580	526	540	549	535	615	578	543	594	538	582	543	503	522	591	561	586	505	564	549	525	532	611	573	518	574	555	593	573	586	525	580	568	546	551	543	590	532	535	584	579	565	582	578	530	541	558	547	529	550	591	548	534	529	545	526	571	519	554	493	537	570	550	562	585	595	551	574	552	541	540	488	556	526	533	547	561	527	534	528	542	503	572	569	523	562	508	574	563	566	559	534	580	574	599	571	495	537	556	534	562	560	591	498	556	557	580	531	533	508	534	530	576	570	562	544	529	601	575	533	513	579	563	571	536	560	601	538	502	544	548	535	497	545	544	556	530	526	579	559	571	564	553	552	557	555	538	575	536	595	524	547	554	547	546	570	548	531	560	551	551	570	582	521	542	552	548	564	564	590	542	518	567	575	563	541	585	570	544	556	511	508	550	531	552	554	537	592	560	536	577	522	525	558	542	543	609	523	545	558	541	551	573	540	565	546	520	522	550	544	520	597	542	572	554	570	557	554	572	504	538	506	506	542	557	530	527	555	536	549	518	527	578	564	536	545	570	532	562	546	574	546	572	564	531	571	551	547	524	581	578	535	547	553	523	562	571	509	533	562	547	549	577	561	591	550	581	554	523	548	565	544	557	578	555	569	554	522	596	591	553	582	556	565	584	516	513	532	550	582	604	544	570	523	513	537	552	570	556	566	563	531	577	531	528	551	597	530	576	565	536	551	537	579	562	565	555	582	536	546	551	541	573	588	545	533	571	582	565	528	558	550	558	522	535	540	537	539	585	546	555	531	575	575	537	575	609	544	557	557	585	584	539	524	577	505	560	537	551	534	560	488	547	569	579	499	530	533	553	525	589	545	556	554	565	513	553	595	558	529	537	564	561	627	502	600	536	572	610	521	625	494	554	553	555	568	545	567	563	565	567	568	540	554	520	541	526	577	552	554	536	532	570	481	552	571	558	538	563	568	563	549	549	525	566	541	528	543	587	537	567	580	532	554	569	519	598	528	547	546	583	559	525	539	530	519	552	561	583	557	555	529	589	529	563	574	543	598	551	569	570	580	534	549	512	530	559	569	544	566	586	567	583	541	563	532	601	541	500	531	552	580	556	545	551	571	516	540	531	561	546	546	552	554	616	582	568	517	532	532	569	550	562	562	580	541	552	574	550	574	558	541	559	560	601	562	578	562	550	582	586	547	562	543	564	561	542	562	519	589	554	588	548	526	560	590	580	579	576	551	526	551	546	524	562	579	542	556	561	568	540	546	542	546	564	553	552	555	561	507	550	530	540	585	555	558	540	546	532	533	551	568	575	577	564	573	568	528	581	556	596	539	550	565	567	529	542	532	541	574	541	562	526	550	517	562	558	589	583	561	534	583	544	558	564	579	526	547	557	514	579	571	569	543	541	523	582	574	554	573	559	556	560	540	549	545	540	577	547	588	510	557	541	567	615	533	556	590	585	560	536	602	530	547	554	572	530	552	534	525	548	578	550	552	545	589	478	537	537	560	542	579	551	534	590	563	572	559	530	565	539	543	568	554	537	542	576	549	535	573	540	541	530	542	566	551	544	532	561	559	537	567	563	546	559	579	551	545	568	533	542	536	526	494	540	532	549	560	572	564	558	566	545	580	534	556	531	553	587	543	541	552	542	528	578	538	557	569	543	574	582	543	585	584	534	573	566	550	589	560	541	545	543	592	589	562	561	548	562	509	616	560	547	516	568	528	568	555	552	526	553	554	571	576	566	536	524	502	577	552	574	578	575	526	560	577	571	577	543	539	598	557	551	578	547	595	577	577	546	569	545	568	570	561	539	551	556	560	551	548	515	567	578	595	561	562	531	575	586	506	533	531	580	540	561	566	559	538	544	577	555	537	562	579	536	551	563	553	532	586	542	577	558	574	559	564	523	585	563	534	543	544	529	594	560	575	559	545	538	556	555	556	562	518	596	555	558	540	538	576	546	557	515	544	557	533	542	559	552	576	534	561	518	543	574	552	591	536	557	552	596	547	524	560	523	572	546	555	553	581	548	545	593	580	529	565	532	548	557	586	538	558	570	512	523	582	510	555	527	567	580	551	561	554	571	532	536	530	545	537	555	605	539	587	538	548	521	592	566	564	535	557	515	512	511	557	576	527	562	568	556	599	556	519	547	570	540	578	562	595	566	550	548	544	529	536	571	571	533	556	498	519	573	527	567	532	551	534	544	511	578	528	574	549	533	553	543	556	524	551	527	571	531	566	545	548	565	573	500	561	518	565	552	522	559	593	572	560	533	590	562	546	523	557	553	537	518	579	545	527	532	575	540	595	535	528	583	527	537	546	550	561	536	548	549	560	497	572	557	575	542	551	556	574	557	538	549	544	515	560	541	585	574	522	565	592	565	538	562	560	558	557	548	549	559	577	592	531	558	560	538	535	535	566	529	506	537	555	583	564	588	539	551	562	567	542	549	522	544	552	491	570	578	545	586	555	508	548	560	557	562	571	519	545	539	559	549	517	524	560	555	531	553	543	558	523	514	580	566	536	575	565	549	545	546	573	561	566	560	579	520	546	524	579	545	568	568	540	572	565	571	518	532	525	539	538	572	529	593	570	553	607	530	554	583	539	572	548	567	605	525
24151	21213	28207	24401	21497	37624	34139	22107	4187	464	437	446	407	404	442	451	447	470	393	434	873	897	754	642	465	431	432	399	412	389	415	423	405	408	391	340	419	395	432	449	376	415	417	444	399	390	391	419	384	448	415	429	422	432	397	403	404	415	403	426	409	405	387	418	449	422	402	408	404	399	401	428	437	386	386	434	367	408	402	398	370	391	423	404	392	425	427	420	420	399	385	413	389	383	397	387	413	418	393	399	394	396	407	388	414	409	389	369	408	379	407	373	352	385	395	388	392	401	387	417	409	408	441	427	384	409	423	427	407	402	415	403	402	394	379	337	389	390	405	383	402	396	380	406	394	404	404	388	421	411	416	406	411	397	363	402	398	395	397	379	406	412	404	377	423	362	401	402	409	387	402	403	393	389	387	406	411	459	405	401	411	401	411	403	392	383	422	400	446	410	384	365	406	390	434	385	386	389	433	405	404	376	409	411	380	370	374	386	394	385	445	439	434	423	427	413	392	425	384	378	406	404	409	426	407	398	428	428	418	412	374	407	380	408	390	403	430	417	421	396	366	381	412	395	430	441	427	433	388	402	395	417	418	366	412	384	384	389	387	415	409	447	371	386	405	398	390	391	411	442	399	424	404	383	445	431	455	374	403	387	398	408	375	381	441	411	363	416	376	410	378	388	418	397	355	435	386	457	379	400	390	406	418	377	411	399	423	432	417	399	404	397	396	435	385	395	417	426	397	394	399	430	416	390	414	412	370	409	414	373	384	403	423	428	409	420	395	400	387	458	388	360	395	401	409	413	408	389	359	386	412	408	412	399	401	389	380	366	384	405	396	380	398	406	391	419	419	395	390	428	406	399	416	410	410	380	433	395	413	402	395	430	387	414	407	404	418	401	414	381	438	417	377	418	399	415	405	420	448	412	381	422	404	373	404	385	411	397	391	388	399	377	417	396	373	398	439	394	431	420	443	428	393	403	389	393	394	366	407	401	421	357	431	425	418	398	392	437	426	376	388	403	396	404	391	391	406	374	383	386	401	393	406	381	397	424	384	385	440	386	406	415	445	429	422	423	403	408	396	404	399	407	414	399	401	406	421	419	380	406	377	389	394	421	418	394	427	422	373	430	409	407	414	415	439	394	381	406	381	409	390	419	406	419	440	421	403	392	432	414	417	401	390	415	379	383	420	410	390	424	393	377	428	372	443	412	409	408	423	397	421	433	386	384	386	388	429	408	418	440	384	384	394	400	385	407	431	404	403	422	432	396	415	393	406	401	401	385	395	422	379	401	392	409	407	400	394	397	395	380	420	361	410	398	403	403	386	409	402	387	431	406	404	419	405	416	419	410	429	386	363	395	383	404	373	397	388	438	413	406	389	402	390	393	416	409	435	409	437	396	402	426	376	434	413	384	389	393	409	396	426	395	355	429	409	395	410	380	411	391	424	380	431	415	423	424	381	406	430	419	396	392	417	428	418	419	399	387	427	393	402	365	397	370	401	409	412	418	391	386	392	404	397	394	390	416	426	428	428	415	443	416	403	369	375	409	387	407	391	373	387	446	404	380	412	417	412	419	392	404	379	403	365	379	371	416	413	410	430	396	405	413	409	429	423	389	388	428	420	406	431	393	428	378	379	417	425	380	428	426	363	413	415	403	423	382	376	442	414	412	341	405	413	426	406	396	397	416	407	435	419	400	439	400	404	390	395	414	439	385	450	388	422	402	427	418	382	388	393	398	416	407	422	433	434	406	391	436	408	427	379	399	406	393	389	393	388	411	363	415	420	423	385	406	414	386	378	416	368	421	420	434	410	411	425	411	403	395	410	391	402	389	422	401	354	421	401	416	376	414	373	426	386	393	395	403	389	385	407	385	380	405	447	430	399	415	404	394	442	367	404	393	397	421	393	411	413	391	405	391	432	372	383	376	382	373	374	399	433	384	354	379	382	426	437	391	407	393	418	435	437	426	416	408	376	360	423	408	370	396	397	400	415	409	384	409	422	401	386	390	419	406	384	403	396	378	422	418	417	403	410	405	378	416	399	396	398	424	423	388	389	416	394	395	377	367	425	377	402	394	408	410	388	449	409	402	370	391	424	421	363	382	376	402	447	401	424	436	406	420	407	380	428	448	372	401	410	390	405	427	423	416	380	385	403	390	356	357	426	390	402	397	414	462	405	368	385	401	389	423	414	417	383	372	427	427	417	375	375	441	390	403	389	391	379	367	389	392	378	380	405	409	386	407	412	345	427	395	387	435	431	406	404	451	389	382	427	396	387	367	400	410	384	396	415	382	410	382	426	389	384	385	394	414	405	382	403	391	393	416	417	410	373	380	385	408	388	407	403	397	418	396	383	419	374	401	401	394	402	389	404	377	416	416	384	406	405	398	418	395	420	416	397	404	421	393	378	412	395	414	406	392	421	401	400	384	408	410	380	412	454	420	426	390	398	387	423	362	403	409	371	394	428	402	432	397	376	432	378	401	394	390	413	387	445	430	385	398	420	407	396	375	386	403	369	408	453	423	399	378	414	420	394	372	421	397	386	400	388	366	411	400	414	394	396	396	369	386	401	424	403	377	396	401	411	396	415	408	392	374	390	386	372	400	403	407	396	409	389	425	385	361	386	376	396	404	376	387	417	402	399	389	369	379	386	415	414	417	423	404	384	399	406	375	383	410	417	400	447	405	395	390	389	381	385	387	412	429	427	380	409	407	419	390	416	417	415	400	393	421	401	404	374	381	413	378	398	410	399	366	384	390	411	420	421	395	421	453	420	438	381	413	392	419	429	399	422	404	399	409	393	432	420	451	390	400	410	391	362	385	405	392	419	393	392	397	383	387	389	390	438	412	409	400	390	420	408	386	412	372	396	362	394	404	395	401	405	437	388	414	407	365	440	423	393	436	390	410	400	408	368	407	370	376	377	406	372	373	372	403	376	359	364	446	415	373	360	399	397	392	378	377	416	403	395	407	432	366	423	425	402	362	400	395	421	440	363	424	423	414	439	401	406	411	428	425	361	402	417	401	381	410	393	395	410	398	397	354	429	398	406	447	426	408	416	391	388	374	408	406	382	418	409	418	400	417	415	422	401	364	420	383	411	375	411	402	356	429	394	396	392	404	410	396	400	387	382	421	418	415	380	414	390	442	402	383	393	410	410	400	393	398	422	420	419	383	390	380	414	376	411	406	390	403	401	431	375	403	379	412	356	417	385	381	405	426	423	390	381	413	379	400	412	402	422	407	415	418	428	407	420	370	430	390	421	378	420	402	430	400	422	430	407	412	415	379	415	435	414	396	387	375	367	408	411	374	405	424	418	402	400	417	405	403	415	425	376	403	391	401	399	432	403	426	410	416	385	393	393	377	398	440	407	389	408	403	441	405	407	402	405	398	397	440	393	423	426	389	407	407	420	402	403	418	372	359	406	404	401	367	372	410	395	384	392	420	384	416	400	391	385	435	432	394	394	418	416	391	396	447	394	398	431	380	429	388
26318	42999	34820	19231	23607	43401	37717	27435	4494	827	753	764	693	758	758	677	663	690	673	796	2029	2175	1703	1242	819	760	648	609	603	618	651	677	606	637	638	637	607	615	643	611	667	640	634	672	602	666	677	626	628	645	619	706	652	598	668	609	601	586	641	647	658	632	587	598	609	610	601	663	628	677	608	640	616	610	668	646	665	613	619	606	680	619	631	636	660	621	601	678	617	680	632	640	624	629	648	623	675	639	613	672	624	620	642	617	641	635	616	641	628	626	606	635	673	601	655	609	613	626	653	626	632	670	604	647	675	635	612	635	636	682	668	648	632	636	668	660	620	672	646	618	612	647	701	661	625	588	664	615	624	591	649	645	614	644	682	656	649	640	654	653	636	621	615	671	607	661	616	598	639	639	673	642	644	655	676	636	598	665	649	676	630	659	596	636	640	648	640	626	648	649	638	668	589	652	647	637	666	634	610	633	628	582	630	622	648	661	620	615	644	642	635	633	594	642	695	608	594	640	629	615	635	661	628	648	641	625	594	626	632	618	664	633	673	676	647	640	636	667	662	649	630	618	619	628	646	576	656	637	589	622	672	622	668	627	629	650	612	669	607	638	629	662	650	621	677	622	649	627	589	603	644	657	647	617	659	650	637	613	670	669	605	647	652	659	622	667	602	659	623	601	635	624	622	607	643	658	660	601	589	640	634	683	657	647	637	616	659	638	616	638	637	601	642	648	636	639	620	652	641	599	601	674	612	690	598	623	627	649	640	639	659	649	646	638	670	605	632	638	611	657	569	635	641	668	583	621	677	597	657	651	656	652	641	609	647	646	635	613	644	657	635	613	612	648	664	621	602	612	642	588	620	606	652	643	651	629	624	648	629	640	664	629	625	668	641	662	649	623	607	656	660	632	603	641	606	646	626	654	605	600	622	633	616	621	640	686	610	649	632	636	658	611	628	655	618	646	626	654	630	671	627	638	646	622	682	668	640	632	663	652	602	635	616	648	665	607	662	659	618	598	609	586	614	643	654	605	634	673	625	637	636	639	617	602	650	638	668	670	608	649	645	588	650	631	628	626	693	613	638	634	633	621	673	666	605	598	710	623	678	583	618	639	599	677	634	678	642	613	626	636	616	586	649	639	632	632	636	586	652	667	635	668	659	645	650	641	641	655	601	641	679	596	627	619	659	644	624	645	610	619	681	663	639	563	645	633	648	672	652	695	628	671	658	629	644	638	665	575	636	636	662	631	653	610	665	659	670	676	648	688	645	619	633	633	672	641	651	630	654	614	574	667	645	671	646	641	648	651	599	632	615	648	623	610	630	633	607	648	703	695	621	635	612	629	651	641	607	625	637	642	597	594	625	644	631	651	663	638	647	622	626	689	662	588	677	632	580	625	642	607	689	588	620	626	645	660	656	592	639	649	628	613	629	620	613	634	674	634	631	649	634	634	608	627	637	668	640	670	653	595	659	658	659	616	617	640	635	660	621	635	666	623	651	659	668	635	625	609	615	621	638	643	638	623	637	648	642	672	668	631	669	615	631	649	637	680	627	668	650	648	653	643	613	618	649	651	636	671	688	668	646	614	614	617	639	593	675	639	655	676	648	684	632	594	629	629	610	712	654	598	612	624	638	629	647	600	645	627	649	651	656	626	649	629	613	633	630	635	601	667	603	632	630	620	630	655	628	640	664	616	629	659	664	640	656	639	622	678	644	635	608	611	622	678	632	643	619	626	628	612	639	635	658	651	663	638	619	651	600	608	638	601	626	713	627	630	630	606	665	589	606	643	627	634	660	623	610	615	617	648	620	615	631	649	707	619	646	642	602	658	667	643	635	636	614	619	654	636	629	644	653	630	622	611	632	636	651	649	659	617	650	630	580	655	611	646	612	614	646	654	636	654	661	624	608	629	671	598	704	639	613	681	641	627	607	618	642	672	634	675	622	592	637	609	605	629	653	631	664	654	634	625	625	621	635	628	609	632	660	580	649	655	670	636	607	646	669	611	627	628	604	640	676	625	715	613	702	624	628	604	621	666	643	639	597	632	609	618	647	648	609	674	681	670	646	628	628	610	645	672	639	601	594	640	628	648	644	608	617	604	639	610	633	648	647	631	663	643	647	586	590	628	638	645	629	655	685	661	648	639	597	606	624	642	650	599	636	625	662	647	654	631	643	620	607	630	630	587	673	621	600	580	655	593	635	617	660	631	635	650	680	601	653	650	651	650	608	638	599	658	640	649	601	648	619	629	611	609	643	629	653	646	616	609	617	698	660	662	627	640	632	641	634	643	620	637	653	634	610	653	647	648	633	646	623	604	603	659	610	636	620	622	656	625	606	641	628	629	635	621	601	611	606	631	657	624	669	623	645	647	617	658	647	701	645	668	639	653	676	637	625	672	664	607	632	632	645	613	606	644	616	614	656	676	655	608	648	698	628	681	611	642	606	655	683	616	593	634	634	608	668	616	630	645	635	662	639	621	640	623	654	616	652	663	596	619	634	647	611	584	645	629	679	600	637	645	630	680	651	607	644	625	616	655	592	634	637	629	642	627	636	602	634	615	647	663	612	650	639	608	614	609	623	672	617	633	648	627	610	652	642	663	659	583	591	606	628	631	610	639	624	590	622	646	598	639	643	626	625	599	637	635	609	632	621	639	666	623	648	662	634	646	625	616	657	647	629	604	607	619	627	633	563	649	607	618	638	566	668	606	675	674	631	623	568	647	574	636	632	612	636	659	610	656	713	618	565	668	668	640	600	645	600	622	636	642	637	629	635	602	611	647	596	642	657	616	700	642	643	647	590	591	644	596	653	606	613	666	632	649	675	615	625	656	648	652	608	601	614	636	652	628	644	607	629	638	607	658	622	618	634	655	653	665	691	640	650	669	636	656	632	647	629	591	673	640	635	665	642	594	643	616	605	615	632	650	669	627	666	606	592	656	621	635	673	657	605	631	621	647	613	667	627	638	605	620	628	664	627	628	668	644	603	627	660	671	620	626	618	635	637	649	651	629	638	635	630	622	613	638	605	657	655	617	596	618	660	669	667	649	599	646	661	652	661	640	643	652	639	691	670	604	660	653	608	648	618	634	634	583	631	610	629	624	661	624	604	628	605	653	646	629	639	612	636	591	645	640	642	586	656	676	638	592	655	624	650	598	618	638	643	628	639	678	623	641	621	626	625	626	614	646	639	647	593	654	617	646	594	606	590	627	617	663	660	635	626	632	669	607	633	684	641	629	645	651	624	637	639	638	636	643	606	631	627	607	637	634	641	635	630	652	644	642	585	611	589	633	614	593	625	568	632	631	626	652	623	631	634	622	652	641	585	596	623	636	617	618	615	647	667	623	667	606	654	638	637	672	602	645	656	624	609	638	625	655	594	652	654	624	628	636	631	630	636	634	611	663	644	651	688	615	588	625	598	682	626	679	663	625	650	645	639	623	624	658	647	613	575	655	628	620	633	627	607	609	641	604	636	648	710	640	606	626	584	640
22936	21174	28844	23654	23696	46567	47160	33343	12482	737	410	411	368	375	358	372	380	358	382	634	1206	1248	915	663	486	349	357	358	327	299	367	348	323	322	315	345	351	341	328	366	356	402	326	352	364	321	320	334	322	371	351	336	365	313	352	370	341	327	334	315	330	344	367	360	337	329	358	342	359	346	366	347	323	321	351	333	355	330	342	343	367	336	366	380	355	336	359	324	348	336	371	337	333	329	324	344	384	325	345	363	315	342	306	352	370	361	329	318	319	338	355	339	344	351	350	367	337	350	336	348	333	340	315	345	329	339	328	350	313	346	330	319	324	335	344	339	331	335	339	321	359	343	322	360	326	338	323	361	317	371	356	362	335	351	358	339	321	353	349	346	382	317	351	353	333	347	341	333	300	320	340	354	341	348	365	335	321	305	369	331	326	377	344	356	327	324	361	339	355	335	308	362	339	371	314	335	324	312	326	329	316	313	341	342	343	345	325	380	317	335	337	311	325	374	356	339	337	377	333	338	343	316	352	321	358	311	339	329	336	344	352	372	336	365	363	351	356	333	319	344	337	372	339	348	331	341	349	328	333	354	359	336	360	364	373	354	339	328	339	341	333	351	340	334	313	337	330	345	357	317	343	333	348	350	335	304	314	352	330	345	318	366	337	356	353	325	345	353	335	357	320	322	310	323	323	339	325	377	319	372	327	314	356	367	334	346	330	358	312	371	365	328	307	300	337	348	359	337	320	349	333	373	345	336	329	342	332	314	353	331	367	362	320	354	356	315	330	331	346	338	370	364	361	335	320	344	341	361	357	321	368	341	312	334	347	363	353	336	343	315	352	353	342	330	307	356	325	342	327	340	353	319	333	319	331	343	318	357	343	326	326	358	318	338	373	279	370	348	330	325	301	352	348	352	326	302	361	312	362	332	319	336	344	321	363	339	308	343	338	343	329	326	335	338	331	318	322	313	343	346	328	343	333	342	362	334	345	306	362	337	331	323	337	320	292	328	355	313	356	363	320	370	338	330	357	381	340	362	357	338	338	331	317	337	342	301	312	296	339	325	342	336	360	357	375	331	325	355	331	336	318	324	315	352	328	334	374	315	319	301	351	361	320	343	363	357	329	365	328	313	347	322	320	344	328	339	366	308	304	357	346	349	376	333	333	338	338	347	341	312	318	320	358	357	340	302	346	363	326	351	371	344	357	356	337	356	346	344	344	377	338	357	335	326	345	362	369	316	351	338	330	335	337	346	344	301	314	305	343	348	325	348	369	360	360	326	331	352	333	360	374	340	321	339	329	350	351	326	356	318	331	327	328	335	309	339	359	298	325	310	329	347	355	385	323	329	375	336	315	355	319	313	341	314	338	321	331	318	363	346	319	330	354	316	356	329	333	317	329	354	384	320	338	358	349	318	329	320	345	329	343	339	360	327	338	362	362	312	328	332	345	336	351	343	306	295	327	343	365	344	357	335	332	345	383	337	298	301	346	347	346	332	372	325	356	335	361	360	341	338	313	346	311	347	330	371	340	342	317	337	313	347	344	348	342	335	347	323	309	340	316	308	375	334	316	345	336	345	335	306	342	307	347	346	314	340	324	349	356	317	345	320	351	348	373	340	342	311	308	347	340	326	350	327	356	338	336	337	368	337	306	351	326	307	333	336	329	340	347	366	351	333	335	324	334	341	308	366	334	332	356	328	367	371	341	372	312	332	350	321	341	320	348	327	304	347	308	346	359	360	324	323	374	325	327	368	310	333	327	350	374	340	360	339	306	376	338	319	351	334	302	331	356	342	330	365	354	345	319	343	341	315	339	330	327	361	347	321	344	325	364	302	343	354	322	364	371	345	364	339	356	334	348	332	309	330	318	357	335	350	339	342	332	337	324	329	337	303	355	363	329	359	333	347	353	322	349	380	335	342	354	355	313	373	303	366	322	359	331	302	345	358	329	325	341	328	335	335	336	301	350	323	347	292	342	367	320	335	367	338	353	325	338	308	320	369	343	378	328	351	332	339	366	325	346	316	305	324	346	353	371	311	351	341	298	323	316	309	335	326	324	345	350	353	356	325	327	321	343	329	346	349	363	353	384	336	340	352	342	320	326	337	351	337	349	324	348	320	324	299	336	333	355	370	377	315	345	333	347	347	336	317	385	301	349	356	344	347	331	361	349	325	372	329	396	367	327	326	355	344	333	340	333	359	348	333	320	334	346	357	349	360	341	320	331	341	320	344	350	348	327	336	341	312	349	346	361	352	365	371	381	367	384	314	327	351	320	349	330	368	386	357	334	337	342	330	354	324	340	357	325	345	355	342	341	335	332	376	312	351	323	326	299	346	315	372	351	305	376	351	337	315	345	300	338	339	337	320	338	323	325	349	315	366	348	303	346	325	354	333	330	351	339	344	315	349	312	324	337	324	338	294	369	368	342	352	308	332	300	340	355	344	321	359	336	337	387	333	359	335	288	356	341	347	375	338	367	362	335	341	310	359	306	327	381	353	356	351	344	318	350	335	350	343	300	333	327	332	361	348	336	353	377	332	350	357	336	344	334	365	355	313	340	333	389	318	345	348	372	341	308	323	314	382	315	343	327	354	330	349	320	359	321	351	325	363	311	384	328	337	324	343	319	341	350	348	313	361	333	338	339	345	343	334	323	352	366	344	333	342	340	338	329	345	367	310	317	328	330	357	317	326	361	337	359	327	340	365	294	331	352	332	337	352	359	356	323	314	343	306	334	358	365	346	327	357	332	322	321	343	359	353	357	340	332	323	347	318	331	318	327	351	328	350	318	347	309	336	347	327	357	321	363	329	337	341	354	353	348	354	333	302	347	313	347	337	319	336	349	330	367	316	338	329	348	328	354	336	327	326	345	374	342	349	356	331	332	377	352	339	320	363	336	351	338	319	331	318	342	313	343	333	341	368	381	332	332	331	336	319	367	326	343	340	330	326	351	325	348	332	352	308	352	328	369	347	349	360	351	342	343	366	330	340	313	322	342	333	324	333	340	350	346	334	325	352	360	337	359	380	341	339	315	345	332	350	343	319	347	319	369	323	340	325	314	334	313	336	346	374	329	347	341	321	335	337	322	354	340	350	341	332	326	331	339	324	333	303	343	354	358	317	349	326	338	326	346	299	352	350	333	358	331	327	310	346	368	323	324	348	321	356	372	320	348	355	342	308	327	321	315	335	330	347	354	324	340	346	334	307	325	363	316	315	345	337	374	345	363	360	355	351	332	322	343	318	347	316	319	338	332	313	335	321	333	334	332	350	353	346	314	331	339	330	357	324	345	381	372	325	313	315	356	319	331	314	307	321	354	305	323	331	338	333	351	321	335	310	337	370	352	335	349	306	339	348	320	338	376	371	336	346	344	325	324	367	359	339	323	320	384	316	332	352	341	329	338	354	329	322	341	334	320	329	343	354	349	321	346	353	342	335	340	348	341	334	362	332	332	356	335	349	327	369	324	337	335	353	363	300	340	346	360	296	360	346
29329	52396	41113	24288	36406	55385	47863	37897	11200	763	685	714	687	656	611	602	606	573	636	1357	3186	3162	2273	1477	857	618	549	523	529	537	548	522	556	534	544	528	534	517	528	499	551	489	526	526	495	556	525	536	556	524	546	524	529	506	549	478	537	534	539	571	565	506	554	521	563	553	547	549	520	529	557	530	504	506	532	562	529	510	561	542	523	552	538	555	518	534	528	540	526	504	540	533	555	532	511	528	521	545	521	546	555	527	546	546	559	547	537	547	527	494	520	492	578	534	476	552	569	523	507	558	614	524	539	495	521	522	505	557	504	508	514	538	531	550	553	524	565	513	538	550	533	529	534	560	520	525	550	495	524	569	572	501	521	549	553	540	531	541	509	506	534	510	514	514	544	511	553	548	548	517	545	546	568	539	502	519	577	516	541	491	547	554	491	521	544	530	578	535	515	570	498	503	530	575	542	570	539	549	565	498	549	507	539	550	549	529	527	546	553	513	541	563	548	531	563	524	509	561	526	546	505	518	521	521	536	529	523	547	525	526	537	503	547	543	542	528	600	523	570	559	528	557	545	553	560	556	494	512	515	550	534	521	543	555	528	534	458	527	519	558	533	484	510	511	521	522	532	552	547	535	521	550	522	550	520	498	526	502	540	547	502	524	533	549	556	538	520	572	537	531	508	556	536	535	508	538	542	553	591	528	567	518	542	543	528	528	542	558	536	535	504	518	515	508	510	559	536	519	517	554	538	521	508	526	560	544	520	552	535	506	503	525	593	548	551	511	533	527	540	529	564	561	521	528	517	529	537	548	517	530	558	513	568	508	545	544	515	523	509	521	536	495	523	538	525	546	543	497	522	535	518	545	544	536	526	499	558	474	502	550	541	566	513	524	513	535	555	546	528	519	551	526	523	546	563	521	551	520	560	497	585	542	500	520	542	548	512	539	528	562	554	518	537	486	542	492	520	536	511	547	537	558	545	538	515	566	517	525	474	538	528	549	487	516	536	497	545	461	553	528	537	536	521	521	592	529	524	509	522	497	540	571	544	533	553	541	541	543	518	515	550	552	548	556	526	490	544	547	570	519	529	504	561	569	535	527	543	524	513	538	521	546	522	558	533	539	510	553	501	534	544	543	514	526	518	529	522	529	542	544	553	583	518	557	524	500	557	519	490	550	523	517	523	514	550	504	543	535	542	513	545	547	533	537	517	518	564	510	525	522	528	578	538	564	518	539	521	559	512	524	554	520	549	536	547	559	508	529	548	541	534	528	519	526	527	529	558	541	555	558	566	533	533	533	514	523	486	503	560	500	567	487	549	492	581	550	551	537	558	539	493	524	565	546	538	509	530	508	508	526	524	557	551	535	539	500	550	494	547	531	542	534	515	524	580	549	522	521	523	542	531	508	546	507	523	528	531	504	529	542	536	578	533	573	506	516	521	524	509	535	549	505	537	528	527	582	487	572	534	540	541	517	533	531	552	557	505	525	553	537	560	524	556	513	497	488	537	561	544	544	519	556	549	534	553	563	553	533	525	513	533	551	531	545	520	535	546	618	574	496	583	527	495	505	538	533	531	539	561	546	522	523	540	518	534	547	476	520	504	546	541	504	557	521	567	536	549	555	577	550	550	525	527	559	490	527	565	532	556	507	491	564	534	519	577	523	527	511	494	532	540	511	511	539	571	547	535	530	534	557	514	504	506	574	548	554	582	531	508	521	507	524	510	561	505	531	535	539	548	523	543	515	563	555	490	523	506	521	522	568	521	533	517	532	565	570	554	547	541	549	538	557	503	503	494	559	554	466	529	522	526	539	513	525	539	555	525	544	550	521	502	532	503	520	502	515	568	527	559	521	530	531	507	531	568	549	499	562	528	527	555	526	526	490	554	516	566	518	573	528	512	557	542	523	506	534	515	569	483	543	543	507	528	528	551	520	545	514	572	585	558	516	542	526	538	520	524	513	547	559	556	574	548	548	577	557	576	512	533	530	549	521	501	536	493	532	540	530	537	552	521	529	502	561	538	550	508	496	481	515	529	555	542	518	546	508	513	536	550	520	527	574	590	531	563	492	523	550	543	506	563	542	513	537	517	513	497	541	530	542	509	537	564	563	511	522	552	507	473	497	514	518	544	558	503	539	511	550	523	515	520	496	536	575	507	505	541	506	536	538	554	547	533	545	538	557	549	538	518	533	517	515	529	516	557	536	512	550	542	510	532	529	499	556	550	511	601	552	556	513	523	547	554	543	501	471	531	530	556	559	565	521	527	543	539	546	540	557	498	510	509	567	509	516	546	558	547	562	512	527	548	523	567	537	529	522	559	572	537	565	536	516	521	544	549	523	528	541	528	527	527	536	523	520	559	517	533	539	528	525	546	545	509	534	472	526	485	537	494	572	532	565	518	494	526	510	512	549	519	538	556	539	545	489	521	551	562	566	537	520	551	532	537	538	543	533	559	597	550	515	590	514	513	530	574	584	565	528	529	480	514	523	536	555	543	542	493	512	543	543	531	511	502	560	541	521	496	561	557	515	564	577	557	531	550	540	551	532	512	545	527	561	526	512	509	510	526	511	499	556	513	521	517	520	544	502	571	545	513	556	511	525	530	543	534	533	531	504	513	527	518	541	547	530	501	544	538	568	546	554	567	550	553	524	501	528	555	526	569	573	519	545	567	544	537	502	510	535	533	508	534	526	549	539	503	539	586	533	560	492	492	549	551	550	538	512	531	567	471	513	521	502	532	548	507	537	530	512	486	552	528	495	517	510	504	519	542	521	526	549	517	548	565	541	505	555	557	498	535	498	505	536	522	513	562	551	537	528	551	508	495	597	518	531	514	548	540	571	521	547	522	552	499	535	524	543	535	550	575	551	531	540	546	498	541	530	547	528	516	522	540	543	526	524	524	535	570	544	535	565	512	552	529	518	496	498	514	502	510	555	505	549	529	524	558	531	536	508	541	524	527	498	524	514	516	527	493	576	545	543	508	582	536	535	526	530	544	571	535	532	517	560	509	551	549	532	521	505	515	503	538	526	549	552	583	530	512	507	522	519	527	540	562	526	542	534	537	531	499	530	530	517	537	582	563	527	522	533	520	548	533	539	537	559	560	518	517	526	522	544	536	557	513	501	484	542	539	494	533	512	558	507	568	538	533	552	531	521	530	538	581	547	531	554	540	549	539	547	550	537	547	518	554	512	553	455	546	560	557	510	518	564	501	564	523	532	538	536	525	529	544	503	562	500	543	538	499	503	531	521	554	502	530	546	546	557	553	574	523	555	519	492	524	522	539	538	512	538	517	552	532	516	505	572	572	535	531	562	550	546	519	486	557	583	512	532	561	574	525	521	509	530	514	517	521	504	541	515	547	523	549	554	528	528	510	521	495	534	528	546	521	502	524	532	584	538	494	506	509	531	567	485	530	520	565	511	554	502	581	498	541	513	562	504	560	524	572	457	473	514	517	521	520	501	528	544	539	558	547	539	545	547	556	549	534	526
26645	22007	20940	8959	5227	9121	7631	4361	1220	364	360	379	356	332	357	358	375	344	359	347	371	417	404	331	369	363	325	364	317	334	333	331	355	330	358	318	335	339	333	322	320	343	317	345	342	308	356	352	310	387	328	359	326	341	335	335	342	355	331	328	334	324	304	337	300	313	341	344	340	321	352	318	365	353	346	345	373	366	340	369	381	315	354	337	320	355	357	322	354	355	311	341	354	301	357	341	334	359	329	336	330	362	342	370	331	357	344	346	319	338	327	341	348	326	345	349	355	351	355	360	354	312	340	312	319	360	333	319	345	361	345	352	336	337	320	350	355	345	341	324	324	342	313	333	352	292	346	365	335	340	354	362	330	354	324	367	354	333	316	324	346	360	339	348	300	357	322	353	313	333	326	311	368	328	328	322	345	355	337	321	314	374	341	335	341	337	341	324	347	325	329	307	318	369	348	341	320	331	348	315	317	335	377	368	330	351	332	334	348	317	302	368	330	320	342	325	329	368	347	318	315	326	348	353	333	337	307	338	342	320	331	338	327	349	344	324	369	342	362	349	340	366	357	351	343	321	331	339	377	374	344	346	336	337	336	341	360	343	333	319	323	333	359	330	329	320	353	354	322	311	344	351	344	322	352	350	340	359	354	343	331	329	325	342	368	319	347	362	322	308	337	339	368	362	345	346	321	360	374	391	319	358	348	328	338	365	317	299	351	334	377	318	324	317	314	323	358	349	353	354	350	366	349	333	353	347	356	325	344	315	337	369	352	339	329	336	336	331	357	328	331	349	353	388	343	335	315	356	340	345	334	347	311	323	336	340	349	313	334	316	319	350	347	353	327	343	340	335	317	326	328	343	355	351	352	338	316	351	341	318	340	346	336	325	357	339	334	348	320	396	353	353	318	324	370	337	334	329	374	344	342	341	362	354	359	336	331	327	342	323	320	308	311	368	292	310	367	348	319	331	372	346	366	335	341	330	320	312	334	345	365	332	355	349	346	370	348	353	335	348	335	351	333	317	325	326	333	331	314	318	345	341	301	384	325	313	320	340	319	351	318	329	355	344	341	314	317	340	334	351	347	342	352	375	361	355	350	340	360	343	362	304	313	345	321	321	329	341	346	344	367	349	362	327	351	350	342	358	341	342	344	335	333	353	351	351	362	344	361	341	353	376	336	323	364	319	349	339	327	348	341	315	331	326	336	338	338	311	342	311	332	331	358	313	325	339	348	351	305	335	348	317	304	339	335	356	337	369	344	331	360	361	338	322	324	328	321	362	349	339	363	328	346	328	332	340	367	335	343	331	355	351	328	352	345	331	324	356	320	327	317	355	339	340	339	365	333	368	319	344	336	320	321	321	322	302	361	319	328	330	325	339	307	315	342	319	329	328	342	309	340	302	307	306	344	346	326	320	344	316	364	370	350	355	354	358	318	362	376	314	346	332	314	340	329	336	304	331	320	342	343	331	342	329	347	359	348	375	339	319	338	333	338	332	352	344	371	314	353	337	354	355	344	361	363	322	327	329	340	354	365	312	349	311	341	329	328	342	358	317	347	360	334	294	349	358	301	337	315	359	348	311	337	336	336	367	356	318	357	361	365	385	321	350	373	325	348	323	349	373	322	320	336	363	348	336	355	339	367	338	320	339	334	343	315	355	353	338	366	332	331	364	330	359	313	337	359	356	350	305	347	343	366	320	362	350	327	324	365	330	338	307	291	315	367	318	359	330	335	373	335	339	343	354	358	347	294	333	360	345	341	322	351	335	323	348	336	364	334	338	337	330	362	333	322	331	296	344	368	383	357	364	361	343	332	332	360	338	345	357	330	324	356	337	361	323	363	353	346	317	342	339	348	328	355	331	334	330	330	354	349	354	372	348	351	364	362	340	343	347	332	312	351	334	326	321	353	349	320	342	345	354	322	339	383	343	329	357	355	319	309	346	360	328	343	368	352	345	375	348	353	343	358	338	342	321	324	328	300	333	308	367	336	332	367	337	324	300	328	344	360	321	328	333	334	323	339	343	342	303	361	325	304	347	353	342	324	371	320	331	347	345	360	360	346	310	356	327	301	364	303	354	327	332	326	312	344	349	323	313	365	334	326	356	336	339	322	312	346	335	328	341	349	325	353	358	358	312	322	332	353	327	314	343	350	325	350	327	341	304	351	308	299	340	334	307	342	323	358	328	356	366	332	315	342	320	339	334	362	380	328	328	313	343	346	331	317	355	345	326	330	348	346	340	349	388	328	370	320	362	340	374	336	345	342	339	326	339	336	345	339	342	356	339	375	357	369	384	342	369	363	359	343	350	359	331	371	325	344	323	324	318	347	320	343	337	348	330	328	354	365	304	330	348	330	341	379	327	327	328	338	359	358	302	333	321	329	330	318	329	333	341	313	317	324	323	319	327	339	355	327	322	380	328	313	328	358	318	329	345	320	328	357	326	352	335	324	357	342	335	336	335	361	350	335	339	350	364	344	349	356	318	354	345	336	362	339	358	344	329	319	356	362	323	335	339	328	335	322	305	318	389	344	362	348	358	356	340	354	322	347	345	314	334	340	330	314	330	361	349	315	325	337	360	319	308	360	327	344	327	341	333	348	315	325	329	343	336	352	349	334	366	327	329	318	368	361	321	279	323	360	349	304	351	362	354	353	367	342	310	347	319	334	362	373	338	351	376	343	345	338	332	332	338	322	324	332	319	329	348	370	348	351	318	338	341	312	337	340	361	342	331	322	370	380	347	339	361	363	351	322	322	323	359	373	353	352	341	360	318	323	318	345	330	333	327	360	360	344	349	336	332	309	335	353	321	335	344	348	315	367	314	355	360	322	346	377	352	371	374	351	367	332	312	352	362	340	343	319	374	323	339	330	330	323	359	298	311	337	358	328	334	335	319	354	351	313	325	327	313	321	329	323	347	328	323	346	336	342	343	321	350	298	330	367	313	350	326	345	341	363	351	332	319	317	341	332	349	342	334	334	327	367	351	344	339	318	321	331	340	332	333	323	310	335	358	327	333	348	343	364	339	336	324	363	340	364	340	327	313	329	371	295	351	309	339	316	346	389	328	364	345	346	361	319	355	347	326	373	320	384	326	331	359	383	344	364	359	339	350	369	341	324	322	346	357	328	360	334	324	339	337	345	306	327	309	360	363	336	350	370	352	329	329	322	380	347	320	342	340	305	335	351	357	360	355	325	298	307	367	354	346	324	345	326	326	323	375	354	342	336	333	308	335	341	312	314	341	334	345	378	340	309	346	370	323	341	322	331	347	317	346	347	327	345	328	326	339	381	327	326	346	359	324	332	289	363	370	339	330	345	329	321	321	335	342	356	320	330	336	347	346	330	320	331	348	365	331	334	331	340	351	325	322	349	310	329	370	337	334	337	314	341	370	338	343	335	337	319	315	352	352	353	319	321	346	350	333	361	352	315	309	361	325	341	328	343	333	333	339	324	332	331	375	346	306	331	368	313	364	324	333	350	342	351	363
21699	34121	25294	11610	11264	16924	13889	8579	2315	578	594	513	606	518	569	583	570	594	505	600	688	734	684	634	547	558	558	545	564	550	585	530	515	536	531	549	539	560	526	528	544	542	508	512	550	528	571	516	587	555	537	567	517	530	549	550	546	567	508	537	542	565	493	535	507	575	541	569	500	539	526	564	557	573	545	560	520	559	554	565	583	537	527	551	528	578	591	556	564	582	552	513	565	569	556	535	484	557	535	576	521	541	560	553	555	556	547	533	511	505	568	531	532	529	509	561	563	511	557	523	533	567	556	499	510	536	498	551	552	537	561	566	570	559	500	544	531	597	513	494	562	556	564	532	538	548	547	578	549	475	538	536	513	597	560	556	558	528	575	521	527	543	574	570	525	553	542	585	541	507	511	567	528	515	582	524	557	529	512	501	581	576	555	550	514	543	559	573	568	540	550	506	503	540	554	584	537	519	507	530	530	559	522	511	519	553	514	570	560	577	519	526	547	577	549	521	518	541	537	514	544	524	537	546	551	545	518	551	546	490	564	529	554	545	565	485	588	549	545	573	557	548	539	543	518	527	527	573	519	508	541	548	506	578	528	545	534	565	557	527	546	557	530	532	535	570	555	553	546	527	515	542	530	543	555	558	569	568	536	587	553	542	536	529	529	557	565	524	499	547	498	565	566	529	542	531	554	525	524	554	516	528	549	571	560	524	595	564	529	563	538	533	506	544	543	520	559	569	509	552	543	529	553	531	560	538	539	529	568	533	530	524	540	559	516	520	517	533	516	548	532	509	522	527	558	554	547	548	511	543	524	571	568	513	521	505	528	513	507	553	519	525	497	528	556	559	524	535	510	560	540	542	573	524	564	507	543	542	528	555	562	537	538	551	561	556	546	587	571	542	514	505	500	556	536	527	518	489	531	540	557	544	522	499	567	566	564	550	535	490	556	541	519	548	568	555	553	527	542	549	504	540	570	567	492	492	558	533	534	548	519	523	501	568	550	549	555	554	521	565	553	563	544	554	538	560	531	512	540	497	510	525	556	515	542	531	559	544	566	520	519	540	525	571	534	566	528	596	563	542	616	518	568	561	539	570	534	550	490	592	537	519	522	547	548	549	573	580	551	572	518	571	528	567	542	516	574	533	537	594	592	566	572	536	566	548	527	579	556	551	540	498	538	506	581	551	512	564	563	541	510	545	515	593	531	526	537	554	517	517	521	535	508	574	499	555	544	557	552	561	543	532	554	514	509	517	564	568	542	507	532	537	547	545	530	487	546	532	533	559	584	549	539	535	570	512	552	518	558	571	542	536	515	544	500	530	569	586	543	573	534	554	550	539	515	545	548	541	501	554	531	576	516	530	540	506	578	573	569	509	543	531	523	545	570	559	560	506	507	541	573	511	504	559	541	520	530	527	524	566	518	550	513	524	553	519	550	549	554	584	572	533	566	530	548	533	537	557	581	515	516	557	541	570	548	534	550	531	557	551	559	592	492	542	566	517	550	529	528	545	563	538	542	555	519	547	543	520	535	517	558	535	546	565	528	510	565	520	563	547	565	527	503	544	505	519	549	518	532	516	559	551	564	534	520	543	519	565	519	544	535	547	533	507	546	538	489	546	571	541	544	543	518	519	553	552	495	536	550	559	534	551	528	526	553	576	563	584	530	554	508	527	531	574	569	542	553	588	539	547	549	585	524	532	556	532	543	520	526	520	528	528	536	514	533	545	515	571	544	565	558	531	538	593	541	559	586	570	560	515	566	520	529	543	498	491	551	555	536	554	500	515	519	521	513	499	517	511	520	552	526	525	482	587	564	525	540	581	526	574	563	523	522	512	559	527	539	556	499	525	506	560	540	525	514	538	529	523	564	558	511	547	550	551	552	529	534	512	528	519	506	495	566	545	543	557	511	552	520	560	537	524	522	532	522	546	534	552	513	574	535	560	521	527	565	535	538	536	548	558	558	544	557	529	545	558	561	573	553	510	513	519	530	517	517	572	561	535	565	471	555	560	597	585	541	514	553	581	504	508	540	552	567	553	520	571	551	547	566	540	575	528	558	523	522	514	556	472	538	528	547	571	539	534	485	563	537	567	542	574	597	580	571	514	541	563	525	500	577	535	532	516	540	532	529	559	553	519	543	544	521	534	568	541	567	518	575	525	560	587	549	525	542	511	573	554	533	580	549	540	568	561	540	583	531	538	572	579	546	552	592	520	542	570	556	553	568	519	539	556	532	526	544	570	526	518	550	543	527	511	552	515	551	530	554	540	553	533	543	586	562	557	531	508	520	512	550	540	555	595	541	554	510	546	533	569	538	580	546	531	524	580	552	557	546	531	533	536	575	538	549	547	487	570	543	506	560	563	565	568	512	568	518	543	535	525	576	537	535	584	517	544	575	507	541	532	550	549	541	518	514	531	532	530	518	541	540	514	531	540	543	545	567	585	528	545	544	573	556	538	499	581	512	553	571	508	574	548	595	530	547	521	534	528	517	503	525	584	555	529	511	549	568	508	556	535	551	597	542	579	572	541	557	508	566	503	509	556	547	526	533	530	610	544	526	522	557	524	514	572	515	553	546	541	547	522	536	550	526	533	578	526	513	573	525	575	539	542	538	507	556	557	577	526	532	560	576	527	545	556	553	542	549	540	528	554	558	530	577	548	540	586	537	543	575	528	504	545	545	527	518	554	509	530	534	545	539	514	543	522	551	524	534	541	515	529	524	559	560	560	571	558	542	546	515	511	567	544	500	508	504	551	553	541	538	539	549	550	543	535	526	585	540	491	509	550	501	539	517	518	571	533	557	542	521	557	575	541	591	548	564	548	561	539	565	570	555	541	555	563	524	568	550	592	525	524	563	555	499	517	536	516	529	544	553	515	512	527	554	531	536	527	512	549	564	552	519	567	528	545	492	518	576	503	521	554	518	579	526	523	575	528	549	574	564	514	570	550	560	560	519	559	549	491	540	566	535	523	552	518	533	531	529	551	556	483	561	544	548	563	563	517	556	590	578	567	561	556	549	553	552	515	519	522	550	566	547	531	565	522	550	538	522	592	562	588	532	557	538	519	536	537	554	547	581	558	512	536	535	555	521	532	540	560	519	502	511	545	514	528	538	521	573	553	496	525	568	537	555	539	527	587	518	512	538	518	562	516	527	533	541	552	547	566	543	541	572	555	531	575	531	573	507	503	558	561	545	541	563	549	534	513	537	525	539	537	546	499	529	544	545	533	521	543	562	533	520	535	571	523	526	554	523	574	558	528	569	531	518	498	561	511	524	558	568	543	582	539	561	593	544	565	545	530	553	505	572	536	546	568	550	551	568	527	552	590	529	503	540	520	537	527	567	541	556	496	569	498	546	539	528	521	589	591	520	521	538	506	503	548	525	517	540	550	546	546	538	561	512	518	491	541	505	525	543	511	526	553	550	532	530	518	523	509	503	579	569	567	577	549	549	505	561	548	526	518	539	524	578	555	535	524	539	576	558	498
24171	21213	28067	24386	24299	35144	34493	22116	6181	493	436	389	407	396	420	387	431	385	382	574	676	713	586	479	389	414	408	378	360	403	403	359	388	381	402	387	373	390	373	390	381	383	357	416	346	385	408	399	378	368	423	363	389	412	407	402	414	378	387	424	395	388	393	383	367	376	385	336	405	381	375	407	396	381	394	387	363	392	385	395	399	417	391	395	367	420	389	407	349	384	375	384	400	423	397	410	385	380	420	408	412	396	402	399	374	340	423	386	390	383	395	407	405	390	414	350	361	402	396	401	404	388	384	356	402	373	441	369	398	363	391	437	400	363	394	422	359	403	369	395	402	389	428	386	394	396	381	382	380	391	380	394	374	367	394	416	394	389	380	353	378	386	392	394	356	404	397	354	401	359	372	374	381	379	371	399	364	378	388	376	364	415	374	402	371	400	371	384	390	394	377	392	381	388	381	371	396	391	396	366	408	396	354	397	393	383	388	391	374	389	390	397	390	401	362	342	359	377	393	405	393	362	403	356	380	385	394	393	363	383	389	387	377	374	348	385	396	373	388	373	418	400	355	386	365	404	347	440	374	397	399	375	391	366	378	394	395	341	370	386	372	361	371	406	370	369	375	382	389	405	392	383	364	357	378	367	366	391	361	389	406	370	404	406	373	412	380	458	401	361	348	373	350	387	366	382	389	388	357	430	378	383	393	402	369	400	402	352	392	409	405	375	372	382	369	394	334	376	414	406	379	387	392	374	398	374	402	342	411	371	372	365	379	399	389	403	382	348	379	380	368	414	361	388	345	363	387	362	380	373	420	410	357	378	400	417	378	395	396	395	353	394	383	407	390	382	399	379	381	390	409	403	397	367	405	363	378	389	411	372	367	398	391	379	402	405	385	391	379	380	325	396	363	395	384	412	356	378	394	390	391	373	369	422	374	390	371	387	392	416	371	391	339	350	386	364	425	394	399	374	411	392	395	421	367	388	390	382	401	396	421	366	381	380	367	369	393	409	370	407	406	380	405	386	392	392	402	398	358	370	382	360	379	388	399	402	409	423	393	362	406	395	368	387	420	379	416	419	345	397	378	389	391	385	358	385	389	347	348	377	395	349	348	391	362	384	366	416	364	403	393	404	407	398	366	378	377	365	401	369	367	385	381	376	405	368	349	408	388	405	388	388	385	418	376	391	409	381	382	389	379	381	350	356	366	350	393	420	399	382	384	393	365	331	415	414	409	384	416	383	367	376	385	325	350	396	415	398	384	378	372	415	405	385	382	413	437	374	364	376	395	342	367	378	386	358	388	385	399	409	360	380	401	393	403	411	346	381	413	356	363	389	386	379	355	411	430	410	433	378	395	375	355	393	365	368	394	383	343	359	412	385	387	371	382	363	390	407	393	405	358	359	383	383	414	385	379	378	393	412	377	373	383	379	367	361	384	388	386	369	403	377	386	392	386	386	399	379	356	363	344	392	386	402	401	388	376	401	402	377	404	399	358	386	395	403	406	403	409	344	364	430	378	418	365	396	396	359	389	402	365	402	413	358	370	395	391	387	394	362	394	380	438	358	371	391	402	367	382	435	381	384	406	359	381	364	381	380	385	377	410	373	383	352	383	383	381	415	380	385	409	397	391	403	386	421	378	391	355	364	376	390	383	405	372	384	434	345	381	402	364	390	380	389	367	406	396	364	382	381	375	409	408	394	377	407	382	411	395	350	362	362	442	379	383	398	376	392	416	402	405	388	369	405	388	391	393	379	367	404	408	369	393	382	398	426	410	413	387	385	380	386	376	408	370	376	366	385	366	392	331	438	419	362	427	384	388	381	398	340	377	377	387	356	379	374	396	363	409	386	383	352	394	380	382	391	397	381	378	367	401	358	367	377	376	397	401	373	378	408	384	398	355	385	398	400	400	385	386	400	366	383	372	383	360	373	385	343	352	396	370	365	381	384	378	380	400	390	380	391	354	370	384	399	379	389	411	402	402	366	355	370	379	396	367	362	387	400	387	357	389	415	385	427	373	418	385	342	375	381	363	409	361	333	381	375	379	410	389	358	343	397	380	393	363	386	370	384	367	419	365	384	383	413	371	377	400	394	385	382	366	395	413	351	401	374	381	364	420	379	380	382	400	375	364	376	386	436	397	357	383	389	357	376	374	383	377	371	389	401	398	407	342	389	392	365	386	408	401	411	371	396	401	366	426	394	394	365	379	357	369	405	385	345	368	421	386	370	382	405	369	375	360	396	377	431	383	372	375	404	384	376	418	386	387	400	371	358	375	373	355	376	410	394	396	382	395	390	398	380	383	369	382	391	404	375	397	392	368	372	385	386	392	357	390	357	349	400	358	389	400	401	381	378	383	377	399	366	383	414	405	369	376	395	387	417	370	387	362	384	396	387	412	397	359	401	362	400	380	396	383	392	374	377	362	401	429	353	399	375	408	405	378	410	380	351	379	390	423	373	411	380	390	368	380	399	394	380	370	356	381	380	393	372	435	385	358	358	398	385	413	357	389	372	353	387	399	380	384	422	390	396	406	402	368	396	383	363	367	384	358	396	388	438	399	387	417	427	375	372	377	383	379	415	367	376	395	395	384	377	400	359	330	379	366	403	364	395	396	372	402	370	387	364	386	391	351	367	373	388	375	387	405	376	401	350	384	353	398	365	408	390	386	376	395	420	377	388	400	388	370	365	352	391	415	404	397	388	386	411	421	376	418	379	393	364	422	390	407	403	387	391	390	402	414	399	392	411	367	368	359	377	395	390	380	378	363	395	438	388	391	353	404	378	374	388	393	403	378	371	400	364	359	373	396	432	401	387	380	388	363	395	389	371	384	398	399	350	397	397	362	419	366	425	347	382	408	365	382	366	390	377	375	356	414	387	396	381	363	369	377	402	389	359	348	391	384	411	393	401	393	410	391	381	410	391	401	408	396	390	390	363	408	370	413	376	388	360	372	383	370	373	374	351	374	403	370	377	408	356	395	413	355	354	389	362	386	388	374	376	377	407	382	382	384	379	378	364	357	365	421	394	359	366	395	404	361	370	396	359	407	352	424	396	364	367	373	394	403	412	382	371	375	369	386	398	386	379	382	385	401	387	405	378	371	402	358	373	402	365	387	418	358	387	388	392	372	386	428	397	380	365	388	400	385	356	380	351	382	400	379	349	417	371	391	410	372	359	367	376	412	353	371	384	400	378	382	417	365	371	379	380	394	358	397	410	382	384	345	371	387	419	409	374	374	399	339	382	350	387	414	390	383	386	421	371	375	396	382	403	357	393	423	409	415	375	392	381	392	366	391	367	376	397	362	381	378	367	371	394	392	378	393	354	396	430	400	388	398	375	420	354	399	378	363	399	396	376	394	373	419	379	374	376	371	401	347	351	388	384	386	377	397	391	385	415	408	367	410	377	381	382	405	392	386	379	383	374	366	371	396	418	392	412	382	389	394	391	387	396	378	412	395	343	389	404	403	380	398	384	357	356	405	376	401	386
27564	43343	31253	21712	32458	41598	38046	28336	7710	723	730	658	689	632	669	627	645	709	705	1018	1597	1495	1175	837	767	654	645	622	658	624	608	574	563	610	614	637	577	619	613	583	599	593	615	655	629	603	555	646	696	620	628	597	605	587	638	620	600	631	663	648	641	606	622	629	642	612	653	622	633	610	610	619	606	614	643	626	619	640	607	585	602	631	616	625	622	608	640	555	628	591	606	649	638	610	625	602	585	630	605	567	630	624	619	621	583	632	621	638	634	597	600	617	605	656	649	596	591	610	640	600	629	659	620	629	593	563	553	624	566	584	605	592	634	588	635	575	599	610	607	649	626	641	603	603	606	682	629	600	641	620	604	624	613	603	604	596	610	644	575	591	606	624	636	606	675	594	611	623	632	654	628	594	619	593	581	605	599	627	630	625	634	651	623	606	633	642	629	594	631	623	597	648	613	652	624	663	602	612	678	618	647	586	606	596	611	644	620	652	604	647	603	571	624	628	614	664	609	604	605	630	631	638	563	618	634	609	610	619	641	561	580	579	594	656	608	590	612	613	643	649	610	616	606	674	558	634	617	638	612	622	628	615	601	642	631	602	631	628	616	622	625	612	613	597	617	657	577	654	606	654	607	613	568	617	623	597	648	644	640	656	590	602	612	595	638	579	626	635	686	611	606	593	612	580	630	586	611	664	642	594	598	641	630	607	648	610	654	589	648	631	569	592	612	643	650	645	609	589	618	590	612	609	602	653	609	600	600	558	591	598	621	612	617	618	609	613	620	644	628	603	592	588	622	595	578	636	614	663	568	581	613	647	635	600	637	639	592	580	613	643	640	633	621	648	604	557	619	622	591	592	592	590	620	621	642	643	611	638	629	647	664	675	657	606	643	658	603	577	628	595	605	639	578	575	596	583	621	643	605	640	623	622	577	596	623	594	617	623	602	644	601	630	614	607	581	622	618	604	616	588	637	618	629	647	595	608	599	627	618	652	630	610	610	656	626	628	597	656	586	614	618	609	642	627	606	582	573	638	586	619	640	610	626	583	644	600	612	676	609	638	594	602	611	682	613	633	580	626	640	606	589	606	612	616	634	641	572	660	619	648	615	595	655	615	612	642	584	551	646	616	627	597	609	611	642	620	611	639	627	583	610	633	601	577	619	547	618	633	624	638	577	590	610	599	624	622	640	606	645	623	635	622	593	551	616	616	621	635	622	629	579	598	606	595	627	636	627	622	658	636	613	626	598	578	608	611	629	580	637	587	644	636	620	630	618	604	642	626	600	645	630	638	651	594	620	620	627	602	598	605	598	600	567	584	639	614	642	627	627	645	616	609	655	591	613	615	601	641	627	624	633	614	584	626	612	632	602	591	634	594	658	602	580	599	606	624	608	615	626	660	613	590	587	610	646	638	591	621	656	658	649	667	611	628	639	581	657	630	626	637	645	600	603	616	621	589	630	614	619	628	650	581	608	599	645	591	630	626	603	634	607	618	603	596	622	600	647	602	564	560	623	589	642	667	644	625	594	598	641	655	607	652	573	604	612	611	620	572	605	640	673	640	642	596	635	644	622	578	570	588	621	594	624	631	586	608	587	615	641	592	662	596	656	625	584	634	614	634	600	615	624	620	608	627	645	650	589	639	676	612	617	586	618	576	588	614	693	594	636	639	640	613	650	678	612	638	664	639	634	626	656	650	624	635	588	647	604	646	632	645	629	637	608	603	601	625	602	632	601	631	594	620	598	599	631	574	609	611	592	623	642	589	639	592	612	630	608	621	608	603	601	623	627	625	602	595	628	632	591	632	603	550	659	636	622	591	599	604	610	611	565	639	584	607	598	602	646	604	620	658	655	639	629	609	593	618	598	663	615	626	602	586	594	656	614	571	665	590	603	629	594	627	612	618	612	611	639	640	580	632	672	599	610	659	619	597	608	606	619	645	597	622	643	603	622	659	651	638	616	607	602	611	638	589	574	645	618	631	660	589	656	659	645	607	576	597	650	610	617	637	586	607	600	616	573	633	611	609	661	607	594	556	593	595	641	625	642	613	609	592	574	578	639	533	591	644	626	632	631	620	589	645	587	590	659	615	603	555	653	629	615	638	654	571	601	606	626	609	614	634	654	596	619	613	620	607	605	593	654	578	651	644	583	621	642	606	598	604	607	612	627	576	627	581	676	652	628	629	595	606	620	610	630	578	580	625	600	631	634	615	604	641	625	608	605	611	616	630	564	609	617	638	624	602	599	631	586	654	636	626	621	611	596	599	633	601	623	593	610	614	650	646	642	600	654	626	586	598	638	626	618	620	623	626	618	616	574	597	599	628	619	617	593	600	636	662	623	598	607	587	591	622	587	583	610	641	591	576	601	635	613	621	630	620	588	653	599	632	633	586	617	600	611	668	645	586	621	594	602	614	620	640	634	543	622	624	609	592	612	632	613	571	620	600	629	594	607	643	653	646	574	606	634	638	609	623	617	615	626	610	604	611	662	612	614	613	628	625	591	639	647	605	604	671	623	576	623	699	645	597	592	617	612	602	600	620	602	645	611	634	598	585	613	639	622	653	667	627	595	616	601	594	557	586	617	600	651	562	611	613	613	587	613	624	598	622	647	645	575	602	632	584	650	582	608	616	613	595	585	639	640	619	602	619	654	627	634	619	607	631	640	604	643	650	592	597	614	645	653	615	615	648	601	630	638	612	621	667	633	624	633	652	635	648	632	636	596	616	610	636	641	652	596	603	567	669	573	627	610	632	611	588	655	624	591	598	599	569	650	570	638	606	596	642	622	607	653	558	654	621	648	575	630	610	614	582	606	639	594	642	609	621	608	660	637	639	618	614	585	631	619	642	665	612	593	617	625	643	616	641	615	607	599	627	614	585	613	622	606	636	638	606	590	627	647	634	615	629	596	671	591	636	620	639	613	617	595	616	609	627	647	631	568	643	591	636	637	607	624	581	624	636	606	604	614	660	662	575	618	639	641	609	629	615	624	630	646	596	615	629	629	618	623	614	607	652	562	586	615	621	619	637	633	623	651	626	592	669	624	604	608	649	616	636	650	609	619	581	569	645	577	647	591	617	586	612	602	620	591	596	597	630	616	657	618	609	585	631	602	590	609	587	650	590	615	593	678	671	553	589	646	637	616	609	629	642	611	634	619	632	626	634	603	654	601	622	585	580	602	612	638	606	645	621	684	598	656	611	599	636	622	626	585	600	645	571	621	581	593	612	611	610	635	634	606	638	582	631	637	610	602	618	584	611	643	600	585	583	622	616	586	631	604	630	612	641	638	655	620	608	586	609	618	626	658	658	603	604	608	596	623	672	603	638	578	640	604	638	604	613	609	632	614	605	620	613	590	578	627	630	604	654	611	588	597	599	586	620	578	566	578	621	603	626	625	623	640	560	631	646	643	614	619	643	607	615	648	624	640	665	586	620	631	594	637	620	615	598	644	594	633	646	609	596	621	648	630	613	548	602	589	652	560	577	646	578
22992	21208	28880	23635	21678	42702	49945	34979	11657	712	436	392	326	352	330	356	342	357	405	643	971	1554	1031	639	413	322	336	343	327	301	318	310	309	358	307	290	289	333	312	320	354	309	329	307	310	285	325	335	348	316	314	351	313	331	309	332	319	328	353	342	304	312	343	298	326	333	316	312	308	350	332	327	342	278	325	337	339	314	337	340	318	309	307	298	323	323	308	338	335	295	325	312	326	366	319	300	345	338	316	318	321	323	316	300	299	319	316	296	315	345	330	335	308	298	309	309	320	354	332	314	333	289	284	314	307	361	317	341	349	297	324	317	321	315	304	293	310	315	319	336	296	280	303	288	304	320	306	303	320	336	293	321	298	327	296	341	340	300	300	299	313	338	310	316	318	298	333	347	302	321	343	331	319	353	337	301	347	334	311	293	356	296	340	323	320	356	309	330	328	314	332	332	299	323	336	322	330	334	295	299	316	310	332	337	312	343	305	320	320	286	299	325	307	351	322	343	320	336	329	359	324	325	339	332	328	319	316	291	329	336	340	298	304	301	313	340	309	323	317	316	321	327	324	335	348	309	326	311	326	329	303	310	323	300	324	350	356	316	333	303	307	339	311	310	362	279	314	278	315	332	302	338	295	305	316	319	298	344	318	314	340	306	323	336	322	297	298	289	307	363	314	321	333	303	324	302	326	323	351	305	317	341	306	352	302	325	333	331	299	336	341	324	314	299	297	323	317	298	325	327	308	313	278	321	297	336	322	335	306	342	342	330	313	351	309	324	293	325	320	325	327	306	318	332	320	321	293	326	360	323	350	319	339	303	323	300	341	323	351	315	315	299	320	331	315	310	351	335	327	309	339	279	313	313	332	328	336	304	326	323	301	318	325	345	339	343	312	301	302	329	300	325	351	318	328	311	344	307	334	328	318	359	339	303	331	299	335	349	327	312	294	328	321	325	319	295	325	321	287	323	337	322	329	304	308	298	297	353	343	331	311	306	283	309	306	292	297	321	326	313	346	320	328	318	303	322	337	287	324	313	337	293	291	306	353	304	318	324	288	307	336	331	316	320	315	332	309	370	295	328	303	283	295	325	329	311	330	316	327	332	315	328	311	318	314	341	329	347	295	354	298	359	310	333	269	310	342	342	282	320	281	336	306	320	316	308	355	343	318	349	336	292	308	333	293	324	318	324	306	314	347	322	334	324	340	312	282	337	309	313	357	354	337	324	322	305	310	325	317	322	306	305	310	322	340	339	325	291	343	359	353	337	314	324	312	305	325	334	335	282	300	308	314	346	292	349	288	308	319	338	320	313	313	333	290	307	317	329	321	360	294	298	316	291	316	357	344	344	313	321	344	308	302	315	292	303	314	310	317	315	320	324	357	323	309	301	301	311	274	320	318	318	302	313	309	307	309	333	280	320	312	297	315	331	322	309	329	330	319	339	315	336	329	304	355	309	310	311	309	316	324	304	330	332	290	319	317	298	321	316	308	351	357	325	293	315	319	312	320	306	255	357	331	303	304	321	321	309	330	324	310	325	300	292	322	336	301	300	327	312	297	322	292	314	327	321	300	305	329	341	335	333	325	329	293	303	341	319	302	315	314	327	326	325	338	339	304	311	332	319	298	318	307	316	309	301	306	318	287	281	345	311	335	309	354	302	318	305	327	293	336	294	315	328	307	300	309	341	312	321	324	322	323	325	322	290	339	296	300	309	333	356	320	289	318	308	334	342	345	314	317	320	323	290	331	326	335	312	329	320	344	335	308	303	323	318	303	341	330	322	327	324	348	324	312	306	326	318	315	321	297	307	309	317	331	359	342	304	313	313	366	337	304	314	309	311	330	319	311	358	325	337	354	346	315	322	334	327	336	315	310	318	351	310	355	294	342	327	306	340	341	331	336	329	346	310	324	317	320	316	338	319	302	312	323	318	356	337	325	333	330	347	325	325	345	290	288	282	298	331	321	382	327	316	316	318	352	327	308	318	349	310	291	304	327	334	285	306	327	310	346	287	353	311	354	310	316	298	331	316	309	346	305	287	320	298	305	304	323	319	300	295	311	328	305	355	309	341	365	314	341	307	296	332	304	310	309	311	304	315	313	295	324	330	332	325	323	311	298	334	304	324	320	297	304	337	305	349	309	341	325	319	313	310	303	308	335	361	318	298	297	288	320	289	324	337	332	351	330	328	302	297	322	341	321	349	315	316	287	332	306	306	334	339	321	325	295	331	318	366	320	303	298	320	279	291	321	327	284	311	340	329	318	332	360	344	305	310	301	326	324	289	320	309	307	336	340	331	340	322	320	319	292	312	303	310	319	325	318	323	331	327	308	347	333	315	335	317	301	343	300	329	312	341	309	319	316	317	314	289	313	335	303	310	309	328	302	314	319	318	372	295	314	322	304	339	356	334	341	301	339	316	316	329	337	312	347	311	327	353	279	320	268	298	297	310	308	322	298	296	296	319	301	330	312	337	338	327	319	340	331	336	304	327	310	304	362	328	319	327	340	303	324	327	326	313	315	337	303	297	289	320	330	316	307	311	395	347	327	338	354	308	312	288	327	335	324	360	343	327	323	310	313	346	326	315	305	344	294	336	301	303	312	348	338	313	309	328	343	321	303	324	313	367	308	371	325	275	335	313	300	291	309	297	283	313	334	326	339	323	301	269	303	325	354	335	342	294	297	286	323	322	330	319	322	340	325	307	330	345	312	328	290	322	305	303	300	332	334	302	291	287	307	314	328	336	341	316	325	310	302	303	280	340	318	330	319	306	338	323	341	342	330	318	300	316	299	308	300	334	321	343	299	335	312	341	344	369	329	308	289	319	329	303	312	339	287	330	311	342	291	334	311	296	324	359	322	299	318	299	298	319	320	284	330	317	303	335	319	316	290	332	304	294	336	316	312	358	298	289	296	318	323	275	304	326	329	329	337	318	325	267	349	281	329	316	319	321	319	332	306	288	304	333	308	336	314	326	335	310	285	320	307	310	318	324	319	306	316	326	299	334	317	314	325	328	334	337	338	329	300	313	331	335	313	307	309	294	328	308	316	318	310	312	338	292	341	331	354	346	313	339	286	325	313	321	332	317	316	320	322	309	304	318	306	356	287	308	293	334	306	319	333	325	340	331	319	346	290	313	342	295	333	305	304	303	322	318	300	293	329	329	333	297	319	319	320	312	296	270	309	280	311	298	282	311	327	347	322	300	310	302	349	307	335	324	338	318	316	292	320	329	317	327	332	325	293	329	333	339	327	326	318	315	345	312	312	330	317	317	309	317	296	310	317	303	325	320	351	349	319	288	312	335	326	327	351	328	315	298	311	302	323	339	303	348	287	318	318	339	340	302	310	351	334	301	327	289	305	348	320	309	364	286	330	338	307	328	313	335	314	322	309	288	340	317	308	342	301	325	299	294	307	312	310	344	324	367	310	282	351	317	352	317	322	314	337	316	314	332	311	315	325	286	332	309	342	329	327	326	315	341	312	335	349	308
31901	49564	40228	24318	27162	54149	50491	38794	9649	733	751	673	594	615	578	571	550	616	720	1516	2441	4033	2712	1272	710	507	493	534	489	473	514	495	518	522	533	502	482	531	461	481	494	528	469	558	520	515	503	507	506	508	477	483	500	501	521	547	476	537	582	547	546	515	485	524	510	522	526	519	507	522	530	501	530	548	534	533	536	498	505	531	506	548	481	519	491	474	497	511	504	516	539	468	528	490	484	497	486	528	540	472	520	484	500	492	509	448	499	518	445	527	494	548	517	494	518	476	495	505	517	476	498	523	517	494	535	473	500	475	530	482	493	484	515	480	467	541	531	485	494	491	475	474	506	505	520	481	490	527	503	492	485	529	567	499	516	529	494	519	486	474	512	492	494	495	509	509	502	518	501	538	495	513	500	518	512	514	479	464	541	488	519	527	498	481	524	481	545	523	495	516	510	524	511	525	518	484	502	505	482	520	527	502	516	539	496	522	526	546	468	491	525	492	514	515	485	504	499	511	504	532	494	498	454	518	505	513	554	505	503	496	458	488	516	499	517	474	493	514	504	520	518	496	486	501	494	541	526	513	486	527	504	433	500	468	546	514	516	526	501	522	531	533	516	529	545	508	514	521	497	511	503	501	539	531	533	479	525	517	550	531	535	505	466	518	500	522	520	522	537	518	481	493	478	539	538	520	518	489	511	499	520	493	505	531	528	466	494	495	516	467	502	519	471	540	489	520	553	477	511	493	537	475	494	465	515	495	518	494	493	498	481	483	491	500	489	503	526	543	486	526	486	464	511	526	481	468	481	512	512	526	522	512	447	517	538	481	512	462	491	558	517	483	498	459	512	505	513	518	550	493	492	520	484	489	489	573	548	528	523	521	509	511	504	519	536	521	538	482	481	514	528	491	530	498	501	461	460	506	463	524	515	477	490	535	501	498	540	570	474	447	504	473	564	518	492	464	501	507	479	477	534	510	501	501	507	478	535	465	528	449	483	517	519	459	481	507	489	513	492	505	522	532	500	465	539	486	506	548	498	466	523	511	499	477	503	481	488	464	481	501	499	515	551	473	534	459	489	511	508	498	462	525	495	537	541	503	509	517	533	512	512	489	513	500	518	464	500	504	515	515	519	490	524	487	542	509	464	508	510	493	507	521	538	494	517	518	492	471	518	484	508	519	492	487	510	528	570	497	541	487	514	499	487	518	563	496	512	470	512	496	485	448	508	517	504	552	481	515	523	542	517	526	484	505	521	524	512	533	505	454	517	532	500	523	512	497	500	513	528	495	494	510	503	508	516	512	532	547	480	489	510	450	547	542	496	503	516	523	456	487	459	496	520	514	477	489	508	500	504	467	472	474	496	499	509	512	558	525	496	502	501	509	547	507	525	509	498	517	520	482	514	514	510	488	535	479	511	460	510	514	503	496	497	503	515	532	497	528	550	512	504	491	494	514	483	524	475	488	472	541	505	514	469	529	493	539	517	520	500	500	507	530	490	530	484	499	485	498	529	488	489	509	530	491	510	505	485	537	565	487	518	517	501	548	552	487	523	547	496	532	519	494	491	509	485	530	490	509	525	486	513	486	500	489	486	470	510	523	487	522	518	492	480	524	453	501	517	478	485	489	563	548	521	517	486	519	547	498	506	478	527	532	474	476	476	532	498	500	529	535	495	521	492	502	509	504	477	501	514	475	525	510	496	493	498	530	552	517	494	518	506	495	512	508	515	485	508	492	488	533	496	484	519	481	495	519	502	485	517	494	505	456	515	486	539	481	511	508	581	554	527	527	494	504	547	530	521	478	500	531	503	467	467	494	494	549	523	525	482	471	528	505	498	499	550	455	517	517	509	520	498	515	498	515	501	464	511	521	534	525	487	481	526	502	498	540	472	507	470	483	534	523	475	511	513	562	503	552	508	514	468	504	520	527	489	471	494	514	495	448	486	506	475	511	477	512	573	515	511	492	479	467	496	487	542	516	510	508	471	521	522	520	511	492	491	534	492	547	502	508	497	501	514	506	518	467	501	485	529	524	499	549	532	525	487	538	538	507	502	542	529	469	515	504	515	501	527	527	474	491	556	525	502	522	502	479	515	462	528	503	500	500	492	485	536	504	452	465	522	520	510	487	532	524	523	512	549	502	526	477	514	526	453	482	476	487	502	513	493	512	537	527	537	505	491	497	522	460	522	488	499	487	499	527	503	521	479	505	505	515	539	501	468	490	482	522	523	505	501	495	501	516	488	510	524	500	505	516	541	528	515	517	483	499	506	530	510	525	491	519	549	512	535	490	507	517	493	513	487	489	498	479	518	534	480	486	503	482	480	532	481	493	570	509	487	498	522	489	510	524	507	507	559	476	515	494	508	493	503	524	531	556	472	516	523	522	525	470	490	484	465	503	487	509	510	481	531	500	520	536	513	514	520	536	536	513	515	510	493	493	540	537	515	486	547	528	501	510	533	515	511	500	529	524	532	513	532	497	527	495	488	536	522	489	537	479	516	464	508	542	525	549	480	533	507	506	476	552	520	513	522	507	498	516	503	466	495	490	526	477	532	499	517	527	512	513	482	508	519	538	496	501	504	532	549	520	476	484	518	523	499	505	473	522	475	528	459	503	538	501	494	493	506	492	481	505	494	497	503	543	492	503	507	520	505	497	459	505	496	532	500	535	514	513	508	520	487	520	514	495	497	544	523	506	484	481	495	525	547	468	491	503	527	511	518	483	512	493	524	536	500	488	472	510	477	513	523	536	466	484	485	486	547	531	489	520	469	503	541	539	499	497	517	521	532	508	496	486	520	510	459	508	482	507	510	473	495	525	543	537	489	484	506	522	500	510	504	501	472	475	498	504	498	512	498	501	491	545	565	506	498	546	521	480	485	509	500	513	507	513	503	565	513	485	492	495	483	503	518	490	480	483	467	477	484	533	479	468	519	497	493	482	485	508	500	522	476	475	529	548	514	492	477	500	506	489	498	498	503	502	524	478	530	530	519	534	521	500	546	477	499	504	493	506	529	499	492	521	553	509	462	534	458	486	527	502	543	499	505	500	486	509	544	496	496	509	531	494	510	516	502	481	506	499	549	523	459	521	488	506	510	513	474	542	486	522	479	491	522	501	517	503	472	530	497	499	491	473	514	509	483	523	520	518	502	462	469	521	527	515	531	491	531	533	499	496	478	491	510	498	537	463	504	532	507	507	504	498	494	515	467	505	490	498	483	521	500	555	497	514	503	508	542	529	480	521	524	482	513	531	497	501	544	513	514	482	501	459	562	519	516	508	507	476	513	524	491	491	538	529	494	523	482	507	463	499	508	525	477	499	486	508	516	504	524	510	509	478	497	508	518	474	472	522	451	467	490	541	512	515	504	491	507	477	537	505	501	512	445	525	513	508	439	519	522	515	496	536	529	492	474	513	497	517	493	526	499	534	475	519	548	525	478	449	515	520	504	462	502	479	489	483	477	524	484	491	500	507	476	520	485	504	483	527	525	509
26709	21522	19535	8012	4125	8060	7346	4315	1207	389	356	316	376	370	376	352	303	363	355	437	399	395	384	413	363	344	337	323	332	355	317	319	327	324	334	317	361	329	321	337	351	335	335	323	342	313	329	354	309	334	324	332	366	352	329	351	333	328	333	345	333	371	345	279	372	336	332	328	323	350	322	397	356	347	311	350	346	339	361	324	377	343	321	346	369	351	335	349	337	346	335	369	326	322	360	358	346	317	359	332	345	343	347	331	351	335	293	376	358	342	316	309	343	336	338	317	313	343	294	367	351	317	355	367	337	323	338	333	331	350	365	321	336	332	345	319	316	352	316	371	326	310	312	352	352	338	335	335	357	330	316	352	355	330	333	376	351	358	341	337	318	313	356	373	317	344	335	316	347	356	328	330	326	357	349	308	376	358	345	315	327	328	373	314	324	350	308	340	369	343	347	337	336	326	343	345	314	343	318	355	335	310	369	329	346	331	355	360	345	318	330	355	326	317	336	339	324	337	333	318	320	315	381	372	337	351	345	321	381	341	322	338	354	365	367	319	306	312	315	325	350	351	341	364	320	362	366	344	334	366	323	313	338	347	354	351	300	320	339	323	354	338	365	352	316	352	349	355	310	342	312	333	321	343	334	350	334	336	356	335	349	328	335	353	346	330	311	360	358	332	378	350	330	350	362	349	360	348	358	384	338	327	324	351	340	331	321	361	332	349	354	334	332	373	322	345	338	344	359	312	321	361	309	363	337	355	333	387	345	337	336	343	326	328	314	343	319	343	346	323	331	372	303	304	362	363	318	369	305	337	324	334	335	365	339	349	346	347	336	346	346	343	341	339	354	348	352	331	345	346	344	321	355	326	334	317	332	316	360	354	332	306	343	343	345	315	313	338	319	326	337	367	332	352	311	326	340	339	326	323	329	325	359	324	310	356	310	310	320	334	340	353	301	334	321	337	336	325	334	358	338	347	350	313	345	328	351	340	344	321	386	334	359	310	338	356	333	330	315	364	339	353	337	307	314	343	321	363	334	317	381	346	320	346	333	345	344	356	352	351	338	316	342	311	384	392	328	341	327	344	365	358	325	340	330	331	360	349	332	350	326	324	341	327	325	343	339	308	361	336	375	313	330	327	338	340	358	338	335	332	345	352	368	349	357	314	352	347	358	335	320	359	355	375	346	338	315	332	334	318	324	363	327	337	355	311	313	349	338	340	366	327	349	345	325	335	350	359	304	349	330	339	317	292	355	334	337	367	355	367	351	327	300	348	348	334	320	309	314	339	357	335	329	361	350	335	334	340	367	327	319	341	324	335	345	335	329	341	356	345	367	386	336	327	337	348	335	322	309	328	341	359	348	343	302	338	315	341	359	354	315	319	322	347	337	351	368	350	346	357	322	311	346	360	325	343	348	360	350	342	302	388	300	331	349	374	305	372	334	344	322	315	374	309	372	328	337	331	356	341	372	311	328	373	376	366	351	328	347	331	324	328	331	359	299	365	319	355	337	332	339	337	348	337	348	324	345	363	325	303	362	329	338	355	346	334	345	353	325	332	307	322	339	385	317	336	325	322	335	340	321	354	347	333	338	333	302	303	336	374	352	362	359	306	335	307	329	326	313	363	349	328	320	326	346	321	353	338	350	344	357	339	329	321	367	338	354	310	353	342	359	344	359	336	334	335	313	309	340	339	319	307	345	352	373	333	355	343	334	342	359	339	353	320	350	342	345	378	320	352	318	342	354	346	359	375	351	349	320	356	322	350	355	322	337	365	333	343	358	338	347	354	331	342	355	349	312	319	342	365	338	351	372	351	371	343	371	335	359	313	354	350	332	361	343	372	337	344	355	333	300	315	359	335	342	341	331	330	301	327	367	365	362	347	331	348	332	294	311	299	336	340	326	336	327	362	332	342	327	327	353	323	318	346	337	320	303	336	331	330	348	312	323	329	292	342	351	325	307	329	340	370	358	329	334	314	353	357	339	324	327	332	335	342	308	323	327	332	372	312	333	352	329	346	321	365	352	329	335	326	339	352	329	347	338	361	318	354	320	358	374	337	347	324	339	338	343	320	345	337	330	355	330	298	374	336	365	307	349	340	333	331	359	337	368	332	341	343	355	326	379	326	344	347	325	342	313	357	335	309	342	326	334	386	340	322	350	344	351	326	339	316	346	346	345	381	344	330	371	350	334	331	376	334	379	302	351	321	359	327	326	346	323	340	344	319	346	346	359	355	302	351	359	358	390	338	355	329	344	340	350	316	318	351	310	345	347	345	351	337	292	329	341	318	338	327	334	330	326	324	344	339	336	327	329	355	323	317	365	351	318	318	339	311	359	365	318	317	322	313	333	391	363	326	337	374	324	356	358	337	324	353	355	330	339	322	312	296	331	348	330	336	349	329	337	334	331	342	349	349	333	350	337	356	341	303	305	324	330	376	359	335	355	350	340	339	337	345	341	331	336	334	365	337	349	336	352	323	336	309	349	335	343	347	359	329	380	373	299	326	334	358	322	323	362	319	339	347	352	355	341	322	324	322	328	337	332	373	354	346	329	371	346	338	320	352	320	358	353	347	368	312	337	340	332	331	321	324	347	347	322	340	330	342	385	341	331	330	333	325	354	346	384	361	329	330	361	372	345	351	351	368	354	350	341	350	307	335	395	345	293	333	342	343	334	336	305	348	309	331	343	327	342	319	320	373	352	348	328	375	360	369	332	396	312	323	332	348	325	313	349	350	325	343	314	352	361	333	350	324	360	335	401	393	337	348	321	377	355	349	342	344	351	335	331	347	366	348	354	341	367	371	336	369	337	301	372	352	314	327	313	337	355	374	326	334	348	340	317	341	330	335	353	336	358	307	369	333	360	351	359	341	364	331	345	350	355	341	349	332	352	343	338	328	332	354	334	353	359	345	340	333	359	333	332	337	350	338	364	348	322	343	347	327	327	340	336	362	345	325	362	345	338	318	309	339	356	356	314	326	327	337	382	318	348	315	334	324	369	367	372	357	326	342	353	349	324	285	355	324	370	305	339	364	340	328	350	318	330	354	332	361	319	363	311	335	339	329	347	355	320	336	336	325	361	359	343	350	358	340	334	342	363	344	328	365	368	355	324	355	363	345	386	331	362	348	347	344	348	346	358	315	343	359	320	336	311	347	351	351	303	335	351	364	315	371	355	318	350	331	364	335	352	318	332	345	343	357	306	373	325	343	331	328	369	346	332	382	297	305	339	353	365	364	343	327	336	337	375	307	372	359	335	320	328	321	358	329	331	328	331	313	332	368	324	348	334	354	337	336	357	345	328	343	351	321	353	359	355	334	335	324	316	343	324	366	346	343	352	308	320	351	321	335	324	363	317	340	333	326	337	348	313	331	336	314	317	346	304	324	341	365	370	333	345	346	363	331	314	326	329	339	346	343	347	341	341	336	356	320	353	369	328	357	324	333	334	332	338	334	338	315	341	339	343	368	305	347	336	342	343	333	329	327	359	349
22019	29555	23232	10984	9228	15587	14031	8905	2501	657	595	619	586	582	594	596	568	539	618	702	714	639	673	601	556	528	585	559	564	519	542	532	522	536	497	517	518	493	527	489	559	514	551	566	495	566	557	554	551	511	537	532	560	548	569	555	519	519	549	508	525	532	526	508	569	510	553	515	504	522	572	492	542	507	502	526	535	510	528	561	557	566	542	539	555	520	530	541	537	540	530	523	522	544	491	541	545	511	532	544	560	565	548	563	533	543	554	528	530	483	507	557	551	538	512	566	533	538	527	539	522	575	559	523	518	531	492	571	494	541	551	561	536	536	543	579	519	505	522	522	548	515	531	546	525	537	559	500	538	496	555	556	551	542	545	529	556	517	529	533	548	538	553	514	568	536	519	508	556	559	520	564	557	512	520	505	540	556	512	562	543	526	553	560	516	532	538	550	524	545	574	519	584	535	538	576	529	512	537	560	529	505	537	545	553	478	549	547	552	510	546	559	542	525	547	551	510	536	527	530	551	493	536	583	544	506	569	570	544	544	562	487	557	498	546	513	514	496	573	538	575	531	529	567	544	520	488	570	532	543	524	535	559	538	559	543	518	570	515	553	525	523	508	557	534	530	554	490	545	557	546	537	533	516	539	554	592	534	559	517	495	551	542	523	538	488	548	542	553	538	582	531	537	557	533	556	536	569	489	542	507	564	527	551	522	549	542	529	563	516	509	531	553	543	488	540	534	533	583	483	567	515	567	558	540	527	539	524	522	521	567	528	563	540	547	501	538	510	537	540	568	555	534	528	566	535	504	528	517	508	516	529	521	523	551	500	522	491	592	542	528	523	545	517	547	521	522	495	530	554	510	540	553	525	555	513	545	539	549	549	559	533	538	519	561	512	553	537	521	505	573	554	561	563	546	557	570	530	522	535	478	518	519	539	572	560	536	558	521	512	514	517	571	530	543	512	536	541	511	581	534	551	542	542	515	573	557	530	555	564	558	531	610	517	574	525	546	556	516	564	520	557	563	496	550	508	530	562	489	531	540	537	504	544	606	497	524	543	540	562	531	544	506	549	549	503	526	533	561	535	549	580	576	511	534	563	538	537	557	534	554	546	554	556	544	510	516	542	548	506	523	512	533	540	518	498	569	543	535	527	504	523	532	543	565	550	573	519	533	524	563	573	516	565	553	549	572	501	560	550	507	522	487	538	518	531	542	531	522	509	531	554	547	567	545	525	561	549	527	507	533	536	557	576	547	531	543	556	541	573	471	581	535	546	522	521	562	558	544	500	582	509	573	535	550	574	547	541	518	543	528	550	542	572	594	536	508	519	535	519	542	513	560	543	556	527	546	541	532	562	557	554	535	521	531	521	572	566	565	540	502	564	542	517	548	578	550	567	546	537	552	565	557	556	559	547	553	554	528	521	555	507	559	514	508	522	590	560	509	473	545	517	591	515	569	537	504	547	520	541	552	505	491	551	562	532	541	545	539	537	528	509	508	596	508	532	550	530	575	514	514	534	519	516	506	521	535	563	525	492	578	558	507	543	528	550	570	522	557	548	504	503	553	534	530	555	553	567	545	540	519	516	507	557	550	517	568	523	524	535	547	555	543	491	551	537	519	549	556	570	550	518	556	528	534	561	578	509	551	558	505	504	513	523	563	565	569	527	515	523	551	540	521	518	547	515	471	533	531	549	530	552	512	511	537	559	541	509	537	524	562	509	564	527	589	553	505	576	554	604	534	567	532	517	554	511	549	549	559	521	533	532	517	530	519	528	501	532	533	496	549	528	547	535	509	543	549	517	557	552	567	501	551	538	528	536	547	549	551	577	543	546	545	553	512	516	517	571	593	568	514	533	548	509	554	525	546	538	541	587	522	551	551	503	541	588	566	511	534	560	541	557	541	518	502	546	556	557	502	545	553	505	543	512	587	553	569	508	518	547	525	567	494	529	528	538	516	538	583	558	510	539	528	539	540	547	536	534	507	540	553	561	548	535	528	491	523	601	536	532	532	543	506	554	536	521	536	556	559	510	567	559	544	515	531	560	514	522	522	535	532	483	537	557	545	530	548	548	510	558	544	553	498	550	583	505	550	503	570	548	535	544	548	565	523	527	556	547	531	584	547	561	529	531	537	544	557	529	554	544	551	545	568	525	549	505	519	518	516	561	529	590	541	536	528	531	518	559	509	548	483	528	537	515	570	524	542	521	573	545	483	519	552	578	567	527	524	544	536	536	547	495	563	546	545	530	556	519	569	528	530	524	527	530	508	533	590	517	527	514	544	526	557	589	550	543	559	560	531	519	555	533	551	560	526	599	533	516	513	552	533	529	558	516	548	554	540	513	527	531	508	537	500	509	564	569	567	550	515	539	503	545	551	536	535	546	546	520	568	578	580	507	566	535	538	554	547	561	612	543	506	523	538	511	575	548	583	549	548	545	536	543	532	560	523	549	473	520	535	523	561	560	508	537	465	560	564	549	573	496	531	546	515	511	511	550	575	528	552	507	542	533	564	495	569	506	566	521	525	558	550	551	513	547	501	521	582	547	536	493	493	524	560	544	513	542	539	549	547	551	537	522	532	544	537	525	530	561	562	510	507	514	572	534	542	490	579	530	534	545	514	573	543	590	531	547	541	528	585	599	552	582	559	546	535	496	574	550	566	568	546	532	506	532	541	522	503	551	513	562	524	523	524	533	558	531	519	597	517	569	593	559	570	548	523	527	535	546	558	553	556	559	553	547	589	538	529	509	524	520	532	535	551	540	535	555	497	560	602	509	528	543	543	516	506	524	520	576	590	549	565	567	519	526	573	567	569	550	543	517	544	514	522	556	542	511	527	535	549	588	493	566	521	528	567	560	548	542	569	528	532	513	531	537	567	540	530	552	510	516	531	503	563	540	544	566	545	530	517	515	553	510	597	547	536	538	513	536	582	517	556	541	557	527	529	573	500	542	537	546	558	509	565	554	502	529	518	537	570	548	550	501	560	500	553	524	515	531	524	543	515	592	532	539	524	555	548	517	563	504	539	531	528	543	539	568	539	571	534	545	520	555	546	565	560	547	504	555	545	532	533	552	509	518	541	562	558	551	530	561	544	534	543	544	518	543	511	516	557	540	544	541	596	536	509	537	550	550	519	551	576	566	552	533	537	556	521	541	562	493	565	560	515	509	542	567	555	536	530	530	542	520	534	551	536	554	571	535	554	498	496	533	567	549	539	550	524	549	533	502	551	547	576	546	543	595	531	537	524	523	495	532	543	572	547	588	527	522	566	543	540	561	510	527	522	523	528	495	566	543	533	510	555	521	542	542	512	555	554	523	539	527	563	530	546	517	547	552	508	595	529	534	526	526	521	533	524	556	526	546	541	533	541	516	512	521	587	517	542	550	537	536	511	483	538	527	553	534	556	500	526	534	520	499	574	564	491	514	508	495	568	509	539	544	551	540	534	521	546	533	543	547	552	524	549	511	569	525	572	510	529	524	552	515	555	511
24051	21167	28080	24267	22831	27161	31646	24911	8693	635	464	468	438	458	419	419	407	412	590	1072	1134	853	693	525	431	429	397	378	411	410	362	423	442	364	403	388	405	381	389	406	420	423	408	400	427	395	408	382	434	431	391	366	426	380	421	406	418	374	374	384	419	396	442	377	416	403	441	374	430	408	394	425	432	403	396	391	403	425	403	419	394	416	412	401	398	402	367	393	371	406	404	377	396	406	405	405	423	422	405	404	408	415	426	409	420	428	412	400	432	389	394	372	418	414	377	428	398	394	418	440	415	405	387	421	404	392	386	405	411	393	412	444	416	403	394	405	401	437	383	401	403	394	412	409	410	416	389	386	420	405	392	446	397	392	360	374	417	399	417	405	430	414	378	425	386	407	417	399	399	428	427	379	388	396	409	409	419	414	362	394	418	424	431	395	409	417	441	387	432	420	408	400	436	412	408	391	414	432	399	395	437	403	393	432	366	448	397	410	433	396	381	380	385	397	418	393	401	416	405	376	355	404	401	402	438	438	401	375	405	417	426	374	403	422	410	414	388	401	397	433	393	382	422	358	434	417	395	386	372	415	364	410	392	388	402	394	392	388	437	447	358	387	423	424	353	378	443	397	449	400	417	385	428	427	409	378	424	403	400	430	393	380	453	396	410	407	434	390	401	420	389	402	418	418	407	428	434	388	430	423	402	394	401	413	413	410	385	428	416	399	365	400	375	395	397	416	436	397	422	377	417	441	422	408	427	440	436	393	398	400	391	395	388	408	392	411	396	410	438	413	412	404	372	407	401	444	406	403	395	392	416	397	417	412	408	383	398	396	364	396	413	396	389	412	400	416	433	408	404	453	437	411	399	412	384	390	453	419	389	394	378	406	427	419	398	420	421	427	388	412	415	414	405	429	425	408	376	394	388	357	386	423	379	407	407	396	397	421	410	396	437	413	430	424	421	418	382	402	404	428	416	390	418	438	383	382	401	440	393	384	391	414	384	384	428	410	373	424	377	412	425	356	414	397	400	421	392	374	379	411	419	388	372	411	417	423	378	433	424	441	419	385	398	362	403	423	372	415	391	400	407	438	365	407	396	389	406	422	416	408	432	385	374	393	418	408	409	401	416	425	445	426	424	387	425	404	373	404	388	428	404	415	408	378	387	403	410	410	437	436	421	424	417	406	416	379	405	402	380	414	420	389	384	371	387	411	434	401	395	400	402	398	442	347	368	399	403	363	379	382	405	381	424	408	406	409	403	400	411	432	412	383	435	441	426	434	409	369	393	442	390	411	453	390	414	396	351	412	401	420	411	373	400	401	408	406	406	395	391	421	405	429	432	421	398	369	399	425	386	405	388	386	416	415	401	416	376	381	388	430	394	408	373	393	401	423	393	393	423	409	399	409	385	383	433	380	433	384	405	410	459	407	395	433	417	379	426	383	385	386	395	407	381	428	405	402	444	393	399	414	409	391	414	442	380	413	421	401	378	415	398	391	428	409	455	393	457	385	387	442	403	395	435	409	393	421	373	393	405	427	390	402	435	394	416	378	424	378	384	390	422	405	413	409	382	399	399	391	416	413	414	427	375	409	412	410	401	378	366	398	386	416	405	458	414	428	403	416	413	377	406	382	381	446	400	419	410	359	384	415	443	429	406	384	420	416	400	443	407	408	413	424	388	413	403	404	428	396	408	403	383	399	423	400	411	385	422	385	421	402	433	398	381	436	377	411	370	396	392	455	410	390	422	392	379	411	440	376	391	428	408	403	399	412	408	414	384	389	377	369	367	396	406	411	424	395	383	395	395	418	403	366	385	421	403	399	390	370	406	406	399	427	406	447	407	390	432	381	399	393	397	408	380	425	411	426	394	388	390	406	447	415	426	439	406	388	405	396	354	377	431	444	403	432	429	393	369	392	400	400	400	413	403	423	369	404	429	407	415	429	387	374	406	412	417	413	386	400	371	421	405	408	397	391	422	447	422	407	383	376	411	434	407	418	400	370	424	404	399	377	399	387	390	426	378	433	394	406	434	422	397	389	419	392	400	397	394	417	419	414	395	390	402	410	416	389	412	383	358	423	409	399	382	442	389	391	411	410	419	389	418	401	445	409	411	366	428	409	388	373	377	390	426	405	398	411	399	386	426	361	414	399	394	394	414	407	386	408	383	387	410	433	382	398	425	382	378	381	408	413	429	396	397	366	415	424	393	370	384	393	415	450	411	406	392	404	390	386	395	389	408	424	391	401	380	406	429	377	421	393	402	372	400	409	428	368	422	394	441	416	445	438	403	377	416	442	400	416	402	395	363	396	399	374	411	413	396	415	379	418	396	433	393	410	401	393	377	403	388	437	371	424	393	364	408	411	413	423	439	419	422	405	400	404	408	401	441	405	423	432	409	381	386	382	416	385	382	410	416	424	414	389	415	422	398	386	415	418	383	385	392	423	447	421	358	425	443	415	396	410	434	408	413	393	413	368	409	386	440	353	391	402	397	413	423	368	391	371	384	392	390	438	406	402	443	403	392	421	402	426	401	393	415	385	411	413	409	431	395	418	438	397	378	394	406	392	394	401	386	397	401	401	391	428	406	391	389	398	457	408	429	428	367	373	422	426	425	406	400	420	403	412	373	397	437	420	397	394	441	451	402	380	368	420	404	395	402	406	394	410	419	416	447	406	457	407	384	374	410	418	394	402	396	409	367	395	437	396	412	425	404	444	378	386	404	419	448	410	405	414	408	419	414	374	376	411	422	424	410	407	402	416	438	426	405	393	461	403	410	408	443	397	396	388	400	359	387	373	394	389	417	439	415	402	372	384	422	386	426	398	417	395	385	387	396	413	398	437	411	370	441	399	389	404	394	389	401	426	391	430	402	400	428	426	426	417	379	417	414	407	393	407	412	436	397	388	410	381	414	428	391	410	395	437	412	398	408	405	410	418	373	419	404	429	400	387	403	391	418	438	368	411	388	390	395	397	433	429	417	411	409	383	396	393	387	400	436	439	448	416	422	412	415	420	386	385	385	376	419	429	402	404	449	404	388	404	402	414	398	435	377	437	409	413	360	406	405	396	415	424	403	413	434	404	390	400	400	397	390	455	405	433	401	407	408	386	415	400	374	389	396	407	394	431	402	412	404	427	418	368	403	420	417	369	426	368	377	427	374	399	427	434	418	407	407	385	403	436	400	393	434	417	406	407	428	406	410	428	436	408	383	376	420	426	401	413	416	406	381	427	425	384	424	411	396	439	377	394	441	424	427	406	359	391	423	430	436	405	385	400	394	411	365	412	403	415	385	406	388	410	412	410	410	420	400	413	411	382	429	395	432	399	398	391	404	408	353	377	410	393	392	402	430	405	386	414	385	403	434	403	404	445	409	392	413	395	400	421	399	379	381	397	376	407	378	404	386	410	377	383	388	400	362	408	414	407	415	390	405	437	393	383	409	403	419	428	401	399	406	395	400	404	368	384	400	395	388	415	414	417	410	392	397	382	369	436
26489	42248	34005	19575	30908	34890	37385	30745	12049	919	778	759	750	744	722	714	684	691	1372	2837	2573	1859	1331	958	740	682	613	658	643	689	634	645	622	673	681	640	642	630	612	692	691	665	646	619	610	623	663	669	641	636	663	657	668	634	652	653	698	615	670	639	642	612	650	618	622	680	619	618	661	668	629	645	613	603	629	685	649	644	643	639	626	674	614	630	633	652	666	716	602	670	615	680	636	663	669	631	663	636	627	611	685	663	614	653	673	652	634	611	575	638	656	631	640	627	662	643	640	628	640	677	634	627	658	602	597	614	641	644	646	644	648	704	641	662	656	661	665	624	632	671	621	637	654	658	649	690	693	619	633	648	629	628	657	617	659	614	586	645	660	609	634	659	683	634	606	660	640	629	638	633	660	657	628	683	628	598	665	629	677	625	664	647	673	652	609	695	633	639	628	660	608	657	624	668	631	643	649	632	659	637	643	626	705	604	670	643	694	625	633	607	635	639	680	640	637	587	598	659	615	666	641	641	614	681	643	675	623	657	649	642	656	611	707	677	615	645	655	625	640	634	573	586	648	629	654	604	629	645	655	647	646	642	632	616	628	639	680	686	661	673	645	673	623	630	621	661	622	601	638	631	609	637	664	710	619	690	580	671	633	647	663	650	632	646	665	595	607	599	614	649	674	612	658	658	624	678	650	645	674	633	647	638	659	671	600	623	636	644	666	675	635	662	657	623	674	633	666	658	655	573	697	644	675	645	654	634	667	663	683	642	618	637	640	614	651	689	628	633	646	603	644	662	639	655	626	623	632	610	616	644	684	583	660	635	662	638	670	618	635	666	591	658	619	651	632	685	660	668	619	662	655	639	661	575	635	663	646	603	639	634	628	660	613	630	634	634	616	680	654	636	658	654	620	658	676	661	635	693	665	617	645	655	637	681	666	663	621	682	648	648	618	628	639	609	650	631	662	649	672	628	644	620	638	654	663	625	714	679	609	671	626	635	618	642	659	662	628	649	640	650	640	673	652	711	673	673	642	629	671	663	654	657	664	662	639	650	653	635	672	615	646	646	608	637	656	681	636	697	660	649	646	590	665	669	652	648	656	658	666	635	624	648	657	667	618	662	636	632	649	685	629	653	650	643	592	626	601	691	673	632	638	627	627	649	673	672	646	633	591	638	657	628	667	642	662	640	679	664	658	624	628	662	679	656	689	642	707	636	681	671	642	658	721	657	642	646	621	621	632	662	610	618	621	606	632	616	606	679	635	581	643	671	661	658	624	672	654	649	652	664	620	622	629	685	665	672	638	630	654	654	674	663	667	642	656	642	664	672	654	656	630	665	611	636	632	653	635	684	648	652	626	632	668	682	642	676	619	604	658	658	641	675	680	591	655	610	631	666	694	664	659	610	648	656	682	634	619	641	619	653	656	636	605	650	640	640	645	674	644	687	637	664	649	656	685	658	635	654	653	668	645	656	675	602	642	620	639	631	663	615	653	678	672	690	586	621	646	603	669	619	646	586	615	660	692	605	689	642	603	657	646	643	690	654	642	657	675	648	654	660	651	673	632	685	665	630	681	652	639	612	625	665	678	634	653	610	648	656	640	579	645	637	636	612	706	667	628	646	678	665	619	676	616	653	664	589	632	690	665	622	643	668	645	633	614	638	636	631	643	631	689	637	643	666	656	685	650	660	650	660	654	654	636	641	616	658	630	654	648	639	611	622	638	648	613	592	669	658	630	634	665	670	668	708	671	657	668	655	669	632	696	664	649	660	654	642	624	662	636	596	655	626	643	665	700	607	677	670	663	692	697	627	630	651	651	647	590	642	620	626	654	614	679	679	688	596	645	667	660	677	688	650	611	666	643	646	593	667	665	642	654	688	664	675	599	623	637	597	666	675	697	604	616	625	641	630	648	627	652	632	685	669	621	670	626	620	607	640	664	600	643	657	653	660	671	704	627	652	683	615	644	647	631	662	602	641	653	671	645	688	643	661	662	651	643	659	665	636	601	620	627	642	649	646	617	658	630	620	615	661	613	659	643	635	614	678	631	674	654	612	637	614	630	649	630	602	610	583	614	622	649	654	654	665	610	642	647	688	650	667	670	655	646	657	614	613	673	644	649	687	623	658	637	625	681	589	667	673	689	671	632	619	605	597	633	659	639	622	674	627	629	631	649	609	610	637	660	630	622	631	626	619	641	652	663	649	666	656	629	691	633	633	614	636	667	636	669	649	612	662	641	633	658	653	640	670	607	628	616	670	664	647	688	624	621	670	637	637	665	704	676	647	584	660	652	648	668	645	625	633	676	618	638	632	661	655	612	655	617	659	670	682	587	601	655	635	667	617	679	647	554	597	658	568	601	633	674	652	655	665	602	644	626	599	622	663	640	635	642	638	663	656	692	623	607	646	612	665	632	625	685	676	643	617	627	636	636	639	658	655	596	635	635	662	647	631	628	588	638	656	653	635	688	601	678	675	655	633	586	639	656	594	650	652	664	666	637	666	638	619	618	631	633	636	662	623	656	611	645	619	618	673	655	654	668	681	606	659	602	648	636	600	665	630	637	715	654	611	639	603	663	650	660	667	678	683	617	584	606	637	632	682	672	692	611	648	669	628	636	676	613	636	669	645	635	614	623	646	613	686	620	630	680	694	648	603	638	650	625	648	623	690	632	652	666	653	682	625	699	611	654	651	627	653	591	667	649	611	642	662	629	607	600	579	616	591	645	646	607	635	590	622	668	643	683	695	621	636	669	628	654	668	676	665	634	665	661	662	641	691	665	704	649	626	639	634	645	605	617	621	630	661	617	622	650	630	638	664	669	658	615	646	641	618	705	638	641	635	657	670	664	646	679	674	627	595	641	626	647	653	638	602	663	607	619	668	663	647	629	676	650	659	673	657	653	625	639	647	621	650	674	677	644	656	622	634	679	623	628	626	631	689	629	637	604	606	642	595	650	639	668	634	671	653	672	638	634	641	635	641	620	647	626	623	634	635	669	670	624	682	577	648	639	644	583	668	648	625	631	665	697	632	683	642	699	639	654	671	640	655	691	614	697	647	663	612	653	634	618	663	640	616	646	705	656	635	692	683	616	626	674	656	673	678	662	597	663	653	622	637	669	612	637	624	649	633	668	660	717	662	636	674	614	626	623	636	640	657	631	651	593	707	635	646	696	605	648	654	644	647	653	613	641	666	658	652	626	665	634	672	651	645	657	649	633	663	643	655	622	646	654	614	636	661	678	649	611	648	647	650	696	697	642	655	635	630	672	676	657	623	678	635	693	632	649	623	649	656	670	664	663	669	610	659	646	660	679	689	663	647	650	635	666	628	663	646	634	665	699	664	672	627	666	653	628	676	679	658	655	671	654	674	694	620	630	643	580	636	639	619	611	650	621	611	665	640	641	676	648	603	618	650	648	622	605	594	617	698	664	627	634	652	593	653	654	621	639	655	646	635	634	629	648	632	606	660	688	615	632	642	640	646	623	641	627	623
22963	21200	28817	23610	22445	34633	46964	37165	14881	1119	490	480	421	420	431	399	421	423	915	1689	1864	1466	967	644	422	359	361	333	323	324	355	343	351	331	329	370	379	327	327	353	340	355	340	367	360	341	337	367	364	360	359	361	339	392	358	320	356	344	342	338	356	361	360	373	359	354	380	385	361	337	367	353	370	344	359	356	344	332	352	342	349	354	345	325	365	338	352	387	359	366	373	355	325	375	347	343	344	367	358	340	343	356	362	334	339	328	365	340	343	363	347	374	340	329	351	386	361	342	391	375	335	318	372	386	368	322	368	369	331	368	365	355	368	368	380	359	354	364	369	365	354	387	368	335	371	383	364	368	369	359	305	333	326	341	334	353	370	362	364	380	369	355	365	329	383	379	351	374	344	377	334	367	350	346	325	343	365	351	370	345	346	346	363	354	335	346	352	366	324	371	338	331	339	353	378	364	346	356	342	341	345	348	365	353	373	342	350	335	386	359	377	363	355	352	364	333	379	383	327	392	322	343	355	357	348	340	343	358	350	365	348	339	357	328	319	376	362	358	363	355	359	347	374	352	345	344	356	389	351	373	337	355	322	372	362	376	329	371	361	323	332	397	330	357	339	343	338	379	392	339	368	338	349	363	353	333	347	352	381	361	340	334	355	349	362	366	336	336	363	364	351	351	360	365	347	330	323	384	337	373	355	392	335	342	320	317	370	358	340	359	368	374	337	362	352	386	349	373	375	365	374	380	372	342	320	352	331	352	379	339	344	393	324	351	385	354	333	357	369	355	346	350	353	346	373	360	362	347	343	321	355	344	372	330	351	342	371	358	368	350	333	363	349	371	379	325	368	349	346	388	345	356	397	374	379	393	346	379	375	366	360	351	339	339	360	350	370	349	346	373	345	321	398	366	354	327	345	327	349	369	356	390	386	364	353	395	328	346	324	350	359	355	382	347	330	340	350	352	321	362	357	356	351	365	352	326	351	335	358	364	317	368	390	346	338	332	368	349	317	344	383	382	308	364	353	389	366	350	370	343	382	370	368	368	367	369	390	346	348	372	375	315	359	355	339	355	359	363	359	348	329	364	336	340	331	356	342	354	374	348	323	378	388	372	365	376	347	333	408	367	336	373	354	350	378	342	361	333	349	331	356	368	409	356	382	344	346	313	365	328	345	346	319	357	340	370	385	369	365	358	379	359	377	355	357	375	335	369	342	367	345	348	347	362	366	388	359	364	354	357	368	338	389	363	369	361	355	366	272	353	350	360	353	380	322	359	375	306	347	331	350	349	331	342	355	373	349	311	390	408	349	363	366	368	375	359	365	332	338	316	346	349	384	375	315	353	358	374	378	347	348	341	356	353	350	323	328	360	364	387	352	385	357	348	374	368	381	345	361	364	345	346	350	374	296	334	339	331	352	317	364	351	363	341	346	335	357	369	377	356	363	358	338	347	347	367	373	336	368	369	372	391	331	342	361	370	377	344	357	356	348	343	350	349	334	354	353	345	364	331	353	385	318	371	339	328	331	361	319	366	330	350	370	346	359	350	334	385	337	304	352	375	359	352	383	362	324	353	365	375	362	344	382	352	369	340	340	351	341	381	344	357	332	383	363	353	343	354	372	359	386	343	386	349	332	327	372	369	350	332	362	346	372	336	374	397	360	368	345	342	327	337	359	329	342	363	361	336	354	359	335	377	354	364	371	325	347	355	346	355	380	353	364	344	365	344	387	324	350	377	370	380	365	340	365	338	371	354	329	372	342	360	351	361	362	340	352	342	369	369	327	361	373	365	340	328	343	385	343	393	335	383	326	353	346	313	374	358	361	339	348	363	348	394	337	363	350	328	353	330	342	363	357	354	345	373	348	349	361	344	348	341	325	356	351	365	330	369	364	353	335	334	356	350	343	353	354	326	329	370	334	332	378	368	360	359	371	321	339	367	368	377	386	353	353	355	357	333	369	376	334	353	359	380	379	363	367	362	356	357	362	384	371	363	359	366	362	329	389	329	346	383	373	324	355	388	354	360	356	346	313	379	331	343	326	355	392	339	335	380	358	320	354	374	361	344	369	403	365	384	377	328	350	376	348	347	360	353	333	338	349	348	351	349	347	350	327	318	345	357	340	361	365	368	383	354	340	356	379	356	369	352	354	343	318	363	368	337	361	335	341	345	341	323	345	335	362	338	351	373	367	342	365	352	346	382	381	354	342	353	305	305	333	347	395	367	339	347	356	328	378	383	384	334	371	371	332	390	335	350	324	344	355	354	304	363	333	356	347	351	362	352	296	361	347	325	347	311	345	354	338	360	311	360	352	344	359	341	342	345	339	360	373	357	372	369	351	363	376	355	317	365	369	332	331	345	346	347	371	331	373	380	326	376	337	332	327	364	319	358	337	349	373	380	324	318	356	360	353	353	375	372	352	377	348	321	360	347	391	354	343	317	380	381	365	340	405	354	351	324	394	347	369	340	336	375	360	367	304	320	377	353	366	339	332	383	358	354	337	366	331	354	388	354	335	360	356	369	339	345	343	422	363	387	338	325	356	356	368	338	350	356	357	370	351	348	367	359	406	339	352	373	339	350	357	341	315	358	356	353	369	369	347	336	330	353	344	341	315	362	364	359	357	357	342	298	319	384	338	326	335	389	365	371	339	354	355	369	349	351	346	366	374	325	360	361	348	350	361	335	347	346	361	353	323	340	352	357	368	328	372	337	364	382	376	340	366	380	358	372	355	313	369	345	345	360	383	327	370	379	347	381	357	360	373	369	361	363	339	341	336	350	326	362	350	354	333	360	350	367	325	373	351	323	342	319	356	305	345	345	388	341	384	339	354	351	329	316	355	342	370	338	333	333	387	359	360	345	358	342	353	367	367	334	375	342	330	353	352	389	342	334	310	329	375	349	381	362	365	388	345	355	327	339	383	340	322	348	365	357	362	364	354	386	372	365	333	340	333	313	343	368	358	360	367	338	373	310	352	384	356	400	385	370	352	393	376	346	377	347	356	347	360	325	382	364	357	354	351	357	354	375	357	366	374	365	347	370	344	355	322	356	356	354	361	372	354	356	334	370	331	358	340	365	354	341	374	357	363	390	361	366	336	362	337	397	316	352	389	351	334	369	350	331	369	381	354	354	361	356	352	339	345	337	341	373	354	358	379	366	395	374	353	351	352	346	386	364	361	347	340	325	337	353	327	350	345	348	346	377	336	374	380	331	324	338	341	345	351	340	401	325	357	349	337	350	320	353	396	307	343	345	367	347	364	359	337	370	381	319	348	346	321	362	368	370	381	352	368	368	367	320	340	337	343	368	349	343	382	332	369	336	348	340	347	367	320	324	346	366	323	350	369	365	356	349	346	340	355	370	342	386	359	376	318	330	359	339	318	361	328	342	317	375	394	354	388	324	338	336	308	331	354	330	349	335	342	349	359	401	346	336	334	352	366	347	364	391	382	365	388	352	368	365	345	361	364	346	356	359	379	336	331	335	345	357
30651	50765	38718	23969	37105	46274	48731	41156	14946	1003	888	836	800	765	760	669	608	792	2365	4544	4895	3583	2228	1359	763	612	540	575	507	585	560	572	546	558	591	582	543	552	565	555	527	604	515	579	601	543	558	562	572	586	576	524	617	567	546	606	570	478	584	525	557	608	513	565	540	541	554	555	583	561	571	557	531	581	587	580	577	534	571	535	537	564	577	552	589	561	548	570	586	528	510	547	546	595	559	514	531	584	549	569	509	491	560	510	583	578	534	546	590	566	519	571	598	560	540	504	514	551	536	512	501	572	510	569	535	576	592	530	566	574	571	535	538	528	591	589	604	564	561	517	543	549	594	606	549	606	555	538	515	561	554	588	553	522	573	583	545	544	533	586	528	525	526	587	537	555	572	610	552	565	519	559	528	559	538	557	583	575	549	537	546	576	523	546	552	529	528	550	554	592	563	592	542	577	509	544	535	554	536	547	537	552	597	583	569	560	584	519	541	558	558	549	571	576	580	555	555	539	567	531	575	595	569	508	541	552	520	582	556	551	575	531	541	576	591	582	532	547	543	531	566	584	560	530	561	535	578	542	556	551	558	575	580	555	545	544	598	542	580	554	516	574	574	531	574	552	593	559	581	566	590	521	531	561	551	579	540	595	546	584	572	549	589	541	547	523	570	530	585	554	566	553	566	531	581	542	554	627	548	566	584	592	529	537	574	564	531	567	517	553	585	540	561	599	513	515	562	555	563	519	565	552	584	602	569	559	509	546	566	541	532	605	578	576	524	584	595	558	536	601	553	547	563	530	540	545	547	559	568	529	558	529	590	569	565	581	577	533	557	557	527	589	534	541	534	517	544	565	569	564	529	601	570	533	581	545	541	565	537	544	552	522	546	539	555	601	538	538	551	536	567	548	598	555	574	549	571	538	577	576	531	544	553	549	578	579	549	588	565	581	564	545	511	588	557	550	565	537	544	595	589	562	501	550	584	554	552	551	541	529	570	536	531	553	540	558	547	572	557	581	581	573	551	510	565	563	569	567	527	589	569	560	551	569	536	517	551	551	572	549	575	571	556	527	587	555	602	558	576	565	524	539	567	555	559	516	591	535	575	507	533	543	571	581	521	567	548	546	540	593	534	560	577	567	546	524	545	583	591	557	571	545	540	562	542	553	537	565	562	549	529	608	556	551	572	552	565	527	587	540	525	548	555	515	528	580	579	545	562	587	559	616	583	549	563	576	575	565	553	604	534	551	539	547	544	568	530	536	587	488	590	523	546	540	539	571	517	527	574	533	546	504	559	537	521	582	519	573	563	606	555	556	555	555	539	571	576	564	547	534	590	589	561	554	530	596	533	576	571	554	518	521	547	580	566	533	555	592	600	583	563	533	545	522	583	576	523	560	525	556	562	546	543	544	558	569	543	532	562	533	581	566	573	553	568	579	566	528	589	578	571	537	539	568	535	567	582	584	566	569	545	581	576	538	542	610	563	569	515	536	502	558	551	569	581	590	593	506	552	540	558	540	564	541	556	579	534	571	535	530	596	542	550	565	541	567	570	573	584	571	546	571	597	562	508	577	548	572	565	555	544	550	534	565	540	534	538	605	580	551	547	541	575	610	545	551	558	545	508	571	576	551	573	570	522	553	567	532	542	594	556	574	575	506	541	515	574	592	542	559	511	570	524	558	553	583	571	578	546	561	510	544	576	563	559	536	545	599	551	566	530	546	537	554	563	576	579	559	555	533	551	602	567	554	549	562	566	523	541	522	512	563	548	561	568	560	562	538	546	583	553	597	524	579	554	530	529	553	567	558	608	555	579	519	511	559	533	578	565	558	583	558	562	545	566	582	524	592	599	471	532	577	576	547	543	570	616	554	582	536	547	560	567	583	578	554	569	558	588	570	528	582	603	539	520	564	502	550	561	535	540	528	537	554	563	564	543	554	555	581	547	511	615	555	573	564	550	563	543	600	517	558	530	528	542	546	580	544	511	546	493	557	552	526	558	558	580	542	601	540	536	567	546	540	565	539	566	551	562	583	539	612	553	538	550	554	560	566	546	540	533	549	558	540	597	567	568	537	576	522	492	553	558	556	563	531	547	566	574	524	547	555	558	532	576	600	536	562	568	559	572	584	569	553	574	512	561	523	535	529	551	558	490	546	587	539	516	567	573	550	545	622	516	554	566	576	559	521	566	556	549	580	527	542	523	564	565	533	546	569	568	548	598	558	555	528	577	563	550	521	568	551	543	525	565	559	555	563	548	530	593	559	582	569	547	526	604	583	575	578	535	573	515	568	578	553	595	577	560	566	542	530	614	527	536	544	550	571	556	529	617	565	557	560	580	516	531	581	587	567	552	565	593	547	577	519	551	547	588	556	528	582	560	572	542	577	542	549	542	570	501	562	564	555	588	547	553	545	536	531	528	561	533	558	561	544	585	567	540	545	528	547	523	551	541	567	560	594	563	557	553	581	537	566	540	545	570	553	555	562	574	557	524	530	620	579	549	518	585	557	572	566	524	557	572	524	527	551	571	550	607	529	517	520	568	577	560	496	554	619	541	538	563	571	544	551	551	565	533	540	545	531	565	542	561	560	542	548	574	579	553	515	559	524	544	562	595	585	588	522	590	536	547	536	582	553	571	544	572	513	587	568	555	561	540	516	539	528	550	564	553	567	558	556	557	563	560	561	524	527	555	525	552	521	542	560	557	530	565	561	569	557	546	569	569	550	561	550	569	558	544	520	536	568	573	539	567	563	507	553	566	574	549	537	591	570	538	558	590	567	563	560	605	548	528	547	570	586	532	560	526	571	588	540	568	549	564	531	575	573	554	549	572	581	515	542	521	557	525	566	526	536	564	587	560	591	590	540	572	568	553	580	581	560	529	534	586	540	569	617	545	565	554	513	560	545	537	553	541	571	550	581	534	559	550	529	557	571	579	581	513	556	550	565	568	514	579	555	562	544	546	571	568	543	533	541	578	558	540	558	538	576	551	556	543	596	522	516	569	518	565	551	562	579	527	555	580	551	565	536	522	550	555	564	567	562	525	554	571	557	534	570	595	560	558	569	520	560	579	554	553	538	532	585	538	562	524	607	550	548	567	539	554	556	552	527	573	555	558	571	575	530	554	562	578	555	547	568	535	591	542	545	514	558	517	560	540	560	526	588	505	537	582	594	543	575	585	533	522	525	563	561	541	564	529	575	585	566	569	552	552	522	547	549	575	552	576	596	587	594	589	550	521	540	550	575	543	560	555	582	567	552	549	553	573	538	528	587	588	571	557	556	554	573	586	522	587	553	581	551	576	527	523	558	610	563	548	520	539	568	567	539	588	588	587	518	532	554	546	555	593	548	533	587	550	557	527	542	553	579	553	559	526	584	532	557	564	510	558	540	584	547	597	563	557	553	494	610	532	551	547	580	542	556	557	579	560	567	532	545	575	546	568	610	538	589	524	570	520	633	540	562	526	567	534	582	527	544	529	543	609	567	542	533	561	536
26754	21778	18974	7602	2693	4455	5779	5987	1773	430	398	391	389	371	370	394	354	359	421	486	455	463	467	407	421	377	387	389	369	348	328	329	352	351	356	349	378	363	360	385	353	386	364	400	369	342	361	378	351	385	379	384	355	343	361	417	356	368	371	362	366	383	338	389	325	343	411	394	383	376	357	398	355	321	385	367	395	363	399	338	359	368	371	330	332	361	335	396	383	355	366	372	348	388	350	398	386	372	378	370	429	370	337	357	397	355	359	389	378	371	350	397	360	374	361	375	373	370	328	375	342	376	365	340	358	356	373	353	360	384	391	359	388	383	382	392	364	386	375	383	340	364	391	354	340	359	398	357	384	382	381	356	374	407	364	367	349	408	339	365	346	370	327	377	375	333	343	399	335	370	356	398	359	359	376	365	332	361	363	339	347	381	366	352	346	355	378	374	366	360	358	370	337	369	374	365	382	370	352	367	377	376	370	373	366	369	351	358	381	404	355	396	394	331	365	337	382	332	386	349	413	380	343	384	368	360	404	392	384	393	417	375	379	336	375	378	395	340	384	379	339	340	371	351	385	374	367	360	333	346	362	386	372	360	357	349	387	343	396	374	351	352	344	342	357	364	362	378	362	374	344	361	382	384	372	353	391	395	383	374	349	409	360	343	360	363	367	398	366	386	362	356	354	378	377	343	382	360	356	377	408	352	396	347	346	346	371	346	389	374	368	362	372	360	349	380	363	384	384	349	337	361	381	352	383	328	375	360	355	352	388	353	362	361	386	386	337	387	363	368	384	370	349	352	366	351	376	374	369	351	352	386	372	360	409	366	355	377	321	360	333	336	359	372	377	349	370	363	374	417	371	355	355	354	353	364	385	368	395	370	369	346	342	400	359	392	373	364	349	382	362	391	385	378	379	377	375	354	356	361	397	379	317	350	358	378	362	326	395	351	362	406	377	371	373	394	328	377	356	386	366	320	383	355	360	410	356	342	360	383	370	334	354	348	354	384	372	385	344	364	358	338	373	393	364	379	365	361	360	384	378	374	402	366	372	383	362	356	362	386	354	364	340	376	377	372	361	390	342	346	386	336	350	349	329	356	391	362	370	385	372	342	357	360	349	379	368	371	446	358	389	366	347	375	326	394	363	401	417	374	360	370	359	376	381	351	345	366	405	366	362	370	357	355	362	364	384	349	363	375	379	373	388	379	396	354	335	337	361	344	356	362	335	376	380	347	339	346	364	364	344	327	382	366	371	383	350	357	387	381	366	371	353	359	392	358	383	365	358	362	370	380	320	340	352	321	408	361	363	356	376	366	353	385	371	348	368	374	388	395	393	382	347	366	395	388	402	385	397	374	349	376	367	342	361	340	348	381	358	352	403	371	375	389	373	365	389	394	379	355	384	354	375	330	372	421	370	383	349	365	354	388	344	371	343	368	343	357	381	375	351	351	371	373	322	362	341	356	328	394	426	330	339	370	419	414	367	393	351	357	375	364	359	320	387	354	357	335	375	344	354	395	370	354	359	381	348	380	362	358	389	333	367	347	366	363	331	380	404	379	351	370	342	384	396	351	383	372	351	350	358	368	393	377	406	361	368	366	356	336	349	380	384	357	338	356	388	360	384	381	372	359	359	353	382	351	351	359	344	391	370	384	392	373	362	351	384	370	399	374	352	361	403	365	340	343	365	359	354	378	387	363	381	343	369	351	371	388	369	358	378	355	405	381	395	352	336	353	380	341	382	370	346	366	346	391	373	377	376	366	388	339	362	389	329	345	363	388	363	388	350	407	392	327	392	394	347	359	386	394	342	372	387	357	355	367	380	378	377	373	387	371	395	384	378	367	392	343	362	361	349	392	368	383	387	341	367	368	345	349	357	371	388	363	408	381	364	388	333	364	369	360	370	324	338	379	337	378	378	344	384	333	370	370	340	384	361	307	401	344	351	364	353	350	378	376	362	377	385	357	364	387	341	347	332	386	377	354	330	363	393	337	346	407	350	391	330	375	359	394	402	364	381	354	363	354	367	364	383	389	359	367	368	373	389	368	377	339	390	371	368	382	349	357	379	383	377	342	350	400	364	337	395	410	396	378	366	365	398	347	378	399	347	389	396	354	358	368	362	365	358	352	374	391	372	364	372	390	393	341	361	370	325	338	370	346	399	366	362	355	384	395	410	401	358	341	389	362	339	354	367	388	390	392	364	385	396	375	392	359	376	394	360	321	368	370	387	367	350	358	374	358	366	369	386	351	413	368	366	345	339	355	356	360	405	390	431	373	367	350	350	344	339	394	372	366	378	380	376	363	364	371	370	368	385	382	384	366	354	371	350	364	370	324	348	375	377	361	433	400	362	368	367	367	358	381	393	361	342	345	343	397	362	383	365	381	364	353	370	318	358	386	382	374	381	377	370	346	373	373	350	338	378	376	379	378	378	357	372	369	387	371	353	348	347	390	368	414	343	383	324	375	355	344	369	365	359	363	362	367	350	354	367	355	346	378	340	358	410	390	367	314	378	363	385	322	375	350	382	385	358	365	370	377	389	362	354	370	372	381	365	359	350	397	400	391	411	375	380	365	389	334	355	366	334	382	353	384	419	359	344	365	308	364	341	372	385	368	352	368	329	416	382	398	370	345	369	353	365	371	352	349	341	364	349	341	382	355	385	392	363	338	398	353	392	349	352	351	395	372	337	362	370	396	368	368	366	353	398	387	339	389	379	373	357	332	358	411	363	362	381	366	376	390	372	383	348	387	371	364	344	384	377	364	382	327	353	399	389	366	359	349	337	381	336	379	354	364	358	363	384	353	416	372	326	371	389	340	377	386	393	350	388	363	380	371	366	379	380	351	349	358	379	381	358	353	393	354	324	368	333	413	369	388	385	365	355	365	383	342	387	360	375	370	340	353	372	310	305	379	395	395	379	388	393	353	352	340	337	373	356	350	382	361	369	348	425	397	352	322	360	369	356	399	365	381	380	381	374	366	343	389	388	349	379	339	368	357	357	379	353	335	391	375	369	375	378	370	358	352	401	356	374	356	388	392	375	326	356	397	377	361	394	388	377	341	333	380	344	359	339	353	351	376	359	369	374	346	386	402	380	397	409	336	380	384	356	371	380	354	350	336	386	371	356	368	376	376	373	370	409	388	385	363	359	399	376	356	389	370	384	374	372	367	407	373	318	367	380	334	357	337	400	372	367	366	392	372	413	338	342	385	377	375	371	398	372	366	334	363	359	347	355	347	387	359	356	382	393	367	362	357	403	371	380	343	374	372	363	368	357	388	379	361	353	371	391	385	407	397	372	385	374	331	341	359	366	385	356	358	388	370	373	357	356	401	382	356	363	346	347	342	376	390	368	374	370	349	370	380	369	388	389	413	362	376	378	357	367	382	362	328	372	339	345	375	367	404	417	401	395	402	350	385	396	346	369	325	406	378	331	327	367	328	348	355	354	376	367	367	370	360	384	389	353	377	356	373	346	383	391	332	369	387	380	363
22216	30581	21973	10937	6334	9713	12262	11661	3601	731	763	632	706	659	618	635	649	629	729	811	861	756	718	674	587	585	612	575	626	592	617	603	564	606	588	577	578	582	619	611	550	591	575	575	580	585	575	549	567	563	544	587	551	568	549	594	560	550	535	539	549	558	581	543	556	571	576	611	567	573	568	557	578	563	592	592	558	578	584	571	560	548	571	590	583	603	566	596	558	611	524	553	555	569	611	573	567	596	573	570	590	584	592	582	584	600	504	592	594	535	544	578	583	581	598	566	556	591	595	538	600	569	606	582	577	576	565	545	576	542	579	584	595	611	573	552	568	584	591	566	610	606	530	569	552	580	611	588	563	559	570	603	558	585	593	596	575	571	547	601	553	580	541	584	577	617	591	526	535	563	544	554	614	580	569	546	598	636	569	553	626	571	570	549	533	578	601	583	518	554	596	664	574	594	605	571	547	589	568	588	604	592	602	574	599	559	586	593	588	536	580	580	563	578	527	633	600	599	634	610	561	534	585	558	561	573	547	637	606	599	569	594	585	566	560	598	617	569	574	582	574	578	553	593	573	598	579	546	552	532	597	569	588	565	577	586	578	622	604	599	561	553	592	564	549	592	584	580	578	559	568	599	568	586	585	576	577	587	559	596	576	556	580	562	575	577	604	560	532	594	554	563	552	560	568	561	568	565	535	652	575	581	624	600	564	556	551	560	567	572	586	581	586	569	551	582	551	555	587	591	569	608	586	591	565	584	551	579	615	613	600	588	577	540	607	527	607	621	617	583	551	572	547	570	602	604	646	550	560	596	594	546	586	577	568	586	582	604	551	587	557	620	566	583	595	583	556	567	605	545	585	556	578	592	572	563	554	568	591	616	588	575	595	554	553	583	562	598	572	559	569	558	543	596	534	570	591	558	564	606	542	584	562	550	590	593	553	599	584	604	563	585	571	575	564	566	570	584	599	573	549	599	595	577	544	565	569	575	548	613	602	558	573	557	584	580	565	585	589	584	615	595	582	630	556	604	582	602	606	621	601	569	542	595	576	624	567	578	557	553	610	541	561	542	536	562	587	601	567	626	563	576	539	522	564	561	557	536	560	597	581	551	553	552	587	591	576	563	574	585	604	542	582	568	566	608	592	590	541	593	587	620	539	604	642	590	565	577	585	594	564	620	571	555	565	569	601	526	529	595	543	559	612	548	522	553	564	572	601	571	576	585	585	584	577	583	572	582	613	598	590	557	579	568	583	610	613	551	568	551	619	562	580	543	599	581	583	589	576	597	585	600	553	592	552	579	556	573	568	561	574	580	627	585	558	612	567	576	606	565	570	609	596	592	573	581	577	571	528	570	565	607	564	597	561	584	548	566	552	543	563	579	588	609	560	579	570	587	618	596	521	536	607	567	582	573	580	569	592	573	591	595	574	617	569	544	562	601	579	584	591	595	578	566	574	588	581	592	598	602	563	588	564	551	575	564	549	606	586	570	617	545	593	604	586	622	556	571	597	587	542	595	584	541	571	556	585	567	573	626	599	543	543	582	593	570	526	552	577	591	577	588	543	591	546	592	617	567	589	546	572	572	564	576	563	578	596	549	586	548	588	559	584	576	585	573	543	580	566	582	597	555	604	560	599	585	569	589	562	578	565	624	594	550	595	550	602	573	593	603	543	551	569	591	594	613	628	586	572	573	577	562	567	556	567	572	576	562	573	596	562	636	589	573	558	567	596	590	598	577	571	558	543	602	584	589	568	570	600	594	558	540	607	581	589	571	611	590	553	566	559	624	637	608	568	567	622	546	582	601	556	610	543	579	597	563	574	602	576	580	590	582	611	562	556	564	615	565	594	612	584	580	561	572	494	592	585	556	579	622	583	548	615	537	632	589	580	619	605	599	534	551	572	554	576	563	595	582	560	572	535	560	607	592	596	584	625	566	541	600	591	556	620	589	548	564	565	556	568	598	557	554	582	536	603	553	580	544	574	585	570	581	571	598	588	562	571	598	528	568	556	567	562	564	567	594	591	556	538	541	582	603	597	583	559	590	566	633	559	570	578	564	598	530	596	588	584	567	606	574	582	570	542	614	594	574	592	585	562	585	611	556	582	602	581	587	559	556	600	577	601	571	584	562	558	554	578	556	561	582	598	524	584	569	582	519	566	588	581	555	542	568	637	595	560	574	591	535	598	567	595	611	603	526	591	590	556	616	569	568	598	538	585	601	590	592	585	566	624	578	586	615	606	578	592	620	592	549	577	543	608	580	580	533	526	521	579	624	620	604	594	550	594	579	576	590	599	596	583	601	587	604	588	607	606	597	593	558	558	550	587	566	589	569	596	605	571	595	576	548	570	544	566	611	536	595	567	599	568	588	597	527	594	569	558	589	595	608	547	578	576	624	606	565	552	570	549	602	593	562	593	566	576	557	609	568	609	608	605	578	602	595	595	578	540	579	613	593	549	582	565	591	567	593	567	553	590	575	529	567	595	526	538	601	626	604	562	566	589	590	597	637	582	570	590	573	566	573	642	535	588	583	570	543	590	582	517	575	592	612	601	569	598	621	521	564	543	593	586	558	574	594	586	573	579	609	582	592	581	607	537	582	602	609	572	531	549	587	560	575	607	594	594	569	547	543	585	581	608	602	578	612	608	586	601	586	555	595	558	585	630	562	594	552	555	545	610	606	588	602	574	538	604	577	641	530	562	584	555	555	584	540	580	580	607	547	565	608	587	578	599	589	587	576	623	581	565	560	597	529	586	587	565	606	586	540	569	627	561	612	537	551	599	585	584	568	585	606	640	591	587	580	582	572	584	604	599	588	588	552	515	592	573	554	618	571	630	589	541	564	553	559	594	596	552	597	571	568	601	558	556	621	588	573	600	543	592	601	572	593	570	562	562	601	577	578	569	575	574	550	559	536	580	579	538	597	603	571	576	605	613	559	583	592	558	565	580	617	556	567	561	610	591	594	568	566	585	549	596	604	643	598	551	595	626	536	588	588	621	547	578	559	578	546	557	571	578	592	552	585	560	561	578	597	614	583	601	579	603	574	612	572	595	594	607	576	570	549	541	606	563	566	585	576	544	589	570	570	563	607	524	564	589	557	579	563	593	561	572	598	580	603	567	569	594	583	587	535	563	597	545	554	553	579	576	564	565	607	580	603	610	555	562	564	632	646	595	568	598	589	556	583	531	618	537	596	595	552	572	602	537	558	589	600	567	569	569	577	596	568	615	587	570	590	563	603	554	597	557	554	563	599	571	574	569	527	565	593	579	599	569	559	590	614	562	634	570	575	576	548	568	612	578	580	584	560	604	585	564	608	589	571	548	606	568	560	601	553	627	609	586	568	575	554	556	610	578	607	600	569	562	621	600	545	595	570	580	617	618	568	575	571	589	599	564	547	604	566	610	567	549	598	557	573	613	555	555	591	626	610	548	594	603	544	606	533	615	610	577	592	580	559	560	553	596	601	585	584	560	545	585	582	589	581	605	585
24168	21211	28118	24355	20003	23336	27652	28011	9058	661	568	544	471	529	464	439	471	773	1115	1299	1088	895	683	514	474	449	432	440	422	417	463	460	421	406	418	453	395	444	408	435	421	379	422	451	418	414	432	432	378	399	442	445	422	406	376	405	369	403	415	411	424	401	424	402	425	386	448	429	421	426	414	439	443	433	396	419	407	448	420	400	438	396	401	424	418	413	404	447	450	416	446	419	430	399	391	386	421	424	402	412	422	407	382	445	407	400	418	429	393	423	423	434	443	448	399	417	423	404	406	415	431	415	421	414	417	440	381	428	440	412	412	435	440	426	466	410	410	435	449	397	468	436	444	403	475	407	418	397	425	407	421	401	404	405	440	469	437	413	416	426	421	382	415	381	401	377	375	406	409	380	411	418	435	413	417	380	420	398	437	445	431	425	413	452	441	391	415	395	429	409	415	395	413	411	398	447	408	415	460	427	420	378	410	456	422	412	433	359	392	449	429	399	411	403	419	391	446	459	446	399	441	406	437	431	420	463	445	436	421	400	426	416	391	393	414	416	423	368	407	393	423	417	424	443	399	381	390	403	421	438	415	395	401	375	419	420	429	438	422	434	399	428	435	416	430	431	412	411	416	430	409	433	436	394	421	405	452	395	413	412	428	414	418	430	361	399	408	416	405	395	423	402	421	455	446	435	426	444	422	455	421	439	438	438	405	436	411	398	445	442	408	443	407	411	426	455	426	391	412	393	413	400	387	468	444	459	394	412	421	397	426	440	382	461	390	422	409	394	384	440	433	430	396	425	430	387	446	451	424	407	405	407	427	416	406	454	423	414	384	405	408	436	401	387	417	428	408	385	405	420	433	449	400	414	419	395	389	411	401	422	381	404	410	424	419	414	390	412	422	393	431	434	412	409	433	433	416	423	422	424	388	408	411	439	408	394	437	401	410	417	431	465	458	423	452	432	432	401	374	385	400	436	406	413	384	415	445	427	441	453	408	422	428	394	379	454	416	434	434	422	401	415	444	390	415	391	444	444	365	426	426	427	420	428	439	395	407	431	435	448	406	372	417	424	425	442	444	398	440	409	437	443	386	412	410	422	424	452	467	450	430	420	401	374	435	436	411	436	420	416	403	414	366	429	413	452	425	441	397	425	441	439	424	410	451	432	422	439	443	394	427	429	426	403	370	392	405	444	400	433	429	437	397	427	390	410	414	402	433	426	412	394	443	392	434	430	409	434	443	397	388	414	426	415	405	425	438	430	427	441	431	382	425	425	417	426	418	443	451	425	416	444	434	446	432	432	383	393	362	451	449	398	442	468	408	401	403	427	405	390	407	416	416	399	378	404	407	415	476	445	426	423	425	453	424	448	411	408	465	402	414	402	425	437	379	463	400	419	417	408	429	420	418	428	466	444	408	392	404	413	436	382	413	445	421	405	451	411	421	446	427	415	416	422	427	421	411	431	409	448	403	390	407	412	430	440	415	418	403	429	404	387	427	415	452	425	428	421	409	445	454	430	402	408	404	432	371	407	448	436	463	422	452	431	448	435	393	433	390	398	404	423	425	393	421	413	431	467	394	448	411	429	422	417	434	433	401	397	422	441	418	427	394	386	396	416	442	436	402	422	429	406	414	456	420	404	429	443	457	411	448	408	412	410	424	418	403	394	408	413	394	420	357	419	400	444	460	445	423	400	404	399	402	430	412	419	399	420	388	411	405	426	418	423	389	418	412	417	429	407	397	393	418	404	445	401	403	407	405	445	384	436	448	425	446	418	426	397	422	454	392	433	425	391	419	428	414	422	403	405	396	439	439	421	377	420	445	410	426	456	405	425	460	434	405	432	438	428	430	409	428	444	385	449	438	422	419	405	431	442	388	443	449	417	403	405	399	425	440	414	400	402	414	441	449	422	439	432	438	395	404	430	438	427	417	385	413	448	446	392	403	426	419	415	419	427	417	419	448	422	382	422	401	416	371	390	394	432	398	405	432	427	429	442	421	417	400	437	417	383	411	428	400	412	433	439	418	425	409	424	409	444	417	420	421	398	414	431	406	411	385	430	449	441	403	435	403	415	394	395	417	423	442	419	409	379	392	437	454	415	394	418	409	439	416	437	419	420	383	457	409	424	443	426	451	420	413	429	436	412	430	394	414	419	423	423	416	421	429	415	387	390	415	413	397	456	413	460	382	407	421	425	439	405	417	412	413	423	421	409	457	434	458	412	399	407	400	398	402	421	436	454	455	412	435	431	412	408	421	448	420	451	447	412	424	444	449	436	398	435	392	406	435	471	418	413	450	404	458	425	379	386	427	420	435	398	464	390	421	422	395	441	424	390	408	432	414	416	428	456	363	436	445	436	401	414	444	432	389	452	404	447	437	404	424	419	412	442	369	422	421	409	453	461	446	404	375	391	437	396	396	459	432	446	415	375	423	412	417	399	413	428	398	403	431	400	437	415	397	420	420	448	378	454	428	414	420	422	406	430	423	416	402	423	431	425	371	425	419	400	429	417	437	379	403	427	435	399	430	373	416	417	421	433	432	391	425	390	439	404	364	419	418	424	415	433	402	401	404	419	393	378	417	437	419	438	441	422	423	413	418	391	415	405	446	414	399	416	402	418	454	442	395	408	417	454	437	398	429	416	402	416	436	402	375	460	438	422	422	409	407	422	440	420	395	372	446	405	417	418	406	436	413	363	423	407	379	405	419	436	388	436	420	424	399	407	424	410	394	393	430	408	414	417	457	414	427	419	412	421	405	407	430	409	427	431	390	444	419	424	450	433	401	420	426	396	406	409	396	385	428	416	418	396	412	454	420	394	385	424	464	391	417	434	410	378	402	400	435	387	444	444	410	414	440	388	401	390	427	474	375	411	453	441	385	433	457	427	394	429	428	436	419	438	413	410	394	421	448	388	423	400	440	396	405	406	431	425	435	436	440	390	438	420	443	398	414	429	431	417	387	455	408	413	442	439	433	411	433	410	399	410	443	432	472	414	403	427	410	413	464	412	449	400	372	395	434	414	407	409	445	411	437	431	429	425	422	436	398	398	416	384	449	400	420	434	400	383	447	421	428	426	414	433	425	432	453	393	406	430	413	444	427	419	432	380	393	440	426	423	408	396	397	445	419	431	443	434	434	429	379	424	446	429	391	389	426	388	407	448	424	409	394	424	384	431	435	431	416	425	409	391	409	368	415	432	435	413	416	431	373	416	434	449	402	409	400	425	418	425	414	413	414	440	401	416	469	400	393	400	409	451	436	408	420	456	425	414	428	406	443	440	407	396	413	445	412	411	440	422	408	414	441	402	386	395	407	411	415	404	434	443	418	382	442	404	415	394	406	399	424	436	423	422	451	414	403	404	376	453	404	396	398	421	428	406	461	424	409	406	455	379	408	428	400	449	396	406	389	400	457	412	417	404	416	419	435	408	445	420	428	430	431	432	400	411	410	428	423	415	420	402	415	420	417	419	419	431	438	412	431	409	427	416	404	405
27625	42553	34053	18464	17474	32068	33837	34888	8923	1045	1147	1050	932	810	778	806	738	1833	2720	3228	2659	1990	1311	933	744	703	722	662	693	645	657	626	653	675	641	672	641	709	669	658	691	635	637	666	672	646	632	681	647	662	634	661	706	635	722	629	620	664	635	650	623	640	671	618	643	701	646	639	648	712	676	644	691	676	675	648	659	636	694	685	623	635	665	679	637	648	684	632	659	684	660	685	671	654	666	613	639	659	639	668	639	690	679	668	662	638	670	697	689	598	658	644	649	650	670	661	645	621	662	656	645	652	656	601	651	674	657	685	683	655	623	672	620	637	616	623	671	668	671	666	620	671	725	614	692	641	680	663	639	681	654	670	641	661	661	663	668	684	702	647	691	628	660	667	665	644	651	673	656	669	623	669	663	680	644	635	691	653	643	645	663	682	637	631	659	695	627	651	672	671	612	677	602	670	681	653	659	647	663	679	650	632	654	621	711	621	639	625	673	671	672	616	653	613	655	632	625	654	709	671	638	670	656	604	636	610	667	658	663	683	673	650	647	672	654	694	657	689	636	652	676	644	671	665	684	625	620	641	680	669	658	667	650	662	651	677	652	668	681	665	673	696	656	683	693	671	671	674	626	655	669	668	636	652	680	650	616	677	700	629	605	645	732	660	669	670	678	657	637	704	716	660	674	655	668	669	637	650	649	663	671	677	633	708	633	683	642	710	628	684	704	636	663	684	641	622	686	654	698	649	591	686	673	644	685	661	651	627	686	659	654	656	666	637	631	663	656	653	675	670	639	670	651	611	651	644	682	659	677	712	687	673	684	663	682	655	658	641	663	647	682	635	642	678	653	663	642	657	628	662	621	712	673	630	646	612	657	650	590	634	683	677	648	647	621	684	687	668	652	624	703	671	674	684	599	635	647	684	712	665	622	622	684	651	670	636	653	641	686	684	623	603	685	657	647	652	653	677	678	624	649	686	649	671	692	721	720	675	679	652	637	625	685	624	662	646	685	653	660	721	628	631	651	662	641	627	655	649	644	631	679	656	640	671	649	656	677	675	637	640	619	611	667	645	633	683	688	641	721	616	662	666	630	649	639	642	655	677	685	687	664	645	689	632	686	632	623	634	641	637	618	661	699	601	665	643	610	707	665	643	704	633	672	661	666	619	691	669	689	668	636	659	674	651	699	619	648	697	628	656	643	629	668	673	686	650	666	687	622	691	667	674	671	638	642	686	664	618	694	663	641	641	653	629	629	664	702	681	679	652	670	651	637	670	682	680	693	698	723	700	667	666	677	664	646	629	669	637	619	676	670	618	629	621	675	635	642	705	672	659	681	668	669	657	627	650	655	652	628	605	629	692	656	626	692	674	684	686	601	674	664	699	604	633	638	664	681	641	680	656	662	688	660	679	657	646	663	669	666	651	662	631	692	632	703	694	620	641	652	641	657	650	684	688	652	645	646	637	651	677	635	649	629	644	660	652	674	667	672	644	670	662	684	591	634	688	614	687	659	650	646	682	654	657	634	615	647	651	683	627	633	654	699	681	671	654	656	631	641	654	660	696	645	643	708	668	611	682	681	689	644	650	663	680	638	681	676	635	648	633	668	671	708	616	632	667	658	640	693	668	667	709	675	676	680	644	628	649	642	664	646	679	635	636	669	673	686	616	610	657	642	642	624	625	655	708	656	705	657	663	654	656	664	689	685	652	666	690	699	639	674	626	651	632	673	652	675	673	647	654	687	635	603	698	617	632	657	679	653	627	630	641	673	596	693	645	646	674	648	677	674	624	653	688	681	641	651	671	654	636	647	621	642	666	653	657	666	701	650	685	666	645	666	626	677	657	692	679	664	637	692	675	675	645	660	657	624	609	640	655	678	618	620	635	678	620	702	651	658	649	706	659	666	661	625	671	646	664	669	635	625	668	635	683	670	686	697	650	622	681	637	653	680	623	696	649	630	683	660	608	619	705	712	617	617	632	681	673	653	630	641	611	607	680	680	673	696	642	672	615	664	648	658	663	651	621	650	652	646	636	643	648	610	618	615	656	643	660	642	659	695	640	649	669	658	686	668	648	657	652	619	670	639	708	635	725	604	664	613	693	646	684	677	630	639	647	680	659	649	620	678	652	615	670	595	678	665	629	674	664	637	665	663	621	635	637	692	657	659	576	634	681	683	674	657	634	595	635	673	630	655	642	640	643	661	683	623	645	626	649	662	646	605	701	643	705	675	647	635	688	684	679	659	663	651	651	669	659	631	668	607	666	672	665	616	593	639	642	671	610	644	675	631	684	680	629	642	673	637	689	630	630	683	645	694	651	698	640	660	631	676	659	684	668	633	641	680	649	613	654	684	693	667	637	689	644	643	670	646	676	607	671	614	650	662	666	672	660	672	661	670	713	673	645	674	689	635	658	678	690	687	679	657	684	681	633	676	649	681	634	669	661	617	614	672	662	686	658	638	620	640	674	609	632	676	675	635	640	633	634	670	618	629	655	660	655	656	661	645	634	602	709	681	641	682	638	648	664	635	680	680	644	632	640	640	651	644	647	659	604	655	656	646	637	663	716	640	649	715	645	643	648	676	679	603	636	660	691	636	664	642	660	667	678	641	656	663	656	630	704	680	646	624	629	656	708	649	692	663	623	671	639	678	634	645	644	651	662	624	670	670	716	692	658	636	671	647	686	654	675	646	694	631	698	705	692	645	653	677	622	652	684	628	664	624	677	663	636	605	657	684	667	665	638	653	621	702	599	673	653	681	636	699	683	681	608	693	655	626	679	647	687	648	675	668	625	631	624	642	678	646	678	692	631	638	624	624	646	636	645	684	624	640	660	698	656	647	642	727	648	647	697	665	644	657	670	631	671	634	630	635	673	618	651	647	652	629	640	708	635	694	687	657	644	639	687	684	656	709	635	629	635	655	674	672	703	672	700	637	651	667	661	643	646	677	686	666	678	664	623	638	661	616	614	668	687	615	676	734	679	627	660	668	658	672	639	631	659	654	613	627	627	701	667	640	700	667	644	675	690	646	677	605	594	648	636	667	663	667	628	638	686	667	683	611	634	632	623	649	708	634	617	666	682	684	658	641	638	643	699	658	684	596	677	642	673	636	677	670	622	681	659	650	685	701	636	629	650	682	705	649	643	658	650	648	646	658	664	658	630	615	656	599	593	669	651	666	634	672	653	624	622	683	653	683	663	652	616	688	660	642	630	638	672	620	673	653	691	675	633	692	679	621	630	619	648	622	641	631	617	663	672	633	640	640	675	639	649	636	642	668	663	691	684	689	677	668	626	675	669	687	698	629	692	645	624	649	661	626	678	659	641	686	664	624	688	658	658	674	644	664	659	650	648	653	628	619	678	631	668	621	656	665	627	654	663	634	684	687	665	620	659	677	642	647	675	623	624	671	687	618	678	643	679	624	631	611	660	655	650	645	646	664	691	678	697	631	619	681	629	682	672	653	644	674	654	670	681	652	645	643	625	641	666	657	681
22909	21165	28832	23541	21148	29692	44319	40547	19891	1792	454	487	497	478	455	388	441	665	2249	2366	1608	1026	664	475	401	371	380	354	372	371	347	329	371	343	381	351	353	383	336	372	327	355	381	344	337	386	374	376	336	363	373	394	347	337	360	371	365	343	381	362	411	323	379	358	366	408	355	361	326	323	393	377	395	354	390	360	309	351	365	372	387	333	360	356	335	343	345	337	350	373	352	368	344	341	350	361	349	372	344	374	363	350	342	336	384	350	328	400	366	338	348	335	384	347	385	327	358	358	372	388	349	388	395	349	351	376	407	360	339	374	364	367	363	359	386	360	330	374	361	384	354	360	389	366	335	361	366	398	346	370	370	393	336	362	363	378	357	340	349	357	362	380	371	380	384	347	383	364	354	383	363	366	330	373	360	340	410	359	360	365	368	343	339	358	358	357	368	341	370	368	357	359	365	392	366	341	379	365	367	354	386	357	380	360	356	368	364	358	354	370	362	338	349	342	382	353	354	326	376	374	370	404	348	387	387	376	360	374	353	362	352	336	387	365	360	355	339	358	358	359	357	346	381	338	390	351	356	380	358	343	349	345	383	380	381	314	366	335	359	400	326	347	343	354	363	393	349	362	358	341	340	385	391	393	339	355	314	376	352	346	379	408	342	343	372	348	376	372	366	386	349	371	378	346	340	412	374	361	336	381	365	367	375	369	377	391	344	360	340	358	366	371	362	355	378	349	364	324	343	372	385	349	372	368	327	366	343	358	326	360	344	372	355	358	371	377	350	411	344	362	364	386	347	431	342	381	362	348	335	346	371	335	334	326	367	385	353	345	367	347	342	357	326	336	372	372	369	372	351	367	387	385	385	344	337	328	367	359	365	333	357	346	336	376	367	386	376	383	355	348	374	372	354	363	380	376	324	361	342	387	397	354	315	375	373	356	345	331	365	398	347	336	353	370	357	399	337	370	370	381	334	364	363	349	346	331	379	350	354	366	347	353	357	357	359	341	338	358	363	353	378	342	350	350	331	360	388	334	360	334	361	351	383	357	330	349	346	341	338	353	349	371	384	366	351	383	332	344	385	398	398	380	366	349	381	386	358	382	375	342	358	356	348	360	372	362	337	346	347	374	372	359	388	327	377	341	326	354	366	366	396	365	388	356	369	350	362	344	372	333	390	325	332	351	358	376	357	353	360	381	330	355	398	349	386	344	371	373	382	362	403	346	341	381	361	344	363	371	355	344	359	362	349	372	343	373	352	377	349	388	379	364	364	356	344	391	377	362	389	342	363	353	396	336	337	371	378	358	353	346	395	324	369	350	358	340	362	371	393	356	386	370	365	383	379	323	364	371	345	365	376	328	350	376	355	380	384	341	346	350	398	383	318	350	321	345	356	357	371	372	379	361	361	357	331	393	351	354	377	341	368	379	356	341	349	361	354	366	369	358	369	370	328	351	370	376	335	400	321	326	385	380	356	338	324	335	377	331	393	366	338	351	350	370	335	367	337	367	360	351	361	380	374	372	348	376	362	335	331	361	353	338	398	336	370	324	357	364	376	374	344	370	365	332	370	338	337	349	390	350	405	342	346	334	343	354	377	354	359	363	406	356	388	374	344	360	335	333	371	342	345	328	353	372	373	358	377	404	313	335	393	356	352	365	372	346	358	385	349	386	359	367	333	395	381	342	407	307	346	357	371	343	393	377	375	381	402	362	373	341	322	365	358	359	350	379	365	375	374	377	350	369	351	361	364	342	337	377	355	347	351	330	355	357	372	340	362	315	354	332	369	369	350	364	347	360	348	369	379	361	362	394	330	332	340	339	346	375	362	358	346	367	313	325	322	353	361	340	351	362	383	386	354	376	371	388	361	339	399	367	360	368	323	347	342	357	328	354	373	346	412	361	375	341	360	390	380	365	380	364	329	370	344	349	387	377	362	343	371	372	345	352	353	355	359	347	329	354	367	352	350	333	361	352	372	357	356	375	335	401	376	359	313	371	368	351	352	380	390	371	352	369	370	386	384	348	332	355	338	379	337	345	351	384	348	343	352	360	368	367	372	313	356	343	374	386	366	357	361	357	359	370	333	321	380	372	334	345	373	359	385	356	366	350	346	369	358	365	324	366	352	351	333	355	383	323	376	366	362	351	341	364	356	365	356	355	374	351	376	361	346	360	366	336	356	338	378	367	350	348	351	356	351	342	363	353	401	367	347	346	334	379	352	391	338	366	348	383	350	340	334	371	360	347	387	324	356	349	362	347	355	353	352	359	340	345	326	365	359	349	344	376	374	346	383	394	367	353	390	349	377	354	331	365	361	342	379	385	336	355	345	334	371	353	342	364	376	347	352	373	359	326	354	369	353	325	388	360	303	340	383	368	354	366	336	337	345	358	358	364	380	356	372	352	387	417	355	342	357	338	369	371	372	379	396	315	354	352	377	359	363	335	357	404	344	370	352	410	336	364	376	381	355	342	376	382	330	354	339	365	355	334	343	359	351	363	335	367	376	380	346	392	329	340	386	355	372	361	370	348	341	364	385	377	351	394	362	387	370	349	358	345	323	318	406	363	359	351	364	336	355	373	382	379	374	353	346	358	364	353	325	356	336	350	369	323	350	354	394	352	336	386	370	340	401	356	351	378	349	364	401	367	356	359	366	360	379	360	344	331	375	363	305	349	338	377	353	356	322	376	336	350	371	372	371	327	334	373	367	399	350	381	362	368	382	320	338	375	363	372	340	347	359	320	383	355	339	350	380	334	383	349	397	352	360	339	379	356	310	386	384	336	360	328	392	350	362	367	371	367	375	331	376	360	356	345	331	342	392	340	336	382	364	384	360	370	346	339	343	320	373	324	333	367	379	371	383	360	368	361	320	343	353	341	319	359	366	363	346	363	326	338	395	359	355	352	364	350	333	379	361	342	346	334	370	358	352	358	378	368	380	332	364	351	337	353	371	356	358	374	360	373	342	343	346	368	314	353	352	338	360	359	384	356	363	363	383	363	365	326	352	323	366	342	365	346	382	330	338	385	352	365	357	366	343	367	386	336	346	327	352	332	351	364	365	377	347	355	355	395	360	353	351	379	390	375	374	373	328	352	370	329	331	353	358	355	327	311	349	332	363	401	333	370	408	376	340	356	378	351	352	383	352	353	367	351	360	357	347	340	324	376	350	356	355	353	342	381	352	335	370	351	343	344	365	364	347	378	404	320	364	326	336	365	361	322	377	354	355	344	359	372	349	373	353	330	361	365	377	320	379	346	350	372	347	374	360	329	333	370	394	394	358	359	366	389	390	373	341	398	347	380	359	359	363	356	336	349	378	359	389	341	362	389	374	376	373	334	392	353	358	320	352	361	373	350	339	365	382	352	344	361	358	380	396	387	341	357	349	383	352	359	371	375	358	353	369	403	339	346	356	350	349	368	356	351	358	352	370	352	366	349	359	361	358	405	356	372	372	401	352	344	342	367	352	370	366	365	350	363	386	369	383	385	359	329
31539	50380	42080	26496	23377	38617	47064	44048	18893	1271	900	920	960	892	796	774	722	1449	5786	5739	3975	2319	1202	874	587	594	600	592	609	600	572	578	596	521	553	555	573	597	567	575	570	589	538	567	545	582	525	595	570	606	595	577	552	551	578	567	572	538	547	604	553	572	554	556	549	530	555	555	565	539	568	527	567	531	552	572	596	567	585	559	512	510	565	608	590	558	592	510	592	554	590	543	611	559	564	528	566	553	547	581	550	545	582	581	567	590	557	525	574	591	555	595	559	547	533	538	547	527	569	545	557	490	568	576	593	537	565	560	538	550	541	568	565	567	547	573	575	573	613	556	569	563	560	524	532	578	535	573	573	544	572	548	542	559	585	556	553	573	563	562	564	551	571	597	596	600	557	572	535	570	542	583	554	604	530	560	535	565	558	579	556	573	536	585	527	580	545	546	590	523	579	562	535	527	581	560	568	553	539	519	580	564	575	527	538	557	546	568	522	530	569	571	595	586	585	551	527	572	571	585	583	530	573	563	562	567	559	554	551	552	586	569	553	581	625	592	573	583	577	565	541	576	558	537	522	555	564	557	572	561	590	579	613	580	544	554	570	554	529	513	555	575	537	611	559	522	581	519	570	627	547	605	557	510	548	548	575	586	578	602	519	584	537	586	536	502	548	549	538	561	573	529	582	612	521	573	549	531	610	535	572	575	553	524	607	566	579	527	554	568	564	548	550	540	555	568	556	541	553	582	578	510	576	557	547	584	545	589	573	555	552	605	588	560	587	536	557	547	605	575	584	561	552	610	560	542	562	573	539	539	578	562	542	530	562	590	551	584	559	555	579	584	565	562	619	551	568	553	601	597	581	553	573	552	563	557	573	534	596	557	559	568	561	592	527	519	557	553	535	581	546	573	554	575	600	556	532	509	563	540	593	524	571	539	569	566	540	579	587	588	591	547	530	571	556	559	570	528	565	527	569	594	533	536	593	580	570	555	555	576	601	542	573	524	599	547	553	583	562	554	532	569	577	585	545	579	582	572	565	572	572	560	540	541	531	597	630	552	555	549	532	525	547	568	583	553	604	574	594	568	624	554	561	564	600	572	555	550	538	620	575	597	555	566	514	569	547	553	574	546	542	517	493	576	569	582	554	571	553	563	556	570	589	560	558	545	498	568	569	537	546	569	572	565	564	565	562	622	551	579	560	584	618	589	570	556	599	543	552	553	573	575	584	538	546	535	576	586	534	550	508	602	529	548	539	545	557	552	549	576	537	570	555	544	562	566	538	586	554	531	597	587	539	591	590	583	568	578	566	603	574	584	583	507	556	589	617	552	560	575	588	515	524	582	547	526	548	543	579	574	540	594	609	544	573	565	606	564	591	547	569	563	561	558	620	532	562	587	598	566	585	545	570	565	548	576	548	588	592	606	612	580	555	544	572	536	584	541	550	567	589	545	579	552	556	525	574	584	593	616	533	530	556	592	541	545	580	553	559	555	561	537	554	554	550	550	585	536	535	595	558	527	538	549	546	533	553	544	568	569	550	552	569	567	565	553	544	612	587	572	570	576	564	611	561	557	555	512	550	573	588	579	542	508	526	524	588	573	584	583	553	585	564	534	556	564	552	519	582	567	581	552	551	595	559	570	565	545	572	571	541	548	522	556	567	562	590	572	515	534	588	573	572	547	556	572	569	554	538	571	567	578	602	565	555	546	512	587	583	567	545	559	589	546	566	514	582	551	562	571	605	538	595	573	497	510	540	594	558	599	584	571	589	563	558	591	523	568	566	559	556	575	565	584	535	568	584	582	534	549	521	595	550	591	578	582	532	550	584	536	565	537	566	593	561	575	575	543	543	558	538	552	535	565	542	573	568	535	524	580	577	544	551	543	560	562	593	564	591	535	542	592	581	589	580	557	552	535	560	547	554	506	555	563	516	507	588	577	549	545	604	554	543	558	603	549	525	564	603	524	573	559	570	552	556	562	562	549	561	574	526	591	564	536	519	567	554	532	552	567	552	544	538	544	559	539	582	577	587	572	539	624	574	567	597	590	565	534	548	625	574	495	557	539	491	584	556	578	561	565	577	552	520	566	599	592	532	557	583	534	546	584	573	569	543	525	586	562	569	606	566	620	555	608	578	605	534	535	548	543	604	549	503	563	537	539	593	577	563	559	578	565	580	561	578	582	552	546	582	595	577	569	571	559	559	525	572	524	568	587	586	551	526	590	549	549	589	536	559	586	571	548	537	550	549	549	567	551	576	549	571	555	603	551	537	516	543	561	591	571	551	551	591	533	598	569	567	540	598	562	562	576	570	574	565	547	571	557	561	591	542	519	553	525	572	577	529	589	558	590	575	600	517	566	543	555	566	552	584	555	553	547	594	561	562	521	630	621	615	557	609	579	555	611	547	579	589	567	545	552	533	555	576	545	539	559	539	552	606	539	555	551	523	600	585	516	565	571	551	526	540	575	520	570	560	553	535	521	545	578	551	563	549	585	587	522	549	565	593	571	560	574	540	584	526	558	557	551	559	615	557	534	593	523	576	577	556	521	548	615	556	547	575	572	551	562	537	527	591	568	617	568	570	599	577	548	540	556	554	635	574	583	547	549	564	562	537	554	592	548	568	569	563	554	562	570	548	572	564	546	554	560	564	587	518	523	554	561	580	583	560	551	547	553	553	557	582	566	564	595	572	543	530	567	550	559	561	556	575	545	576	531	573	586	544	530	601	570	602	553	576	617	575	585	546	541	549	525	528	584	544	598	575	606	600	585	538	550	538	587	564	568	582	537	562	557	577	565	573	629	549	580	578	559	545	536	529	550	568	606	585	584	555	587	580	573	551	565	562	551	553	528	591	534	571	583	544	565	607	575	520	567	563	551	512	585	591	589	579	531	601	564	586	511	515	549	538	585	568	547	599	555	582	612	589	584	523	549	550	557	538	597	548	521	544	574	561	550	563	524	576	544	535	539	562	566	591	556	560	554	595	539	567	599	551	549	530	580	570	538	554	595	593	556	545	542	556	532	533	520	556	530	555	547	592	556	592	597	565	518	588	572	585	547	548	585	578	554	545	535	535	531	588	565	563	569	544	529	596	576	561	576	568	553	541	558	592	582	567	567	563	573	556	571	527	554	519	503	565	537	539	572	535	574	543	565	503	580	577	539	578	569	548	569	577	530	527	541	584	585	522	580	571	583	577	574	539	587	571	579	554	602	554	556	523	538	560	570	577	560	544	558	563	543	566	546	589	570	536	585	575	597	542	531	580	555	554	547	546	563	553	564	574	582	583	607	565	580	529	577	569	603	540	525	568	541	592	562	579	598	596	570	537	581	546	533	536	568	531	578	541	610	537	550	532	571	519	539	550	577	593	552	592	580	500	553	540	571	514	566	599	529	530	581	582	596	567	590	553	566	600	555	580	562	558	538	592	527	573	526	568	534	570	565	562	578	524	548	556	551	567	586	552	536	569	560	545	526	551	579	552	546	544	560	516	592
26764	21712	20226	7420	2287	2214	5279	6226	2360	435	427	363	371	344	375	354	383	375	427	531	497	499	456	357	382	343	353	346	328	335	352	360	365	330	360	332	354	357	390	378	395	338	367	335	353	357	351	326	376	322	379	367	336	352	317	360	383	371	385	363	371	358	362	366	342	373	349	348	365	379	379	365	318	321	365	344	341	336	370	323	359	331	353	376	356	381	346	354	355	357	369	376	332	345	351	386	388	345	359	324	365	349	403	393	338	374	321	333	373	370	319	368	367	348	342	345	352	329	359	349	371	381	362	344	356	369	357	364	378	346	354	352	354	357	360	360	377	364	369	362	363	320	344	355	371	362	365	340	334	362	343	364	379	332	345	399	366	333	367	352	380	344	347	390	336	404	364	338	354	375	366	382	337	354	358	328	320	361	375	367	381	371	379	330	351	371	323	328	334	378	384	393	362	332	405	343	346	342	428	341	357	362	356	340	364	352	356	355	373	323	368	371	335	369	377	370	355	378	352	325	359	335	370	365	359	374	404	345	366	364	365	347	341	352	338	357	366	341	362	355	342	361	369	423	361	351	350	371	382	364	334	353	383	352	364	383	347	336	344	355	334	348	348	349	346	385	336	346	351	343	366	380	371	383	371	337	372	349	359	328	394	365	355	353	366	354	317	307	320	359	333	370	325	332	375	358	340	409	356	378	345	376	349	369	331	356	347	314	335	361	356	351	371	417	331	335	347	345	332	347	375	377	389	345	339	360	340	347	363	340	337	352	346	354	338	328	392	369	337	348	380	341	358	358	342	353	370	363	373	377	359	349	355	330	347	383	386	362	348	371	335	379	355	357	353	380	342	384	353	361	370	336	377	337	344	373	368	385	352	389	327	351	401	378	364	356	376	343	356	347	356	330	359	364	358	332	352	360	324	375	355	352	397	356	355	353	351	381	360	348	338	379	365	363	345	348	384	353	344	361	337	332	357	355	362	376	384	356	371	329	369	347	304	377	367	373	378	351	343	351	369	363	385	328	385	358	376	359	354	361	352	353	310	363	394	385	362	387	382	340	328	338	374	402	351	326	335	352	357	357	360	365	350	363	346	306	353	363	369	362	352	335	365	318	383	364	373	377	346	368	337	340	399	332	353	364	352	371	370	368	365	346	352	364	356	325	352	392	352	372	351	362	348	357	380	339	391	354	369	337	336	347	374	330	369	382	342	357	331	323	335	386	357	348	357	320	373	341	361	386	352	348	364	369	345	363	326	340	320	353	367	337	390	352	375	345	365	344	338	360	375	379	379	330	350	341	352	340	360	354	374	344	347	332	369	341	317	356	353	398	361	330	339	350	374	372	364	324	347	315	343	322	360	353	382	340	365	343	381	407	345	377	379	383	350	355	380	331	348	342	390	370	328	369	345	357	354	329	342	371	358	351	363	346	344	351	369	346	376	391	374	349	380	373	361	381	395	358	365	363	328	374	369	376	355	332	331	386	369	344	357	335	366	338	333	368	365	341	392	368	396	374	345	352	345	338	341	363	379	374	325	371	356	353	351	341	366	332	371	344	365	374	359	363	335	358	335	313	356	365	380	372	367	355	347	392	371	343	360	372	336	347	335	336	392	377	313	396	380	352	388	344	352	368	370	391	361	341	369	347	328	341	355	359	365	392	360	338	352	344	364	384	379	347	378	396	358	331	352	331	341	359	352	336	368	362	360	368	394	380	325	354	344	361	354	344	340	364	357	366	352	338	381	370	357	358	330	377	332	362	354	367	361	371	344	357	336	352	384	382	320	368	408	354	346	336	367	382	352	350	363	356	356	340	402	383	397	350	347	345	331	364	375	343	307	339	393	369	314	363	349	347	357	362	356	354	357	372	354	325	347	360	363	347	347	358	364	335	346	352	338	361	357	382	339	311	356	388	338	379	339	369	363	366	380	347	295	373	326	381	348	363	327	369	361	350	331	347	366	345	339	368	313	361	346	392	329	340	346	373	360	336	377	378	365	358	395	354	331	349	343	350	337	337	326	388	343	347	382	365	388	348	340	365	374	369	352	360	380	345	370	359	360	345	325	369	394	358	361	378	357	334	361	377	380	395	332	329	383	339	409	367	326	361	333	346	358	392	368	350	401	348	382	368	367	330	345	341	359	352	372	374	375	388	385	360	361	338	347	321	333	384	342	340	402	321	318	382	361	372	371	387	412	387	342	384	378	374	381	337	350	352	378	335	354	370	354	329	352	350	369	361	335	314	401	357	381	357	346	372	376	383	350	347	371	337	339	386	330	359	375	354	349	352	358	329	382	320	365	348	345	350	355	351	386	385	359	361	362	370	356	360	364	346	389	350	365	323	385	348	349	365	308	346	377	359	347	333	350	395	359	365	334	372	352	334	338	344	358	318	347	339	348	356	349	343	332	331	347	355	373	382	364	373	358	338	323	344	342	364	346	360	366	345	356	359	363	339	384	334	362	363	345	390	358	350	380	355	363	341	329	365	332	341	363	360	344	386	350	325	359	369	362	365	351	379	357	337	335	374	356	380	354	348	361	344	334	339	379	349	353	349	403	395	328	333	350	352	357	375	374	398	364	368	337	347	356	365	340	376	352	385	353	338	369	352	383	359	367	353	372	327	363	383	366	370	353	358	363	368	354	355	349	352	354	328	338	368	377	348	358	338	362	315	346	352	345	364	345	366	324	349	338	361	342	345	343	355	395	353	345	316	363	357	403	355	345	377	355	340	355	363	374	328	381	327	358	348	323	369	346	366	363	348	371	376	370	370	366	354	350	363	394	358	368	327	342	338	375	349	328	358	362	355	348	343	366	349	359	388	382	362	344	341	392	392	330	370	343	394	375	380	329	370	360	358	326	368	371	379	337	336	376	399	371	338	382	353	364	343	347	349	368	375	348	348	372	375	357	353	353	324	364	385	367	366	350	389	347	362	354	353	348	362	385	344	355	371	343	346	375	374	377	365	330	384	369	310	354	359	364	369	349	368	336	378	370	338	357	325	353	356	336	321	336	348	340	341	330	361	341	348	358	394	328	351	377	368	371	371	356	347	363	335	345	395	338	357	374	352	328	351	384	331	338	373	364	337	340	365	375	375	372	357	353	396	359	354	389	342	330	351	352	379	374	359	330	358	374	355	377	379	332	325	353	379	379	354	337	387	368	354	394	377	388	358	378	349	335	368	385	357	350	389	336	361	366	381	391	367	386	346	334	374	368	376	354	344	350	367	355	348	380	353	353	370	333	354	351	340	350	344	356	357	342	363	340	343	373	365	361	327	353	341	348	367	375	386	358	328	349	320	327	333	349	390	355	381	348	357	337	354	379	382	364	307	348	330	329	324	366	338	349	357	372	351	368	366	368	330	352	393	356	330	333	366	326	341	348	368	354	357	350	345	406	366	389	355	371	348	334	386	364	349	373	342	334	343	356	354	375	339	354	355	367	379	368	332	336	336	376	353	349	332	359	362	360	316	342	349	396	358	325	358	335	329
22833	31532	23781	9163	5453	5438	11734	12715	4782	775	671	652	670	713	676	656	653	589	698	925	974	865	770	607	585	584	573	547	556	552	581	549	614	522	538	570	556	582	572	509	546	577	560	551	549	614	555	593	529	571	546	601	560	585	585	598	593	574	578	551	548	533	561	549	543	568	561	575	548	572	548	553	606	555	551	564	533	571	570	530	565	544	567	557	593	581	581	555	560	507	575	565	543	568	531	571	561	579	531	604	571	579	559	555	523	561	548	555	607	545	568	547	570	537	581	525	598	580	573	573	572	543	586	540	560	557	495	545	552	580	538	544	612	566	571	609	564	556	593	641	567	568	560	569	537	561	526	526	577	546	568	576	579	607	534	538	572	576	497	574	549	548	529	567	505	559	532	561	539	552	588	537	567	552	568	575	538	542	580	572	564	577	584	569	582	589	580	568	619	627	567	528	562	581	594	546	560	558	571	543	581	532	567	594	569	579	561	589	573	590	545	560	570	557	517	587	611	602	547	542	578	562	588	625	551	560	569	560	593	579	599	566	563	572	581	558	546	575	551	550	584	504	536	575	547	542	606	571	571	547	562	538	588	555	594	607	540	557	520	586	567	559	557	591	588	552	567	567	539	554	584	576	495	543	574	588	569	590	545	560	599	570	569	598	586	568	553	549	590	550	518	587	537	593	558	544	560	544	586	518	608	601	549	565	535	570	591	591	590	574	559	583	601	559	563	585	580	541	604	564	537	561	532	577	585	551	576	558	554	563	556	545	530	611	559	565	560	545	560	603	538	610	539	583	546	556	575	555	579	611	562	571	575	604	577	579	553	591	562	539	583	572	568	544	570	566	566	569	568	551	592	550	576	582	564	545	560	521	546	536	547	543	544	541	553	532	576	569	545	545	563	543	555	600	542	555	530	551	579	566	569	557	552	570	536	545	584	575	571	522	539	604	509	586	607	538	530	585	560	550	569	558	511	525	546	571	574	544	549	556	557	564	547	545	575	549	561	573	565	561	587	557	562	526	595	547	582	554	549	566	530	540	547	562	605	557	540	557	535	577	556	582	540	600	548	576	584	561	560	555	576	564	550	550	558	530	581	567	589	563	555	575	590	517	577	544	573	535	572	582	574	561	558	564	534	538	573	556	570	587	593	548	563	542	560	537	612	600	547	538	589	567	591	539	589	567	576	546	590	535	610	590	584	520	565	531	566	588	557	589	567	577	570	530	591	579	571	565	568	543	570	539	608	578	537	545	563	569	575	552	554	577	541	561	558	556	516	571	509	538	520	593	545	601	553	577	549	513	543	552	597	543	554	553	574	548	565	561	587	581	588	516	557	576	502	559	539	566	594	578	563	574	542	591	581	596	548	550	547	538	594	577	564	546	526	537	563	589	577	574	558	573	546	576	573	576	558	579	570	569	542	555	584	554	591	585	564	614	571	592	600	616	592	569	542	499	549	585	551	622	593	560	538	559	547	563	560	539	579	568	575	574	570	552	549	544	580	546	570	520	588	520	601	612	567	555	636	554	559	547	613	567	544	592	568	590	592	617	598	586	551	563	583	548	536	529	540	566	558	553	578	599	551	566	561	556	548	547	572	570	567	544	623	568	568	582	561	598	570	563	585	555	599	525	580	533	539	543	553	571	545	576	587	544	559	573	546	596	537	573	516	566	542	585	542	554	606	562	596	557	578	538	560	557	555	564	531	542	500	582	560	536	556	558	587	603	590	571	605	533	582	595	614	538	581	537	568	554	552	577	585	575	502	576	574	525	591	543	555	598	545	570	535	525	589	570	548	503	536	602	555	528	548	539	536	549	606	566	579	542	569	551	558	573	556	584	585	559	562	535	510	543	523	558	553	567	568	541	551	577	560	534	594	557	602	536	565	549	541	592	566	529	564	581	532	596	594	572	541	549	565	598	610	535	568	564	522	549	560	513	580	585	578	591	561	552	550	575	565	539	551	564	572	563	560	565	594	549	567	518	552	526	554	563	539	589	521	584	596	549	582	597	580	573	564	567	510	530	598	548	524	548	503	548	523	571	599	521	533	611	585	534	568	587	581	580	562	537	522	572	595	587	549	568	530	550	549	590	549	556	565	573	582	559	579	565	521	536	588	588	567	602	539	533	563	562	538	548	530	584	580	604	551	539	541	549	536	598	561	543	559	576	603	584	596	545	566	567	542	592	515	566	598	562	578	566	509	528	561	540	536	569	544	572	539	566	579	532	543	514	555	556	587	520	565	573	543	553	570	535	583	591	533	546	535	556	544	590	543	572	593	563	570	578	550	531	586	533	542	581	576	581	607	530	536	568	557	592	581	555	558	560	581	575	580	584	501	579	549	531	564	577	552	583	551	573	591	552	570	560	558	564	551	553	589	596	569	560	563	558	527	533	585	556	540	600	535	548	547	580	552	593	522	578	572	545	501	586	523	563	574	617	579	554	550	574	530	552	598	558	565	568	563	574	573	576	581	517	542	571	567	566	539	551	552	569	591	522	559	612	555	571	565	583	588	583	543	549	559	557	554	576	580	557	568	586	590	560	584	542	567	554	539	592	581	546	527	515	559	584	561	571	572	533	582	571	599	566	549	565	562	609	549	553	556	527	576	531	544	581	585	520	526	567	521	521	578	561	583	569	581	542	589	563	536	598	540	575	570	578	607	561	537	551	559	568	561	576	529	578	547	552	609	589	571	611	548	572	566	541	575	578	560	577	501	562	538	576	537	580	541	609	561	590	576	535	585	557	528	572	567	549	528	555	540	537	575	543	566	554	555	568	564	485	584	548	537	545	582	526	563	572	576	559	589	539	571	569	501	567	556	555	586	559	596	517	575	609	578	570	569	575	560	572	549	560	557	574	580	533	545	543	572	528	563	563	577	555	604	573	568	541	564	530	563	564	576	555	575	529	586	553	571	569	566	597	560	540	589	586	581	594	552	605	600	538	518	512	564	533	543	576	567	550	528	560	586	586	570	564	560	536	563	588	521	589	595	561	538	591	573	569	546	596	554	575	561	588	552	544	549	557	583	560	555	580	560	524	555	530	553	557	561	533	579	563	520	564	561	561	548	561	526	569	578	570	600	558	530	549	612	581	555	564	594	589	600	584	596	556	564	574	594	561	562	570	568	529	559	567	555	594	566	592	566	546	534	552	550	548	577	540	551	581	529	538	521	582	532	596	562	561	567	529	560	621	543	535	561	577	553	578	557	540	566	539	570	544	565	551	562	519	565	523	565	588	562	584	579	603	552	578	560	573	568	600	582	543	583	554	601	575	522	549	552	570	576	595	524	547	599	557	659	539	564	588	555	532	579	521	544	571	534	572	538	559	566	578	560	583	601	571	522	514	543	578	529	559	578	637	590	580	550	576	558	586	582	534	555	557	570	591	555	560	508	572	573	580	574	569	540	565	529	585	563	570	537	592	535	599	581	524	560	550	602	545	554	521	556	565	547	547	572	543	543	536	532	582	584	545	569	549	555	580	562	585
24012	21108	27945	24218	18925	8597	21378	30684	15984	1260	527	473	466	447	485	417	444	442	501	851	1145	1174	1033	639	432	429	387	395	403	394	382	411	422	375	408	450	379	400	378	397	384	401	386	411	362	399	382	427	422	423	367	382	417	413	418	400	396	375	412	390	385	404	394	398	391	394	406	403	412	367	405	389	391	390	419	407	386	413	391	400	385	370	394	354	449	369	377	406	430	402	407	391	394	414	368	388	411	381	398	380	390	378	443	398	403	397	427	416	368	379	375	390	361	399	437	382	370	385	415	374	399	403	399	385	415	365	397	395	362	368	413	372	364	409	368	381	394	414	389	397	375	406	367	426	380	402	376	400	393	403	363	386	437	420	417	364	415	413	432	430	403	393	405	378	410	412	378	358	429	365	395	405	413	393	397	412	398	396	397	423	407	402	405	376	420	421	383	393	347	407	393	445	414	400	393	427	433	368	416	413	401	355	382	381	369	388	382	376	408	385	422	389	365	378	394	378	409	424	417	393	416	432	402	392	407	373	379	416	391	400	423	372	405	375	390	407	418	378	365	394	396	411	390	396	413	393	391	395	407	399	426	382	388	422	419	413	394	391	429	387	382	369	385	385	376	422	378	389	386	372	406	415	382	446	367	409	376	397	395	393	398	402	395	388	435	388	380	426	380	383	387	392	416	362	364	414	390	358	378	395	388	395	395	410	399	411	417	407	420	407	379	433	364	438	411	437	386	380	390	409	380	384	414	376	428	405	390	412	449	422	411	392	399	421	404	410	422	379	389	415	392	389	355	382	409	383	416	380	383	385	367	406	411	367	416	390	400	384	415	435	401	372	381	401	427	408	411	414	372	438	384	429	379	371	377	375	386	429	390	404	383	417	390	414	383	391	407	414	389	416	370	405	384	433	416	390	405	414	386	394	410	378	365	398	432	400	399	388	385	431	411	416	379	383	393	405	386	388	419	405	417	390	354	388	420	385	367	394	405	398	378	386	390	352	396	382	382	429	396	365	417	382	380	392	381	430	393	377	403	417	428	389	397	414	411	362	374	384	409	391	399	387	400	402	408	378	382	395	365	416	394	420	386	397	381	431	392	383	391	342	385	375	415	380	392	427	378	422	424	399	381	389	468	389	403	420	415	419	410	423	402	393	396	378	389	395	349	390	426	393	408	394	397	419	415	349	401	402	377	431	402	428	398	405	444	402	404	385	393	413	412	387	396	413	398	384	383	356	386	404	407	407	429	350	416	378	372	360	363	391	410	422	386	410	408	398	398	396	393	428	425	410	400	398	417	381	428	407	419	419	404	400	409	388	432	382	396	412	391	406	383	385	380	419	398	386	403	430	394	429	432	402	386	382	377	358	397	398	419	397	418	364	387	412	406	384	383	417	378	419	364	398	418	409	394	427	439	422	402	398	371	391	402	428	383	385	374	387	391	392	395	349	378	422	348	387	381	435	421	380	404	418	426	415	390	422	396	396	403	410	419	433	381	394	371	393	355	397	394	406	438	361	405	415	409	452	361	422	415	406	386	417	367	414	390	392	411	370	441	368	392	395	356	419	436	403	389	382	380	405	412	385	411	413	385	390	395	385	393	378	393	400	439	407	392	366	360	397	433	419	394	370	380	387	371	360	375	374	380	329	410	393	422	401	400	389	374	397	364	399	398	412	402	402	428	379	394	381	407	370	350	426	389	360	388	432	383	371	432	402	354	438	414	392	371	393	395	408	416	428	395	422	397	412	425	416	418	379	380	407	375	384	407	417	382	370	387	389	385	400	398	408	403	402	390	395	421	413	391	370	413	355	445	406	394	378	425	409	385	404	416	431	451	403	406	413	410	411	370	413	412	368	421	373	388	382	398	406	388	378	368	414	396	362	414	393	395	421	397	394	372	379	401	429	387	379	353	407	394	401	360	406	398	389	399	369	433	387	420	383	410	395	431	402	408	367	412	375	399	397	367	384	410	394	392	405	406	383	381	390	407	420	400	413	420	384	389	395	413	398	387	354	415	408	375	420	383	406	445	420	418	413	450	384	413	395	403	396	390	436	382	387	391	427	428	425	373	404	394	399	403	364	374	357	440	379	410	396	428	399	427	406	396	432	404	374	416	418	366	421	415	394	406	385	401	362	369	406	374	412	387	413	403	374	424	385	352	406	384	399	410	410	411	442	429	403	392	384	390	383	366	420	432	407	383	418	402	423	370	429	384	396	424	389	395	363	426	394	380	427	392	416	394	408	397	405	405	396	402	422	399	395	380	437	412	364	413	381	413	425	381	391	396	411	388	372	402	385	428	384	392	375	398	409	375	413	392	399	375	412	408	400	388	404	411	396	377	393	373	399	387	413	387	400	399	407	392	391	420	391	380	433	391	413	395	393	430	475	423	426	433	376	384	385	381	354	397	391	415	387	413	383	415	376	424	398	415	380	404	381	401	386	411	375	391	372	397	384	390	375	405	417	391	387	407	357	396	394	391	390	422	383	381	430	420	403	382	385	387	377	427	417	384	396	390	362	352	466	448	398	408	399	410	378	399	402	386	383	346	394	392	382	416	407	364	388	393	400	393	390	390	426	413	402	423	406	355	383	394	375	413	414	383	408	409	385	413	370	427	376	398	394	404	395	426	386	344	390	393	431	407	412	341	431	392	412	397	416	385	432	388	379	418	373	398	413	412	386	428	407	380	386	397	389	404	393	408	411	384	385	390	409	407	376	394	366	396	406	367	376	386	435	406	369	413	392	416	408	394	403	384	430	452	371	388	392	405	420	409	375	396	368	364	395	424	433	390	398	390	428	406	393	389	397	408	391	403	364	399	402	399	417	436	411	362	394	413	358	417	417	421	378	383	427	400	409	390	409	384	394	399	351	421	403	443	389	382	396	404	423	436	394	365	400	421	403	392	384	413	383	407	348	408	426	392	398	419	410	401	420	383	389	429	391	384	390	384	379	377	376	392	390	383	378	384	422	402	426	374	383	369	399	446	365	393	380	414	409	403	405	375	408	390	417	383	348	383	402	396	431	405	412	423	408	444	388	405	412	427	394	378	391	383	398	399	407	394	391	404	389	395	424	407	344	403	374	379	401	382	418	395	426	435	417	388	380	381	420	416	426	389	356	406	400	426	397	390	375	415	448	410	388	363	429	384	404	368	429	394	422	408	403	403	367	413	383	426	398	388	423	390	397	377	386	391	408	386	371	375	390	402	404	409	424	418	398	425	389	408	359	399	413	411	379	400	356	405	384	425	409	420	382	405	418	372	402	403	372	374	394	368	418	384	415	408	360	386	407	367	406	389	401	370	383	412	403	409	417	414	426	402	441	366	386	368	406	408	368	428	397	413	415	424	383	393	377	394	445	415	373	379	407	392	397	396	400	409	446	445	375	364	384	402	395	398	415	411	411	421	377	368	398	382	374	394	359	405	362	394	434	393	387	396	426	358	400	426	376	388	390	378	410	394	428	370	397	405	393	397	368	374	397	368	399	414	398
27263	44160	31987	17330	10527	12243	30903	36833	19110	1345	880	736	792	796	767	799	780	765	874	2000	2820	3113	2379	1285	796	634	589	650	697	631	626	620	611	666	600	631	645	608	632	599	598	645	589	604	611	622	627	643	597	641	591	615	646	636	619	631	631	587	656	653	647	637	573	642	639	604	630	665	587	605	604	670	621	632	616	652	624	651	596	646	651	611	632	643	583	628	616	640	610	604	613	651	624	649	643	637	616	641	665	629	654	662	601	667	638	644	603	635	634	594	610	629	628	631	650	589	679	602	637	664	639	641	600	582	682	706	615	631	608	682	640	653	654	613	643	613	659	636	599	677	652	628	657	652	624	604	668	578	671	630	600	597	628	640	611	597	616	630	606	627	638	603	603	641	644	615	655	634	598	563	670	637	592	631	614	666	620	647	623	614	611	627	574	615	614	641	573	623	614	631	618	616	632	638	626	647	672	609	599	633	648	604	612	614	632	623	633	651	639	622	657	609	614	622	599	629	651	593	576	634	632	603	644	697	631	654	667	650	633	614	661	627	609	638	654	571	575	637	653	630	669	643	625	650	644	646	627	674	581	623	608	611	653	578	615	594	617	637	571	600	655	633	634	637	624	613	645	611	604	595	593	648	671	607	655	643	642	630	624	593	632	641	597	601	626	585	628	628	586	632	601	653	596	592	676	708	606	605	614	594	663	619	604	643	589	601	640	624	625	622	643	624	595	664	622	622	611	616	619	598	612	611	664	636	599	611	633	645	669	665	607	682	619	667	638	656	575	568	655	689	680	666	640	634	656	595	617	644	649	618	571	648	580	680	606	641	665	628	645	663	598	634	673	627	665	589	652	616	649	650	660	617	611	648	664	651	631	609	611	610	674	641	672	590	596	625	608	651	608	631	609	647	638	646	647	657	589	604	639	622	610	674	608	656	607	631	624	594	666	656	624	607	640	604	638	663	601	602	636	633	640	621	618	638	609	624	683	654	634	623	588	621	589	623	637	639	646	603	603	635	638	643	591	654	607	633	630	652	653	652	605	582	616	625	647	630	609	641	615	599	565	654	610	628	630	658	604	666	645	620	641	663	612	623	642	631	622	601	633	667	639	623	613	627	609	662	562	618	628	634	608	587	658	621	631	640	635	606	646	655	681	634	599	636	592	650	621	608	618	607	652	638	584	635	614	620	634	656	602	653	658	637	631	631	619	601	646	628	664	617	641	670	655	600	630	624	653	645	611	640	622	641	640	620	551	642	625	581	632	616	608	633	622	596	636	673	676	608	654	637	640	647	657	672	630	626	621	652	598	605	627	645	617	682	651	643	645	625	631	589	591	612	641	650	656	626	653	645	679	661	580	645	588	638	631	620	593	636	612	616	616	552	617	616	629	597	645	581	651	604	651	656	651	594	634	590	652	640	613	650	600	622	621	629	623	603	612	612	630	606	616	627	624	616	666	628	639	612	590	659	659	625	564	631	600	590	602	617	628	624	619	645	637	592	595	637	665	617	651	623	601	636	641	609	652	608	626	619	660	640	602	641	661	666	623	633	640	614	645	639	577	612	606	609	647	678	591	634	614	637	609	627	612	633	625	650	649	677	614	627	588	645	644	616	571	640	605	655	630	654	639	680	618	667	620	670	621	648	627	646	644	599	607	629	676	626	638	668	624	616	646	613	633	654	632	642	656	645	605	630	603	634	590	592	634	658	554	659	618	601	630	604	644	663	671	592	627	600	619	634	653	640	681	628	639	638	650	623	661	656	634	681	618	635	616	630	621	593	637	620	627	644	626	642	621	687	595	609	660	628	618	646	656	610	699	634	627	639	624	583	644	629	613	622	654	647	629	650	588	650	610	632	664	591	656	645	602	569	601	673	629	637	614	586	641	597	647	629	636	667	643	672	641	616	621	644	616	655	607	578	644	607	632	613	576	601	585	645	650	634	648	630	653	659	616	596	646	620	648	659	656	621	635	617	655	627	650	646	641	611	656	637	625	648	672	646	617	630	608	631	639	672	625	646	643	653	646	634	673	627	621	617	597	624	619	599	658	647	604	642	626	609	620	647	621	607	654	585	658	650	647	618	625	635	616	619	652	618	611	634	611	635	615	638	611	626	557	614	614	629	628	716	637	652	567	667	596	660	619	615	637	632	634	627	677	620	600	610	612	624	616	626	662	605	664	628	591	628	603	634	609	628	631	615	667	623	611	653	609	607	627	672	645	627	663	651	634	647	624	610	589	628	624	698	613	627	615	651	621	649	601	653	605	645	642	631	646	645	623	593	558	632	624	629	668	640	619	615	638	625	664	623	644	590	645	669	686	633	643	608	608	674	637	642	643	665	598	647	660	639	636	628	648	614	611	576	654	596	667	614	594	649	596	612	631	639	612	640	675	577	615	580	648	632	615	617	608	602	629	618	637	634	644	638	655	608	609	684	630	663	593	634	609	660	627	613	645	619	624	627	672	613	655	619	669	640	651	673	642	604	583	595	613	652	663	618	626	645	630	637	617	604	591	614	589	638	629	591	646	618	599	644	631	621	649	660	660	645	651	606	608	644	599	596	657	599	588	581	649	669	643	664	616	680	631	624	670	625	665	664	658	628	632	645	661	615	629	605	651	648	643	648	645	606	631	615	634	625	668	634	660	592	615	624	640	633	608	643	650	613	631	650	592	604	647	654	617	664	627	613	639	623	603	582	630	665	608	669	617	640	642	587	620	576	624	597	624	621	628	619	599	659	650	645	618	625	616	691	649	621	632	664	606	678	606	592	655	643	652	616	630	666	630	671	607	628	664	628	606	617	650	686	609	641	645	614	652	597	661	651	601	630	616	653	622	607	623	637	581	583	617	625	626	625	623	615	625	618	652	607	626	605	603	633	634	632	632	619	575	591	581	609	651	643	659	644	592	625	642	654	643	656	678	629	632	623	627	609	615	617	647	618	636	646	643	651	607	646	598	638	628	636	651	633	638	659	604	649	624	575	676	625	632	586	621	670	611	580	593	643	615	610	648	626	602	634	628	640	644	641	647	663	615	590	608	630	591	662	622	660	589	568	675	660	620	617	644	612	636	659	669	637	586	648	643	605	606	622	606	605	674	657	635	612	617	643	637	644	628	617	669	597	604	640	626	625	631	592	620	599	620	619	620	638	646	635	584	579	614	676	625	623	600	652	659	579	618	597	615	621	625	618	627	606	688	618	652	672	628	600	621	631	604	565	594	640	657	611	627	618	618	608	638	648	664	651	600	639	649	617	608	625	621	628	632	654	624	621	633	629	653	669	648	649	657	615	651	572	610	627	629	625	624	619	626	612	646	602	642	611	638	637	642	613	606	668	634	690	610	627	598	604	630	620	631	605	599	640	637	619	587	643	628	656	633	638	626	646	633	717	641	616	668	627	675	580	677	648	611	642	554	646	621	594	657	653	627	637	643	661	628	667	615	634	645	629	608	614	651	606	634	602	654	645	629	627	621	640	638	634	626	649	679	610	613	626
22934	21191	28800	23556	21100	20518	28139	45858	29138	4858	454	430	456	433	435	411	404	527	628	914	959	2378	1964	1023	533	356	356	323	330	353	358	332	345	314	326	347	353	318	316	335	314	338	317	333	336	329	368	313	349	345	330	365	302	301	329	333	320	313	339	335	330	335	336	375	333	331	330	312	335	355	329	338	323	325	342	337	342	355	347	345	300	335	321	308	341	336	333	314	317	308	330	339	333	336	343	325	337	342	323	311	362	339	312	309	343	353	351	349	295	334	312	343	309	311	356	340	329	331	313	308	333	334	310	310	321	352	336	325	334	333	338	337	315	319	302	340	318	307	341	335	305	348	348	336	352	310	306	351	315	308	371	338	289	325	344	349	340	330	330	355	300	340	366	338	317	344	345	323	294	326	330	288	334	318	318	328	365	308	355	304	331	346	323	338	348	327	338	339	339	318	322	297	325	364	348	337	348	314	299	348	335	322	324	316	301	360	316	332	333	296	330	325	331	318	359	351	297	321	328	341	351	332	319	328	349	340	348	308	334	350	307	315	305	321	330	294	321	295	320	314	305	361	288	350	343	367	350	350	332	345	337	335	350	330	359	312	325	347	284	340	334	310	294	321	323	319	343	358	347	326	330	356	350	322	333	315	308	332	299	365	332	342	333	339	316	341	334	329	314	326	326	323	313	354	322	352	291	390	325	344	344	348	362	327	327	354	355	341	350	312	341	320	329	319	356	352	326	312	321	320	350	371	352	325	340	309	346	315	330	304	304	326	308	347	333	342	323	352	329	339	339	376	340	317	306	345	320	316	345	319	347	354	319	339	334	370	319	345	318	328	346	343	338	342	333	317	342	331	351	332	369	304	306	345	335	369	336	324	314	318	323	358	325	323	337	308	330	357	341	322	316	327	359	306	352	321	320	311	302	334	312	352	366	312	325	335	358	303	341	324	354	353	313	315	356	322	335	328	326	318	325	301	357	339	335	349	303	326	353	324	314	307	317	317	300	316	351	321	322	326	313	321	337	305	345	345	304	351	312	335	321	317	348	330	333	331	353	324	296	367	305	321	346	331	313	343	354	330	322	299	335	322	324	314	311	327	340	311	337	345	317	309	331	324	299	346	337	349	347	319	334	328	345	326	333	357	352	349	336	382	316	293	343	350	344	345	298	365	340	335	331	352	309	323	356	324	312	312	318	352	330	331	342	344	322	332	334	341	308	348	343	356	332	321	362	328	316	304	314	346	319	348	335	343	320	341	312	320	316	314	323	320	306	348	340	337	362	315	350	341	335	316	355	323	321	340	316	338	347	309	290	362	345	321	309	315	326	350	335	334	313	339	326	324	297	338	320	323	346	380	353	312	325	367	358	351	337	350	316	308	355	314	310	348	341	325	331	322	331	324	342	309	306	314	290	314	349	319	304	339	327	317	307	315	359	292	328	301	343	322	334	327	310	358	325	322	302	349	338	337	313	328	321	339	345	337	330	350	315	313	318	312	334	302	329	341	328	334	310	352	359	319	352	322	328	330	346	313	308	328	296	312	329	356	348	359	306	343	328	330	283	342	338	357	362	358	346	326	299	343	368	339	350	321	310	338	335	337	350	380	330	292	341	288	317	367	326	352	319	341	320	310	329	330	350	332	368	279	343	348	341	334	359	337	316	319	304	313	316	328	361	330	358	291	322	353	330	359	324	326	316	332	335	314	302	316	335	336	318	285	327	319	313	328	332	334	336	343	332	311	380	301	328	350	330	340	340	333	318	335	338	317	332	294	322	353	364	343	303	354	332	306	340	318	324	340	345	339	305	325	329	349	349	321	321	356	348	340	336	334	350	313	341	329	333	312	332	312	317	340	314	344	353	309	334	307	334	337	328	361	310	293	374	312	293	336	356	315	363	335	321	321	334	326	331	325	319	330	353	306	312	313	333	332	307	299	320	325	330	310	356	296	299	310	321	330	299	345	318	336	335	308	330	343	305	333	335	327	318	327	304	322	349	386	335	335	341	341	299	301	320	336	304	333	335	320	343	315	320	327	351	320	309	332	299	300	304	336	302	343	332	318	333	323	332	347	327	335	332	301	339	323	332	341	356	333	310	305	363	307	308	333	325	325	344	342	325	309	338	312	317	315	308	340	322	304	294	303	331	337	342	338	323	315	306	331	319	302	311	321	330	336	304	348	325	295	343	311	317	325	343	338	339	371	320	347	360	336	326	324	297	375	351	338	328	312	306	331	320	324	355	327	327	318	348	331	350	315	331	345	348	335	338	306	325	312	340	327	322	336	356	311	323	335	327	326	327	330	323	311	318	360	344	327	323	328	319	330	312	338	336	310	336	324	330	318	359	344	324	312	343	336	316	313	325	320	319	320	317	340	324	333	344	343	322	354	343	345	328	352	337	347	330	323	304	337	335	321	341	317	307	336	326	299	369	309	335	336	344	322	336	333	309	331	311	323	320	337	335	323	316	339	303	321	330	315	315	327	341	357	312	333	322	311	358	335	349	321	338	333	330	332	294	317	314	328	356	351	327	347	344	328	332	331	327	340	338	326	323	329	310	327	345	308	336	351	303	308	316	329	312	308	316	332	347	329	333	328	319	336	312	378	343	313	344	295	295	318	379	318	337	311	317	328	322	329	351	332	354	341	322	355	311	345	310	367	320	351	330	322	358	322	338	339	340	339	352	322	318	316	336	339	332	314	328	336	328	317	336	343	340	322	343	312	331	352	331	318	334	331	313	325	354	328	351	350	301	328	300	328	311	368	358	354	296	332	346	314	302	318	290	343	321	346	318	331	338	344	301	303	333	334	334	354	320	327	340	360	321	322	333	333	330	307	316	311	328	322	318	340	357	315	314	330	350	309	339	311	322	360	322	350	336	288	318	334	333	364	328	357	331	333	354	350	324	315	311	332	318	345	325	341	322	325	329	361	323	348	345	336	362	328	344	352	317	339	333	320	339	324	323	340	325	346	354	327	355	335	331	299	321	315	326	356	301	316	325	342	332	316	354	330	343	307	297	324	311	347	301	357	339	319	330	327	305	276	331	310	320	306	309	348	325	326	333	328	309	334	355	357	332	348	319	320	328	321	303	365	320	349	374	297	337	343	331	327	301	356	336	310	284	344	308	316	330	330	337	316	335	332	316	317	323	313	318	334	348	333	347	342	294	358	295	318	331	364	341	343	314	322	332	348	359	327	350	318	333	330	337	321	377	343	314	310	320	324	316	325	327	310	382	297	312	322	317	343	313	324	314	318	348	327	330	322	327	347	334	342	338	324	327	343	322	353	320	330	332	347	339	347	365	317	330	335	322	316	338	339	310	306	336	314	328	326	341	333	302	335	331	326	304	322	318	342	322	319	341	321	335	338	322	323	304	308	360	350	357	347	339	331	301	331	310	316	324	325	322	338	330	342	317	325	329	285	325	331	328	303	327	318	323	337	346	306	331	337	372	338	354	342	339	336	383	289	351	326	334	317	291	324	313	335	306	344	348	324
31307	53714	43047	24011	15173	10642	34437	48261	30362	2262	899	828	794	874	871	761	750	1053	1552	2351	2375	6151	4754	2212	919	636	533	535	530	519	520	528	501	523	539	515	511	553	485	490	515	505	564	495	557	560	509	529	513	508	493	497	497	516	513	494	527	534	498	532	523	533	496	512	517	555	524	517	569	500	535	551	532	514	533	550	562	557	528	541	467	536	504	524	510	495	497	491	496	532	533	510	459	554	532	503	518	533	529	524	507	513	501	485	514	522	564	495	548	524	516	519	490	558	552	521	518	504	521	521	532	490	520	559	507	574	536	533	499	506	534	498	482	505	548	547	485	491	518	522	550	503	532	534	504	506	509	527	502	519	520	519	551	546	522	537	572	491	530	519	525	527	514	493	530	519	534	562	504	518	508	531	488	529	532	571	469	496	469	567	522	523	533	534	490	540	534	522	464	535	517	505	535	536	532	521	489	535	490	522	542	518	488	534	529	509	460	532	495	523	516	538	493	537	480	455	557	505	490	518	532	495	505	513	514	520	508	509	514	514	512	526	512	520	535	530	529	563	495	541	547	493	519	529	515	496	525	530	523	541	526	539	556	510	486	516	533	501	539	518	540	540	555	539	516	528	517	508	520	521	544	524	539	533	569	523	516	567	567	536	567	556	527	514	529	530	543	496	531	507	540	542	495	471	543	531	552	500	503	521	526	507	510	523	527	540	520	489	540	521	489	490	504	534	523	513	504	506	542	502	542	541	485	484	489	536	544	492	497	525	491	512	551	511	495	491	554	485	510	521	519	503	556	513	568	505	519	508	540	523	519	515	475	550	560	534	533	539	526	510	499	500	529	528	484	538	493	523	502	499	564	556	471	492	487	524	507	527	483	525	516	500	516	545	531	551	473	521	501	531	472	512	508	502	537	531	526	510	537	533	525	504	535	510	568	470	526	516	489	494	523	536	541	541	521	486	498	528	522	509	492	491	522	523	537	552	525	476	483	507	536	511	516	530	516	561	514	539	510	520	504	510	493	482	525	544	513	501	498	497	511	508	513	536	528	520	539	527	502	501	521	506	537	512	522	505	523	526	533	503	506	490	521	488	543	502	520	537	533	533	522	532	534	492	509	530	542	508	488	509	504	528	494	498	480	483	492	533	493	513	530	519	517	502	508	476	516	488	527	550	524	527	487	518	517	531	514	541	538	524	534	521	498	521	512	490	507	487	528	510	553	513	534	532	526	516	546	543	491	494	523	524	478	545	513	537	509	527	521	535	493	525	510	549	518	536	491	512	556	505	518	534	510	518	480	503	528	536	506	533	543	556	508	540	499	545	502	501	552	512	512	518	509	534	481	484	519	541	532	541	542	497	523	524	518	525	536	529	521	536	538	528	460	517	527	532	490	509	532	524	516	514	536	540	495	528	508	547	523	524	464	532	519	509	513	505	509	565	529	536	512	549	496	493	519	481	558	492	512	569	510	527	521	507	557	497	549	528	509	506	515	543	516	512	470	519	558	509	519	517	542	524	546	523	514	499	536	494	510	481	541	573	518	481	517	498	523	531	543	498	562	499	510	542	512	510	548	500	543	551	509	492	500	534	573	509	528	525	498	531	490	519	489	508	509	539	524	523	514	525	493	541	513	521	562	462	510	523	533	534	513	524	502	521	479	525	531	542	516	529	494	510	522	526	524	543	560	515	510	526	512	486	535	554	550	485	489	506	528	550	494	536	548	524	535	499	520	511	525	497	517	526	483	550	506	524	553	508	536	520	556	503	519	522	512	494	511	543	479	525	506	518	546	539	519	505	483	513	530	517	518	505	480	477	513	526	545	507	521	545	490	545	501	483	538	484	512	528	471	461	499	497	523	535	532	547	543	549	505	543	494	492	523	524	514	529	510	497	554	562	519	543	555	501	587	534	529	553	533	551	501	530	528	524	512	544	544	526	494	539	518	523	541	545	510	528	521	518	517	514	527	524	522	503	526	507	506	479	551	519	505	489	520	579	493	548	514	543	539	549	502	516	505	563	509	512	497	484	545	544	527	507	541	511	499	500	506	535	502	515	523	494	528	498	530	574	488	525	525	504	525	546	512	515	470	554	482	490	543	544	535	495	559	508	521	518	496	507	513	523	523	581	549	485	503	516	501	527	531	546	590	519	520	530	491	506	564	515	515	528	543	516	506	545	469	446	483	485	546	519	559	510	554	509	528	494	558	533	502	527	522	563	527	487	539	514	531	512	525	488	546	528	505	554	501	534	515	514	521	479	497	525	498	551	537	531	517	517	546	517	513	498	552	512	536	508	516	522	542	534	525	535	512	514	491	495	512	554	485	492	534	500	491	519	503	502	498	512	533	547	545	538	573	511	492	506	535	565	552	499	497	502	499	557	528	514	529	543	479	486	537	522	542	523	536	514	570	498	565	494	526	492	519	532	513	499	500	522	506	524	525	476	453	525	549	533	552	501	511	504	520	485	527	509	517	530	535	525	514	491	508	508	504	538	489	567	490	512	534	507	523	530	504	526	501	507	551	491	555	555	533	535	544	509	524	544	531	505	513	513	533	487	502	540	523	519	518	571	547	489	531	508	534	517	480	503	503	511	497	513	526	527	548	516	524	501	554	559	567	553	534	497	554	509	538	548	494	508	499	524	498	528	528	495	507	555	521	495	518	521	518	512	482	497	523	538	548	544	470	496	497	522	513	506	539	507	551	533	534	545	476	536	528	502	512	518	501	547	535	535	511	547	530	509	537	518	532	494	506	512	510	538	544	550	483	558	515	514	545	523	515	541	512	503	517	531	529	515	519	486	533	536	485	556	511	522	528	541	482	489	515	496	571	544	500	500	526	549	484	496	530	543	536	510	514	563	505	506	518	536	550	550	485	514	492	494	557	501	534	487	525	536	514	546	503	510	489	528	562	501	523	499	540	524	512	549	553	539	516	452	494	527	559	487	555	545	509	512	545	506	487	545	549	522	500	552	512	536	547	523	524	536	484	543	505	522	496	544	534	496	546	538	505	518	528	513	549	516	518	534	550	540	518	519	531	476	508	556	498	512	494	538	537	498	541	543	524	496	553	552	528	551	496	526	502	537	496	582	502	527	524	525	512	518	552	497	503	551	464	518	530	521	530	503	503	503	506	521	535	516	514	509	513	540	507	520	521	530	500	534	523	525	540	520	484	551	502	539	513	510	512	486	529	539	515	494	539	515	485	517	561	514	532	512	528	520	490	523	501	501	499	546	524	525	550	530	572	522	498	522	526	494	501	529	535	523	508	522	551	514	547	469	501	559	515	529	565	529	524	524	573	513	502	543	548	516	537	498	484	544	552	520	505	487	503	501	493	496	528	543	518	535	542	555	518	518	515	530	484	508	525	530	524	498	540	532	476	523	533	505	506	481	583	487	527	544	550	509	517	492	567	522	530	523	532	528	530	517	515	509	542	537	490	510	526	487	539	515	487	537	555	509	513	511	490	477	494	527	523	491	525	523	505	517	511	537
26780	22061	20490	8913	2831	1502	2898	7177	3415	510	423	370	371	346	337	347	352	357	367	394	410	467	495	407	369	345	340	339	333	315	364	340	344	301	353	341	312	362	332	310	357	373	312	356	336	336	365	337	369	329	347	351	337	349	352	329	352	313	339	347	339	332	346	344	307	337	325	340	347	343	316	360	356	340	324	333	368	353	368	330	314	378	334	338	329	340	358	345	342	325	347	347	320	331	333	337	311	328	355	329	321	321	346	376	329	349	335	353	342	326	344	337	307	312	331	374	347	367	374	355	364	339	367	321	356	344	342	333	335	347	304	325	395	386	333	332	354	333	319	335	338	346	343	332	363	354	360	373	370	332	327	362	345	355	347	353	336	369	401	342	323	348	373	358	342	358	320	341	342	360	363	351	368	354	322	360	347	335	286	321	374	326	351	341	354	350	343	364	346	323	330	363	333	331	348	314	323	364	305	338	331	327	313	333	374	328	333	352	321	329	308	359	345	315	327	335	320	351	334	363	313	310	344	354	392	343	372	366	297	340	379	351	334	345	338	344	374	358	320	349	333	341	322	360	347	332	323	341	333	337	333	379	365	332	350	346	352	310	353	311	347	343	368	317	340	356	380	333	359	309	350	343	322	379	365	342	315	356	320	370	323	320	315	343	366	335	314	353	305	312	336	337	351	335	345	335	288	299	331	344	334	332	335	341	331	314	327	359	352	357	347	338	336	355	314	301	366	338	346	321	331	379	344	336	316	342	335	338	350	324	350	322	359	347	311	344	323	355	350	364	341	370	331	319	319	358	373	378	327	341	352	386	371	348	360	363	312	345	332	345	357	320	358	320	334	364	312	334	335	306	315	306	368	333	344	332	359	341	345	342	353	327	350	308	345	333	336	327	359	314	317	371	297	330	361	354	346	350	358	332	357	353	345	351	338	327	344	361	345	332	322	359	337	317	357	341	358	365	345	318	350	341	298	360	331	333	325	320	345	306	330	318	344	352	343	366	392	346	318	345	379	368	347	348	346	339	344	329	365	317	369	374	313	346	321	309	360	354	342	348	308	358	344	361	333	332	388	315	351	326	336	333	350	346	360	341	333	333	351	318	336	377	324	329	344	343	331	370	352	351	304	311	362	331	330	329	345	344	375	333	343	381	339	367	345	298	346	337	330	347	358	337	371	320	358	318	356	354	349	333	334	350	334	339	372	342	369	336	328	384	338	352	342	365	337	371	348	360	323	354	332	297	344	358	342	364	338	359	327	338	299	309	353	324	302	317	365	339	379	336	323	354	337	331	364	332	329	326	329	348	361	338	341	334	363	335	371	332	375	336	331	325	354	326	319	339	352	325	348	326	354	356	371	353	320	325	330	316	349	337	361	329	382	326	287	335	354	347	350	364	302	354	324	333	358	319	351	357	330	340	321	326	337	350	351	321	365	346	333	355	352	330	312	331	319	323	313	327	375	328	329	325	324	324	318	319	316	365	289	344	330	337	341	337	307	330	341	324	325	354	343	316	340	304	349	357	339	326	339	326	337	331	359	325	329	342	335	307	365	337	340	366	353	338	335	330	323	325	320	337	305	393	353	357	343	338	350	361	363	365	344	355	370	376	335	326	329	354	330	341	311	339	349	331	325	340	320	344	367	354	330	373	338	334	345	350	349	369	348	359	360	368	342	337	346	345	320	320	339	315	345	351	341	328	343	332	344	318	336	345	334	315	317	314	308	335	357	371	338	363	324	347	319	359	347	357	319	333	328	348	345	376	327	342	337	392	309	360	366	340	291	335	343	347	339	342	323	328	386	364	333	366	318	355	328	356	334	321	334	362	376	352	358	349	336	331	333	329	341	352	343	337	324	362	340	333	363	362	313	320	329	348	366	340	356	372	337	311	345	353	309	354	329	338	342	340	293	386	361	348	322	286	290	355	339	339	329	364	339	326	340	343	288	344	316	309	338	322	335	312	321	351	347	340	333	344	351	376	335	332	350	348	362	322	303	362	331	314	341	354	352	340	358	285	350	344	309	331	369	316	335	354	332	316	337	330	314	337	330	299	331	311	344	322	342	335	356	366	332	332	356	335	342	342	323	325	325	354	348	368	317	295	345	337	353	340	334	349	338	338	303	371	345	376	355	347	317	342	354	353	328	357	348	352	358	309	327	331	355	316	336	345	335	353	353	339	363	344	322	370	333	336	333	375	341	369	361	336	349	345	361	340	366	325	370	324	332	339	348	340	335	352	330	354	353	318	326	310	370	330	373	332	308	353	381	328	342	351	355	328	352	327	338	323	373	350	327	362	311	316	341	337	356	328	339	339	346	352	359	322	337	338	334	338	332	310	333	358	328	311	339	355	376	311	362	314	354	322	370	340	348	366	359	327	372	328	350	335	361	356	347	387	358	309	350	338	328	324	350	360	354	329	337	307	348	359	335	318	338	378	334	360	337	352	308	333	347	317	346	311	357	382	326	347	321	374	356	324	372	328	333	322	334	323	328	304	330	347	369	356	343	337	346	362	341	345	331	372	339	377	376	345	334	336	317	358	371	348	325	358	322	344	329	322	337	355	338	348	325	337	333	349	337	325	338	346	374	360	358	334	349	346	324	329	350	324	344	331	313	340	336	315	329	350	332	319	350	304	352	334	352	299	322	380	327	383	340	351	332	353	340	321	362	343	357	348	321	311	348	326	304	363	358	354	339	326	354	324	332	327	336	342	326	325	345	311	341	346	314	354	345	336	343	321	352	365	344	348	318	297	374	327	324	365	376	346	353	364	314	315	368	352	327	357	345	342	319	357	351	360	343	365	335	325	345	309	329	371	358	338	322	352	345	318	331	326	359	359	343	356	345	323	327	335	345	335	330	339	348	341	361	338	340	349	334	308	311	339	337	335	341	342	313	319	372	340	318	345	332	326	350	351	389	365	347	329	356	358	356	342	341	342	374	339	336	333	364	344	344	351	347	379	334	351	299	321	349	313	321	352	374	347	343	327	339	337	328	343	358	344	375	357	335	347	331	309	328	353	359	350	374	341	331	349	336	348	352	365	347	299	311	291	336	343	341	343	358	348	314	338	332	331	341	360	321	322	320	330	332	333	356	359	342	325	355	327	328	343	329	345	358	313	317	348	317	325	350	329	355	379	330	330	331	354	334	338	328	354	340	324	327	314	323	326	348	360	329	318	345	342	295	366	364	352	350	366	352	341	348	343	361	342	343	325	321	341	337	317	341	347	359	336	339	316	368	331	326	350	346	323	358	340	386	334	332	360	348	347	322	352	333	353	356	337	322	325	338	320	344	357	343	371	351	350	322	314	332	310	350	347	352	359	324	352	341	312	319	335	324	358	329	360	322	316	335	353	372	311	293	348	339	333	320	347	332	320	328	327	384	310	355	359	326	344	348	347	335	344	350	345	324	333	302	344	320	378	371	312	374	362	355	365	297	323	372	362	350	359	348	358	327	343	316	334	349	337	345	357	338	342	329	354	336	356	322	339
21501	33767	24390	11510	6271	3586	6955	14300	6850	899	645	675	670	597	656	605	600	603	617	694	720	864	901	679	600	567	536	565	548	550	563	524	540	542	524	534	567	557	544	548	535	547	498	590	488	548	506	510	514	574	553	566	584	544	522	524	524	493	519	521	538	542	558	507	519	539	577	543	529	514	513	508	541	492	497	515	553	532	537	519	530	529	554	577	534	516	525	499	537	538	517	534	512	572	565	529	556	574	564	593	539	558	544	556	519	527	537	509	525	529	576	533	539	521	529	613	564	547	535	572	553	518	527	539	529	527	552	532	557	545	498	553	559	562	551	536	505	574	480	530	495	502	528	557	547	557	562	517	539	539	517	505	526	534	528	542	573	559	529	574	536	536	554	533	527	552	546	546	576	497	508	566	541	573	513	555	538	562	492	533	510	490	534	558	512	539	573	534	538	513	555	540	519	525	536	535	518	571	575	512	566	573	534	535	500	539	546	553	529	548	551	540	558	521	550	559	522	535	545	551	563	543	512	522	509	593	517	506	553	537	564	533	505	518	557	562	497	500	511	555	513	530	551	578	526	592	520	493	550	540	556	513	564	566	530	545	549	554	557	523	533	553	548	514	543	509	564	551	549	528	523	556	500	549	584	542	591	568	549	509	516	520	540	544	564	546	517	499	531	523	520	510	555	497	539	546	541	535	542	536	563	545	517	524	517	518	541	497	546	514	516	508	557	513	538	588	493	548	546	536	517	532	562	558	539	509	531	492	552	521	543	546	542	502	536	598	569	523	514	507	535	526	566	555	557	530	516	538	542	518	558	532	529	563	530	529	534	543	564	555	542	519	541	520	580	553	536	545	570	534	543	588	528	515	515	545	535	525	518	544	505	578	570	531	545	514	562	544	526	559	528	475	521	517	537	539	546	570	527	522	550	495	547	530	569	543	531	528	563	581	506	516	545	552	566	567	529	526	538	501	530	523	526	558	517	515	553	502	536	534	552	553	529	544	524	563	525	531	560	525	526	542	521	554	537	545	473	572	514	548	538	528	547	547	532	568	574	555	569	536	522	517	525	542	555	547	510	538	546	535	509	574	496	548	565	533	562	545	508	537	562	525	556	522	520	531	541	525	519	566	532	511	564	545	547	563	518	541	528	537	502	548	556	485	543	605	538	526	559	583	519	555	512	540	551	547	531	545	550	525	553	561	555	552	524	548	546	533	541	530	517	513	530	528	542	507	502	550	547	543	553	533	517	562	532	556	530	494	586	485	519	484	534	563	530	522	539	511	537	534	557	558	553	548	536	523	562	532	534	538	520	515	581	532	557	510	575	542	550	524	519	544	528	553	560	538	541	559	529	569	571	565	554	523	564	594	540	547	530	544	533	516	554	493	567	498	539	561	559	467	545	530	501	547	531	550	538	542	512	497	531	575	551	541	521	514	559	538	526	503	484	528	545	484	515	537	534	527	546	507	498	584	497	551	552	531	560	549	561	554	534	508	550	515	496	567	551	548	529	547	564	527	563	573	533	536	519	532	509	515	522	516	574	537	516	537	557	558	528	549	581	508	574	576	546	532	582	529	525	553	523	508	564	503	528	545	522	494	513	501	554	528	520	539	577	520	571	542	542	500	513	567	543	542	563	547	566	555	555	517	519	553	565	516	523	543	507	527	530	584	531	531	517	515	574	551	527	536	539	520	522	518	528	578	545	522	574	569	543	491	538	511	582	536	540	540	561	517	485	512	497	516	545	506	526	538	502	559	574	574	515	547	522	536	569	508	543	523	525	547	530	563	532	516	508	523	542	559	550	554	522	554	519	563	540	561	506	560	521	514	526	547	573	515	547	544	524	539	556	490	542	593	501	543	537	549	568	513	532	583	509	558	517	517	494	564	515	518	524	522	553	544	549	592	529	545	536	555	523	561	552	534	532	545	512	540	489	517	545	535	515	542	493	552	502	539	525	537	515	546	560	543	530	539	562	537	563	551	528	547	562	528	533	557	501	546	566	540	527	529	536	505	521	526	509	548	558	574	529	555	549	516	533	529	563	524	546	514	533	550	511	548	545	563	582	545	526	548	525	558	537	529	537	545	580	545	553	540	525	520	564	523	532	519	568	532	539	572	538	555	535	554	528	543	548	548	525	553	566	538	546	543	539	537	531	546	566	534	545	492	579	533	551	543	562	536	581	506	577	543	564	537	546	548	558	560	562	573	597	525	538	545	542	539	535	597	530	547	539	529	549	551	537	537	581	546	526	515	580	532	563	573	548	511	560	535	542	569	522	540	530	514	516	555	518	530	535	551	513	533	516	511	532	553	509	525	527	553	517	589	547	532	506	519	543	578	548	517	502	547	522	557	549	535	558	560	517	510	563	547	535	561	543	524	560	510	553	514	509	577	520	544	552	524	563	505	513	525	520	546	507	527	547	534	520	532	551	551	594	526	553	546	545	550	517	540	562	561	554	552	536	491	515	517	542	545	552	534	547	547	544	509	562	539	559	525	554	543	516	559	580	518	545	533	572	514	512	549	512	525	521	561	543	528	525	518	535	538	562	494	542	521	578	541	500	515	516	529	551	538	558	533	537	534	554	535	571	561	555	507	555	579	529	520	574	537	548	494	550	574	554	561	524	555	501	503	529	499	540	548	486	511	517	545	553	516	516	509	544	491	531	537	563	558	524	564	515	550	531	556	536	536	545	516	529	542	553	574	543	554	530	569	544	517	537	492	543	507	515	502	520	556	543	533	552	536	559	548	503	585	550	547	545	500	484	564	550	551	531	563	545	534	524	551	542	579	497	540	585	537	505	528	546	492	525	516	568	555	544	566	517	479	530	522	537	509	555	503	527	569	527	559	541	541	512	558	527	531	535	550	535	535	550	580	549	525	534	600	574	542	575	516	559	508	567	525	523	555	550	530	582	553	533	552	507	538	528	568	554	536	516	516	570	570	572	513	561	555	511	518	542	518	543	539	544	517	557	536	513	549	566	527	570	559	515	570	504	501	519	551	545	532	537	539	526	506	526	522	551	577	565	541	537	549	520	505	503	521	536	508	562	512	532	523	538	561	519	572	544	538	563	567	551	520	540	539	535	523	520	523	563	508	537	544	548	540	484	556	526	571	553	543	483	591	550	522	517	506	530	562	515	577	550	506	516	485	498	546	520	563	575	569	510	560	614	531	536	531	569	540	575	535	549	490	539	550	527	510	600	517	504	535	540	528	540	536	513	537	562	523	533	561	539	492	547	539	543	528	514	577	552	551	558	526	537	528	528	576	552	507	521	542	521	566	508	551	526	519	579	514	590	514	531	543	536	521	529	553	549	528	511	533	542	531	521	577	530	572	565	547	533	532	536	526	499	523	520	566	523	526	568	571	548	564	573	576	553	564	525	547	565	533	592	514	530	519	525	589	544	532	533	506	539	564	530	524	536	504	535	547	562	526	512	491	551	521	536	561	554	523	574	492	527	549	529	543	514	536	509	537	568	550	555	544	539	509
24049	21120	27915	24274	18844	6380	23519	30169	14133	1504	458	447	450	449	446	460	383	399	489	791	965	872	742	506	429	411	419	392	379	408	408	386	374	391	411	407	382	378	381	365	386	385	365	393	399	396	364	342	365	420	370	390	371	408	390	399	393	387	368	351	364	430	365	358	376	389	380	396	372	356	351	381	356	401	405	382	339	368	384	410	402	400	392	370	378	365	368	388	374	383	378	352	338	366	399	374	387	404	363	359	387	369	388	389	369	378	369	374	381	407	383	368	399	379	390	348	365	372	406	360	381	405	351	359	379	382	343	403	393	382	393	392	391	412	397	378	350	392	371	365	382	388	398	390	341	388	417	375	400	373	365	374	387	345	380	359	391	357	404	353	397	401	356	387	382	374	356	363	384	397	399	360	365	368	363	396	368	359	357	388	370	396	415	373	423	373	383	365	339	365	410	386	354	405	374	419	401	383	369	392	408	388	395	380	365	333	347	346	354	381	403	427	386	392	406	390	381	385	406	390	378	394	394	410	399	390	365	385	367	392	420	358	375	372	414	378	362	361	407	372	382	394	368	382	380	398	341	382	402	380	361	352	386	387	370	381	357	380	365	373	340	384	353	395	402	385	346	392	356	400	402	370	382	371	353	383	375	375	394	382	366	425	400	377	368	379	422	347	360	390	385	408	366	400	377	363	402	341	380	376	382	404	389	406	394	404	378	360	384	368	389	366	345	407	392	373	380	403	375	347	389	374	345	384	367	380	345	387	361	386	440	393	385	398	390	372	351	360	400	386	383	391	363	370	355	377	385	393	414	366	370	362	411	385	371	381	399	403	389	389	357	411	374	394	376	402	416	388	381	406	392	383	362	379	376	389	403	402	364	375	372	392	347	419	412	365	383	389	374	393	362	412	376	357	367	388	383	400	390	396	378	342	352	361	374	383	364	361	339	373	385	398	381	370	359	358	376	342	401	406	364	376	362	361	416	380	363	385	358	389	368	363	360	368	375	387	381	400	405	398	426	380	363	376	375	399	366	378	357	375	425	359	410	410	387	356	369	392	396	368	381	410	390	378	378	395	354	392	419	405	345	412	375	392	374	382	381	374	365	363	414	377	392	399	373	386	369	391	382	371	369	413	377	402	347	359	410	375	392	388	397	393	380	401	376	383	388	378	399	400	369	374	400	384	357	365	358	384	383	381	367	396	362	384	383	375	374	386	364	369	405	366	417	393	376	393	377	387	390	413	372	390	397	393	405	433	416	354	356	348	393	376	399	384	381	386	378	406	410	371	361	394	393	374	360	348	373	381	390	380	385	384	355	394	403	371	401	381	395	359	391	376	372	379	379	356	362	388	378	362	368	405	375	419	350	362	365	422	366	412	385	421	359	386	374	361	389	354	409	389	390	407	405	369	377	374	387	394	370	367	371	354	415	366	355	377	390	365	365	360	397	389	412	359	375	367	392	378	391	378	397	382	400	376	436	386	340	376	362	414	392	340	381	414	405	372	391	396	399	384	362	415	400	359	371	385	412	366	394	368	386	406	393	370	408	374	352	381	379	376	349	373	367	409	343	380	388	352	377	387	385	363	364	369	379	399	392	393	391	397	376	385	386	407	388	353	399	376	377	368	402	406	377	372	377	382	390	357	389	391	364	373	390	380	396	360	384	418	412	375	387	409	367	406	356	368	394	359	402	343	345	413	347	390	365	398	364	387	391	384	415	384	397	362	357	370	358	387	373	372	357	368	393	395	400	385	378	368	377	410	369	402	394	396	384	375	376	400	368	359	381	389	386	375	343	384	384	373	358	360	413	414	408	401	419	370	371	375	378	390	367	349	401	375	372	391	369	386	381	375	379	419	342	379	384	385	383	367	403	356	360	377	373	375	368	405	380	377	377	390	412	384	370	400	379	367	393	388	375	361	380	412	397	381	416	370	373	367	339	377	401	367	386	433	369	412	372	373	343	374	370	385	417	424	371	363	380	381	392	375	341	393	405	360	373	379	366	422	357	386	403	387	358	406	400	369	356	380	376	395	362	365	365	374	361	371	372	382	391	376	398	371	368	408	335	330	371	370	362	344	414	368	372	418	390	373	389	374	386	411	377	359	388	388	364	345	397	381	389	372	384	397	374	401	426	374	380	368	385	391	403	374	387	399	390	367	363	384	392	378	394	362	371	402	381	354	384	343	338	373	400	370	371	379	397	382	399	410	349	361	393	392	395	386	373	409	401	402	364	399	410	392	357	376	399	392	418	402	377	426	401	398	390	388	361	394	349	386	392	387	381	424	387	368	378	367	392	424	396	365	410	383	398	399	374	372	380	370	386	388	384	372	420	375	345	361	352	398	350	398	419	361	394	367	368	353	423	348	399	399	395	374	414	401	401	438	383	374	348	393	366	387	403	377	433	363	368	351	376	347	391	392	368	387	409	378	363	369	359	386	386	378	384	383	423	370	406	391	367	398	384	399	400	354	375	391	344	398	407	394	373	367	401	404	355	405	353	402	365	362	373	349	411	395	373	385	370	373	357	370	371	359	346	404	351	385	370	383	372	403	364	360	361	401	373	419	381	407	378	389	424	379	376	417	390	376	352	379	368	364	440	425	378	411	422	380	386	405	346	379	410	372	382	373	371	345	416	357	367	426	369	374	369	380	358	408	373	371	365	370	379	366	366	377	396	371	381	408	374	366	380	371	368	372	373	362	389	386	413	386	382	381	343	363	408	360	394	432	362	403	407	369	384	394	348	411	399	366	362	371	390	387	365	346	366	389	372	381	370	391	358	391	415	406	399	399	426	408	400	406	344	326	372	360	383	397	388	385	361	368	376	337	381	381	386	366	374	376	391	386	403	358	358	421	361	405	379	364	377	388	387	373	383	389	375	413	344	373	373	366	353	383	406	374	348	417	362	362	399	363	385	383	370	369	367	407	396	364	371	362	386	378	378	365	361	367	381	389	393	370	375	366	385	375	360	375	392	368	371	397	355	387	383	412	360	379	358	364	403	327	347	394	370	397	388	367	352	339	385	390	398	396	342	381	386	344	364	392	380	399	372	396	388	362	349	368	341	391	377	377	375	383	375	423	373	401	381	396	375	383	381	420	418	377	428	363	417	374	427	343	352	394	371	369	364	355	366	392	385	386	375	369	393	373	374	412	341	382	386	389	377	389	438	392	385	390	350	419	334	383	366	380	397	398	363	388	366	377	377	328	382	364	412	402	407	369	382	385	423	366	374	381	366	395	394	404	388	377	347	381	357	366	378	397	373	369	351	382	342	410	397	347	392	389	387	397	367	355	410	386	397	407	380	387	349	388	343	371	387	388	378	350	413	374	409	402	368	399	411	340	421	386	403	388	409	390	399	383	410	399	382	387	390	372	404	409	387	416	376	384	399	366	371	370	395	400	389	430	377	431	396	392	409	337	386	390	387	361	387	360	380	382	335	359	365	367	380	411	396	391	379	388	428	388	381	365	397	395	369	420	348	379	369	372	381	397
27245	45523	33324	20670	9996	7471	32443	35350	18373	1654	770	755	763	671	700	682	666	653	1056	1866	2287	2048	1588	1110	800	738	606	588	578	616	596	602	612	619	615	599	603	612	603	573	622	579	573	613	591	604	621	573	592	632	609	611	579	638	577	595	585	604	609	624	576	586	620	587	568	576	603	580	581	597	621	606	591	563	624	617	578	615	601	587	623	652	614	614	631	602	596	609	617	605	611	580	577	550	600	596	624	599	581	625	581	612	602	611	616	606	605	569	594	600	613	589	554	599	615	582	620	598	623	627	584	621	560	590	582	620	640	563	599	571	588	577	609	605	560	531	584	630	644	590	596	619	608	543	594	616	633	582	587	586	617	588	638	600	612	587	574	595	642	641	632	653	601	596	569	604	616	601	608	613	565	626	603	625	616	593	586	556	603	622	597	595	643	562	613	593	613	597	615	617	610	604	618	574	608	582	620	595	613	587	579	590	603	590	590	612	617	565	567	577	571	605	578	636	597	564	599	598	527	615	590	606	594	626	610	562	619	659	590	617	580	588	576	572	615	599	598	576	558	616	592	586	550	560	630	590	603	598	573	616	618	609	603	622	558	637	559	609	571	599	635	612	598	595	608	617	580	608	609	575	620	558	565	601	577	615	610	605	614	572	624	595	626	557	595	609	605	637	601	626	580	587	620	567	618	587	567	551	588	598	618	608	580	610	604	590	659	644	604	639	587	571	594	604	582	596	606	600	580	583	642	597	552	625	568	622	566	633	593	612	575	603	599	625	587	581	600	606	584	598	603	594	609	618	604	571	592	598	575	585	615	604	629	581	558	628	557	613	600	617	598	586	614	592	604	565	587	585	597	593	585	618	627	591	588	630	608	605	602	622	660	584	585	611	567	584	580	597	581	616	590	618	610	611	623	607	589	581	612	602	623	619	540	630	599	596	566	591	600	575	620	635	590	597	586	683	571	616	640	570	606	627	589	588	563	598	577	625	586	565	609	608	589	598	618	580	590	595	585	579	616	577	615	628	644	614	602	574	613	632	622	533	593	576	571	585	608	630	634	568	575	628	596	564	601	618	598	574	646	584	589	585	593	578	568	589	583	609	579	605	624	560	633	583	612	576	587	610	576	589	604	605	614	658	597	600	606	673	590	545	587	589	622	598	565	595	617	582	575	600	602	582	603	585	583	596	590	566	606	626	586	586	565	571	605	603	617	598	628	596	630	571	598	612	585	646	592	603	611	580	564	567	635	615	610	628	554	636	602	599	621	619	586	570	587	617	613	652	574	605	623	635	567	635	587	631	614	567	627	595	605	593	659	630	591	603	585	596	586	552	578	571	653	575	565	594	618	630	609	604	571	582	608	617	572	597	630	574	614	604	560	596	588	600	595	589	633	593	636	601	639	684	623	589	611	594	595	575	617	664	576	620	635	607	554	594	626	601	604	577	639	565	587	595	584	543	591	588	573	657	639	588	596	594	614	591	628	614	579	607	573	582	649	571	545	559	611	573	628	598	598	618	610	560	615	607	604	608	553	613	624	594	587	627	610	604	567	612	628	618	640	585	539	599	566	613	606	602	576	621	589	588	585	606	602	599	592	592	617	631	590	606	558	576	562	617	600	585	594	577	573	580	552	574	567	594	596	586	621	617	588	604	607	586	613	618	585	619	621	598	642	579	604	592	615	600	615	535	561	659	596	615	609	618	621	599	566	616	601	623	605	585	561	611	589	586	584	620	621	615	551	593	607	574	613	608	609	590	574	591	603	561	587	660	640	643	590	601	594	608	586	583	574	581	616	592	599	594	601	584	673	594	585	606	591	566	569	613	584	602	599	592	639	550	575	624	615	546	626	617	616	660	592	605	595	587	583	565	620	602	635	577	638	621	579	598	630	589	640	597	590	608	608	598	597	610	596	634	605	572	600	591	644	597	584	603	601	589	614	601	601	646	576	578	622	598	581	603	606	616	608	581	641	563	629	621	613	571	590	667	616	585	583	570	595	583	580	602	612	606	611	584	629	621	585	579	605	593	568	632	611	614	616	586	565	593	623	622	611	603	597	643	653	604	580	604	601	592	587	594	585	609	612	626	552	627	597	578	613	609	595	637	641	615	595	590	574	626	586	585	601	616	596	555	620	559	580	634	562	572	649	554	598	613	551	611	588	598	603	566	599	595	611	627	599	607	604	598	584	615	597	601	639	581	599	585	582	610	606	576	579	596	634	563	607	599	611	608	579	544	574	597	603	577	591	573	578	566	540	608	611	592	603	620	567	594	604	556	564	591	611	592	649	579	600	596	655	596	613	621	591	611	617	639	622	599	618	616	600	598	588	585	606	582	578	617	604	595	617	581	575	575	580	622	621	546	620	573	588	623	579	589	602	594	597	613	573	610	602	601	615	611	604	654	610	650	598	570	577	546	603	598	574	600	600	587	554	604	616	564	661	574	624	604	586	606	578	614	612	572	572	550	622	606	562	591	638	606	569	568	570	592	621	570	594	598	568	593	606	617	612	598	594	607	596	628	633	550	604	579	585	660	592	570	594	594	614	537	601	615	618	588	569	616	618	593	600	641	624	609	638	591	648	602	614	597	623	595	610	613	646	621	558	577	574	555	604	598	615	571	620	602	552	646	645	653	597	587	569	594	561	608	600	595	570	549	574	595	618	609	580	609	647	612	590	642	569	597	599	619	600	610	604	620	586	585	589	562	573	610	581	563	611	576	582	587	543	564	607	615	585	629	594	600	598	577	610	603	660	572	565	603	610	575	603	604	627	603	575	607	627	610	568	584	604	641	609	591	605	631	561	617	636	605	603	631	577	584	585	569	594	589	602	633	598	611	584	601	609	606	613	615	615	610	573	615	618	617	614	630	597	620	607	593	601	598	571	571	589	613	604	612	605	571	649	583	591	613	604	629	579	653	568	598	587	583	654	560	577	610	615	644	593	598	583	638	585	661	545	594	588	579	606	631	615	605	594	642	578	593	603	565	635	569	586	555	621	622	601	629	606	581	635	646	635	585	570	587	581	569	625	609	612	597	608	548	608	622	564	593	574	602	579	587	617	613	586	604	625	596	622	592	580	598	592	613	608	560	603	571	590	579	589	594	602	590	630	558	642	640	620	578	589	616	573	608	587	567	634	620	632	596	601	571	599	565	583	600	631	597	598	569	583	589	602	590	590	595	587	565	600	577	587	606	616	617	633	592	608	622	606	601	604	611	601	610	620	629	603	606	609	659	563	631	586	610	590	564	598	567	607	589	594	606	594	608	586	616	600	589	658	620	632	620	586	628	598	629	606	593	564	609	589	602	603	622	620	589	593	607	614	558	661	640	537	593	564	606	590	625	630	634	593	630	597	564	609	580	571	589	613	658	596	607	596	667	612	591	590	616	611	654	588	561	569	597	580	606	621	604	550	567	597	626	570	588	616	570	596	578	597	620	596	563	614	591	603	618	591	577	571	599	593	593	606	626	559	557	591	627	590	582	571	605	613	622
22903	21154	28748	23690	21085	20408	34812	42676	23541	3515	493	410	355	388	369	381	364	315	754	1846	1118	1221	1100	783	496	377	304	315	305	329	331	330	329	297	331	275	301	295	285	304	292	302	311	288	286	313	293	328	300	287	279	310	327	277	303	336	324	293	306	317	319	292	285	313	314	295	278	279	283	299	322	311	314	327	300	284	320	317	309	284	273	311	296	305	296	304	305	336	309	297	296	316	293	314	294	272	325	306	292	304	292	313	319	293	281	294	294	315	308	321	318	320	328	332	304	306	306	282	311	291	303	319	266	316	266	312	297	319	295	305	318	321	301	304	300	326	322	279	269	309	305	266	287	306	301	278	275	317	286	312	293	257	308	284	297	338	295	284	289	274	284	305	305	303	326	298	316	311	298	311	288	284	282	307	309	292	329	312	306	338	319	298	305	296	291	344	288	305	293	288	294	318	281	334	307	348	280	299	286	318	304	314	287	323	319	345	292	329	305	281	304	292	278	292	305	298	310	304	322	314	326	304	299	277	298	333	300	311	288	332	290	303	320	289	318	301	299	311	345	302	334	332	281	318	309	316	308	323	300	296	329	312	279	278	266	276	302	310	299	280	308	320	284	301	305	314	313	309	309	320	298	322	292	287	292	326	317	288	336	297	324	302	315	289	310	280	328	314	309	303	332	314	290	300	295	314	280	308	273	308	315	279	304	303	321	297	287	322	266	308	300	337	320	289	320	301	305	302	329	319	300	330	311	308	306	325	299	309	300	305	294	312	339	299	323	340	300	297	335	306	283	288	295	301	326	312	293	317	299	295	302	303	294	330	305	293	300	307	290	289	282	311	344	328	268	308	324	294	341	305	311	311	326	291	345	322	301	267	291	333	311	304	296	280	280	301	321	321	307	289	294	330	295	300	291	324	314	300	347	302	310	313	346	296	312	308	312	306	296	313	283	313	310	304	297	329	349	291	331	272	294	292	318	281	320	323	330	280	308	301	290	311	301	291	296	301	288	282	270	334	311	286	292	309	288	318	287	304	329	321	286	318	317	329	291	291	294	321	298	287	286	337	296	297	299	327	293	331	292	307	296	289	319	329	321	278	284	286	317	313	310	299	329	297	300	320	301	296	332	282	307	319	296	294	318	314	295	310	293	337	307	313	310	348	303	294	333	336	331	307	289	286	266	301	298	327	302	327	322	293	306	309	310	314	316	290	319	312	295	271	292	328	340	313	281	310	316	274	320	299	321	292	300	341	306	308	320	291	284	277	302	315	275	326	310	296	313	313	315	300	278	279	305	286	313	303	343	319	328	292	294	295	305	322	333	291	330	322	312	337	295	284	299	310	293	303	311	297	301	294	292	287	274	286	304	311	305	281	299	291	295	292	311	298	321	274	294	303	316	306	327	312	293	292	293	282	328	272	336	294	311	311	319	322	316	298	305	308	290	292	306	298	331	303	329	298	324	309	307	316	316	301	301	355	281	321	325	299	305	309	319	330	290	284	317	258	288	302	276	306	306	306	302	305	311	319	302	303	318	313	302	304	346	315	327	314	268	307	324	300	320	318	292	319	307	282	287	317	301	294	322	306	303	314	292	306	286	293	298	298	293	319	289	318	314	294	296	279	299	294	326	293	342	291	292	259	309	321	315	298	276	316	322	281	287	300	304	291	317	315	306	276	291	290	322	318	307	300	325	344	322	293	305	328	280	322	299	287	293	307	293	271	334	303	324	306	280	287	315	288	303	293	300	311	317	293	316	282	340	288	287	318	323	289	311	307	302	294	298	319	316	302	321	319	317	281	288	299	298	301	302	321	319	335	330	325	295	308	301	314	312	311	322	300	326	323	310	285	308	297	304	308	322	317	298	319	321	281	296	268	313	289	297	295	290	305	309	287	297	254	291	295	289	276	282	295	308	304	316	312	292	309	272	294	319	338	284	309	300	292	304	284	308	322	331	296	306	303	319	316	308	300	289	313	293	308	296	290	313	326	312	298	284	294	309	313	340	289	294	286	305	274	297	327	307	296	312	333	313	298	277	287	303	319	335	291	309	285	295	306	325	327	306	312	310	303	327	269	269	304	320	290	302	313	300	311	326	299	299	328	306	333	312	333	318	323	287	289	309	316	284	288	295	286	301	294	299	324	300	325	294	305	329	324	265	311	343	299	333	290	283	313	324	291	319	294	303	294	292	315	290	288	277	313	293	319	331	269	290	345	298	274	329	324	302	302	296	317	290	342	310	307	289	312	295	284	305	315	312	298	323	272	309	291	310	311	330	298	308	319	317	311	324	304	289	316	330	314	279	318	295	285	291	306	288	317	303	282	299	314	322	298	280	315	279	308	308	306	261	279	316	283	306	305	298	309	297	320	278	299	351	285	303	309	262	316	320	297	285	320	301	321	293	293	320	340	315	288	306	297	279	290	309	329	302	338	296	305	310	293	293	289	298	320	339	316	308	323	294	292	288	315	283	316	286	299	304	313	298	321	316	306	306	319	305	312	321	351	308	321	287	357	331	300	283	299	290	340	278	298	297	300	299	309	310	269	301	301	312	293	284	284	275	297	316	292	320	298	305	274	307	318	293	295	306	275	306	317	302	314	289	285	317	314	291	299	303	326	306	273	326	284	329	320	293	312	347	307	298	277	303	285	352	310	276	297	301	329	306	294	315	298	323	325	292	308	303	319	312	299	296	311	267	321	284	317	304	310	298	295	344	317	315	308	286	303	285	297	323	289	315	299	270	306	288	325	322	301	305	305	309	279	310	311	347	326	328	314	316	328	281	303	302	306	296	299	292	315	292	305	280	318	298	322	303	276	330	294	297	309	298	288	272	307	305	311	286	352	307	310	315	277	302	304	290	296	309	313	276	303	306	295	322	283	314	305	294	280	319	294	291	315	291	323	281	283	299	321	291	306	290	309	303	305	307	295	305	329	296	298	274	331	312	284	295	301	311	298	343	292	283	295	285	313	306	285	309	291	283	308	299	272	294	279	294	272	292	262	283	300	309	303	286	297	302	307	310	268	310	296	285	281	297	339	317	303	310	309	311	284	287	304	319	317	305	274	298	307	293	296	320	292	327	295	316	315	300	287	294	310	320	309	317	300	301	295	299	287	283	315	310	314	306	302	297	268	306	295	298	311	307	300	325	305	311	278	289	306	305	308	291	281	325	325	310	323	310	299	303	289	295	294	320	295	259	309	305	294	304	310	277	291	281	317	308	296	294	312	306	315	321	318	310	303	300	297	312	303	292	316	308	302	317	316	305	296	277	310	306	320	290	320	298	301	301	313	342	306	315	295	314	307	319	299	318	310	311	303	303	270	295	320	300	285	298	308	333	321	301	304	299	313	266	337	300	314	294	302	286	292	315	304	296	297	293	320	294	309	308	317	342	307	318	297	285	330	296	316	299	297	336	270	282	337	301	310	354	326	291	277	314	327	295	298	289	276	314	282	280	315	273	292	300	287	288	297	259	313	308	301	296	327	316	330	301	296
32157	54534	44269	28542	14594	10605	40027	44990	25152	2918	939	814	717	645	628	581	589	584	1787	4876	2758	3312	2681	1703	1041	618	461	477	476	502	484	498	462	475	499	512	494	476	473	499	492	487	516	492	468	478	469	468	521	434	449	452	474	480	478	508	519	497	509	521	505	483	518	505	487	487	435	434	488	514	475	448	480	487	480	460	457	500	484	488	499	448	483	502	505	476	462	479	469	489	458	469	457	461	498	468	506	491	508	453	487	505	467	455	477	491	466	480	461	517	498	492	561	483	449	495	444	454	473	491	447	513	481	471	513	494	473	426	484	460	496	509	488	447	481	493	467	499	468	485	519	491	500	485	499	504	508	493	475	518	456	474	489	413	477	494	467	442	504	478	476	477	481	466	450	480	467	464	450	435	484	468	464	486	513	424	496	480	489	480	462	490	461	504	482	517	488	514	467	469	498	476	490	528	495	499	457	474	513	467	485	502	488	474	484	475	524	498	464	476	456	467	493	492	456	480	481	498	462	497	489	486	492	473	452	483	487	480	457	471	479	471	488	480	462	461	487	532	475	457	477	449	506	496	500	467	486	487	466	493	530	489	488	464	488	463	501	451	498	463	450	476	470	483	474	466	488	455	466	467	466	482	500	442	491	501	484	450	497	437	515	462	488	495	468	486	500	519	452	453	459	505	475	476	534	484	481	525	488	525	491	488	474	495	529	460	440	514	470	518	491	448	511	463	442	464	485	477	490	509	497	536	512	448	477	525	463	498	485	449	475	482	504	503	450	514	465	508	485	483	500	467	484	506	450	475	506	464	504	485	478	451	437	473	472	471	485	485	484	471	509	483	478	546	509	493	484	489	483	482	492	491	495	537	463	452	465	525	484	480	487	478	467	505	492	478	455	471	446	478	448	446	482	498	515	506	500	497	501	438	450	490	467	476	500	475	453	503	494	478	491	511	477	504	478	448	455	465	487	462	497	476	548	490	452	506	477	443	439	497	465	508	475	491	486	481	480	458	490	472	487	443	478	451	514	506	464	478	507	456	514	477	464	515	518	484	432	500	475	506	424	482	499	495	495	488	454	438	517	528	454	501	494	524	483	467	430	490	454	543	472	473	521	482	481	525	514	483	477	477	482	463	456	490	486	488	515	440	487	499	446	517	462	505	490	478	472	503	481	446	454	469	492	477	474	469	485	495	468	446	490	488	481	486	466	481	470	480	476	442	492	442	480	492	493	506	449	485	491	436	465	467	448	485	475	496	459	473	437	460	516	472	472	499	442	510	459	462	477	455	450	459	497	468	479	513	467	521	441	420	487	492	481	496	477	496	459	462	494	492	488	506	459	462	446	468	487	503	470	479	499	490	515	523	494	492	489	494	484	489	492	488	508	480	507	516	448	465	456	453	490	476	473	473	470	523	478	502	440	499	498	492	475	486	503	488	487	512	496	472	463	491	464	431	488	520	499	502	492	527	476	510	455	463	487	479	440	485	491	477	497	460	481	527	485	485	497	491	480	495	439	480	476	478	481	472	487	495	462	502	455	505	489	505	480	524	504	446	439	493	448	495	466	462	489	500	543	467	530	481	460	487	486	485	487	483	472	520	510	488	487	490	478	482	461	471	462	461	482	513	494	518	493	530	475	486	494	491	478	538	508	493	477	491	481	486	497	527	460	495	498	481	456	457	492	473	482	480	483	486	446	509	532	484	478	511	478	455	462	454	459	508	507	469	490	462	512	470	531	490	504	471	473	481	467	500	484	488	504	471	524	481	535	463	448	477	522	432	462	474	479	490	524	445	466	526	452	498	470	451	475	455	496	475	493	472	465	491	504	470	507	461	499	503	505	435	450	487	454	487	486	491	483	503	479	530	492	489	489	476	532	505	498	470	473	527	432	479	478	480	468	499	496	469	472	490	458	446	488	455	471	509	445	475	465	499	461	502	471	470	495	467	461	469	476	555	502	485	479	501	468	514	500	472	458	480	484	474	456	525	500	473	499	440	474	484	468	471	460	461	490	487	467	480	455	497	477	468	477	470	459	507	493	458	492	471	515	501	472	473	500	479	448	488	474	461	486	491	493	496	458	471	468	495	477	490	468	442	455	457	481	479	452	438	447	461	509	457	488	460	475	519	490	484	457	469	451	499	487	508	539	514	522	484	498	471	495	466	493	456	476	480	522	459	496	497	473	450	466	466	501	476	473	481	486	483	485	454	462	481	463	445	457	446	458	490	492	500	490	466	505	479	468	479	481	468	446	432	474	462	483	493	451	493	477	468	509	469	470	460	502	454	443	480	504	466	484	485	460	510	470	480	483	496	494	478	509	462	455	541	456	434	470	475	476	498	489	482	486	495	447	487	461	490	493	491	495	482	510	482	503	455	474	483	483	452	505	518	495	448	484	504	467	518	512	452	499	455	464	507	486	475	514	468	480	533	488	459	480	480	478	476	510	487	481	478	446	479	478	460	471	490	498	468	500	452	500	464	493	486	491	486	485	458	484	506	483	469	499	455	495	477	491	498	507	490	522	503	543	477	458	479	498	472	478	483	511	469	524	484	496	522	478	495	466	466	467	512	491	491	477	481	472	485	486	494	475	463	458	430	505	514	453	445	464	481	468	469	470	503	493	476	488	486	486	479	472	463	498	487	465	486	489	449	483	472	471	509	508	417	472	489	474	536	478	536	474	485	467	536	461	499	464	491	473	476	480	458	416	466	484	487	479	483	472	470	445	495	510	455	488	434	471	462	501	454	464	457	443	465	484	473	497	479	485	491	478	496	457	496	456	440	428	474	470	477	466	501	479	430	457	504	482	495	471	500	507	501	493	443	453	492	444	458	499	473	488	475	523	476	498	450	519	489	439	489	480	466	448	506	471	465	477	481	467	477	493	446	470	476	489	499	522	478	512	483	470	447	486	478	494	508	480	466	478	478	508	465	497	479	483	495	491	490	507	462	500	475	484	485	497	451	480	421	476	489	467	481	482	483	456	471	489	486	493	453	445	516	465	461	451	481	485	468	471	483	488	519	418	481	487	478	409	493	454	482	473	483	471	472	484	491	463	494	473	483	481	488	478	495	492	466	502	495	462	452	491	500	487	436	542	484	488	479	508	456	472	472	506	480	454	473	474	481	469	458	454	503	492	453	504	466	461	497	461	469	495	487	461	475	505	480	464	497	523	460	521	464	487	468	436	484	478	477	500	503	503	448	507	472	480	495	480	489	483	474	489	491	492	465	482	549	475	472	507	442	498	460	488	454	469	462	478	448	440	466	492	468	490	509	452	485	453	479	547	510	491	491	497	488	460	443	477	496	491	475	501	477	455	504	494	485	482	476	463	508	511	458	477	476	503	482	479	458	451	437	523	495	499	503	499	490	477	471	510	474	501	475	473	464	496	467	498	461	441	500	465	487	487	486	497	495	466	459	467	441	481	488	495	458	456	458	492	505	458	484	433	459	462	465	471	511	488	505	479	472	500	431	467	484	472	468	507	443	492	448
26593	21905	20343	7626	2179	1226	4178	6552	2011	378	357	374	379	355	352	389	380	341	369	435	461	521	431	363	348	380	349	347	341	353	355	356	335	321	343	347	345	341	318	327	353	334	344	347	355	354	347	310	353	324	346	346	325	352	345	368	337	339	326	348	346	342	341	306	312	372	339	323	329	332	374	326	341	303	333	335	358	330	318	369	322	334	354	368	356	370	332	338	348	337	298	353	348	310	305	346	347	337	348	351	302	354	329	338	316	379	359	356	365	323	342	341	363	347	336	350	329	356	349	344	345	351	316	331	380	376	350	335	326	357	347	322	365	324	322	328	349	342	345	330	341	355	327	371	303	348	335	312	329	306	345	339	315	327	348	345	341	305	305	341	346	328	335	308	343	354	331	351	346	324	346	329	350	301	332	327	331	322	320	339	316	349	374	365	320	349	325	335	331	333	333	307	328	319	348	347	333	331	330	306	324	315	329	346	374	315	344	360	350	331	334	353	344	346	340	338	327	321	349	322	383	330	342	368	347	358	345	340	379	350	327	309	360	337	336	344	350	361	326	351	353	402	312	366	343	322	352	340	331	306	370	338	357	359	324	329	306	345	321	337	360	333	330	328	336	345	329	340	357	326	374	356	338	380	360	326	360	343	354	322	357	362	321	343	327	306	336	341	331	316	327	355	351	325	352	372	397	358	340	358	319	342	319	352	343	339	342	329	353	356	309	353	370	345	307	323	356	327	349	322	346	376	353	320	369	311	350	325	341	347	338	323	340	325	331	355	341	347	371	323	399	328	343	339	341	364	325	300	347	357	357	365	304	328	348	295	359	362	340	384	361	341	339	348	345	347	334	364	385	369	349	340	347	328	326	326	330	369	344	333	316	342	340	338	321	354	314	329	362	321	340	337	356	323	325	329	318	329	318	337	352	318	339	353	358	330	321	323	358	343	316	336	336	347	329	324	373	336	370	344	366	322	347	352	304	336	327	335	304	320	296	333	337	314	343	328	345	351	352	325	312	339	308	360	379	349	369	346	361	355	373	344	328	328	319	360	340	332	351	365	304	344	341	333	331	333	349	373	323	343	352	335	354	332	377	340	332	333	346	351	347	338	332	346	331	333	319	321	358	325	319	350	340	343	355	329	317	331	351	327	322	343	336	337	320	336	339	323	313	360	360	320	330	351	365	328	353	339	329	314	330	341	330	320	336	346	347	326	325	340	338	353	339	398	372	345	330	337	328	358	348	323	336	340	355	334	341	333	336	347	352	343	301	323	358	326	364	344	338	324	360	354	315	352	350	329	345	357	357	376	320	350	365	304	330	350	369	350	345	347	336	365	315	341	329	317	330	328	337	353	348	334	339	363	346	346	325	333	329	305	348	325	344	306	383	317	338	352	344	325	332	323	320	328	314	373	365	314	331	316	322	353	357	371	307	339	320	365	341	355	338	341	334	370	333	364	324	361	343	308	337	333	338	334	319	347	332	368	354	353	325	335	360	331	328	349	311	355	361	330	356	331	356	350	326	337	337	363	346	328	307	356	363	338	320	315	316	345	350	315	362	358	362	339	360	345	330	342	343	361	344	339	366	344	346	333	331	336	326	320	321	333	321	338	336	358	338	333	326	330	333	321	335	318	356	315	345	332	360	335	329	325	326	292	347	338	326	351	312	330	349	340	357	339	368	330	351	341	302	336	346	357	314	330	342	344	345	324	338	313	317	385	343	336	367	354	347	341	373	312	337	296	350	302	353	357	346	315	370	360	372	314	332	318	339	316	319	347	329	307	340	315	336	347	345	341	347	369	332	369	299	337	342	310	307	343	326	348	355	360	342	315	322	323	340	332	315	350	338	326	345	350	351	358	347	346	366	339	379	312	341	328	326	349	312	325	346	348	302	368	320	341	355	355	322	353	318	312	309	386	319	317	309	378	342	337	338	341	338	322	368	358	320	311	352	349	371	366	346	329	337	351	335	326	308	357	362	391	362	357	337	313	343	347	322	339	296	364	310	322	322	332	330	365	332	313	328	346	344	368	339	345	357	323	308	352	315	342	323	362	372	367	356	330	342	352	350	351	341	342	327	342	333	334	319	325	340	349	331	304	326	341	341	356	347	327	336	340	359	338	328	368	364	321	336	336	316	351	371	336	302	327	337	335	308	344	335	320	331	335	352	318	348	312	347	346	309	329	352	366	338	323	320	314	325	344	337	318	309	348	333	330	340	313	341	325	373	317	365	347	362	349	361	355	332	327	337	345	348	366	344	333	333	343	325	345	327	311	326	304	335	327	354	364	342	325	321	300	337	344	312	323	326	352	351	339	359	334	343	347	353	337	368	336	316	352	338	352	351	327	314	339	342	344	365	339	344	376	352	349	346	342	338	377	339	350	319	334	339	310	351	343	336	354	388	349	321	312	328	358	311	317	341	349	351	339	348	341	326	356	365	343	307	356	321	325	354	312	280	322	362	340	326	331	333	333	336	336	335	336	375	319	319	342	347	347	337	350	317	320	311	361	324	348	329	328	353	317	355	313	357	334	337	340	343	353	342	321	360	297	361	347	353	354	348	328	346	357	336	324	344	371	360	307	359	354	336	342	344	318	322	319	302	314	353	344	341	343	379	343	311	328	333	343	344	375	358	339	342	330	324	355	344	359	368	315	353	346	338	312	369	307	315	369	330	323	345	379	325	349	368	325	325	341	365	323	311	367	320	367	338	369	340	338	342	349	306	353	332	353	336	367	343	343	303	352	341	329	359	342	363	325	380	319	367	353	308	333	370	334	354	325	316	294	351	359	325	312	347	311	361	326	336	320	359	338	325	344	356	304	339	344	325	362	341	376	351	321	341	326	337	323	355	344	337	333	321	356	327	331	319	340	344	331	303	339	362	350	333	314	335	314	348	374	377	336	370	336	338	313	323	324	333	356	323	334	353	323	334	342	302	315	325	361	320	356	331	364	304	340	359	342	333	334	373	354	344	320	319	319	322	333	355	327	370	338	362	304	367	333	353	329	341	312	341	315	334	357	316	369	366	337	335	341	354	328	333	336	320	318	344	343	336	348	327	310	349	364	304	314	367	335	334	331	356	329	360	373	319	348	360	364	332	355	324	322	352	314	323	317	337	331	373	359	342	318	359	342	327	350	349	327	347	365	357	333	333	354	326	342	348	340	398	343	333	344	314	360	312	341	325	329	363	344	355	335	376	321	341	345	358	372	354	355	359	363	339	326	330	314	358	362	323	362	365	337	335	321	326	333	315	348	353	346	348	335	344	328	343	345	318	338	335	342	343	336	342	343	344	386	350	328	370	322	330	317	353	330	345	300	340	349	368	308	339	361	340	333	364	342	336	339	346	313	309	329	331	339	338	313	309	352	324	346	344	334	317	332	355	331	335	338	328	346	352	319	365	340	335	343	332	331	332	303	352	336	374	326	358	357	314	358	355	324	308	331	332	326	335	350	352	330	362	366	324	324	349	367	350	341	325	338	345	325	304	347
23140	33176	24261	9467	5270	3019	9627	12905	4136	700	672	634	581	563	629	647	615	590	660	790	891	873	774	590	573	556	568	527	602	534	550	526	531	515	551	524	532	521	503	521	574	534	558	529	546	549	565	538	561	555	557	538	542	534	568	567	598	551	541	543	555	531	543	548	493	502	568	569	568	516	544	558	504	535	515	518	570	574	526	566	569	536	564	500	523	579	545	548	556	546	523	570	495	541	499	581	528	512	551	519	537	524	529	519	535	555	499	551	521	536	560	552	555	552	529	503	513	587	542	519	562	549	582	544	561	534	522	574	551	522	530	545	532	525	528	541	505	559	544	535	538	514	524	524	527	545	557	535	519	553	595	549	526	553	558	561	521	499	534	533	536	560	562	567	534	542	536	540	520	511	538	525	517	488	563	584	527	508	511	542	554	539	540	537	554	567	603	541	569	524	520	561	502	536	564	532	528	522	554	540	531	563	536	550	511	528	548	555	581	542	527	529	563	536	531	578	499	569	502	568	521	548	525	537	550	572	522	547	569	494	568	547	582	600	571	517	527	503	551	512	529	505	542	526	570	552	550	538	547	550	534	492	527	530	537	549	547	510	555	535	538	509	520	526	569	520	557	573	523	593	573	519	512	524	543	533	576	517	496	538	526	589	549	547	514	502	554	521	529	501	518	524	590	545	526	522	522	528	540	530	503	531	558	540	526	537	523	523	545	563	520	574	545	549	537	573	563	554	516	563	518	516	527	577	544	494	539	538	563	552	532	519	519	554	514	564	555	578	525	534	574	556	516	544	526	557	542	524	542	556	563	537	577	529	518	505	524	569	537	552	535	567	529	515	538	531	556	575	540	541	524	552	527	530	532	522	524	511	514	522	550	561	504	499	573	522	495	546	523	553	557	577	552	513	545	485	583	546	548	562	519	531	510	558	530	547	540	563	517	561	531	545	544	542	536	553	508	537	523	535	533	575	557	531	539	543	550	544	527	545	545	548	541	519	572	507	558	517	577	557	518	535	605	501	517	547	607	568	553	548	526	555	517	502	536	509	560	576	528	532	511	531	527	542	532	569	533	532	583	522	519	488	491	536	518	549	575	542	535	543	528	532	514	585	537	534	530	517	537	519	539	562	542	525	579	541	555	527	514	541	544	533	497	546	525	530	593	543	542	529	510	518	556	534	554	534	524	557	556	530	551	527	532	476	553	576	540	514	546	598	554	526	560	519	584	545	591	549	506	543	518	578	495	548	573	541	560	533	510	560	558	552	538	551	577	501	504	536	569	533	535	538	529	509	553	570	545	538	541	556	523	547	510	546	539	542	534	567	581	539	520	538	518	525	556	512	537	545	538	539	537	570	532	505	560	517	561	548	557	511	537	542	506	570	555	515	540	532	527	547	525	547	532	547	522	543	547	564	571	561	563	573	548	581	568	570	539	518	548	487	547	540	547	526	547	567	624	563	572	554	533	532	552	591	494	553	554	561	552	573	522	547	524	526	592	508	535	590	571	558	523	536	542	530	574	545	528	564	511	517	501	563	534	546	534	524	538	502	566	579	520	578	503	537	519	516	536	546	518	569	503	558	525	541	534	564	550	539	518	544	531	506	558	582	519	549	544	541	591	555	537	556	577	537	555	512	517	554	551	533	549	561	545	581	534	509	495	535	556	576	564	537	542	503	509	526	538	550	560	494	536	562	554	514	572	547	493	556	539	547	526	530	497	482	525	529	544	540	518	562	552	532	585	560	553	489	539	566	498	528	523	515	536	531	574	527	514	559	515	535	524	555	522	506	504	557	501	533	553	533	560	546	501	551	515	532	510	584	513	543	592	577	516	560	517	539	524	550	540	565	565	519	552	546	522	523	528	528	569	523	534	541	552	515	538	566	546	540	533	554	525	541	512	527	524	492	590	551	543	557	548	538	518	525	528	507	542	543	564	536	534	565	565	556	524	564	536	505	545	525	557	553	549	550	530	523	526	528	542	538	506	515	554	572	503	491	556	544	586	567	542	512	531	535	492	517	552	560	565	560	526	531	525	544	485	537	531	528	488	520	508	537	568	561	533	535	523	541	554	488	523	525	540	564	493	509	556	547	493	540	542	549	530	507	502	504	505	591	545	529	552	522	529	516	534	559	587	530	535	542	542	547	554	531	515	555	532	547	543	519	592	505	553	513	508	535	545	566	520	571	553	568	529	561	544	509	505	570	530	525	549	557	548	543	513	531	510	510	542	586	504	544	538	552	570	530	533	527	506	556	570	537	594	548	544	561	516	511	532	567	512	554	558	534	525	538	527	553	579	544	571	519	534	520	543	534	537	524	522	520	528	518	531	517	585	556	530	572	524	568	525	530	491	537	527	557	531	530	533	486	565	539	537	521	580	536	507	581	538	578	554	544	582	515	548	543	534	522	529	554	536	565	526	545	582	540	556	499	547	533	547	510	531	553	513	529	510	557	551	571	574	551	566	524	557	607	530	460	539	552	545	495	528	548	551	540	554	542	539	529	549	542	564	569	557	509	537	540	540	524	543	533	509	544	494	597	535	564	527	558	530	512	548	518	522	572	577	523	516	551	585	549	557	551	524	532	568	537	505	516	545	531	532	552	543	558	530	567	498	531	526	587	531	560	579	547	536	509	535	546	575	530	531	507	561	568	567	539	537	552	511	525	565	525	540	536	594	550	525	540	542	583	554	516	571	498	474	585	513	584	492	531	543	568	520	524	508	555	541	512	506	599	599	487	507	550	512	546	541	520	522	532	544	548	533	541	515	551	509	535	561	549	511	539	550	558	549	501	568	543	535	561	582	541	562	592	504	551	525	528	509	560	539	543	545	544	518	567	520	572	524	531	533	548	556	542	536	544	527	553	553	597	517	528	563	603	529	548	600	531	538	551	512	532	566	611	551	581	513	558	551	540	549	563	537	536	531	572	503	536	572	478	575	574	543	562	548	547	529	531	517	514	509	536	550	541	583	525	583	553	557	535	562	563	547	537	554	532	563	535	572	521	542	546	526	527	524	534	543	541	547	528	520	553	514	555	531	499	568	551	571	504	547	543	541	526	532	561	561	554	544	536	562	539	527	528	552	537	542	514	567	520	531	533	570	544	579	535	522	562	547	504	530	571	567	570	540	533	516	541	546	511	539	530	540	508	506	525	557	547	463	522	533	526	526	566	551	529	529	529	553	562	550	548	549	526	512	569	580	516	551	553	509	507	532	548	543	526	534	528	553	565	525	564	571	532	551	547	519	565	497	495	520	565	576	515	484	582	539	494	553	527	531	519	541	565	540	524	538	527	567	545	577	552	573	536	582	530	540	557	528	566	548	535	562	537	513	577	538	534	540	552	596	510	519	536	501	516	529	587	537	526	511	557	537	541	560	576	563	567	573	544	548	542	528	505	540	553	518	545	550	510	522	511	583	547	569	511	532	558	534	568	531	527	526	526	561	541	476	519	533	509	541	536	542	588	520	514	551	560	511	529	537	523	519	556
24223	21272	28327	24400	18824	8798	28123	29497	10232	659	456	470	490	424	1234	1429	724	634	666	622	722	673	578	503	440	406	429	405	437	402	420	384	372	387	420	421	416	383	412	398	429	383	398	413	413	449	440	421	402	426	355	389	385	438	429	391	398	431	384	398	367	426	374	395	404	399	405	429	379	397	411	401	371	417	452	401	411	461	382	385	413	404	347	417	425	402	381	433	408	389	430	408	397	394	397	410	432	435	388	394	405	386	407	411	349	436	398	402	405	391	418	396	427	402	450	404	405	418	416	428	396	376	366	411	389	404	404	387	358	400	431	378	433	393	422	413	432	416	421	399	401	414	362	436	379	410	397	424	420	393	405	450	417	401	463	415	415	406	389	391	434	398	442	368	413	380	399	403	387	406	395	395	386	424	367	392	401	415	402	411	398	393	409	449	415	464	412	404	374	432	415	379	397	446	405	439	430	385	376	416	368	400	418	395	413	390	414	401	370	390	382	402	396	383	395	402	406	435	367	416	403	420	389	388	379	393	416	401	398	400	399	433	370	390	363	390	388	406	416	446	398	402	395	404	446	409	382	412	383	421	409	408	395	404	406	393	391	419	403	387	405	371	436	406	390	391	393	404	398	417	421	406	419	431	415	435	423	403	407	373	389	407	406	411	384	444	378	406	428	401	396	405	379	431	436	391	369	422	404	402	378	385	398	424	405	420	388	422	388	405	431	393	397	420	406	400	425	350	372	387	401	414	383	412	421	398	411	421	434	410	397	402	423	418	403	437	375	407	402	390	409	420	427	407	381	399	418	419	411	375	357	440	409	368	399	422	407	436	367	411	448	416	402	427	375	426	401	421	397	404	448	425	441	402	405	410	411	387	414	386	405	431	417	414	400	430	378	411	410	419	416	400	396	395	462	362	402	418	393	380	381	379	424	380	367	441	374	409	418	395	383	392	393	416	398	440	417	398	369	387	418	399	372	400	416	394	374	402	383	384	415	407	417	416	401	355	387	415	392	401	395	364	392	379	375	399	412	422	382	395	397	440	405	375	415	380	434	428	393	432	417	397	362	381	445	428	422	431	385	394	377	405	414	413	401	394	375	427	413	406	404	388	409	397	426	400	389	406	406	408	408	421	407	371	389	402	390	359	391	376	397	376	410	372	377	423	393	390	386	437	362	412	379	401	405	384	390	392	404	407	396	372	410	409	384	432	383	384	413	375	416	397	407	386	424	419	400	421	410	391	408	409	417	376	386	411	375	415	389	388	422	425	415	391	410	460	409	431	414	437	422	395	424	394	374	408	434	383	404	430	383	426	387	418	398	401	387	396	393	427	417	385	416	375	427	409	404	395	382	396	399	418	416	389	396	436	407	443	403	383	414	404	448	404	395	391	408	421	388	427	426	451	404	426	387	384	387	409	412	402	379	399	424	415	417	400	386	406	403	360	396	424	403	403	409	384	383	373	414	411	410	380	367	417	427	418	395	411	401	399	396	458	379	411	409	409	407	409	437	427	385	373	418	434	394	403	392	444	383	430	453	450	388	413	389	398	396	396	390	450	399	390	383	400	395	409	384	377	406	416	444	398	432	419	381	408	417	406	404	410	420	378	424	392	424	379	445	432	390	399	413	418	408	413	411	379	375	411	419	408	422	407	398	400	393	411	382	388	404	432	395	440	395	375	420	416	403	395	433	403	393	409	382	401	397	414	442	394	417	425	406	387	409	419	382	365	410	391	409	414	445	426	379	386	355	402	406	379	391	406	403	376	392	396	375	440	409	407	451	410	390	402	402	418	398	413	395	384	391	410	403	387	383	408	356	381	420	428	428	415	434	416	438	417	392	422	420	388	409	403	428	427	407	397	427	377	399	396	409	423	394	422	420	444	421	399	383	391	416	372	428	404	430	371	382	379	387	397	390	377	385	405	416	392	413	397	389	408	394	434	406	409	398	402	374	378	399	392	392	423	378	403	381	424	401	409	374	386	410	437	445	407	422	414	383	404	405	405	393	408	411	413	375	408	372	387	395	397	361	422	422	364	420	429	405	388	372	433	430	402	400	418	368	403	384	390	386	399	395	414	392	429	399	426	365	388	371	403	381	421	431	414	381	352	406	399	393	420	387	404	396	404	436	375	400	416	396	415	438	423	427	412	416	413	401	356	409	432	403	397	384	391	379	440	388	391	417	423	395	413	393	389	440	385	421	434	458	430	449	410	391	421	389	387	428	402	398	347	430	389	417	393	381	385	410	396	404	417	422	396	398	402	411	423	402	414	398	408	409	394	407	412	391	380	422	428	366	397	452	415	383	423	412	418	409	417	434	375	412	404	394	425	402	393	383	427	383	381	395	403	392	377	390	423	380	394	407	427	389	402	424	394	394	403	424	404	410	382	392	393	430	388	396	396	384	437	417	406	380	359	381	399	411	384	397	414	356	415	375	375	410	410	409	385	394	411	363	395	420	398	418	441	391	415	381	436	414	392	455	397	395	383	418	398	372	380	425	386	362	431	411	418	390	394	406	402	431	390	390	413	403	404	390	379	388	410	397	400	395	396	425	377	393	424	395	434	376	420	404	412	375	422	390	353	392	367	443	415	399	398	439	372	392	421	402	429	405	423	431	394	384	424	416	386	408	427	422	436	378	383	409	386	431	433	443	415	428	423	394	436	410	375	437	392	441	418	415	416	387	407	401	378	424	428	388	388	437	410	383	415	408	406	445	378	450	364	413	394	390	413	388	376	399	368	424	395	387	378	394	392	392	421	413	403	415	407	412	427	390	409	434	421	422	391	406	409	399	388	382	402	418	403	400	361	390	373	408	391	392	402	413	422	403	421	409	440	412	446	403	444	376	412	423	415	425	397	419	398	426	388	391	384	429	397	383	346	386	400	401	375	392	388	442	397	393	403	437	399	409	374	378	406	399	411	375	442	390	399	401	370	341	387	414	415	400	391	425	409	400	405	375	418	414	395	390	373	424	397	396	390	387	383	422	402	398	435	376	409	419	408	424	389	410	428	440	394	391	427	406	411	405	396	390	386	391	404	388	383	418	387	414	403	414	404	404	400	380	420	413	435	383	417	406	395	411	403	399	414	383	383	418	425	410	399	393	387	408	402	386	421	398	416	368	402	413	425	381	432	397	398	414	404	407	385	417	399	370	397	392	382	368	421	425	421	397	398	415	381	405	395	456	427	407	387	366	419	401	424	388	432	420	406	420	373	416	458	403	391	411	406	410	417	426	382	410	415	456	376	409	391	401	389	389	417	376	413	422	413	413	415	431	416	456	430	406	392	410	374	437	384	404	399	401	410	414	377	402	434	388	433	408	405	431	398	394	397	423	424	395	417	389	384	390	404	394	383	398	404	421	459	403	377	384	433	365	416	405	379	397	387	367	397	426	410	418	418	388	378	404	397	396	384	402	426	409	411	435	425	424	417	412	358	411	393	406	396	393	407	392	365	390	406	405	396	401	394	415	382	390	387	377	436	382	362	421	404
27605	45473	38115	20463	9294	12447	36129	33968	12196	945	821	812	731	825	3064	3509	1315	1160	1498	1216	1446	1394	1224	876	766	652	632	625	596	620	595	651	599	689	662	653	619	636	637	602	616	617	637	631	677	656	648	662	655	634	612	595	631	631	617	676	654	607	594	635	620	672	611	657	631	646	586	639	596	619	683	667	658	641	652	634	628	592	668	615	633	613	636	654	626	596	658	658	637	630	647	659	617	692	619	622	629	594	662	641	679	618	608	634	708	635	653	648	620	639	618	658	660	665	624	649	653	633	617	596	650	640	615	602	582	632	656	659	621	680	639	605	589	661	642	625	663	635	612	664	590	642	673	605	633	664	630	654	647	646	622	605	602	664	603	650	623	650	599	654	645	617	641	642	640	592	639	645	643	634	647	627	620	622	601	676	630	634	655	680	628	653	621	644	603	620	649	653	620	656	673	642	667	629	642	654	604	633	686	678	666	641	624	599	662	642	621	610	662	628	625	640	604	634	665	603	575	634	676	669	649	641	606	665	619	609	623	642	627	633	684	649	621	616	665	595	648	632	622	658	627	630	650	631	622	623	627	623	686	645	622	581	652	587	601	697	668	579	667	647	589	622	647	646	665	588	589	635	633	633	610	693	628	625	619	658	693	657	636	636	655	604	684	607	622	586	695	595	642	612	631	665	621	669	629	618	658	684	626	613	606	616	673	589	662	582	684	652	623	637	650	649	643	632	645	672	633	579	659	569	672	625	703	607	634	685	633	601	669	645	623	600	632	636	687	652	591	658	623	628	622	641	604	622	674	639	630	615	686	610	652	630	650	619	639	644	588	613	600	691	652	665	600	614	651	645	654	614	611	614	623	652	633	652	675	648	648	634	665	623	659	615	660	677	685	638	637	660	621	648	663	646	657	677	614	607	672	614	663	654	632	671	643	647	618	653	648	633	611	659	628	645	634	630	608	611	621	625	635	638	622	659	675	607	618	640	647	599	597	612	689	596	694	659	617	631	632	667	641	629	593	698	672	610	604	618	636	652	679	613	641	682	637	566	584	639	597	624	600	677	620	623	626	645	612	649	638	623	625	606	665	598	622	641	609	652	645	629	617	705	609	620	638	615	666	661	651	647	671	618	627	659	617	631	615	649	672	611	653	619	656	634	637	606	617	623	618	643	654	641	642	603	646	650	650	638	642	638	647	658	626	617	645	606	657	632	652	659	616	632	619	612	662	621	610	636	599	642	707	632	626	609	626	627	641	595	616	671	649	674	615	642	635	629	665	653	598	639	623	688	604	676	644	609	610	621	654	677	614	634	666	643	623	640	626	682	651	667	643	640	616	625	674	624	647	615	635	601	580	617	692	627	624	601	627	714	654	618	662	625	616	642	627	612	644	664	639	677	601	684	655	637	651	633	644	664	652	645	653	622	649	634	633	613	669	637	643	653	622	592	617	639	634	625	629	621	609	682	615	622	646	673	655	638	635	585	606	657	654	628	595	646	639	630	694	643	629	634	624	658	683	615	621	684	662	684	655	617	622	627	647	670	638	632	657	644	654	666	596	681	673	579	656	652	611	643	625	650	632	665	694	615	630	661	639	665	644	625	617	663	604	642	676	607	662	629	630	703	608	609	648	645	595	706	666	642	661	607	646	632	649	615	656	647	629	640	637	642	653	644	685	633	629	648	653	683	652	652	643	649	703	600	648	610	647	610	629	648	665	630	634	597	648	622	652	667	616	622	604	620	624	613	657	649	637	655	644	671	624	616	620	628	661	659	639	659	660	675	662	680	654	641	624	673	614	603	707	662	626	671	674	635	653	628	624	666	606	630	653	614	628	688	633	619	637	645	630	633	599	691	619	665	670	643	675	627	668	628	621	637	606	595	661	662	641	651	637	635	610	633	620	632	630	625	650	647	619	616	615	624	619	626	621	648	638	657	671	633	662	670	644	620	610	661	614	678	653	614	672	651	633	586	619	630	622	660	662	659	622	649	642	649	704	648	651	689	624	653	623	594	604	682	623	658	620	647	658	658	617	632	625	612	615	658	628	619	643	672	623	635	609	635	657	656	656	651	645	639	628	712	648	597	637	620	655	618	605	651	642	626	657	659	689	626	626	650	605	663	607	640	618	698	652	684	637	589	629	722	677	606	675	663	640	558	643	630	624	678	653	683	590	658	617	619	649	668	639	638	614	662	638	623	642	689	710	623	623	602	594	631	631	612	659	655	680	609	648	681	628	651	629	655	633	648	644	666	674	612	674	642	660	652	616	686	641	632	604	608	642	634	656	665	661	569	645	630	633	666	637	647	614	613	628	664	634	621	665	609	660	626	605	670	613	630	677	680	630	649	674	606	651	620	632	650	679	666	630	637	649	661	635	645	607	621	599	627	623	619	648	597	633	626	660	647	585	639	632	625	649	641	635	593	650	592	651	605	620	681	659	659	660	603	647	652	643	635	660	673	598	551	663	640	661	637	585	655	625	635	597	605	651	630	601	673	621	641	638	656	654	661	642	688	612	652	628	664	621	621	625	577	663	670	624	640	625	667	618	595	614	618	655	648	628	646	643	618	650	652	648	644	630	648	620	658	596	660	671	628	635	685	623	645	640	634	692	648	621	693	642	613	620	645	590	608	627	664	608	659	611	639	616	602	668	649	659	691	629	672	623	622	629	607	685	633	673	613	635	657	629	624	627	643	646	650	617	637	658	675	627	662	652	653	644	632	627	639	649	654	653	649	652	658	635	658	649	624	645	615	635	683	609	647	679	621	686	617	668	599	639	655	633	635	675	628	643	594	607	673	633	677	593	609	626	661	621	628	624	642	618	659	654	641	637	602	639	605	644	629	657	641	620	620	621	610	580	608	643	603	651	632	634	672	625	656	636	583	668	632	586	638	627	585	666	645	668	613	645	631	680	583	651	655	658	636	609	635	631	677	641	683	692	641	617	691	637	635	617	633	651	617	625	667	656	645	636	664	642	656	622	663	668	606	641	628	671	644	653	651	585	625	657	626	645	619	609	666	652	686	650	614	614	625	678	648	614	630	645	633	680	581	630	662	629	613	638	632	620	583	627	629	640	616	681	605	617	618	586	616	622	609	601	636	656	628	658	616	619	623	631	655	640	680	606	594	647	602	592	622	650	647	637	672	648	676	643	628	657	656	646	602	650	641	654	630	609	584	651	658	656	681	637	668	656	627	591	676	641	577	663	655	616	620	627	623	646	638	646	624	640	664	662	678	597	621	686	625	640	623	649	624	655	662	703	638	650	623	628	666	625	600	643	657	612	633	629	643	620	586	603	596	632	559	647	663	626	651	624	611	644	619	608	596	599	675	640	595	618	652	605	629	679	645	637	602	608	645	646	652	629	661	658	640	654	664	632	655	656	624	628	651	660	674	627	630	673	650	652	627	636	670	621	648	635	651	633	667	595	655	618	657	621	644	649	636	620	589	645	600	621	652	628	622	634	652	666	642	632	669	645	616	696	614	610	628	636	604
23050	21231	28936	23700	21242	21126	41694	42394	19011	1601	497	462	483	519	2319	1846	1084	445	1154	1529	1365	1190	780	539	425	356	376	355	350	362	348	347	316	356	339	330	345	319	341	365	331	362	346	340	343	362	333	316	346	342	367	328	338	328	348	330	341	335	363	376	325	335	345	331	360	375	366	335	312	342	361	328	341	346	337	356	317	354	332	363	345	327	380	342	338	350	346	353	335	333	353	319	376	346	338	342	337	328	340	336	332	320	368	305	362	352	341	371	375	354	350	363	357	349	330	315	326	325	314	348	336	351	383	364	344	338	331	357	345	337	362	339	336	350	366	331	326	350	334	373	340	328	311	323	314	350	378	325	346	346	352	321	364	328	294	361	349	347	340	339	362	329	333	345	336	341	357	346	321	367	360	346	326	309	348	309	345	376	313	328	328	337	357	330	367	327	354	341	332	328	329	366	314	305	337	332	327	346	358	371	351	380	365	307	374	342	353	353	312	359	326	360	352	320	354	363	365	370	353	327	337	348	318	384	317	377	348	340	350	357	363	314	342	329	326	333	331	356	317	350	369	348	317	345	364	341	297	340	373	334	379	349	344	366	331	315	343	352	342	329	317	329	351	352	318	295	349	357	308	335	363	329	313	358	337	326	329	355	349	338	342	334	319	345	331	358	339	340	343	344	334	309	361	346	336	385	345	354	351	345	358	375	339	363	329	349	345	319	319	363	328	348	337	367	339	368	339	387	346	319	354	359	320	360	315	345	342	337	359	336	346	362	329	311	337	372	370	347	367	333	354	348	328	338	338	351	310	337	322	340	338	358	359	336	363	362	337	351	370	366	331	360	359	357	351	334	359	358	353	354	330	367	367	339	374	350	361	360	380	367	326	365	360	347	357	336	320	330	335	355	354	349	331	320	328	333	361	342	381	333	357	347	379	317	367	338	343	344	309	338	356	377	342	362	360	347	341	312	361	362	330	351	357	357	325	336	355	359	346	334	353	381	338	335	335	344	349	358	348	317	373	332	317	330	328	331	348	356	337	364	329	370	372	346	339	340	333	361	344	319	343	339	318	338	347	312	369	316	345	351	380	331	357	335	351	347	368	349	345	343	373	367	367	382	328	326	339	386	350	324	352	326	351	340	344	317	351	355	340	344	390	317	367	310	360	358	344	340	352	317	335	348	344	306	288	328	349	367	355	378	341	309	343	331	350	341	338	353	342	352	337	329	343	328	353	328	339	331	391	353	334	352	330	380	359	315	324	366	324	341	343	318	359	350	330	361	370	325	376	346	312	368	335	353	325	362	354	340	336	355	346	323	373	321	314	412	337	313	329	326	357	318	349	348	336	315	338	381	294	326	363	338	361	334	332	322	338	372	338	352	370	343	388	324	331	353	371	332	352	351	331	307	327	324	360	342	324	340	369	371	333	349	364	391	360	348	357	353	342	352	363	349	361	317	363	353	309	324	312	365	325	348	356	340	351	366	359	343	351	381	322	350	361	332	367	321	351	356	334	330	354	351	326	364	350	365	372	341	358	314	344	301	340	327	338	343	389	350	365	330	330	351	337	361	356	347	356	343	348	365	334	336	363	354	342	364	331	343	313	375	335	352	358	336	353	319	346	332	359	319	338	331	339	364	364	360	346	317	340	351	377	340	369	306	345	355	308	339	352	351	312	355	322	349	300	338	383	365	341	335	327	326	360	343	353	337	329	304	368	319	324	360	346	364	352	338	366	348	342	354	355	334	381	343	354	321	341	359	343	338	348	330	322	353	368	330	352	341	330	339	354	349	334	378	355	331	369	325	347	338	357	356	340	341	335	342	343	309	397	332	373	307	343	344	381	357	323	367	346	353	342	336	367	349	329	357	356	383	347	345	357	337	325	342	351	337	364	365	342	312	341	335	338	364	321	341	357	336	305	326	371	316	359	330	359	330	354	361	356	330	348	315	343	338	372	346	334	347	329	307	334	314	329	361	327	354	329	350	331	323	345	335	388	334	346	328	328	365	338	272	330	386	362	352	359	338	379	365	317	335	341	345	320	325	372	336	329	342	373	333	373	356	383	341	338	336	337	378	343	336	338	344	370	352	354	362	343	355	353	347	327	328	384	346	338	341	334	328	341	357	331	335	349	350	352	356	340	346	307	352	364	345	323	367	335	303	350	334	316	343	356	350	342	347	346	377	342	358	318	348	332	333	339	330	367	356	342	372	354	374	339	316	339	363	365	344	352	388	333	354	344	373	364	328	357	326	344	326	375	361	345	337	352	353	348	334	335	354	338	344	364	327	326	337	331	307	334	347	325	340	351	355	337	350	337	362	338	336	369	360	326	340	321	333	335	331	347	332	336	314	365	354	361	301	332	350	334	337	365	363	368	354	317	334	311	375	330	383	328	359	358	352	339	359	380	331	325	303	334	339	318	388	367	338	350	310	305	344	355	384	350	323	341	350	380	329	353	363	380	336	339	331	340	327	336	335	350	321	341	350	360	337	362	341	365	342	331	348	322	358	358	357	333	338	342	333	326	346	347	364	348	354	333	341	369	373	343	363	338	352	331	354	343	324	347	352	324	321	350	320	349	320	342	355	341	373	334	334	378	358	323	337	356	380	341	346	359	315	358	316	354	387	313	365	351	322	352	322	332	358	349	329	349	339	327	333	329	339	332	342	315	318	348	348	355	351	347	366	352	312	354	347	330	343	341	324	347	340	347	333	359	362	361	336	323	324	369	344	363	337	367	331	361	351	373	350	379	334	337	326	338	354	331	336	339	370	377	349	349	352	360	341	353	348	389	340	328	351	337	361	342	374	335	329	350	372	330	355	358	335	332	325	373	347	334	350	346	340	348	326	355	350	325	363	351	301	330	359	337	326	345	338	348	350	371	340	340	363	347	377	347	305	334	331	355	366	374	346	357	359	342	353	325	363	346	381	354	341	321	342	344	323	354	333	329	346	350	351	333	294	326	356	333	343	361	338	341	338	340	345	339	355	342	352	317	329	338	304	331	340	334	372	343	334	312	344	337	312	350	352	345	377	332	335	346	338	324	340	319	351	354	338	343	325	358	384	345	337	323	388	316	356	345	327	362	315	370	305	337	328	332	389	367	354	320	384	384	357	346	337	354	342	352	345	348	343	344	345	343	318	344	312	361	349	342	335	364	348	346	310	336	355	345	329	334	336	362	352	352	322	319	362	362	338	367	356	355	344	379	354	326	337	332	334	386	319	339	343	328	367	377	342	343	361	342	340	344	372	329	337	344	383	346	325	400	350	313	324	340	330	352	345	335	326	354	326	342	353	339	370	343	359	308	340	336	326	323	333	369	345	354	303	358	342	357	356	358	356	335	325	324	322	339	335	344	326	319	336	364	328	338	372	361	356	340	352	328	311	341	345	338	316	318	367	319	333	339	317	302	346	323	331	357	370	349	359	360	361	331	335	329	340	368	364	356	356	344	364	364	351	338	356	313	362	350	334	334	314	331	355	339	339	351	356	334	371
31157	53373	42473	25767	16591	15006	46718	44294	18415	1056	940	897	875	1098	6163	4324	2400	825	3012	4014	3524	2722	1875	1055	799	526	559	546	531	545	545	501	570	544	498	516	533	504	513	480	527	577	554	553	525	559	532	565	541	554	513	454	529	545	549	480	517	524	614	602	498	527	527	512	527	532	544	539	520	540	532	473	540	533	544	497	547	536	525	564	527	593	553	519	549	516	560	574	555	544	552	528	503	541	513	560	528	530	585	566	582	502	546	511	511	578	546	521	545	529	550	585	515	535	524	555	598	537	533	596	568	549	527	554	530	550	575	511	500	506	513	487	549	540	557	531	588	548	567	507	507	558	544	519	527	533	549	509	537	529	518	575	548	501	585	594	507	509	533	526	538	544	513	554	591	516	540	603	532	532	555	538	594	534	513	571	524	541	521	543	557	585	510	557	543	570	526	533	575	507	520	548	574	520	546	578	552	526	533	515	557	513	544	575	549	513	509	524	533	557	529	549	522	545	526	526	538	527	565	529	554	558	520	564	588	526	500	530	538	552	568	508	538	506	592	503	523	537	520	578	532	553	522	506	557	540	545	564	545	458	504	513	555	552	567	583	560	556	533	551	512	517	536	545	536	523	494	538	549	513	549	516	527	534	550	556	529	541	528	546	561	525	540	529	503	530	530	547	529	537	563	540	500	570	601	537	531	519	526	574	517	522	565	543	547	541	566	547	539	535	542	529	542	515	549	519	540	516	539	557	569	532	499	531	556	530	539	560	525	535	524	584	543	568	526	553	524	595	529	558	519	548	531	518	501	553	546	524	549	558	547	582	503	569	543	542	577	572	554	536	558	530	512	523	545	516	527	522	516	542	497	579	552	545	543	576	531	533	519	549	533	542	525	565	537	513	548	495	527	557	550	563	567	508	571	584	532	539	538	563	506	517	537	530	534	525	520	524	501	527	526	528	540	528	581	541	498	532	559	542	555	567	560	539	534	551	536	552	519	540	510	517	553	541	558	546	546	514	518	503	567	545	493	542	559	564	549	535	535	547	596	519	519	521	545	538	564	588	541	525	541	504	576	575	537	563	569	555	551	578	529	516	573	532	527	545	526	538	541	583	521	545	568	517	517	568	499	503	591	536	541	532	545	536	527	531	523	524	538	501	528	524	528	556	546	556	522	532	514	516	540	528	577	558	528	551	555	537	490	553	516	551	550	533	546	541	525	573	564	506	593	567	521	541	570	525	559	510	514	520	542	498	524	569	558	537	539	532	522	547	518	528	484	560	557	562	576	544	577	533	552	573	558	530	554	499	559	552	506	587	533	507	508	568	503	497	500	574	577	548	543	487	511	573	572	559	556	505	594	559	570	491	537	535	518	522	573	567	505	565	513	530	578	536	538	514	568	577	515	544	598	548	538	514	539	547	562	540	543	599	554	538	541	540	551	521	576	550	534	558	560	557	538	529	535	571	538	513	548	556	528	515	530	521	545	576	542	526	525	573	533	518	526	564	525	518	564	544	504	535	536	499	530	576	546	575	511	551	554	561	507	545	537	543	566	533	531	560	586	556	586	562	496	561	548	551	563	533	524	536	543	513	503	568	532	515	543	529	580	551	583	590	495	559	580	539	575	524	538	565	499	519	529	553	567	573	539	518	526	550	553	584	561	517	533	545	546	507	538	505	550	551	528	504	566	534	501	565	558	516	538	495	565	531	548	537	526	554	527	544	522	518	530	555	527	542	539	533	547	535	547	510	572	555	503	575	555	537	527	586	584	545	549	566	512	535	574	533	515	552	520	538	500	569	534	525	553	524	562	569	548	528	520	535	548	545	532	495	512	534	570	558	538	578	519	534	540	549	522	545	569	583	520	563	567	529	559	523	559	543	500	541	538	528	547	555	510	567	532	532	562	556	536	562	522	509	518	524	542	535	552	566	549	530	539	529	545	542	553	549	514	566	555	534	536	526	526	573	529	490	501	505	565	538	541	575	534	548	537	519	541	546	539	543	587	546	554	568	517	560	534	506	499	517	532	519	502	526	563	527	536	560	537	559	554	506	547	524	568	513	472	527	523	548	528	528	560	533	551	534	504	548	520	524	545	542	533	568	530	536	546	536	523	534	585	516	501	526	496	530	509	557	555	509	540	537	557	532	553	536	557	560	542	477	518	574	531	509	528	566	571	564	518	585	580	515	494	530	559	540	541	558	539	542	558	574	548	519	544	530	530	551	491	526	555	564	504	505	527	541	564	530	568	528	582	557	543	540	574	540	578	497	573	568	520	554	561	534	545	581	534	550	582	564	543	580	563	544	532	557	537	522	482	533	509	519	537	529	536	551	555	541	534	537	491	557	549	555	551	525	556	560	531	538	530	503	537	571	556	563	544	525	538	539	563	564	529	528	517	525	522	520	541	534	537	524	574	496	538	565	536	508	522	542	555	581	503	501	558	589	521	522	561	569	499	596	534	502	557	523	525	552	503	551	520	514	565	546	568	542	503	534	517	538	550	560	522	532	580	519	549	607	500	544	538	584	527	555	536	528	565	517	526	502	531	482	536	548	575	561	552	515	511	563	550	539	514	509	534	499	578	543	527	544	579	533	511	532	602	554	539	537	537	576	535	517	556	532	554	545	530	527	509	555	533	551	538	560	513	567	542	530	571	540	520	516	579	561	516	542	595	552	556	534	571	524	536	550	509	530	552	576	520	496	536	534	534	568	543	556	539	570	529	528	547	539	545	495	561	536	536	550	518	546	572	542	506	522	542	555	554	531	531	540	533	555	584	603	549	534	613	577	534	556	517	539	536	545	586	515	538	514	519	524	522	529	561	538	541	557	534	539	500	546	505	544	577	576	565	541	562	562	556	528	533	517	564	535	542	570	555	493	544	526	530	557	576	485	557	525	582	515	516	533	554	538	588	552	491	538	539	523	551	563	571	549	513	522	502	511	507	580	541	533	560	573	527	556	570	552	506	543	548	534	535	539	552	523	539	508	534	564	521	553	532	550	526	502	569	563	548	545	530	584	531	578	578	528	549	540	516	536	513	564	520	510	539	502	594	553	512	489	548	545	575	514	547	508	566	542	552	522	574	537	541	545	548	502	547	534	547	488	516	474	517	554	552	599	566	554	549	523	549	537	535	575	528	557	510	553	502	566	488	541	463	535	499	586	516	578	529	520	531	523	543	500	494	533	558	533	524	553	539	500	534	532	581	560	582	578	558	530	550	531	546	594	543	565	512	531	570	539	547	534	596	532	553	561	575	488	540	546	541	554	537	535	570	547	511	513	542	497	519	543	569	488	528	533	583	531	538	559	553	554	596	520	559	576	532	566	544	544	549	496	544	504	535	493	574	547	513	575	528	520	537	556	572	525	547	538	547	540	529	516	581	538	505	529	523	582	597	528	528	498	581	563	568	549	542	538	491	523	523	571	510	521	515	542	550	548	528	524	570	475	524	588	542	576	521	515	513	526	570	519	504	505	529	488	508	549	536	576	554	572	574	515
26643	21848	18702	7988	2305	1446	5982	5125	1068	353	336	360	392	386	415	404	348	378	366	456	471	473	471	435	412	376	359	366	362	367	372	390	366	345	346	374	332	391	361	369	374	355	354	350	369	341	349	353	357	360	373	354	378	352	304	345	355	346	337	384	364	341	348	361	332	378	395	337	369	361	375	360	367	339	313	381	356	366	325	340	391	383	363	363	345	351	328	347	362	321	365	402	362	349	324	350	327	366	347	356	370	401	331	344	320	377	375	319	350	347	352	361	323	361	341	324	387	367	357	365	365	361	370	341	372	339	386	348	376	295	334	343	364	351	325	346	338	340	336	389	349	381	357	352	404	342	372	376	336	348	336	347	325	335	363	338	346	373	351	319	318	366	345	328	322	376	328	337	362	383	349	326	346	381	344	321	370	353	374	357	387	347	349	336	350	351	319	340	360	362	370	345	361	350	350	383	334	364	347	349	356	343	339	348	347	366	390	352	357	370	353	350	339	359	351	369	345	349	372	330	357	323	377	331	345	367	338	313	345	365	333	359	380	339	330	395	344	353	361	361	381	343	375	374	360	336	376	340	334	327	360	369	345	335	357	331	356	314	334	359	382	348	333	335	352	362	339	346	335	354	346	363	336	331	362	357	337	347	342	407	396	371	365	338	351	329	359	336	342	326	359	367	320	354	349	364	344	360	326	306	353	339	342	314	333	359	351	349	352	374	369	320	350	365	363	355	353	366	355	332	357	325	375	342	325	360	357	354	334	376	369	340	360	334	360	356	361	364	375	349	345	341	366	342	360	384	342	347	371	324	328	354	350	356	334	340	311	325	365	343	348	375	318	349	353	361	371	389	349	356	341	363	346	356	384	356	363	346	324	361	376	355	379	345	357	358	337	368	359	354	364	367	373	329	348	360	385	347	344	355	365	387	386	325	362	314	355	345	338	365	352	338	353	388	343	311	391	368	353	336	341	341	371	342	338	358	338	317	334	357	349	344	331	338	338	366	341	354	388	391	325	362	347	356	389	357	377	358	365	317	350	339	344	345	356	358	361	322	339	384	347	362	369	346	377	350	344	319	331	325	337	343	351	364	355	384	320	366	348	333	367	365	324	335	336	335	351	328	347	374	346	407	375	333	390	359	345	357	355	361	314	363	291	319	338	341	341	372	363	364	361	356	343	356	351	336	351	348	345	356	338	366	312	348	367	317	332	342	341	373	380	370	345	355	351	369	348	382	353	347	350	343	351	342	334	359	346	393	325	328	349	354	358	341	361	331	342	360	354	332	371	354	362	350	348	391	382	323	380	355	327	382	356	317	332	315	369	348	342	361	343	308	331	397	376	362	342	351	333	344	363	328	369	385	335	363	350	383	334	363	315	370	358	348	352	350	383	346	399	345	349	369	363	302	335	358	339	361	343	352	347	393	377	355	387	366	322	361	351	336	355	355	362	361	339	381	395	313	360	337	371	340	350	345	335	373	369	367	330	345	330	374	365	365	331	352	338	338	350	353	379	334	330	344	385	345	379	322	360	359	375	346	340	358	312	352	341	359	331	360	319	364	336	368	369	358	351	348	346	291	360	339	337	349	328	354	374	345	351	309	351	329	387	327	366	303	367	351	356	334	352	366	345	363	346	354	356	346	361	351	333	334	333	337	357	340	357	348	331	374	334	356	358	371	328	356	340	341	317	359	333	352	326	374	356	367	325	359	335	369	345	391	326	352	335	342	338	344	335	356	354	349	358	362	339	389	343	369	350	372	334	341	381	351	353	343	365	332	325	359	329	364	341	346	376	359	361	355	359	345	369	340	354	365	336	406	357	342	357	358	361	373	329	338	374	350	335	369	359	368	352	366	354	391	375	367	334	366	362	372	346	311	323	334	316	355	359	352	351	369	350	372	332	391	376	325	362	342	379	356	387	349	330	366	349	364	323	368	337	363	356	340	373	350	368	351	373	387	328	358	357	351	368	364	332	365	334	360	357	353	374	339	349	335	395	326	367	376	363	352	331	366	341	378	336	405	316	363	353	323	323	349	358	392	332	364	396	362	334	371	356	351	335	349	349	382	350	373	362	332	350	351	351	356	340	395	357	344	336	358	351	398	370	304	309	367	377	344	372	376	359	354	326	356	340	323	353	351	357	362	325	368	351	358	344	376	348	355	370	358	315	327	354	375	363	340	334	338	325	333	330	367	352	340	345	345	328	388	310	338	328	356	361	360	363	346	360	337	351	334	331	333	378	360	375	384	359	373	353	376	344	364	357	362	360	336	330	359	369	348	352	339	329	386	358	362	325	351	362	349	365	359	362	353	359	375	359	334	327	374	394	335	361	349	341	362	334	348	382	329	354	337	335	341	354	352	391	348	369	312	346	364	338	372	365	348	350	348	350	372	370	341	314	347	373	344	347	311	380	354	356	382	395	351	337	347	346	368	360	339	354	358	381	371	353	378	371	362	341	356	313	360	359	362	368	367	351	331	366	382	347	377	328	354	334	370	358	370	341	373	376	377	344	366	338	379	354	336	346	398	351	338	399	372	338	406	368	349	353	356	372	345	325	385	370	337	357	352	355	327	334	356	345	330	355	352	371	335	379	347	357	337	363	375	360	349	330	329	370	365	332	359	351	356	364	340	386	374	389	359	363	351	342	368	359	371	343	346	366	375	326	377	347	345	337	373	346	368	344	352	363	359	362	338	350	344	364	336	349	356	351	340	355	343	352	351	350	362	372	333	380	363	356	378	332	353	375	364	368	333	377	342	347	341	372	375	345	353	325	350	394	340	364	358	337	365	328	336	361	342	337	375	321	368	365	356	338	357	402	349	368	346	331	347	346	325	361	368	320	383	368	345	390	343	362	334	360	352	325	371	331	363	345	343	341	339	351	319	359	390	362	355	368	378	356	353	349	337	359	333	322	335	347	367	342	342	342	358	357	331	377	356	340	353	365	377	323	353	357	326	360	347	349	377	319	369	336	354	374	386	372	352	324	390	350	338	370	358	377	392	384	374	364	318	318	386	388	375	348	352	380	406	370	347	335	343	325	371	369	345	319	389	307	403	357	357	365	334	364	352	361	361	399	361	347	349	352	353	369	348	344	345	340	353	352	357	326	361	342	337	364	363	363	352	389	364	342	364	357	361	385	349	356	349	354	331	358	341	357	364	345	357	345	378	393	391	339	352	360	336	319	375	343	400	356	385	302	352	365	352	377	321	347	378	342	344	348	350	335	361	359	341	357	393	339	384	346	337	392	369	365	348	358	374	339	367	371	356	360	388	341	352	361	384	377	367	323	357	325	379	365	350	367	348	369	378	336	341	349	381	355	363	402	363	364	349	347	341	348	379	356	369	369	361	344	346	319	353	324	352	329	358	374	335	373	350	339	365	353	317	355	334	374	368	345	365	382	362	364	345	401	338	369	362	347	315	328	337	344	344	325	380	325	334	369	377	376	347	354	326	357	389	349	325	365	374	330	323	316	369	360	370	371	351	366	334
22764	31574	20863	11419	5505	3621	12834	10238	2164	676	674	660	600	624	835	714	588	612	675	881	832	866	797	732	614	584	607	568	568	493	577	602	569	534	550	530	564	539	585	556	582	537	574	587	568	549	577	557	559	526	569	570	560	581	588	537	575	501	565	561	584	569	522	566	559	536	553	564	524	578	516	534	532	556	572	561	591	532	556	511	616	537	560	556	570	496	577	584	586	520	532	605	559	538	563	559	594	584	587	568	562	578	615	561	569	560	565	550	550	599	539	553	548	571	565	541	576	573	574	588	520	576	577	596	569	542	564	603	587	590	535	580	549	550	537	539	587	549	583	552	559	588	519	575	569	571	598	576	558	587	575	550	518	578	547	551	573	596	602	551	534	547	542	534	562	548	606	553	587	565	577	577	545	598	589	568	584	525	533	518	531	564	538	592	544	570	595	572	572	549	561	551	547	540	524	558	588	573	550	538	584	585	593	538	564	560	568	577	552	596	580	538	544	574	590	579	550	539	596	558	555	537	562	566	599	566	574	553	569	608	553	550	524	578	567	579	550	560	572	570	557	550	585	555	580	550	524	561	553	564	558	581	571	578	570	580	555	528	559	530	546	532	524	551	534	543	557	529	557	542	550	536	543	509	543	558	604	554	543	539	534	555	501	549	564	601	566	535	556	593	555	577	575	561	571	564	564	562	567	532	573	548	560	508	539	567	537	550	553	604	532	524	603	551	581	587	565	610	526	533	568	572	564	565	574	551	548	600	542	574	495	519	560	570	554	518	544	526	597	524	560	537	588	587	557	568	565	520	593	561	583	527	572	528	546	610	600	554	575	559	561	540	546	586	586	596	538	628	566	568	578	557	557	601	541	558	558	534	565	623	580	538	580	561	573	563	552	566	549	569	593	563	569	573	563	571	561	579	584	553	522	548	541	582	553	561	564	558	544	542	564	599	570	505	545	554	575	588	535	594	510	585	584	557	516	541	596	556	537	554	570	540	574	522	572	550	602	548	573	551	592	594	576	597	568	581	564	577	544	590	551	619	552	605	602	535	541	537	572	554	528	539	546	556	571	538	540	561	572	545	526	601	534	592	575	607	619	563	588	548	548	568	566	557	534	550	574	564	569	591	531	589	542	567	542	575	535	559	568	553	583	569	546	572	529	574	579	552	570	597	558	508	533	553	570	570	552	545	588	538	599	557	552	584	549	579	558	535	563	556	538	550	539	549	514	592	569	560	548	519	518	539	572	541	568	621	612	593	584	571	557	551	555	549	572	560	615	538	573	594	549	583	577	579	577	571	543	522	570	559	529	612	558	541	590	551	575	574	582	571	552	543	539	559	537	598	535	544	577	552	528	544	579	553	602	548	549	569	562	570	516	555	527	592	507	567	561	595	597	581	573	571	564	563	574	595	523	563	576	597	510	593	571	572	559	552	540	532	553	556	548	579	531	570	587	555	557	569	537	593	550	582	582	587	554	551	552	573	581	518	572	572	540	578	591	554	519	569	545	553	565	559	520	596	558	611	547	588	560	540	596	531	541	560	586	597	580	583	584	540	588	524	547	568	599	572	549	562	551	536	534	575	561	577	535	580	601	573	603	563	540	583	558	529	645	549	585	576	576	542	568	579	548	589	549	522	544	571	584	572	580	611	500	570	550	558	549	531	527	539	562	539	562	594	560	562	567	524	599	576	579	555	528	556	541	538	622	593	562	584	584	582	590	542	579	512	559	556	532	590	575	569	563	575	579	584	591	544	575	550	580	603	540	575	601	598	558	573	543	562	551	595	541	571	578	553	585	553	563	507	542	588	544	571	532	605	556	588	523	560	552	574	547	563	554	543	554	526	555	606	598	579	564	549	509	551	556	565	570	566	540	534	526	558	592	591	573	513	584	523	539	587	576	561	549	614	564	547	586	565	592	568	549	548	578	553	551	544	556	540	555	592	553	534	527	583	574	554	587	584	542	583	573	556	576	521	547	577	601	552	596	603	567	591	532	562	549	561	572	543	553	547	629	518	567	574	595	540	558	576	579	535	571	549	584	564	589	545	582	578	560	550	587	567	569	599	524	526	608	582	569	568	586	609	559	533	518	614	561	599	584	519	571	539	542	556	537	578	569	583	550	588	548	567	539	526	537	564	554	601	514	547	551	572	558	584	543	549	570	553	565	580	562	599	543	515	546	539	568	520	601	556	614	521	539	603	557	596	564	552	592	556	583	581	524	551	551	577	566	576	587	528	575	555	592	598	551	544	576	572	575	562	572	540	586	535	589	584	606	547	575	539	549	559	579	551	573	556	568	531	551	580	537	569	511	556	552	545	565	561	569	562	610	529	562	589	553	567	581	543	554	567	520	542	564	557	547	568	499	573	556	601	532	574	561	550	574	566	586	569	598	622	540	580	590	608	537	569	554	518	556	580	558	545	563	549	565	561	580	552	554	565	560	565	518	580	574	544	573	566	523	569	549	583	564	554	565	553	575	575	563	561	541	535	599	573	574	567	570	590	554	565	585	598	561	563	618	594	577	590	586	582	533	525	533	531	585	607	546	540	579	602	589	623	565	553	606	569	573	561	567	560	550	577	565	545	506	600	583	555	601	571	569	569	565	564	528	537	557	588	548	582	538	558	581	560	566	573	583	544	549	545	518	518	578	536	538	548	541	578	589	547	601	602	536	586	549	564	584	541	569	612	587	582	582	543	548	540	569	558	527	594	530	527	532	604	578	543	587	552	600	576	554	541	557	576	569	531	529	589	566	539	574	594	538	567	605	551	534	582	575	577	577	596	555	558	528	609	551	553	543	539	595	529	575	523	566	569	529	554	578	574	582	607	580	570	548	580	540	546	565	559	530	585	581	558	566	550	613	553	611	555	530	548	574	585	586	562	556	577	543	569	614	554	585	576	548	573	560	604	555	564	561	557	570	587	532	544	560	601	557	565	541	558	611	559	574	590	570	591	589	578	565	543	569	565	515	602	575	581	537	546	596	532	570	552	573	553	558	585	545	513	553	523	554	557	536	592	590	527	605	563	546	570	522	537	590	555	545	527	598	563	618	574	516	568	527	519	570	570	557	572	525	589	545	584	588	560	564	527	570	552	599	528	523	574	604	543	549	552	552	537	564	576	576	543	558	547	561	539	533	533	542	575	569	582	583	585	551	566	526	513	589	545	551	565	549	562	556	581	577	574	558	552	556	570	543	554	549	589	556	554	556	579	514	541	553	623	549	563	538	547	554	580	607	564	586	546	552	564	537	537	568	573	592	562	560	587	586	529	602	585	542	568	556	574	564	559	568	589	557	552	593	563	585	590	592	602	555	583	568	574	524	575	528	550	581	573	587	583	584	550	569	543	524	543	568	562	540	535	596	524	586	591	579	543	574	563	566	536	555	591	536	580	582	546	571	563	591	505	557	538	570	554	564	547	534	585	561	527	521	586	590	564	580	536	581	587	568	518	567	536	545	583	554	581	532	554	583	577	544	537	563	585	552	593
24231	21180	28140	24395	19043	16477	32641	25764	13073	950	463	441	414	435	416	431	442	458	589	1011	1058	928	693	575	516	412	431	399	413	403	393	399	440	424	394	423	392	412	405	409	424	413	449	390	396	457	449	397	430	397	452	430	386	433	409	430	410	412	445	387	428	416	418	428	424	436	413	426	408	418	415	423	409	413	426	426	465	397	450	430	428	409	418	409	432	386	428	416	434	429	431	420	446	428	407	432	435	451	443	407	385	372	418	409	429	451	408	418	423	418	378	393	411	414	449	422	442	426	421	392	422	432	408	443	411	409	408	403	396	399	409	417	385	398	431	410	415	421	408	416	415	427	436	424	364	420	418	393	441	433	386	401	428	452	420	435	391	376	392	438	410	441	430	409	383	417	389	426	439	397	422	426	425	449	401	410	428	391	464	398	392	395	381	411	450	428	395	445	451	429	432	365	435	379	405	435	411	404	422	431	395	398	428	407	433	410	415	380	429	387	400	417	413	411	441	416	388	415	426	427	450	420	441	403	383	428	431	395	424	426	423	385	428	450	400	404	416	404	402	417	436	419	432	412	434	410	417	388	418	374	431	421	397	426	411	407	421	410	437	413	422	434	432	399	392	370	411	440	399	404	405	464	410	401	395	399	410	394	449	463	435	428	415	403	429	396	426	413	394	436	417	389	407	428	444	457	442	428	464	457	465	428	416	419	409	410	401	443	421	446	418	398	430	412	426	395	405	423	409	446	399	416	413	421	396	424	442	476	418	375	428	455	441	397	385	408	440	429	410	429	384	416	451	430	426	400	443	396	444	399	435	419	402	408	411	436	402	380	380	417	421	389	418	407	423	406	431	424	410	426	401	435	423	428	416	435	413	463	451	398	384	411	374	422	448	362	404	410	394	425	425	418	387	410	416	433	417	380	407	426	380	417	412	455	387	411	421	433	425	397	408	429	412	439	409	416	474	411	451	425	401	411	425	442	405	416	423	407	404	420	414	407	406	409	446	441	413	437	409	411	399	437	424	420	416	421	409	417	414	414	407	393	426	390	403	430	448	415	375	414	422	418	425	405	443	442	415	425	472	391	390	453	383	403	441	418	433	373	396	406	418	447	392	417	394	413	390	431	447	406	421	404	423	398	410	399	421	435	428	428	389	378	460	411	432	435	424	440	415	426	444	436	376	402	405	422	401	437	370	439	446	395	404	451	439	411	398	404	397	403	432	408	390	448	411	426	406	448	399	437	454	422	390	409	373	409	404	390	390	415	414	412	453	416	427	431	412	399	438	429	386	393	406	440	438	410	414	430	405	426	397	417	437	420	423	431	435	435	423	408	421	447	421	464	436	398	405	448	396	391	402	419	432	385	457	423	411	379	436	416	403	398	430	401	427	412	419	417	396	427	420	406	409	426	405	451	397	376	388	418	389	429	463	403	407	449	371	407	432	421	452	399	435	429	421	401	414	429	427	397	416	421	429	447	442	443	396	393	416	388	398	398	441	403	428	381	447	423	389	428	437	390	409	425	375	406	413	408	418	408	401	438	442	390	423	433	375	425	435	423	438	411	456	402	401	394	400	394	384	446	425	442	372	452	426	436	405	419	404	386	376	395	412	441	428	410	423	432	416	449	425	402	436	398	425	420	409	400	433	460	404	413	407	402	424	451	429	429	386	424	426	475	421	407	421	396	442	446	427	447	431	425	422	427	398	367	424	413	422	377	401	412	435	400	432	423	418	426	460	436	439	401	415	383	405	451	437	426	431	428	442	393	444	373	415	429	414	424	432	383	393	436	411	443	425	426	439	426	414	418	403	411	425	447	409	403	405	407	450	435	415	411	460	394	426	454	387	445	382	451	464	421	408	404	461	420	408	390	389	430	417	394	405	415	431	416	394	417	436	394	407	420	449	430	389	403	393	409	401	443	423	392	398	441	450	432	391	404	430	365	420	368	430	428	447	419	404	426	426	405	445	427	465	425	419	421	424	392	418	408	428	422	415	463	430	412	431	435	380	436	403	417	383	404	474	444	384	429	432	428	417	374	415	412	430	430	401	403	413	414	420	450	441	410	430	402	423	407	438	409	404	388	427	433	413	422	400	434	410	397	416	385	415	434	404	427	427	385	425	450	376	374	397	397	401	449	424	392	392	426	395	394	414	444	379	439	430	392	400	430	425	398	428	431	409	427	405	392	423	473	409	408	411	456	446	393	452	418	389	372	456	395	379	428	411	421	436	398	440	415	440	432	384	388	395	403	430	421	408	418	386	398	435	411	429	409	407	441	430	374	404	473	432	464	383	374	423	423	407	434	409	427	427	426	390	436	442	426	445	414	394	398	427	376	457	419	416	412	447	462	430	417	404	439	440	423	446	465	429	408	397	427	409	427	398	400	428	409	363	404	422	412	433	415	401	422	378	397	403	444	453	411	420	404	416	436	420	400	408	421	406	406	400	410	381	382	375	380	429	409	448	397	404	390	401	406	417	433	399	419	425	390	403	387	425	425	400	430	409	406	422	422	422	482	411	440	428	428	440	394	434	431	441	426	417	425	453	419	389	405	442	445	403	399	392	448	412	410	388	426	390	431	411	465	394	439	438	425	416	416	385	396	444	386	405	442	425	416	382	420	403	415	461	463	433	422	374	406	395	444	398	398	415	410	436	432	388	392	431	458	456	404	416	419	398	420	438	378	422	426	416	422	405	423	423	411	417	442	398	435	422	414	458	377	457	415	451	402	408	427	424	412	437	429	394	407	412	401	428	435	404	428	458	426	420	421	425	420	370	415	451	430	369	418	436	437	394	448	411	409	418	431	405	403	382	434	432	447	415	376	441	400	431	453	462	384	412	429	415	420	427	424	416	410	376	417	421	402	404	406	364	405	433	430	403	444	434	437	389	430	403	434	415	399	415	423	450	392	393	451	422	416	416	422	426	413	399	438	403	434	442	426	436	418	378	436	395	426	455	442	410	455	443	406	411	408	410	391	364	431	397	421	389	415	458	443	414	383	432	429	403	445	435	429	420	412	410	427	414	429	431	436	449	424	409	412	424	430	405	405	421	416	420	437	388	399	409	393	392	434	399	412	450	420	455	461	405	444	422	441	407	386	422	442	426	419	370	420	400	406	403	416	438	447	421	420	456	420	419	450	393	421	428	414	391	445	409	394	411	414	397	438	381	393	412	409	406	405	457	444	398	434	436	426	417	458	415	443	413	407	413	454	408	413	421	390	395	402	414	439	412	422	437	434	430	401	411	446	413	410	415	426	410	368	380	412	430	421	440	403	398	416	416	406	438	450	420	403	445	415	404	389	397	418	406	433	396	361	396	414	407	402	420	397	408	484	422	374	407	381	428	412	406	407	407	409	417	437	436	395	410	383	389	424	409	415	427	397	435	405	391	409	430	397	396	418	432	477	413	405	400	412	412	392	411	430	453	429	413	417	391	455	437	437	425	396	424	385	452	403	394	389	387	433	435	415	403	416	412	405	403	397	444	409	411	423
28119	44469	34752	18558	10338	23523	37849	31962	18262	1039	814	801	760	747	738	714	706	710	1119	2401	2570	2003	1526	1120	876	686	681	660	646	683	633	690	644	695	644	631	663	676	616	633	664	658	643	626	652	668	643	627	661	638	647	657	675	655	637	676	691	652	661	594	634	666	681	648	628	694	628	700	630	656	700	590	672	689	629	620	616	643	709	652	639	688	656	654	677	680	628	616	669	648	639	629	673	664	660	657	663	671	675	667	625	642	657	659	629	663	688	640	691	667	647	671	674	677	634	631	617	670	619	694	651	659	668	674	659	704	666	641	701	655	686	708	694	664	693	698	677	668	658	664	672	666	718	683	651	642	656	666	685	681	618	635	649	637	695	670	679	627	659	665	633	675	675	651	650	644	751	648	647	649	656	674	653	669	646	663	668	654	685	676	694	648	645	650	658	662	650	629	667	661	683	667	655	684	668	632	660	670	666	656	643	671	658	655	643	662	671	653	645	668	665	653	604	647	676	672	684	649	672	661	622	630	624	681	683	676	660	729	645	628	710	666	641	656	666	655	675	676	648	662	659	667	699	649	679	675	660	657	639	667	622	640	662	659	630	658	670	677	636	630	663	706	660	690	649	674	632	661	693	654	666	693	636	662	685	663	692	732	637	638	660	686	672	646	675	634	647	662	697	644	683	695	637	645	637	720	647	646	681	611	680	687	649	664	647	681	651	667	631	657	633	673	637	677	665	670	622	668	664	631	633	620	657	623	654	719	651	642	660	682	711	656	663	646	661	704	668	719	641	623	640	619	667	679	636	642	652	631	676	684	712	658	671	657	722	657	646	642	656	676	630	654	688	694	646	679	676	693	643	678	677	685	634	642	677	626	704	644	666	666	648	677	652	668	688	684	653	631	666	651	610	649	676	676	655	670	692	665	701	643	689	703	638	642	684	686	656	707	649	680	683	642	716	649	626	640	657	647	683	647	650	650	666	732	695	675	628	652	691	663	682	673	658	683	672	639	673	678	667	646	634	635	692	660	674	649	651	648	688	685	665	643	632	632	651	683	711	633	648	627	673	626	652	659	685	631	646	653	686	647	661	705	628	664	685	685	684	647	656	705	696	669	662	648	643	640	686	666	665	691	651	607	658	662	662	689	678	676	667	674	636	708	699	696	637	693	654	648	641	618	661	674	653	699	639	673	653	701	671	694	671	628	646	616	657	652	694	688	675	683	658	653	668	680	653	653	648	694	644	680	652	685	623	696	650	662	639	669	667	638	662	657	683	672	629	701	686	599	657	662	633	665	637	617	679	637	652	625	643	646	644	657	626	689	626	634	627	669	628	640	678	671	686	648	636	660	676	655	651	638	673	661	656	656	631	625	686	675	724	637	640	634	663	644	642	655	662	696	692	662	676	658	650	640	637	683	641	646	647	640	618	656	610	648	648	639	644	677	636	647	638	702	632	674	649	679	662	666	657	663	654	629	647	629	696	635	632	676	664	679	610	673	657	655	659	651	655	657	676	630	644	714	723	662	644	637	688	639	656	661	652	666	673	671	694	655	642	672	684	642	646	692	643	661	672	665	658	688	642	654	690	634	707	653	656	662	633	677	635	635	659	616	667	687	695	662	683	651	634	687	642	639	648	672	648	650	626	655	651	671	696	650	691	660	636	690	696	633	643	656	637	682	660	635	647	661	665	684	660	655	669	642	643	650	640	661	664	649	667	615	675	651	649	655	689	672	670	650	601	681	651	674	655	642	631	681	651	639	642	693	636	660	677	631	678	677	662	648	655	650	698	656	669	662	660	690	672	634	644	644	646	636	676	623	674	647	675	669	642	670	634	637	637	662	670	709	639	616	629	660	667	675	622	677	667	655	683	624	669	666	630	629	671	666	655	643	702	670	646	689	632	650	682	615	664	653	702	650	699	656	704	674	643	672	645	671	695	683	653	633	617	647	589	698	640	665	662	647	644	669	682	652	696	644	667	614	666	600	620	659	640	676	647	659	682	674	632	701	662	676	657	693	640	684	622	663	628	690	711	640	675	627	627	704	671	685	671	683	690	683	655	620	626	683	655	636	670	700	685	628	637	632	696	648	705	665	654	652	664	629	692	676	643	646	625	709	679	680	660	627	655	650	675	691	664	667	617	673	624	611	667	698	634	638	658	603	664	675	678	651	715	633	643	675	668	677	655	664	657	643	618	635	657	680	658	689	635	631	693	666	645	626	681	693	602	690	674	663	693	642	667	636	693	691	698	656	678	676	680	630	669	636	610	648	656	644	705	667	663	699	657	630	665	657	608	661	657	712	689	619	652	674	642	697	604	673	642	645	663	636	654	698	650	624	659	665	673	640	666	661	669	655	714	671	675	610	630	661	677	620	708	638	673	674	689	691	617	704	647	684	637	649	687	651	690	651	638	645	656	671	677	577	744	642	672	636	680	663	680	643	648	686	664	647	617	663	660	658	666	661	659	636	712	681	688	591	602	651	673	681	640	642	670	666	672	655	684	617	643	671	660	678	680	657	641	641	695	668	624	653	647	616	698	664	632	630	643	691	626	668	697	610	666	632	683	661	703	688	641	666	633	672	680	659	647	677	680	658	642	698	660	700	676	646	651	659	668	685	620	634	636	664	603	666	620	593	648	644	674	677	685	681	631	658	643	661	674	690	649	665	641	683	656	645	671	633	651	687	691	665	645	651	635	644	637	639	653	682	647	669	719	642	694	639	675	657	615	648	629	672	646	669	649	666	622	632	665	619	642	651	649	658	694	675	669	670	713	646	624	631	638	623	651	627	655	637	638	657	607	644	630	667	637	675	649	635	655	676	667	678	664	643	624	645	670	645	661	650	676	675	622	670	710	638	644	682	665	629	688	678	677	651	677	671	716	653	678	655	693	638	622	655	680	666	606	673	603	648	643	660	670	690	670	669	626	673	597	671	689	633	651	677	652	656	669	654	661	652	691	686	636	674	615	656	682	667	654	685	640	659	719	739	662	680	649	627	646	665	659	618	656	658	632	649	678	687	739	626	662	643	639	691	640	637	604	654	666	641	651	633	637	680	654	673	667	604	666	681	666	689	685	656	665	715	651	622	675	632	664	661	653	668	696	677	635	663	664	682	667	693	639	633	603	666	646	684	659	682	667	659	611	652	666	669	627	676	678	650	652	660	687	684	676	655	634	660	692	683	647	664	673	646	678	719	678	630	644	690	702	654	676	625	646	635	645	676	673	678	677	717	612	657	676	625	645	635	682	669	643	637	681	661	686	647	680	673	681	693	689	682	613	611	639	703	689	681	653	615	691	692	638	672	663	682	650	693	673	632	631	629	682	641	678	681	655	629	644	627	648	631	669	679	619	616	673	654	661	641	635	657	637	688	661	667	679	682	700	661	681	618	616	621	670	644	642	678	714	660	638	625	631	714	629	667	655	672	633	666	656	659	659	644	677	649	666	605	661	638	678	691	678	643	661	656	629	686	663	664	712	637	659	659	651	665	718	674
22924	21162	28832	23614	21098	26875	46962	37587	19819	2481	481	405	424	456	464	395	374	381	576	1428	1764	1655	1164	818	611	439	348	351	364	386	344	351	344	368	321	377	385	365	346	373	378	358	367	373	354	376	351	402	354	357	316	338	324	366	383	338	366	337	335	374	343	354	376	328	365	351	348	353	372	322	352	360	342	360	335	344	353	355	346	404	314	377	345	349	336	364	363	344	388	352	344	317	364	334	358	363	367	373	352	355	338	330	359	345	376	323	362	357	355	349	358	389	345	382	370	359	341	378	341	330	371	338	366	344	344	344	378	367	343	320	373	319	337	342	354	349	329	359	336	348	365	357	345	384	362	374	321	368	348	356	352	346	361	363	373	365	328	344	381	416	367	362	358	345	376	351	334	378	343	353	364	344	347	385	330	332	327	385	372	337	388	374	358	352	376	378	369	333	370	365	351	351	321	356	370	338	343	342	381	366	316	352	310	332	382	367	375	352	344	395	377	381	337	358	361	364	364	398	344	355	348	350	353	335	350	321	344	333	361	405	340	361	399	397	378	340	351	370	352	350	360	361	325	354	367	340	319	358	363	332	370	347	349	377	370	380	377	327	359	372	385	341	380	365	349	336	346	344	381	348	338	345	361	375	362	352	385	350	328	377	385	325	335	374	390	313	321	347	320	333	363	346	353	375	343	325	339	360	394	340	338	352	349	387	387	334	368	380	300	339	361	339	335	332	367	368	324	356	358	374	314	346	329	357	346	350	354	373	369	353	359	328	366	355	357	378	354	314	355	376	333	370	400	351	364	340	342	365	349	349	323	342	349	362	362	390	356	334	355	346	360	367	363	355	323	344	354	337	340	323	354	343	320	351	361	356	335	351	346	378	355	354	348	339	323	320	371	352	355	330	372	330	347	339	312	370	328	357	346	353	364	377	350	351	364	352	349	375	374	350	356	350	356	332	352	378	297	357	362	346	363	318	371	337	367	339	336	348	393	371	354	353	355	338	357	343	368	372	346	383	362	319	344	324	368	343	355	357	365	366	329	330	368	373	355	339	355	349	322	323	381	370	350	341	351	355	336	354	375	372	385	362	413	365	361	328	332	352	365	350	362	334	339	363	353	346	342	380	379	361	351	320	373	339	336	365	390	341	358	381	363	338	355	360	320	354	337	368	361	323	400	370	389	363	351	336	357	363	391	353	383	343	380	340	354	373	398	362	362	394	360	359	341	353	348	358	350	392	342	342	310	312	357	360	350	347	350	325	372	377	348	348	390	337	355	348	323	388	345	354	365	346	357	370	342	349	349	366	352	385	337	380	353	377	353	337	323	367	347	346	326	349	343	308	376	372	351	377	336	343	350	365	354	377	365	333	382	336	366	371	340	360	375	337	314	356	353	362	325	335	346	338	338	360	378	320	361	345	351	359	381	356	332	348	354	370	338	334	339	350	337	335	352	335	375	377	356	349	352	356	352	360	341	383	346	315	337	369	323	391	369	320	340	352	324	373	357	314	350	359	368	343	348	364	375	327	336	377	326	376	366	320	365	337	335	312	337	354	373	345	354	333	354	359	356	367	344	337	349	399	337	370	382	363	339	318	326	351	367	354	325	351	356	370	369	362	339	337	345	389	367	343	361	392	317	379	355	340	363	335	366	329	313	322	368	344	335	355	373	311	367	343	381	372	347	323	359	362	379	349	351	327	342	337	337	386	372	329	373	344	355	329	385	383	338	323	349	351	313	371	354	350	327	352	342	345	356	364	351	366	368	383	356	331	367	350	356	339	365	354	374	363	369	386	353	347	327	350	393	356	346	338	335	347	330	350	345	359	356	373	348	349	369	377	344	335	375	375	400	349	336	368	382	375	321	350	346	334	358	338	359	327	366	323	347	393	347	338	354	359	359	329	375	370	357	365	349	382	363	351	331	342	359	367	384	376	344	354	338	383	374	376	315	368	307	354	378	339	370	362	356	351	352	365	367	381	375	378	352	343	359	335	317	347	363	332	325	371	355	352	346	355	341	377	336	329	360	371	340	316	343	369	358	332	379	362	367	358	354	335	356	343	364	348	355	348	387	365	356	375	378	350	332	353	313	350	349	370	344	343	348	329	343	382	353	375	354	314	329	308	335	360	351	341	371	356	332	361	363	349	342	327	391	368	345	346	366	325	316	335	377	321	371	355	375	392	353	365	339	353	374	348	330	382	362	348	356	325	389	330	402	327	368	358	324	341	341	325	374	335	335	347	352	334	365	361	345	324	362	370	326	378	374	358	322	349	356	340	349	353	352	336	350	354	364	361	333	387	359	319	345	351	382	344	381	328	373	348	377	367	327	343	321	363	376	371	366	349	356	317	345	326	395	371	389	323	366	381	360	361	366	356	380	360	343	381	351	359	341	354	368	367	381	345	337	348	311	391	348	339	371	347	374	366	379	356	376	367	358	328	352	343	372	325	378	333	343	368	368	355	342	343	374	358	349	362	364	382	347	323	343	330	347	368	362	364	373	380	352	342	360	370	324	334	386	370	356	377	314	357	361	363	354	332	351	361	351	365	381	364	346	337	328	350	351	336	370	364	346	354	379	358	374	341	348	365	343	381	351	320	316	352	395	356	366	325	339	354	324	352	341	323	345	352	361	313	345	348	351	361	384	370	357	372	359	363	353	389	338	381	362	359	339	380	334	378	348	359	312	362	356	354	349	361	332	345	328	347	345	375	362	383	336	367	345	377	385	332	354	344	326	335	333	354	334	345	359	363	343	326	360	323	352	316	343	317	361	402	386	313	359	351	366	397	369	340	367	392	340	372	344	325	366	343	361	368	362	337	349	337	380	367	362	359	389	376	395	363	359	355	352	364	350	345	342	357	347	358	353	339	362	362	339	322	373	356	352	354	349	373	373	377	341	361	351	365	363	358	358	337	375	368	354	350	384	349	385	373	358	352	361	355	348	346	336	353	362	342	330	337	351	355	343	337	327	326	353	339	336	325	356	311	352	367	336	361	379	355	362	348	351	362	302	361	359	376	324	372	363	387	308	343	331	337	355	363	342	324	401	349	343	334	377	380	360	349	364	345	352	356	348	337	377	385	355	363	370	335	337	338	371	333	354	347	360	347	325	346	340	381	345	327	334	337	314	350	328	353	365	371	339	355	351	377	404	367	359	345	349	350	344	352	348	359	328	352	365	339	359	378	360	343	341	331	346	381	373	350	369	328	364	350	348	402	375	326	361	365	359	328	345	333	351	368	362	361	364	359	380	329	341	336	389	339	365	352	363	342	359	380	381	343	352	346	358	337	357	359	357	366	354	386	349	392	408	383	347	335	355	342	357	335	331	361	355	350	356	344	379	358	359	323	331	342	333	360	323	345	398	366	354	381	335	386	328	413	369	330	367	330	364	363	352	347	350	345	376	349	355	362	363	351	349	329	375	397	356	378	329	336	364	348	384	373	338	334	370	367	314	321	352	400	341	370	319	334	340	335	349	356	354	352	359	378	342	357
31162	52342	42713	23291	13766	35523	49156	41229	21511	2410	807	772	785	808	896	697	677	699	1228	3785	4792	4062	2793	1804	1203	760	573	570	524	549	568	565	555	535	558	543	557	559	567	580	583	522	551	578	551	524	604	572	530	526	579	578	588	561	579	574	539	580	551	553	576	515	560	579	541	570	585	550	621	533	520	545	517	530	562	552	532	562	503	567	567	569	527	554	531	563	526	530	521	561	548	563	585	594	554	553	521	580	576	584	576	568	568	605	534	526	534	564	526	541	604	535	564	538	551	550	608	573	572	531	535	554	521	550	582	566	536	555	559	555	549	565	558	533	521	550	609	573	556	538	555	507	592	570	567	543	539	572	552	543	575	596	568	558	573	563	567	567	554	538	538	517	546	527	565	567	575	549	535	545	559	564	558	609	533	554	557	562	570	542	547	555	546	556	535	547	554	533	561	578	577	531	548	594	525	559	576	536	530	541	549	550	549	568	533	534	528	528	551	589	565	542	570	550	588	531	556	549	566	558	556	534	561	561	568	568	551	542	550	566	541	533	523	556	554	574	589	562	559	568	599	555	621	575	527	576	594	533	515	595	546	569	563	568	547	544	598	595	555	555	573	554	521	555	552	544	550	559	560	593	540	537	580	562	565	538	533	556	584	522	548	577	569	587	544	534	565	550	537	560	534	563	581	538	590	548	552	533	569	551	611	535	580	534	547	565	566	562	555	560	567	544	529	549	511	558	513	586	583	517	536	601	595	530	563	560	549	555	587	533	558	543	565	565	576	568	530	569	578	560	545	563	564	560	598	553	515	563	552	523	605	532	611	527	595	559	563	586	581	564	591	519	565	586	550	558	548	564	538	543	558	532	592	545	529	553	535	552	526	535	542	565	588	567	545	516	556	553	568	534	575	552	557	555	550	572	526	555	552	519	595	612	564	601	578	529	593	517	551	564	578	522	551	595	592	544	539	619	567	542	600	560	558	580	511	542	566	512	531	552	575	528	558	575	547	550	570	531	545	555	566	566	556	565	558	573	536	586	546	572	565	580	544	566	535	584	567	532	559	618	533	527	551	552	586	574	500	537	547	567	547	530	544	540	566	540	591	548	583	565	582	515	556	554	548	576	531	565	533	589	587	613	557	542	586	519	539	558	570	548	559	567	545	544	542	572	544	545	574	532	545	551	578	530	500	550	580	564	607	565	555	535	565	554	549	574	600	533	531	542	591	581	576	540	562	591	580	568	560	575	570	574	595	573	544	604	564	556	576	545	578	565	548	592	553	566	544	577	553	548	514	546	579	547	556	542	567	578	538	542	562	532	574	571	547	537	540	605	533	555	512	532	590	543	569	521	551	611	562	600	561	575	583	568	544	584	527	546	579	565	560	560	582	564	534	584	580	608	523	547	531	573	545	547	552	593	566	550	557	528	550	519	555	557	581	576	589	520	584	526	601	567	558	587	576	564	590	536	499	525	590	568	510	580	536	579	620	527	560	523	577	555	489	542	550	536	565	561	560	559	550	566	571	555	549	560	552	568	570	600	559	540	573	534	550	560	573	533	561	542	519	571	586	541	530	576	525	549	526	550	589	544	513	561	585	574	549	538	532	586	570	546	584	571	539	572	513	545	578	538	603	547	596	525	557	559	582	552	557	560	579	566	549	556	559	510	555	558	554	556	580	519	567	569	573	581	566	525	559	560	564	587	606	542	571	524	522	553	579	559	522	552	550	544	553	574	536	570	570	549	535	577	544	577	517	570	529	536	541	559	529	589	555	572	518	558	532	544	526	558	542	565	545	569	536	559	575	543	552	545	577	528	578	581	586	543	546	542	527	568	510	507	558	525	529	567	535	568	567	523	531	574	541	509	548	568	562	526	571	547	560	581	561	530	551	522	541	539	530	505	589	523	581	546	566	532	590	542	570	562	560	544	546	533	568	556	542	511	555	553	560	619	584	582	560	558	575	536	532	546	576	581	549	577	575	542	550	556	588	588	572	583	603	543	536	519	539	544	567	575	553	564	572	577	545	538	566	552	571	541	556	543	543	588	605	575	573	561	511	527	574	540	558	548	533	554	538	605	591	592	590	519	503	577	566	596	567	541	545	531	550	569	527	540	560	552	558	543	567	510	538	584	548	601	547	557	553	541	559	547	579	516	525	548	570	558	588	569	530	542	572	531	555	583	543	551	564	516	562	533	591	563	559	554	533	531	547	536	553	546	566	588	559	538	563	553	577	570	581	546	561	531	570	547	556	568	557	577	566	547	580	517	562	525	531	565	537	525	572	572	550	614	577	566	588	537	537	547	549	531	556	532	586	550	573	601	553	530	536	559	551	607	552	569	539	537	548	550	533	579	562	522	556	573	543	577	535	594	522	525	543	548	570	570	563	561	608	562	536	616	574	586	550	566	553	514	549	549	577	528	546	578	543	529	566	592	556	523	540	563	526	578	541	548	560	566	515	535	560	544	554	543	590	585	495	528	566	557	539	520	577	557	608	579	546	532	618	569	559	566	561	558	506	612	536	516	552	552	555	585	501	588	548	543	571	548	532	588	606	547	532	581	568	547	519	554	534	566	562	524	549	592	556	515	537	588	552	573	530	527	556	566	565	572	547	538	597	553	552	625	553	603	555	544	553	551	553	586	535	574	577	520	592	572	564	512	542	608	577	595	543	589	541	590	543	569	570	551	541	548	588	538	560	557	541	557	562	600	574	522	541	555	541	520	534	559	573	560	534	551	555	513	548	586	602	548	542	575	603	547	586	575	555	550	586	592	570	548	570	557	548	560	597	571	561	548	544	522	555	522	549	550	580	565	566	596	554	579	552	531	588	546	580	567	521	536	562	547	580	530	569	536	598	522	556	531	532	555	593	530	508	563	538	597	556	597	523	560	538	621	549	559	546	577	552	527	558	579	530	589	558	531	581	559	554	528	578	594	574	561	535	521	591	576	565	534	541	563	572	578	580	580	554	501	537	546	580	530	569	549	542	607	567	543	568	571	552	534	516	587	546	522	570	531	539	538	545	579	540	583	558	538	560	556	491	601	585	534	573	581	601	541	562	570	566	558	549	582	558	573	572	562	582	546	549	596	564	559	568	543	578	522	565	567	580	579	582	574	555	566	543	527	558	582	570	547	576	521	539	544	540	575	574	547	541	565	546	536	543	537	540	538	516	540	545	556	598	537	560	583	573	574	533	531	560	577	595	550	594	540	582	549	558	558	527	574	548	584	534	549	567	505	560	544	601	585	529	574	529	574	580	527	561	551	570	560	527	556	582	527	573	570	548	575	574	548	584	525	543	566	557	606	602	553	592	591	565	561	581	520	551	525	508	582	585	546	576	545	553	537	547	565	557	570	554	564	561	535	588	589	567	568	573	550	578	571	573	572	576	565	585	580	553	547	517	519	490	550	583	522	543	538	528	566	556	588	523	577	555	545	571	540	549	550	596	563	540	620	600	561	580	565	554	579	563	585	537	558	586	562	530	537	605	531	520	561
26584	21993	19832	7276	2061	1666	5242	5799	2172	646	397	372	405	375	470	427	399	370	366	381	492	488	476	409	416	355	386	370	377	391	354	370	347	358	365	369	368	391	360	405	367	386	369	397	358	372	337	330	345	387	357	353	389	345	359	374	390	378	409	344	345	350	370	347	358	381	408	366	354	365	348	384	406	354	348	382	352	402	355	374	375	367	370	369	345	347	351	376	367	374	340	354	340	361	332	407	376	336	343	406	395	347	373	359	350	354	351	377	371	334	371	337	390	364	404	357	370	345	375	384	367	397	360	378	388	389	356	369	347	352	369	382	355	384	363	352	388	322	371	382	330	361	355	401	337	355	386	377	376	366	373	382	387	348	403	349	407	352	394	384	359	379	335	358	353	377	416	359	392	370	405	366	366	359	391	396	365	375	391	347	376	386	360	352	361	344	334	323	403	373	353	380	380	357	384	332	360	354	366	377	392	394	358	383	392	374	356	384	379	362	359	359	349	387	371	400	388	390	371	402	398	398	374	364	351	370	379	361	343	382	404	346	324	363	374	354	360	336	351	366	376	371	364	384	354	349	363	366	361	351	364	362	375	361	402	347	356	353	380	333	362	386	364	362	386	386	348	344	361	376	343	331	364	371	385	367	351	354	388	358	364	388	384	360	366	360	347	370	357	362	371	353	343	360	375	385	394	365	357	357	335	390	353	382	335	390	378	362	355	361	358	394	370	339	365	401	353	328	350	395	344	352	378	360	372	381	344	328	358	397	354	361	332	366	403	346	386	342	362	373	384	353	376	378	409	372	331	351	392	396	342	372	363	381	367	378	344	356	346	376	349	372	361	354	399	391	372	355	326	358	391	350	352	365	355	344	377	365	348	357	367	411	383	404	382	381	379	333	368	377	358	348	339	353	362	379	388	338	376	350	378	395	389	359	367	346	346	398	376	368	360	387	334	345	382	378	381	384	359	367	371	372	368	366	331	357	397	380	376	403	375	345	351	371	370	363	362	355	365	372	378	337	375	392	360	376	360	330	368	368	389	375	397	397	366	368	347	348	367	376	382	348	353	373	370	391	401	346	372	372	346	351	375	319	391	352	371	343	379	327	380	372	358	358	362	372	375	389	362	379	359	353	349	373	364	383	387	315	378	353	344	395	369	357	359	388	372	403	392	397	349	378	335	361	366	372	360	401	363	357	369	391	375	336	387	374	361	352	367	415	357	361	378	365	367	370	366	375	361	390	364	404	382	423	374	357	382	374	355	354	405	386	370	358	396	388	341	372	400	388	404	370	393	337	382	365	344	340	381	392	368	394	344	399	369	381	374	364	345	342	371	349	382	369	379	375	341	365	339	380	359	387	369	391	377	379	368	363	383	399	330	371	367	363	412	351	379	351	357	352	344	365	375	375	381	372	378	403	385	407	362	387	388	401	357	375	375	354	385	378	353	407	376	347	379	383	376	365	373	366	385	369	382	367	384	370	367	355	357	400	383	376	371	342	365	360	383	398	380	362	413	381	322	374	364	425	369	393	381	400	361	383	352	394	379	361	392	375	344	382	384	355	369	377	353	381	369	373	351	389	376	324	387	366	360	367	378	423	379	387	382	401	360	356	387	366	412	348	346	370	367	341	363	346	347	379	366	343	351	349	367	311	354	378	346	333	370	398	367	391	383	406	402	325	362	404	393	372	363	380	374	371	388	430	381	426	395	366	365	395	355	352	383	388	370	359	378	351	339	380	409	387	368	353	351	395	398	415	383	353	390	407	355	376	368	349	364	361	328	374	350	379	362	364	320	376	400	364	381	364	365	321	343	366	350	339	411	343	357	384	372	364	368	369	357	365	375	348	387	359	359	419	355	346	383	391	365	373	355	370	381	330	362	365	386	386	383	376	372	405	376	378	351	391	378	383	362	359	345	368	369	406	360	343	402	362	364	344	349	376	352	378	366	367	353	360	382	388	366	342	372	361	378	354	394	353	390	365	361	353	344	374	374	361	365	371	346	367	349	369	354	377	386	363	362	354	375	341	350	382	373	360	373	377	375	364	370	381	372	372	360	336	351	331	357	350	341	401	411	365	390	329	384	372	368	375	370	371	361	370	392	373	364	367	385	371	377	408	354	344	339	374	374	373	380	386	395	345	351	355	358	357	361	380	355	357	348	349	366	381	343	378	354	364	337	373	355	377	373	352	374	370	361	379	373	370	359	341	404	388	388	410	366	364	380	382	371	382	350	373	369	369	364	370	362	359	374	344	374	368	392	371	383	413	392	383	335	362	358	356	373	357	361	337	366	338	389	355	347	361	351	379	376	398	377	383	376	411	382	353	394	386	383	368	359	377	379	364	350	385	348	394	370	384	384	368	398	390	391	370	370	382	375	376	434	392	362	393	361	365	366	373	361	384	341	372	370	377	374	404	355	389	384	397	366	385	385	367	363	348	367	342	326	342	432	358	386	337	343	358	416	341	353	373	373	355	386	346	382	374	348	349	363	367	345	359	353	347	342	363	374	354	350	370	364	397	367	357	393	345	377	375	375	363	342	369	344	348	373	358	394	406	370	434	371	385	382	363	350	345	381	367	389	393	342	380	391	365	367	362	364	360	393	348	323	389	371	400	342	376	367	373	343	375	370	374	368	363	420	362	399	352	369	355	366	399	392	388	365	388	382	392	393	365	372	370	342	363	384	405	367	384	374	377	356	367	336	370	374	331	352	349	367	363	360	381	363	352	366	374	400	363	374	386	360	384	382	393	383	382	345	345	381	365	361	382	370	370	352	375	370	340	377	377	396	363	363	343	348	349	407	355	392	388	376	372	362	374	375	412	386	369	371	370	364	354	379	365	364	345	354	386	339	363	369	345	409	375	401	354	368	365	374	382	375	364	387	365	365	386	364	387	350	376	340	380	410	347	353	351	382	360	365	385	372	379	360	405	378	372	368	377	370	387	344	321	332	347	349	404	342	358	373	366	373	389	392	390	365	367	378	407	357	351	361	388	398	360	361	419	347	357	331	394	384	367	362	338	342	345	362	406	394	368	362	381	335	363	368	383	349	375	393	367	358	380	387	354	377	378	393	372	382	348	380	374	387	374	382	368	390	352	335	364	367	386	365	355	343	372	368	361	334	388	391	378	370	372	364	347	366	373	382	353	347	378	349	401	355	392	382	388	381	352	381	373	370	389	376	368	364	387	385	368	392	358	374	357	348	364	386	384	379	417	325	390	405	357	391	350	345	348	366	416	373	368	363	394	373	384	383	356	413	382	392	368	352	375	366	373	385	359	384	348	377	366	397	364	383	375	344	378	369	390	354	366	366	379	338	391	350	373	394	377	368	358	356	365	366	360	326	385	362	364	385	383	378	355	361	337	430	383	395	380	343	368	367	376	355	393	363	386	362	387	403	390	389	361	356	404	366	402	372	341	375	360	362	350	360	363	392	352	376	366	343	337	401	362	363	374	352	368	387	368	369	363	377	387	349	361	384	353	373	370	369	356
22740	33261	22845	9472	4753	3942	11395	11461	4301	1261	629	662	636	701	900	688	655	610	633	708	902	931	856	707	647	644	577	546	584	550	606	578	567	562	595	599	587	594	620	539	523	595	601	572	571	605	592	640	613	570	540	574	586	550	561	609	604	587	574	612	581	586	591	603	600	592	582	603	628	525	546	561	603	598	565	591	584	571	583	602	591	596	605	574	584	593	590	634	582	607	617	580	591	607	578	604	567	587	599	604	605	563	529	570	593	565	602	617	597	589	580	555	602	625	576	609	602	569	562	554	571	631	603	632	590	572	598	546	608	583	570	544	571	564	566	586	592	579	594	605	588	578	552	581	602	598	599	598	628	570	588	584	625	552	567	596	591	563	571	619	560	597	541	613	572	581	611	582	567	634	536	595	587	541	576	517	587	599	576	574	597	574	569	575	619	577	597	599	585	595	568	611	556	623	562	582	570	607	592	625	562	591	556	583	565	564	583	562	620	590	584	567	576	573	552	571	596	574	574	562	602	587	591	562	605	550	524	578	602	576	574	594	565	585	565	557	560	555	581	564	593	580	604	521	563	565	576	581	624	585	557	595	595	571	587	562	597	596	617	612	586	615	606	652	592	568	589	539	615	623	551	618	592	513	574	635	584	550	583	602	563	600	553	587	630	629	590	573	625	528	569	626	606	571	534	557	595	611	587	571	596	568	577	561	583	595	590	581	623	614	550	603	643	539	552	577	531	641	574	556	592	631	566	597	617	588	587	585	598	580	640	528	597	563	601	546	541	529	561	607	602	533	562	591	577	555	580	609	602	611	582	588	582	578	587	595	575	548	558	597	556	599	601	540	610	620	607	562	562	618	559	618	636	566	583	620	559	572	570	582	606	565	586	558	598	534	569	574	601	576	564	588	568	552	611	609	583	597	581	563	572	544	540	574	540	587	579	565	607	567	587	555	614	615	534	610	541	591	575	576	594	598	605	605	585	606	635	572	592	570	584	577	567	629	638	575	590	558	594	604	582	559	577	576	627	583	557	599	594	547	563	588	588	569	581	575	570	572	652	598	557	564	581	582	567	557	600	575	602	608	579	574	597	575	569	613	596	585	584	616	588	609	575	614	574	570	575	562	575	602	570	596	546	593	582	572	553	598	575	595	527	546	587	607	580	567	555	590	560	569	600	568	588	559	570	595	587	607	599	561	570	600	596	550	568	583	581	585	593	615	611	598	602	586	563	610	532	591	600	583	583	571	585	556	603	578	600	561	575	597	551	609	569	601	576	595	606	593	558	604	617	587	575	621	591	593	586	574	547	565	597	643	576	596	530	565	609	560	554	580	566	560	574	600	556	587	582	599	565	536	598	585	616	577	589	581	588	567	608	563	569	634	612	575	593	540	583	576	595	586	595	546	543	528	571	583	557	613	578	582	580	586	615	562	584	570	567	638	578	590	553	607	560	556	585	578	547	642	588	562	609	561	609	564	553	590	626	564	596	573	605	562	612	549	540	575	575	604	606	589	545	577	572	601	569	611	592	583	581	560	598	540	613	589	586	586	562	540	593	558	541	597	570	583	594	569	595	546	584	569	594	607	588	602	575	582	560	561	606	545	551	609	598	597	590	608	569	590	586	619	623	537	646	604	577	594	573	576	617	551	547	565	600	599	583	596	588	601	573	573	552	595	584	549	567	587	567	611	593	590	543	582	546	572	587	589	587	603	556	570	569	572	559	584	554	584	580	568	575	580	575	563	613	572	590	581	609	606	560	600	597	617	591	571	569	580	563	557	557	580	564	558	566	565	519	568	584	553	562	605	602	578	567	591	540	587	558	559	607	534	550	579	604	607	566	554	609	595	593	532	569	566	554	576	609	527	578	554	609	616	563	595	549	614	573	575	521	569	591	564	577	569	532	551	587	566	558	590	573	589	590	589	574	578	607	565	590	638	599	620	590	589	590	600	614	589	560	567	560	582	618	595	571	506	592	626	582	593	581	534	566	574	586	591	548	582	579	576	600	609	608	616	593	592	627	633	565	567	583	549	585	606	603	607	600	597	554	585	586	562	581	561	559	574	594	633	613	561	572	594	559	634	597	610	574	588	573	596	559	572	611	573	590	585	619	561	579	588	593	586	572	588	583	600	612	580	571	574	577	535	550	584	535	590	552	593	607	570	572	563	565	532	602	595	582	628	637	568	541	570	591	577	555	610	579	585	597	558	572	591	575	597	615	588	554	587	611	584	586	590	585	582	530	559	616	554	579	618	573	587	603	596	567	590	571	585	595	595	560	552	601	577	588	562	591	562	558	605	592	577	544	619	575	580	601	579	602	596	577	581	566	633	530	573	620	611	602	607	583	561	579	569	603	579	555	554	574	568	555	574	562	602	592	589	569	567	565	598	616	603	617	597	585	562	597	582	627	603	614	578	581	543	644	574	607	592	595	618	589	559	548	556	605	571	622	582	597	613	563	629	563	659	553	575	540	625	576	567	544	629	598	571	567	598	584	606	544	580	570	604	595	576	561	595	602	540	593	594	547	624	551	582	591	584	549	601	606	566	584	546	584	601	561	615	571	577	572	579	545	613	555	593	572	549	598	533	585	588	587	593	600	600	599	564	592	573	573	656	615	608	633	604	626	595	589	594	610	611	537	628	585	547	564	580	632	548	593	554	546	593	611	587	579	608	553	585	612	612	577	553	595	568	583	554	565	534	559	555	552	548	586	581	599	613	541	618	595	566	552	574	582	530	602	604	565	550	560	603	631	591	570	587	571	567	614	593	583	564	607	606	601	543	578	593	569	581	591	549	531	542	573	564	554	584	559	589	596	567	575	597	570	622	554	593	557	570	638	565	589	587	614	575	577	555	604	567	572	598	547	599	568	553	559	579	574	592	531	619	574	578	596	563	603	591	605	579	548	588	573	609	572	586	604	570	613	590	572	597	552	575	596	608	579	560	584	614	598	582	520	593	653	628	591	578	572	618	590	601	561	573	597	561	569	546	538	628	567	574	550	568	614	575	552	591	573	607	574	553	606	614	595	614	559	584	625	593	597	536	611	604	552	614	556	575	586	583	541	538	559	568	577	634	580	597	549	647	586	589	605	594	585	582	633	571	579	590	599	599	585	565	594	556	608	548	587	589	596	586	578	579	543	558	540	564	577	589	567	576	597	568	571	584	565	581	568	609	591	578	583	601	540	604	582	587	573	593	596	578	586	585	599	581	572	613	591	577	573	593	551	582	548	569	599	599	561	572	604	539	626	558	580	578	605	575	527	579	548	583	574	600	568	584	563	558	585	554	593	618	628	588	573	573	586	615	577	570	542	568	598	558	617	569	579	563	608	559	575	567	598	583	571	615	569	592	608	548	570	594	609	567	593	562	568	566	583	541	591	628	559	569	583	554	607	615	578	616	555	609	605	582	620	548	552	550	558	570	554	581	556	552	530	567	548	656	599	572	561	593	593	575	564	612	584	583	546	549	541	593	600	594	547	583	595	551	624	594
24178	21205	28203	24307	18892	12246	30482	23903	10128	3286	515	444	464	468	1372	1241	516	542	546	835	1033	855	688	559	464	425	435	429	437	426	448	415	425	429	433	399	424	412	407	454	409	389	411	419	428	434	455	422	378	457	414	432	440	424	425	436	398	389	411	414	395	458	433	399	430	433	437	420	418	406	439	427	442	426	437	413	389	436	444	416	422	392	426	431	409	424	436	429	413	425	436	421	402	422	440	453	433	420	459	471	428	444	428	443	443	413	419	430	415	439	427	439	427	413	395	444	441	440	396	399	414	412	439	442	438	447	401	414	457	442	410	440	448	424	422	368	412	411	427	438	392	424	423	424	398	446	435	426	438	386	439	429	483	390	461	440	432	425	414	442	443	431	439	413	385	438	376	429	450	433	427	424	432	422	426	414	432	405	464	408	433	441	425	436	380	382	435	399	451	407	448	441	423	384	438	390	419	450	413	448	442	471	415	451	446	400	418	397	387	435	402	423	466	416	456	453	437	453	437	414	409	437	442	431	420	426	463	370	438	408	445	423	460	422	435	424	388	450	394	448	441	388	450	433	422	461	425	408	420	419	431	428	442	440	404	441	416	433	439	419	439	426	441	424	439	458	427	431	401	421	420	395	447	433	451	439	413	452	391	413	427	400	461	446	437	423	436	397	450	431	407	419	430	395	421	458	416	419	424	443	439	402	440	412	462	430	430	454	450	434	397	424	468	412	441	452	448	453	452	405	429	454	407	415	450	407	401	465	384	448	395	444	454	426	408	442	415	427	387	401	421	405	455	417	416	378	422	430	410	432	429	404	456	419	432	437	419	424	430	454	427	458	432	427	396	404	451	426	430	447	418	408	416	439	442	421	387	422	455	481	383	441	411	422	451	439	444	478	413	436	422	417	431	421	434	462	427	417	409	437	383	395	407	415	415	417	467	433	472	451	424	396	403	405	445	446	413	467	455	456	460	413	412	417	404	421	408	389	447	420	413	403	419	423	435	422	440	402	488	407	422	434	441	429	429	431	419	414	426	417	461	414	425	439	413	363	416	404	397	420	436	433	463	438	426	425	427	403	415	417	417	469	479	409	401	384	412	399	425	434	415	413	451	440	434	397	394	436	435	427	407	433	420	439	427	416	404	428	469	420	437	486	409	440	420	417	449	407	401	419	408	423	423	427	453	405	410	420	410	410	446	441	444	410	374	413	452	395	432	409	431	440	393	407	426	444	408	429	451	418	409	427	454	408	452	441	430	413	411	401	384	432	436	418	455	416	435	434	444	393	401	437	414	409	390	403	433	412	436	426	394	401	402	413	387	402	453	450	433	402	427	413	420	436	435	435	450	416	442	488	467	406	413	448	400	435	462	452	421	391	450	457	461	446	423	442	430	411	408	402	417	434	396	418	465	366	462	457	418	414	416	448	450	432	449	413	428	424	408	448	453	464	402	427	396	426	392	440	414	404	425	408	409	432	447	434	441	466	419	432	418	396	420	446	441	440	420	436	429	442	446	417	423	460	416	460	399	388	387	437	418	436	432	387	449	435	424	448	425	417	446	419	402	439	393	445	412	434	415	441	428	417	404	413	435	439	389	421	460	448	420	451	435	437	406	436	405	440	430	424	429	438	421	399	421	406	423	403	433	421	430	380	385	422	389	432	435	427	385	424	437	438	428	460	447	459	431	436	424	468	410	418	394	427	426	437	464	453	412	393	401	410	450	406	407	414	401	423	445	430	462	421	390	404	423	407	411	420	452	403	440	421	458	424	411	425	430	443	463	420	409	424	428	400	390	440	409	393	434	427	442	429	438	442	405	410	446	387	426	425	448	395	391	404	406	426	453	517	395	417	433	429	426	419	459	442	451	442	429	428	461	419	443	435	441	398	435	403	409	457	374	408	422	409	449	428	441	439	456	405	402	423	422	411	421	444	398	432	381	406	415	467	466	462	424	401	428	430	416	433	424	435	436	441	407	408	398	440	442	442	439	392	428	452	428	447	448	428	420	425	395	443	432	394	432	462	434	424	428	402	434	420	425	428	396	449	411	407	448	401	416	394	445	417	409	427	424	424	420	421	430	421	434	427	419	435	460	438	402	409	415	400	456	447	429	408	417	402	417	435	425	444	446	438	423	434	439	430	429	398	467	407	435	416	411	416	411	394	425	443	418	415	411	449	428	463	444	423	398	412	445	420	434	458	424	385	437	456	443	430	434	417	439	431	452	403	411	415	399	425	412	425	389	424	426	425	419	400	446	439	439	454	418	413	421	389	463	441	443	434	436	443	429	436	423	448	417	402	446	416	443	437	415	415	497	433	436	409	452	437	419	425	403	439	401	406	406	405	453	417	433	423	409	426	448	391	463	428	420	444	412	415	398	438	417	433	464	414	433	422	427	444	409	402	429	408	418	420	400	447	426	414	396	421	436	394	446	413	435	426	469	408	376	485	410	420	464	403	418	392	433	423	429	418	406	450	447	434	423	415	448	413	423	462	438	438	419	457	412	422	444	397	435	432	412	431	435	420	438	443	440	417	388	434	457	408	427	428	424	423	435	402	440	412	427	428	426	434	447	415	417	456	393	398	467	438	446	430	427	445	418	400	416	415	442	448	404	439	432	445	415	393	408	399	431	437	436	373	435	408	454	439	447	419	459	406	476	442	405	456	457	401	422	447	454	423	427	423	437	416	400	448	403	391	435	427	411	406	378	441	424	447	445	423	396	439	435	423	387	453	483	394	466	401	457	449	414	434	410	366	443	423	439	432	385	390	457	422	406	448	451	447	411	441	426	466	483	434	452	443	427	436	394	432	447	420	438	408	416	434	414	431	421	383	437	435	442	450	446	482	393	440	444	436	427	421	399	465	410	454	397	405	408	413	413	431	391	443	405	412	448	425	418	425	439	386	437	425	394	431	467	412	369	430	396	432	400	450	458	423	370	455	416	444	412	405	439	418	452	430	425	427	432	429	456	434	417	435	430	420	460	413	460	428	445	462	415	416	451	427	432	460	443	465	457	415	411	398	436	414	411	392	395	395	474	446	420	381	399	419	429	435	407	399	409	435	423	431	395	404	417	456	440	398	433	397	436	446	446	404	409	408	415	438	413	448	444	417	419	415	459	426	462	397	414	427	429	430	420	434	456	416	419	418	460	396	438	421	434	432	445	418	384	412	391	435	415	413	402	402	448	439	419	432	448	427	418	469	402	457	444	415	399	442	419	424	416	425	378	433	392	424	443	392	410	422	475	437	400	426	423	442	431	422	435	451	395	452	440	397	419	452	421	426	419	472	493	438	453	419	449	433	426	433	440	409	431	400	404	436	391	437	432	431	398	403	395	382	451	377	434	408	422	424	429	390	413	437	459	386	419	413	472	415	417	452	415	458	475	407	441	399	466	423	422	416	436	448	432	448	423	388	387	403	398	391	439	448	430	388	424	429	425	427	449	416	456	431	435	398	444	418	391	450	415	400	434	448	413	418	418	412	412	439	405	438
27579	44827	36855	18930	10566	18057	36981	29328	16164	6251	818	792	768	817	3518	2924	1011	962	1094	1871	2538	1864	1390	984	760	721	701	669	628	666	695	676	646	678	648	658	667	679	646	631	690	677	680	674	680	701	660	640	695	631	667	637	671	679	651	654	659	662	668	693	654	660	689	637	679	677	703	638	650	659	647	683	644	641	671	668	653	644	685	640	653	658	643	660	686	654	685	667	697	702	648	626	679	715	708	680	698	698	659	657	692	675	663	671	673	704	653	648	697	643	648	666	658	659	726	671	659	691	614	714	685	648	673	649	706	677	654	715	645	657	677	746	708	658	655	650	710	655	650	630	729	646	650	644	701	673	669	721	672	704	670	657	650	646	660	668	695	684	655	640	667	642	660	717	692	681	672	695	681	643	622	675	658	658	692	659	708	649	674	669	651	661	677	651	639	670	674	681	651	686	634	662	716	651	666	680	661	667	673	663	665	696	677	670	647	662	675	654	660	696	656	706	682	676	691	674	727	630	628	655	641	671	666	728	671	647	690	654	628	659	647	744	665	667	651	684	668	646	645	652	726	684	683	654	665	711	694	623	700	643	669	666	691	738	699	654	637	681	674	674	644	680	672	671	653	654	669	732	675	681	656	659	664	637	664	623	635	719	667	668	670	655	624	623	673	674	687	667	692	635	696	611	644	643	665	657	691	655	650	639	676	649	615	602	654	714	632	682	671	665	696	640	699	648	699	651	655	652	665	708	676	677	635	713	640	683	665	652	662	738	687	645	643	659	704	655	672	660	626	686	610	705	664	680	686	717	661	669	664	714	700	709	637	683	709	689	595	686	657	668	671	646	711	651	664	617	653	658	726	677	678	701	699	671	686	658	602	652	676	654	696	670	644	668	652	625	675	686	653	681	627	704	675	681	665	686	689	692	695	715	709	687	686	677	692	643	662	687	704	677	652	660	679	631	671	677	726	677	708	661	644	665	685	658	699	701	710	729	661	656	653	667	618	668	688	679	643	676	672	669	676	676	654	652	622	695	716	685	661	697	708	680	691	669	700	653	657	665	657	686	657	684	670	651	667	651	646	668	666	631	663	728	631	692	642	667	717	686	631	657	666	655	656	692	638	703	651	667	702	662	656	716	689	647	632	686	683	607	692	609	664	712	719	713	677	653	690	712	671	685	708	695	677	673	658	658	648	668	645	625	624	663	680	666	634	673	641	661	679	691	702	712	660	656	701	602	662	689	673	693	665	650	681	652	655	660	658	678	668	620	660	646	685	656	663	680	667	706	678	653	667	628	708	669	729	636	672	663	670	660	616	657	680	712	659	686	675	648	675	652	664	671	646	603	694	697	683	675	664	689	705	681	654	673	668	672	684	694	663	689	675	643	688	659	674	720	698	676	692	703	676	672	683	647	635	637	673	691	667	687	638	638	684	672	647	645	645	668	660	638	643	644	700	646	616	638	703	670	700	640	692	621	684	688	666	658	662	681	661	670	670	688	672	692	698	688	664	635	690	646	654	665	711	724	685	621	647	646	711	702	687	622	676	677	643	643	711	680	651	687	660	651	668	681	647	703	631	654	639	653	654	686	674	737	672	674	665	706	643	687	633	640	685	692	664	639	641	671	668	708	695	677	660	707	661	677	649	692	648	709	665	626	679	660	657	675	661	690	626	729	659	724	680	682	634	643	690	625	694	708	692	628	688	693	683	643	668	680	637	671	692	673	704	659	686	647	649	686	704	622	700	672	651	683	658	687	653	633	673	674	651	640	646	687	665	667	675	680	706	675	656	670	659	655	620	665	636	670	671	684	663	677	680	673	672	682	653	664	703	666	685	681	656	679	653	696	696	688	661	690	706	677	656	680	655	700	685	675	650	672	673	634	644	712	676	635	661	678	643	707	635	688	699	664	695	628	676	663	683	709	644	642	634	685	659	673	634	640	679	665	715	660	687	696	607	658	662	705	652	690	655	684	653	649	685	678	647	713	677	697	635	653	639	681	667	696	670	687	671	668	688	664	690	721	660	689	672	665	670	707	679	695	622	677	637	701	645	699	665	641	665	702	680	696	679	686	666	649	668	697	654	675	642	646	652	683	635	680	646	631	672	653	682	673	674	698	700	697	697	644	649	653	693	639	635	717	688	644	705	706	664	653	627	653	667	663	645	674	702	640	681	638	654	669	674	676	666	618	651	655	651	695	658	677	642	643	653	648	625	721	680	674	690	689	667	648	662	642	686	710	658	639	644	689	646	660	662	668	679	670	653	648	677	697	678	697	660	689	628	683	671	622	644	662	662	668	631	662	659	639	628	694	635	652	646	673	663	644	665	678	668	698	686	691	647	670	718	623	657	629	741	676	641	645	638	695	630	624	651	643	629	695	621	693	647	683	719	697	642	633	657	663	641	661	662	656	710	669	652	685	662	717	690	690	653	644	697	681	666	652	673	685	674	654	681	682	656	689	669	653	670	709	636	678	665	698	659	662	663	705	653	665	664	704	695	649	649	635	640	669	662	708	669	666	654	673	657	674	674	663	678	669	672	690	648	702	707	661	620	700	672	627	662	679	692	674	661	651	673	664	651	661	671	696	686	668	687	661	634	684	632	676	654	666	683	613	711	641	644	648	636	662	659	657	667	625	629	689	672	641	680	765	622	687	698	663	699	669	647	636	652	673	701	635	637	660	671	661	680	675	668	694	705	665	696	695	657	623	669	656	655	655	706	696	639	660	720	671	667	668	702	690	618	671	657	663	709	707	669	692	701	682	628	681	660	686	641	679	623	671	652	672	656	681	655	670	665	654	684	673	669	695	663	708	653	664	692	650	717	680	657	612	680	670	697	682	645	695	682	647	678	663	638	606	729	634	683	675	656	660	647	699	694	693	635	662	660	688	691	656	646	674	704	667	676	654	686	693	672	670	700	708	653	692	641	714	629	680	661	620	617	680	667	699	648	673	664	712	636	624	623	665	637	637	625	658	681	637	652	677	663	638	698	708	630	641	664	629	683	669	689	653	686	677	680	647	647	683	698	635	662	688	740	673	687	652	695	687	720	701	711	646	707	664	681	632	672	655	628	639	670	686	668	687	691	679	668	708	641	654	653	678	692	665	669	666	647	674	632	625	663	636	639	639	711	674	673	703	696	625	603	648	715	686	642	600	679	698	684	701	662	662	684	647	704	686	696	642	661	697	663	739	645	679	684	615	636	673	646	654	724	718	657	688	703	648	702	664	674	655	666	600	683	673	710	671	681	631	655	682	715	644	696	697	689	683	651	638	713	628	678	692	629	681	648	642	666	748	663	713	707	709	639	673	692	629	731	656	685	685	666	656	663	673	696	647	665	687	694	635	662	676	660	659	663	670	672	686	694	633	664	651	681	638	651	692	679	626	711	602	638	655	672	649	645	683	688	684	652	673	674	654	709	667	672	656	694	613	672	668	681	639	706	690	685	667	712	661	637	689	689	635	649	694	677	641	645	705	630	713	637	732	686	678	676	693
23009	21237	28879	23672	21172	31871	46735	28998	11662	2264	510	478	424	442	514	447	426	406	725	2465	2956	2197	1432	803	555	409	354	345	367	375	364	361	377	321	346	355	345	370	382	339	354	341	364	366	353	413	317	344	338	352	326	367	373	349	359	374	347	354	353	354	369	316	325	345	338	393	356	362	352	336	334	358	359	326	331	316	343	374	343	366	350	371	351	331	341	374	350	345	346	363	386	352	331	334	349	354	319	328	327	368	334	334	359	327	366	304	335	351	398	343	329	347	315	383	366	344	312	350	337	331	345	324	347	350	344	339	339	350	313	339	353	317	368	378	340	336	366	362	341	374	329	380	384	316	338	360	345	356	356	353	366	343	373	292	317	340	350	341	347	341	347	333	346	332	343	352	302	385	295	391	331	346	371	348	327	353	350	345	365	373	355	327	359	367	320	344	349	364	359	337	363	361	341	382	371	308	356	334	379	340	364	380	341	381	338	364	343	364	373	361	351	369	377	347	354	315	333	374	342	333	357	349	348	337	333	357	360	368	359	364	314	363	334	341	371	326	336	337	313	378	344	358	327	360	338	319	330	358	322	331	356	337	341	371	330	308	330	379	352	351	325	312	349	385	344	365	359	354	389	363	348	343	332	360	331	335	332	348	331	331	369	316	349	354	331	376	332	326	374	344	347	382	393	337	340	338	369	338	323	344	370	319	372	339	372	332	335	330	357	322	348	330	329	332	339	341	359	382	365	342	365	314	350	363	318	349	364	297	340	338	370	359	363	345	358	349	377	344	352	348	346	319	366	362	359	359	344	373	324	397	372	325	339	363	352	355	306	369	338	317	350	356	351	380	323	318	316	335	355	336	351	332	342	331	349	358	345	359	343	362	343	370	336	310	346	335	343	343	355	333	361	320	362	332	325	320	329	335	343	347	374	336	366	300	372	381	333	348	315	348	330	322	365	381	395	381	381	377	346	324	384	375	351	345	334	366	322	312	327	349	342	351	336	377	326	346	361	335	368	324	343	343	326	348	344	367	349	341	381	351	341	345	372	351	372	380	351	320	341	344	311	380	343	347	323	362	364	330	352	349	374	335	331	358	353	367	320	340	351	343	330	338	344	353	352	315	348	326	343	330	339	364	344	330	356	364	321	381	329	356	334	402	364	345	330	359	338	343	348	350	363	342	323	351	364	349	338	349	338	341	359	317	363	349	344	370	335	347	343	366	389	352	322	351	359	348	355	377	337	361	341	335	336	384	387	351	336	337	370	319	341	338	358	320	327	369	358	347	336	336	354	340	365	369	328	368	367	341	343	309	357	344	322	327	337	357	313	326	336	355	337	333	345	343	344	367	334	322	359	343	329	368	371	344	345	347	385	374	314	362	346	341	376	339	352	370	324	355	329	385	373	378	323	354	378	336	314	360	323	355	362	329	354	326	356	365	324	375	347	338	338	339	341	367	332	391	376	350	344	329	375	359	338	363	327	356	347	365	366	320	349	358	367	345	331	345	365	335	374	318	329	348	314	369	331	344	373	359	326	387	327	375	358	363	355	353	377	347	356	344	350	370	337	348	312	368	365	378	362	360	357	368	396	348	342	352	342	381	335	369	343	345	332	354	355	367	349	354	332	398	365	352	355	352	347	357	337	352	353	362	364	324	367	324	341	365	317	313	355	335	338	332	346	357	319	342	370	338	352	332	351	334	351	379	310	336	370	357	346	356	362	358	363	315	323	359	370	348	317	341	315	308	321	348	349	368	355	386	376	331	320	371	348	341	330	317	380	316	350	341	318	360	369	354	350	342	367	380	384	352	330	351	319	347	331	341	337	356	345	350	337	362	337	349	350	338	361	363	347	373	305	354	339	371	297	325	347	358	377	356	325	369	337	339	362	351	320	322	385	357	320	361	354	365	348	338	350	348	338	345	325	363	335	336	354	338	352	374	352	351	345	312	375	365	335	380	348	333	366	339	319	379	326	365	360	359	340	365	349	362	366	354	350	337	353	344	364	335	343	356	321	344	377	342	335	348	374	317	358	359	352	349	383	347	358	397	343	385	357	328	336	318	317	367	345	364	368	355	351	345	352	345	336	368	355	361	324	358	350	385	327	346	369	332	332	336	358	321	377	334	368	335	337	335	400	355	312	360	358	354	350	310	350	365	324	314	348	362	328	360	341	381	377	332	346	330	345	338	392	309	367	375	352	365	351	363	354	319	319	362	347	329	327	362	386	382	369	348	339	351	374	374	320	322	373	337	353	310	354	356	329	330	340	349	338	350	365	350	329	352	325	342	343	341	346	373	335	311	308	342	372	358	330	379	348	330	350	355	381	336	338	350	354	311	333	361	346	360	322	362	341	318	342	353	336	333	353	371	364	300	333	320	335	372	369	322	348	335	377	360	341	326	385	334	355	340	337	361	352	360	350	346	354	366	347	375	360	356	364	337	346	357	320	329	359	352	325	408	340	329	318	347	366	321	327	400	369	355	349	362	347	364	319	342	341	363	338	349	343	312	386	352	369	352	342	357	358	360	330	333	338	346	357	317	335	350	352	360	327	320	377	343	314	387	323	345	382	320	344	335	323	353	343	352	331	369	321	349	352	342	306	332	392	342	318	339	359	349	311	323	351	341	360	358	367	306	358	353	360	332	377	371	332	352	334	356	351	368	325	320	352	342	354	340	373	358	351	350	323	348	349	313	336	316	338	346	323	347	404	343	324	358	322	344	328	334	340	368	331	336	355	345	338	324	377	364	351	313	341	327	333	355	354	401	356	345	353	331	323	345	373	334	345	314	361	390	372	308	352	344	364	373	370	347	329	380	319	357	310	324	316	360	338	368	367	340	332	329	336	358	361	333	333	350	371	346	350	340	324	336	297	329	337	357	367	359	338	348	336	332	347	318	353	325	349	338	346	401	343	352	359	398	333	356	359	354	353	366	363	331	374	340	347	358	313	303	363	327	369	365	365	355	348	339	353	345	313	341	311	336	325	336	345	309	368	339	332	375	363	360	312	340	387	345	373	339	318	352	358	356	365	370	352	334	321	327	331	332	375	357	357	359	355	331	337	351	342	348	340	372	335	328	351	309	349	370	365	360	339	318	363	366	315	382	345	339	331	350	377	330	332	378	343	368	377	363	357	324	353	375	337	321	344	304	311	326	345	322	345	317	360	396	319	355	360	371	322	374	309	355	358	375	384	338	372	347	350	328	354	355	328	359	337	328	336	333	382	330	359	353	369	345	332	338	350	323	330	366	323	382	326	375	354	344	354	365	335	339	371	324	335	383	382	348	366	361	344	370	336	340	342	356	341	352	354	371	340	323	355	321	344	347	349	384	357	365	371	339	308	368	359	355	334	332	366	355	355	305	346	366	335	360	349	342	361	363	357	330	335	355	370	342	373	324	380	340	376	343	359	321	323	369	364	348	337	348	355	324	330	326	320	352	339	348	365	302	335	342	334	325	349	365	353	361	345	355	356	368	352	360	342	346	327	347	373	365
32161	52637	43790	25158	13356	40831	48132	31614	16722	3762	1054	899	903	857	1137	792	732	734	1952	6429	7716	5645	3579	1824	1043	687	551	535	490	560	562	600	563	546	548	536	539	548	576	540	511	524	581	555	489	585	567	580	503	562	557	512	580	577	544	543	549	571	548	547	531	506	548	544	572	553	516	607	535	583	543	562	584	530	519	556	567	636	566	514	517	567	532	496	545	560	550	578	575	556	533	547	565	565	551	560	562	512	557	560	524	537	542	574	540	589	551	507	535	566	588	528	527	546	533	549	554	573	542	551	582	570	537	531	560	534	575	532	539	518	557	571	580	547	548	530	525	586	516	590	540	526	503	536	585	546	499	552	539	568	592	543	537	547	552	570	546	566	532	522	582	587	531	566	574	584	545	551	563	560	579	527	542	528	555	536	560	551	550	554	521	595	560	554	534	555	535	568	539	530	569	522	556	534	538	535	587	516	569	530	546	543	521	519	509	568	538	551	498	545	549	566	571	549	522	519	552	557	560	543	566	525	567	602	533	566	529	511	575	509	564	565	534	577	605	579	553	543	537	550	550	544	545	548	534	542	582	571	537	581	560	575	542	581	563	549	549	557	547	560	541	547	562	565	533	524	583	512	521	567	550	568	567	541	527	577	512	526	513	539	533	515	570	532	516	547	568	571	578	584	537	575	540	562	582	570	549	535	548	558	567	539	561	571	532	560	502	536	562	509	519	552	556	540	539	565	484	539	515	516	536	546	556	508	551	520	513	585	531	535	522	561	559	579	578	566	553	557	541	563	555	565	550	535	542	521	493	519	557	556	544	528	539	550	559	555	564	524	541	534	574	547	552	518	549	636	558	543	527	542	588	575	547	569	573	560	565	521	550	536	526	510	564	526	514	556	543	562	562	559	508	517	573	537	508	588	567	583	539	537	574	574	581	584	542	519	538	561	551	572	576	533	583	582	522	540	507	595	512	563	565	547	567	532	554	518	531	546	514	557	560	555	539	566	523	563	579	519	511	543	502	548	560	561	518	563	544	558	558	553	551	561	558	575	492	564	525	524	571	549	554	560	557	521	554	521	588	540	569	521	588	539	533	575	522	530	515	541	543	546	539	529	553	563	577	570	575	515	522	520	543	592	544	556	546	570	557	541	602	529	589	559	552	534	554	579	516	543	562	539	568	534	537	579	548	573	542	576	581	525	529	516	562	598	569	560	541	551	574	554	562	522	571	552	570	517	565	553	564	556	506	571	551	618	536	533	564	554	565	537	530	525	550	541	578	596	506	526	504	544	535	565	553	527	534	576	532	558	558	567	570	545	528	560	581	524	540	531	541	547	562	555	565	531	531	551	524	559	553	568	537	558	567	522	534	564	547	549	534	537	595	549	543	555	557	540	550	533	599	587	577	502	582	536	535	527	508	550	588	545	508	555	518	597	547	566	558	574	532	539	597	537	507	501	536	532	554	514	591	555	554	510	555	521	518	517	543	537	563	596	535	524	558	551	542	571	531	564	572	578	543	568	550	520	596	584	529	528	534	561	512	547	526	571	563	535	532	516	555	581	571	574	519	574	497	515	548	556	547	553	536	563	569	565	566	564	566	555	528	532	525	575	560	550	547	584	526	553	587	549	520	518	547	566	535	571	557	532	538	530	521	570	521	586	560	525	553	526	562	547	588	550	555	548	545	518	589	557	520	544	523	520	557	587	584	572	583	509	536	548	559	519	578	564	529	520	578	544	554	540	579	573	560	556	506	536	500	545	560	547	540	562	539	503	529	525	550	580	567	533	548	534	587	548	528	537	544	551	531	584	497	529	509	531	556	563	560	525	548	593	574	542	556	553	544	476	562	559	558	555	535	535	543	548	518	527	620	569	533	546	555	554	554	530	541	555	506	512	541	557	562	481	590	566	548	533	603	483	552	523	513	549	546	572	563	549	580	531	562	511	534	536	522	511	548	577	543	558	540	573	540	550	585	542	548	548	506	539	525	568	585	484	528	516	570	556	532	523	530	565	528	588	556	541	537	527	579	555	568	570	551	520	559	543	509	538	532	539	525	561	547	535	562	558	553	578	543	568	550	533	587	568	560	573	523	561	547	586	536	544	590	533	564	529	555	555	569	548	529	521	547	587	538	570	549	571	576	563	527	529	526	572	540	538	584	551	517	556	534	562	565	520	526	580	563	573	540	544	536	560	556	542	555	598	536	538	541	515	559	568	518	576	567	572	536	508	524	566	565	544	556	576	562	584	522	542	543	527	494	555	583	575	551	518	520	548	554	567	533	547	512	531	615	556	545	530	514	555	532	517	539	584	566	574	554	570	512	527	533	546	560	554	560	513	520	514	565	507	523	582	521	570	539	543	534	520	599	557	578	582	524	527	540	550	547	534	509	537	513	547	580	535	548	570	564	521	543	562	542	561	556	525	566	545	547	537	574	588	566	537	515	517	553	505	530	584	527	538	605	511	552	549	542	588	571	581	532	539	547	537	491	564	542	547	570	546	550	518	586	525	589	544	504	564	565	562	559	552	529	524	587	549	545	549	527	554	542	542	554	578	536	582	552	534	552	514	560	558	573	593	548	549	570	561	510	559	551	546	549	522	535	551	520	544	569	545	620	565	541	557	550	602	572	569	528	540	523	555	545	566	536	549	545	518	591	519	532	511	516	531	601	533	592	518	527	553	552	503	513	552	505	543	574	537	512	546	503	550	591	576	563	514	551	535	563	568	527	557	509	548	535	570	566	546	549	492	562	590	542	568	542	534	566	564	536	565	549	545	601	532	515	529	525	576	551	539	560	537	500	502	538	510	551	574	546	570	564	570	545	554	539	535	559	566	526	545	501	574	583	537	562	562	557	545	550	611	532	568	505	539	563	560	544	554	553	574	511	540	570	565	531	552	585	549	534	537	545	560	546	548	529	582	603	533	589	583	539	560	509	547	526	539	566	542	547	529	588	563	543	553	529	543	536	522	609	505	567	538	564	581	574	537	569	524	571	561	579	521	595	526	611	517	511	566	533	585	592	528	568	552	553	570	534	540	586	540	563	540	493	558	546	554	545	594	536	558	559	592	522	561	552	530	574	545	535	508	533	533	579	540	545	540	549	569	562	580	581	532	561	575	562	601	569	550	539	568	527	545	551	539	518	568	558	588	544	525	549	571	518	564	564	612	524	555	542	537	521	568	512	548	512	594	586	528	542	541	538	547	513	547	562	525	563	558	580	546	600	553	521	578	596	560	548	584	570	543	559	528	603	528	519	513	559	543	559	535	534	573	567	536	545	568	547	549	545	550	560	580	562	577	531	550	543	535	521	555	566	541	551	560	539	545	586	551	540	523	542	564	551	537	547	566	559	566	535	544	562	537	585	571	563	543	533	570	604	551	560	528	520	536	518	558	550	557	549	564	591	537	572	539	572	518	531	534	529	572	563	544	557	577	537	619	559	503	540	575	501	559	539	558	540	547	573	530	544	542	555	526	521	588	555	519	537	534	533	563
26899	21999	19789	7316	1947	3578	7008	3642	1413	472	431	398	390	360	353	379	361	370	345	428	475	471	469	420	370	351	336	353	393	347	395	344	377	332	357	350	383	384	381	350	397	370	366	358	348	389	383	350	355	414	348	370	365	355	352	346	392	384	386	380	393	381	365	357	384	358	356	378	370	358	347	346	359	370	371	346	355	366	348	364	362	322	352	355	353	358	405	379	384	364	361	364	373	393	410	349	354	367	355	371	332	349	402	350	345	367	365	353	376	356	390	334	338	410	354	369	371	317	333	363	346	301	356	375	369	333	376	387	366	364	358	337	357	383	367	358	353	382	361	383	333	326	399	366	393	351	398	344	373	349	384	368	362	350	349	341	348	337	358	394	349	336	322	355	407	353	386	336	347	356	351	396	331	324	342	339	359	368	371	334	384	340	378	367	364	371	332	358	325	370	366	358	339	366	397	359	393	335	350	377	345	351	344	355	334	385	352	356	382	342	364	344	394	358	354	327	356	391	346	362	373	395	365	384	351	392	331	340	385	352	365	362	370	325	341	343	337	351	370	368	347	373	357	363	358	344	352	351	375	345	340	329	363	388	372	364	378	357	389	373	343	359	329	372	359	346	381	360	390	371	327	355	359	355	341	344	354	382	373	371	360	349	361	379	373	375	323	353	378	359	377	326	361	351	357	373	360	333	366	386	364	337	366	373	370	359	371	395	360	351	371	320	373	375	339	381	386	396	354	347	352	374	351	355	370	373	318	339	344	358	349	360	356	324	344	359	338	366	376	357	349	358	355	382	354	344	336	340	386	339	372	349	327	342	336	344	349	358	340	377	386	363	355	350	320	352	354	366	353	369	361	349	359	344	327	346	336	341	362	349	343	365	371	372	336	350	363	358	354	369	334	384	342	375	374	363	368	343	398	306	376	337	344	351	353	349	382	315	355	366	349	360	370	383	337	349	361	344	393	381	365	374	357	360	349	342	349	352	372	383	357	333	352	354	410	395	318	350	368	348	316	379	370	367	381	345	347	358	348	346	359	343	352	356	347	361	377	337	354	375	368	374	335	360	344	350	377	368	351	354	352	340	343	377	366	357	359	377	367	377	318	354	399	363	350	367	361	345	393	376	380	338	342	347	357	350	372	419	361	344	320	383	366	361	326	370	323	381	354	363	367	374	338	367	352	368	366	382	363	369	374	361	381	379	370	369	352	386	361	365	386	357	372	372	366	374	348	356	396	353	341	372	360	383	336	375	361	345	361	380	342	316	353	387	348	371	351	357	378	347	346	348	364	365	358	375	341	369	364	335	341	347	362	366	340	347	329	364	394	400	368	412	380	390	369	348	378	378	382	362	356	390	381	346	411	369	363	360	360	370	345	339	342	374	374	354	329	369	334	362	338	364	359	361	356	340	355	316	356	347	340	332	336	349	355	347	355	340	369	369	390	338	356	373	368	383	365	357	306	353	354	362	391	365	385	367	352	351	343	360	351	356	376	356	354	378	322	368	382	376	356	385	369	356	361	357	373	347	370	340	365	390	396	372	360	372	368	332	375	372	343	321	362	380	324	373	371	333	328	351	365	373	365	363	387	356	367	373	358	363	358	333	360	401	331	358	333	351	356	322	345	329	379	341	327	370	345	351	360	366	365	365	359	347	364	362	385	346	359	341	404	349	363	352	353	365	329	402	348	363	357	364	352	381	345	367	360	356	367	322	396	347	364	354	362	330	366	358	336	366	365	333	369	319	344	392	293	336	347	346	366	345	334	333	334	352	350	342	388	325	359	354	361	356	343	387	350	364	339	352	349	331	356	334	356	346	377	366	383	357	382	369	346	362	368	336	369	343	372	344	365	383	356	350	353	379	360	387	342	349	305	360	349	341	397	359	349	344	381	365	331	363	338	356	358	323	353	350	367	340	331	385	366	346	368	351	382	394	380	330	344	328	343	390	389	361	346	334	361	351	411	375	364	326	334	375	373	372	341	364	398	353	397	366	352	354	367	345	349	356	372	342	345	370	345	353	339	363	383	350	320	377	363	347	352	376	373	343	350	348	366	361	335	390	414	361	352	347	356	355	357	340	377	343	378	362	350	336	333	339	394	355	336	351	356	352	368	360	365	346	380	345	374	347	345	358	387	377	375	332	350	350	356	349	337	358	326	344	330	326	353	375	344	362	347	363	391	353	357	329	350	370	375	381	359	384	361	341	360	329	372	334	345	351	397	375	335	372	355	336	365	338	335	326	343	349	361	397	357	373	358	340	365	347	342	340	379	342	356	368	356	314	363	359	347	348	373	327	375	363	372	345	326	354	353	354	321	369	349	331	371	333	349	363	398	343	352	339	353	357	379	369	356	359	381	344	372	356	339	359	332	382	388	367	378	358	373	371	370	328	382	354	401	382	325	394	327	354	376	366	341	339	368	380	342	343	356	357	381	364	383	353	383	372	344	353	389	341	373	352	332	341	367	324	355	387	373	360	364	361	353	326	357	361	356	377	361	364	348	356	349	351	357	361	341	362	350	337	337	375	403	362	355	361	344	343	350	355	361	376	394	371	354	352	343	387	367	386	353	339	341	368	359	329	389	371	321	378	377	337	378	348	380	337	361	394	332	379	379	359	359	384	331	386	372	364	329	361	352	365	358	377	341	352	395	342	322	352	360	355	348	353	360	394	350	327	359	354	365	352	370	384	319	348	357	361	378	325	343	382	377	328	362	373	389	352	357	372	338	338	347	384	355	395	376	370	360	377	346	352	327	357	398	343	340	357	357	354	345	353	342	357	322	356	374	373	347	379	348	360	382	355	368	345	370	403	343	347	386	391	370	321	354	364	339	362	346	360	364	361	391	377	380	387	365	363	352	337	371	357	367	352	379	365	369	347	346	341	354	334	325	376	361	366	314	360	351	334	351	349	346	373	355	375	358	380	360	354	342	367	356	370	346	355	362	343	352	372	352	344	338	380	346	351	390	359	362	375	343	350	363	344	366	359	323	384	375	353	378	367	338	362	351	359	330	337	379	332	340	351	332	368	383	356	350	408	362	356	332	393	348	384	343	372	353	347	356	346	362	358	377	406	344	358	369	365	362	369	332	337	361	378	354	368	348	350	363	345	373	402	322	313	374	359	351	369	405	329	324	346	360	358	370	405	376	347	394	363	333	370	353	337	369	372	329	365	369	401	334	360	344	352	329	365	363	320	374	356	351	363	355	366	350	342	348	363	359	374	315	367	370	363	369	355	393	351	319	355	357	358	377	365	375	354	344	400	367	355	317	358	348	365	337	366	370	330	359	364	329	380	341	347	356	363	363	327	365	379	346	366	380	331	353	335	364	365	353	378	358	355	291	353	335	337	345	364	340	331	388	338	373	386	359	350	331	367	351	383	348	379	378	373	387	387	322	362	340	339	347	317	411	360	324	351	373	376	368	336	341	360	335	350	367	347	336	329	349	390	367	338	345	354	401	388	345	340	341	367	359	360	390	403	375	386	352	337
23978	32945	23199	9255	4820	8847	14282	7802	3147	954	766	685	596	636	655	594	585	621	628	764	892	876	860	693	637	608	586	591	536	598	568	568	523	575	575	544	575	570	627	576	607	559	560	593	575	593	563	563	552	572	628	568	555	577	579	585	572	616	532	542	566	568	584	596	537	561	567	566	593	518	592	551	593	569	547	559	565	519	535	557	596	564	608	550	594	553	583	587	567	600	583	568	579	554	593	550	565	602	542	577	561	601	603	580	548	598	604	575	556	546	573	629	562	580	580	546	563	567	575	575	555	562	598	621	577	550	560	585	530	557	555	562	585	548	579	562	508	561	563	588	567	569	550	574	567	571	527	578	556	589	594	575	546	587	614	550	573	515	601	571	567	531	595	577	547	610	619	564	579	578	590	611	609	559	567	603	579	511	615	597	614	561	551	544	547	601	592	547	542	575	604	567	562	558	603	589	554	585	537	540	533	582	558	612	551	558	582	550	592	588	538	580	584	542	568	519	583	523	579	569	582	587	545	587	608	555	531	546	585	588	580	569	538	520	577	565	578	560	581	557	571	558	563	553	580	569	557	546	556	567	591	534	559	511	599	554	556	559	584	575	541	548	588	592	609	575	544	552	539	575	530	563	555	538	566	632	582	555	586	534	551	532	568	588	529	512	572	572	577	594	599	542	577	571	565	561	566	527	541	571	547	593	578	594	569	573	600	605	571	622	594	596	613	564	587	564	582	544	514	557	544	576	553	542	530	586	550	553	627	524	569	552	588	584	594	592	613	559	588	553	554	538	565	561	560	603	562	629	580	582	566	560	588	582	546	558	591	603	534	534	586	551	558	604	542	518	574	557	550	577	533	563	565	612	558	545	609	565	562	527	555	565	615	515	528	602	562	584	591	583	533	579	611	574	584	565	571	584	589	573	576	582	585	586	562	613	582	554	590	619	578	580	606	579	583	561	564	586	530	584	583	587	538	583	527	554	607	584	558	606	604	588	565	554	565	551	574	567	542	608	583	534	611	588	577	552	543	584	541	613	591	584	533	545	556	597	554	560	548	561	551	573	612	559	590	576	520	540	544	570	556	529	572	574	545	565	584	543	601	547	581	586	556	592	563	551	597	584	532	602	605	546	580	522	592	563	582	571	580	570	592	595	593	570	514	572	562	575	562	570	565	564	590	565	548	599	583	552	613	555	611	606	576	552	556	551	588	535	597	595	543	517	542	579	585	583	549	588	605	567	546	525	601	508	578	565	538	596	567	566	582	599	568	591	560	604	582	566	576	573	588	594	589	572	555	568	577	603	569	538	535	569	533	551	585	560	576	566	596	547	578	574	535	592	594	577	536	589	571	596	577	542	596	628	616	537	569	613	580	591	600	561	574	606	561	545	575	544	526	596	575	564	551	566	546	577	541	607	615	565	548	598	560	591	572	599	559	582	583	518	528	543	577	561	537	549	541	551	588	594	582	601	514	552	596	575	578	579	607	545	566	564	583	599	544	593	600	549	604	597	505	543	567	592	582	572	538	615	584	562	580	560	547	642	559	572	559	596	605	532	595	578	547	603	555	583	584	584	570	586	537	593	570	569	553	589	549	620	598	612	568	590	583	565	601	538	598	543	575	564	581	594	546	592	529	539	564	573	593	599	582	558	550	538	589	565	580	543	580	542	562	523	570	575	614	580	502	587	577	567	558	537	559	564	550	556	569	604	601	590	580	536	558	539	605	555	506	575	590	566	579	562	605	551	573	588	577	531	533	557	562	595	601	536	549	541	565	565	529	553	604	558	561	578	576	570	557	578	561	565	573	554	579	603	557	527	532	613	576	593	567	544	637	593	555	527	540	628	555	567	589	569	563	542	569	549	555	592	589	549	571	557	528	587	584	555	562	576	570	559	569	558	551	559	555	567	597	592	560	577	599	558	550	548	585	548	591	594	557	559	583	582	563	539	566	530	623	608	538	597	604	573	620	582	537	589	552	555	503	587	550	574	607	601	582	574	584	545	600	566	567	552	600	573	575	564	574	595	602	563	539	588	585	578	554	596	554	576	559	555	567	548	588	572	566	594	575	541	599	612	572	611	583	527	545	517	591	583	553	578	548	526	591	553	562	571	530	535	542	553	538	602	574	595	518	579	522	569	581	563	584	576	605	592	556	585	575	561	569	573	551	556	580	544	547	569	585	548	570	551	509	575	526	557	518	551	581	578	563	562	599	569	592	541	553	562	588	572	549	608	602	549	565	600	571	565	578	580	583	606	569	615	556	566	593	516	560	593	571	572	582	549	537	591	578	560	533	559	566	530	586	570	562	578	583	559	542	565	575	621	569	575	569	600	543	593	607	580	539	556	552	586	579	565	596	582	550	579	514	526	585	612	563	575	566	586	571	549	535	556	546	604	595	541	541	554	592	541	547	556	571	576	561	602	575	556	618	543	562	584	599	575	559	586	601	548	569	593	577	607	575	574	602	612	570	588	565	544	565	601	554	582	547	572	585	570	544	547	554	551	584	516	550	576	544	551	602	563	586	561	639	581	605	618	569	584	573	594	598	542	585	577	587	541	551	563	579	539	581	594	625	573	572	574	549	564	603	571	550	624	538	592	587	590	564	541	589	564	578	569	568	570	533	555	562	553	536	578	562	543	585	564	572	609	545	557	540	585	539	588	553	580	565	532	533	591	589	509	567	538	569	573	564	579	552	573	585	555	572	571	553	563	592	582	565	570	565	614	567	561	546	609	562	579	580	580	591	632	578	604	572	567	564	571	547	554	527	548	574	584	643	555	571	607	543	626	599	559	556	588	566	539	579	567	575	537	580	593	605	539	535	554	544	582	561	533	598	573	600	547	547	573	596	572	606	593	534	562	559	608	558	639	605	558	574	610	611	587	587	598	596	575	587	529	570	555	585	527	594	600	599	596	552	566	574	561	612	599	630	570	547	532	588	545	589	552	563	574	540	568	518	555	598	569	578	564	578	577	571	574	568	555	533	582	599	568	561	601	544	557	536	554	579	582	568	605	579	586	585	579	536	531	519	574	597	578	566	584	555	596	555	571	552	590	584	552	610	574	584	558	548	524	567	521	553	561	590	571	557	544	602	565	569	523	548	562	551	532	622	537	571	559	552	585	581	581	575	531	589	565	541	566	593	558	574	569	586	578	593	576	562	543	537	554	527	517	520	630	564	587	561	548	573	569	610	597	554	522	563	564	574	563	578	561	591	582	604	581	582	557	547	567	594	581	571	579	580	539	561	585	564	528	559	578	568	580	557	588	605	555	575	549	563	602	618	597	559	570	580	576	545	594	601	591	558	516	562	577	591	548	566	572	573	548	604	574	597	574	574	585	556	587	559	551	599	632	539	603	565	529	535	597	563	568	599	542	575	580	579	538	584	569	609	612	592	566	582	561	566	578	567	578	609	585	566	556	585	561	571	558	591	590	587	547	578	577	534	563	538	586	600	570	601	590	537	602	539	589	556	560	550	582	579	600	576	505
24161	21253	28228	24395	18987	20865	33465	22975	5398	2480	621	504	458	438	448	457	435	464	604	1000	1145	971	793	670	519	448	430	419	459	410	471	444	435	462	395	451	431	479	414	458	407	467	464	423	430	421	439	440	439	431	425	442	419	428	397	399	448	435	412	439	433	437	430	415	465	416	434	453	416	432	420	417	428	416	404	394	466	423	424	413	403	417	428	461	413	441	424	413	428	465	426	413	404	423	379	396	414	425	441	476	392	458	436	424	445	379	438	427	425	437	433	421	471	440	452	397	431	431	425	450	416	426	463	427	397	437	446	400	448	427	452	449	407	420	426	429	405	431	411	418	439	410	414	413	432	394	476	442	448	427	423	386	422	439	425	452	409	455	406	463	419	412	472	421	411	411	441	435	450	409	436	409	431	401	422	400	391	433	394	434	451	392	386	410	398	433	443	454	415	440	429	432	389	458	416	434	429	452	439	443	448	432	403	449	447	442	402	420	425	445	407	422	437	440	423	424	391	395	465	449	410	419	411	421	470	413	469	393	420	437	466	418	415	416	441	449	422	411	447	408	425	434	460	401	425	437	402	467	416	421	431	430	438	460	403	421	411	385	405	481	418	387	449	404	388	496	405	419	412	439	399	436	444	445	402	449	422	423	415	448	425	362	415	403	441	414	401	429	429	428	414	410	399	409	428	420	435	406	409	471	426	411	433	410	432	391	481	439	407	430	412	414	437	405	440	458	442	425	397	440	405	408	415	406	442	413	422	472	414	409	433	411	410	426	429	404	439	389	435	427	423	414	448	437	421	430	432	427	417	458	398	448	458	453	447	431	415	443	421	411	437	432	457	443	399	419	433	396	412	424	483	412	427	424	390	423	398	419	451	401	423	421	414	422	438	411	458	439	446	440	465	421	431	411	427	429	421	455	408	398	416	441	429	422	409	420	421	415	396	435	394	414	422	452	464	415	422	452	430	410	425	463	402	423	405	458	396	426	475	410	430	429	400	413	418	404	411	433	419	406	432	401	443	411	478	442	423	432	437	421	375	444	403	416	397	420	398	429	412	404	424	404	409	491	442	468	419	437	437	407	397	378	424	440	458	435	439	431	390	419	407	474	431	391	389	433	442	415	449	426	435	458	399	434	419	443	399	441	449	419	448	423	429	412	410	414	410	442	404	392	405	431	407	429	418	434	460	420	432	393	414	426	435	453	436	396	412	407	436	388	402	443	429	436	443	450	419	417	428	416	430	454	383	411	436	419	415	399	440	418	460	425	413	432	402	443	447	449	382	420	433	422	414	418	408	428	431	422	405	443	425	444	409	446	409	435	430	428	387	394	447	397	418	412	426	441	410	448	441	402	389	421	431	483	422	449	432	410	423	442	432	425	401	425	421	392	449	443	426	387	433	406	416	404	461	453	404	427	454	401	406	435	421	429	458	430	420	456	423	411	426	472	429	394	438	445	401	444	420	422	411	419	440	440	404	433	408	427	440	431	414	422	442	432	424	429	422	432	400	430	422	419	416	423	433	441	431	432	422	424	428	412	397	436	451	447	425	440	421	434	405	416	421	434	413	341	465	400	434	439	389	447	420	424	412	402	435	418	409	385	471	458	433	442	399	421	409	439	429	434	443	466	441	433	453	435	397	407	394	410	437	409	411	436	429	438	424	393	444	426	454	420	430	427	434	431	422	389	429	472	442	437	408	456	361	471	441	432	384	435	432	408	434	407	475	433	416	460	428	395	410	418	411	388	454	431	416	415	446	399	441	417	405	427	415	408	439	437	431	420	447	460	390	438	448	430	428	430	425	440	418	439	430	424	419	384	453	485	406	431	380	441	454	437	434	424	431	438	426	444	418	446	427	440	424	455	422	436	439	418	451	455	426	450	446	459	420	432	423	451	427	423	420	370	419	453	424	453	436	436	428	422	424	420	430	427	432	457	423	438	401	407	401	414	425	369	420	417	427	462	407	412	414	444	403	431	456	420	399	421	409	473	407	411	430	414	453	420	463	429	445	383	415	433	438	403	400	410	459	419	431	425	418	424	469	433	440	466	438	416	407	423	418	453	425	413	424	436	383	434	431	408	450	453	416	389	425	420	403	442	469	458	421	414	452	442	430	419	418	455	430	431	385	442	429	446	402	422	423	412	462	422	415	413	449	470	412	416	441	421	421	476	454	416	416	413	417	393	453	416	435	437	473	437	459	422	441	405	421	427	453	411	429	429	426	448	433	444	432	424	409	391	424	435	427	443	430	480	444	407	471	425	396	421	407	388	414	404	410	402	445	418	438	426	434	409	437	424	430	424	368	446	429	421	419	430	451	424	424	431	449	413	439	428	412	420	430	467	418	412	441	383	393	393	432	435	391	388	404	415	421	444	435	410	412	435	456	435	421	430	437	424	440	440	445	416	432	427	424	435	450	395	423	422	392	460	453	392	442	414	407	394	432	442	440	453	441	415	476	450	458	411	417	405	410	438	392	425	433	416	407	462	416	421	436	413	434	398	465	458	426	387	410	446	448	425	441	402	428	456	434	443	441	426	416	434	437	440	409	426	435	465	427	438	442	422	428	448	419	414	414	419	472	390	423	403	424	461	418	416	438	414	451	409	421	400	426	441	436	435	452	431	427	410	450	407	420	449	450	438	439	407	410	440	457	393	420	440	436	421	403	399	423	427	467	422	426	394	429	423	449	424	419	407	425	419	487	429	411	429	436	406	420	407	428	454	444	442	443	454	416	428	420	419	444	395	395	412	430	428	417	434	401	430	422	433	405	413	402	436	407	443	431	460	383	387	435	467	429	438	426	410	416	413	431	436	398	395	437	435	440	435	425	448	474	401	390	451	414	404	413	442	426	421	405	417	396	440	423	433	433	442	403	444	406	437	430	419	417	450	433	407	400	451	433	402	443	438	429	409	444	456	446	455	434	406	412	451	420	445	406	440	451	401	453	411	444	436	411	418	426	446	367	408	421	424	398	413	409	446	431	433	423	409	415	453	425	364	430	436	421	403	411	472	441	426	433	438	444	426	418	400	398	434	426	400	401	421	429	440	440	404	432	451	420	435	423	415	414	388	438	413	455	432	447	450	428	415	435	424	417	425	457	421	444	436	434	407	449	430	453	435	420	409	389	462	399	417	435	476	429	429	401	447	413	443	472	394	423	440	441	443	427	458	396	409	440	431	404	426	418	400	426	375	434	416	424	419	462	450	417	413	410	404	418	413	436	405	394	417	450	467	438	427	429	432	422	409	409	396	445	453	428	439	444	441	464	412	411	415	409	441	406	421	411	403	437	418	413	444	466	441	420	405	449	428	427	440	417	441	433	395	437	434	464	412	397	401	423	455	421	415	413	405	405	463	418	440	410	482	413	417	438	402	457	432	466	417	441	432	416	459	415	414	380	424	455	429	427	437	441	404	445	426	420	390	397	420	403	400	423	440	453	413	435	421	446	412	446	420	424	429	422	420	447	436	444	410	407	417	394	431	425	476	415	392
28309	46114	35494	19270	10119	29487	38612	27547	8290	5706	1053	835	788	761	748	743	784	739	1111	2466	2755	2302	1795	1300	957	712	654	696	725	713	692	660	653	664	700	626	695	656	686	637	671	675	693	678	719	638	629	582	716	639	698	653	634	662	653	639	638	658	658	713	656	685	676	681	622	712	619	685	740	669	702	718	646	648	668	712	652	686	667	732	663	665	669	676	674	656	663	688	645	614	668	717	720	648	663	664	672	680	684	671	690	675	661	749	668	678	651	675	693	672	649	659	610	672	697	673	624	656	663	649	653	657	659	712	657	654	651	685	657	665	730	635	678	655	644	623	645	669	654	618	683	721	670	685	653	652	666	654	667	672	632	622	630	691	697	628	706	677	619	650	646	650	663	634	667	658	685	658	692	681	608	714	676	676	687	644	673	626	661	650	683	690	673	675	683	641	656	685	684	698	692	661	635	676	688	668	641	710	680	676	652	680	659	644	670	666	706	698	672	643	704	644	698	645	691	685	609	595	686	704	634	702	680	639	667	682	634	693	706	668	686	680	696	661	632	653	696	686	688	664	665	645	700	670	682	677	634	719	669	685	679	686	681	675	687	682	694	638	664	697	671	623	633	664	697	690	655	727	683	671	664	682	687	678	697	699	712	678	663	632	663	675	660	663	680	720	675	671	640	693	701	670	628	675	656	654	708	642	642	673	649	686	663	698	631	689	686	653	653	654	673	641	600	684	680	669	610	687	654	664	641	685	683	684	677	664	680	663	646	676	691	652	740	664	651	663	690	665	660	646	652	625	684	681	651	700	640	695	677	658	681	692	670	648	637	668	663	660	690	676	664	658	672	687	674	692	705	647	654	733	646	653	687	646	726	672	690	664	650	644	626	696	663	699	658	666	673	688	666	683	726	678	690	641	671	681	656	644	654	714	690	670	661	651	652	676	671	723	643	654	644	682	657	680	630	650	682	739	636	637	658	717	669	666	635	625	682	674	702	665	683	672	661	619	712	718	676	652	691	642	651	641	633	673	709	643	667	687	677	654	674	675	673	658	688	672	703	671	662	641	680	675	670	674	677	669	647	686	662	677	678	662	667	649	684	685	668	658	666	625	705	649	673	668	665	607	696	663	697	688	702	645	694	669	686	670	665	644	662	644	639	689	694	708	610	661	672	634	689	629	679	649	747	681	677	659	617	671	682	680	642	656	699	689	681	627	657	663	661	630	671	686	652	699	673	663	657	648	701	659	638	742	667	703	676	688	671	660	645	647	693	646	651	652	699	662	661	685	687	693	675	649	687	691	655	647	671	679	682	646	657	659	655	686	663	681	656	673	683	639	637	640	657	668	647	677	655	667	693	658	674	702	707	688	673	659	677	709	672	671	668	608	668	681	688	633	663	650	660	701	709	684	678	724	693	630	688	630	642	644	688	635	652	636	679	651	652	648	673	672	644	671	667	653	680	691	675	689	670	677	688	673	699	657	678	635	664	675	673	638	649	731	636	682	676	648	667	652	679	698	671	665	671	640	642	636	630	646	721	704	658	655	599	687	652	662	659	697	714	671	688	637	695	663	718	676	720	666	704	652	710	675	641	652	679	669	615	657	634	651	685	670	713	667	677	690	631	656	613	698	688	712	683	704	757	656	651	643	653	684	651	648	676	653	686	721	655	690	702	673	687	701	681	672	673	624	647	676	692	655	659	722	638	696	627	629	688	675	711	675	658	643	685	698	709	689	633	624	670	652	684	660	717	658	688	655	598	679	622	701	677	649	635	708	680	682	682	649	632	677	638	651	664	644	626	691	653	654	664	644	620	684	662	679	697	697	721	648	672	659	686	662	663	662	682	678	701	674	668	688	608	654	667	718	641	684	665	663	678	628	647	714	680	647	695	711	654	690	646	657	667	630	659	618	677	667	643	642	700	676	698	652	641	673	650	684	674	640	673	656	703	679	691	692	657	699	620	666	666	668	667	670	698	679	705	662	693	673	618	676	677	698	673	714	650	665	663	685	671	678	670	673	709	652	685	684	699	668	623	661	686	671	669	701	669	689	647	710	630	659	674	603	631	667	656	652	659	673	675	650	669	631	612	634	679	669	675	670	694	679	652	646	684	695	682	706	655	646	625	657	685	686	680	718	693	670	683	684	673	648	652	658	642	698	645	655	645	672	650	677	636	658	650	651	701	668	638	656	713	711	682	668	669	682	630	673	666	651	693	647	626	679	646	713	635	690	636	677	655	652	650	701	659	645	671	642	658	681	688	666	637	696	678	667	722	592	657	662	665	728	666	700	647	678	733	627	690	656	649	665	695	651	663	640	648	671	622	658	697	688	706	694	654	655	689	690	692	661	654	689	682	667	650	647	682	645	661	688	703	652	629	674	720	658	661	670	642	692	714	649	632	687	658	660	675	739	659	693	675	624	675	630	668	634	648	696	700	650	677	637	712	605	671	651	652	663	656	644	661	620	652	673	663	649	701	652	650	653	670	691	675	678	675	696	680	704	654	707	695	643	703	659	624	664	638	688	691	692	686	703	650	664	639	644	671	685	664	678	641	651	682	676	689	676	674	644	710	668	655	661	713	615	670	709	669	708	654	660	685	618	657	648	678	681	639	706	667	721	686	677	642	663	652	712	636	601	668	624	634	671	665	712	672	704	637	679	702	611	713	674	644	666	698	652	654	698	676	654	641	664	655	667	635	645	645	719	639	635	720	644	664	663	700	651	744	669	654	653	694	721	680	672	655	707	673	657	696	641	715	700	724	690	659	677	648	662	675	669	684	696	672	653	672	677	644	693	621	658	687	698	662	619	668	673	692	701	619	687	637	672	690	696	692	660	677	699	722	621	694	644	680	643	668	657	660	691	694	677	674	674	672	668	677	718	661	641	676	641	660	671	657	656	634	651	678	661	665	676	656	705	716	636	643	653	664	645	697	663	640	620	664	654	701	667	649	639	660	671	691	658	655	678	647	657	646	675	646	683	689	675	684	693	674	714	655	613	651	658	692	679	655	706	648	645	685	666	654	598	686	679	664	670	656	687	638	649	653	664	655	617	683	659	647	637	662	664	700	668	622	653	688	683	698	695	623	662	663	667	703	669	679	694	642	623	624	683	688	676	652	737	694	650	688	669	662	654	657	656	635	683	636	681	684	691	692	651	646	664	698	685	676	682	698	654	681	676	664	672	704	683	694	662	648	657	665	640	673	697	661	653	659	631	670	683	653	660	649	660	654	674	717	673	658	679	694	663	678	637	635	627	684	643	652	654	647	660	691	648	698	643	692	689	651	665	685	660	643	693	648	688	680	674	678	675	649	699	637	676	657	624	685	619	676	658	688	657	602	683	703	687	646	670	635	680	677	691	699	634	640	657	677	663	667	656	684	691	671	664	630	657	715	663	656	664	674	715	676	646	726	675	672	655	649	686	647	687	669	673	625	645	689	652	675	691	660	660	676	679	665	663	677	627	643	685	681	693	671	670	656	665	649	687	678	658	678	671
22986	21267	29031	23674	21161	24204	49026	37692	13882	2801	532	498	482	426	479	440	395	391	379	917	2590	2303	1485	1009	671	453	371	360	361	352	342	384	374	333	346	352	435	354	367	348	413	364	376	343	345	385	390	362	357	403	385	411	363	366	406	374	341	390	365	405	377	353	374	378	375	387	386	365	379	390	345	374	368	355	377	350	369	372	348	381	350	403	367	365	388	372	376	364	388	379	373	330	365	342	384	337	377	364	379	345	338	344	365	380	386	380	369	335	383	356	375	339	337	372	340	379	370	368	393	378	335	370	386	372	350	367	372	385	377	353	362	400	370	350	389	377	369	329	370	376	338	361	366	391	364	353	397	389	350	336	354	393	371	340	365	368	390	368	393	366	349	373	349	371	358	391	383	345	392	360	350	346	391	383	375	433	382	359	379	373	379	371	369	368	365	385	382	382	362	390	362	356	375	360	375	342	385	364	356	396	397	352	336	393	316	381	379	395	373	386	350	389	387	398	363	352	357	372	336	378	372	340	391	386	410	353	382	381	370	386	401	397	353	377	353	358	375	383	343	344	371	372	384	379	383	359	339	358	427	368	366	360	416	375	387	391	366	393	369	406	355	335	371	371	396	357	372	369	394	376	363	343	350	384	406	369	364	392	340	400	386	358	346	342	372	379	357	380	368	351	337	343	400	386	370	406	357	353	382	384	383	400	360	373	417	355	391	344	372	363	359	388	371	428	397	377	362	366	376	367	397	396	380	377	363	337	370	365	395	364	386	355	392	393	381	379	413	368	361	383	395	390	378	377	400	373	370	393	410	420	408	376	383	403	366	389	376	379	420	371	397	378	375	375	407	376	398	350	354	382	380	373	360	368	354	363	364	354	400	379	349	357	372	369	363	375	352	379	366	365	354	376	384	344	392	394	348	367	368	377	405	391	326	381	354	375	364	371	365	380	392	371	369	361	376	382	384	354	379	348	377	394	393	368	374	363	349	398	370	361	372	363	333	344	376	381	351	379	353	373	384	346	347	332	381	356	365	349	399	368	378	353	369	377	390	333	376	370	363	350	373	380	401	377	348	380	350	404	344	334	402	375	365	379	388	357	372	357	362	392	359	362	400	366	367	389	370	370	352	388	376	367	346	380	345	386	382	389	326	367	355	389	392	308	391	373	375	358	382	347	381	343	390	402	359	369	383	368	372	376	332	383	386	362	376	361	362	395	380	368	363	392	375	386	374	361	347	367	398	347	362	381	373	358	402	396	391	346	378	341	376	367	415	378	346	389	357	369	338	373	379	404	377	361	367	348	385	351	356	378	386	374	375	352	379	361	357	388	409	363	370	378	317	373	359	350	375	385	394	373	375	376	400	381	390	379	371	391	367	387	395	339	389	359	380	372	345	344	356	354	346	398	362	383	367	375	384	389	391	385	351	373	370	367	353	382	342	386	384	364	371	378	371	333	383	361	379	405	386	425	358	339	348	401	398	374	363	370	379	336	355	391	371	406	382	376	314	376	379	415	375	366	391	361	394	365	356	378	417	378	380	365	358	389	366	363	354	354	355	363	420	376	370	353	370	375	365	353	348	363	365	397	376	377	384	428	372	369	356	376	395	375	374	366	378	332	416	335	338	343	366	366	393	398	375	355	365	406	353	388	403	388	388	368	409	376	344	362	307	356	343	332	382	388	381	365	385	373	366	416	379	328	355	365	383	355	359	341	361	392	375	366	376	348	392	350	396	364	360	376	396	368	371	362	335	370	352	357	344	371	366	362	364	379	311	371	365	359	378	359	327	354	354	363	344	367	382	371	414	392	349	386	354	383	386	356	361	366	370	368	343	327	367	374	358	371	409	370	318	361	360	356	345	344	362	370	355	345	357	376	393	353	357	345	380	382	373	377	392	345	395	366	361	359	356	374	380	383	363	374	347	395	372	393	376	356	355	358	368	336	366	343	363	382	393	382	338	380	364	353	337	348	382	362	377	357	358	350	383	371	360	376	414	352	354	364	336	341	385	358	380	350	374	398	353	372	393	398	372	388	411	344	336	364	373	355	371	375	396	373	417	333	359	345	350	373	373	361	363	350	369	363	360	372	351	382	364	341	358	395	352	329	406	376	385	364	378	377	391	372	371	398	375	360	396	373	375	371	344	400	350	355	396	364	359	392	381	367	345	378	376	370	404	372	365	394	370	345	394	371	367	364	383	387	386	396	355	371	360	388	361	358	349	366	364	366	354	361	381	360	370	407	416	339	401	367	378	328	346	382	388	375	358	397	338	350	365	364	342	359	368	380	366	376	376	347	373	361	372	382	389	373	358	357	353	315	375	380	377	371	355	353	356	376	359	380	328	363	393	367	377	362	376	373	368	351	386	357	387	387	384	353	366	349	360	391	359	375	342	334	350	389	402	376	341	339	359	377	388	347	411	374	369	395	420	383	367	360	360	375	370	355	377	351	349	374	360	364	356	371	337	379	402	360	347	341	394	379	358	366	386	344	380	342	362	351	392	364	392	376	397	372	378	352	359	362	365	367	394	360	343	376	346	385	370	384	382	346	386	385	372	365	375	370	330	352	351	356	356	371	389	353	383	357	366	365	365	352	373	392	390	366	360	383	363	351	384	367	380	375	371	378	361	377	347	368	355	363	355	362	401	373	342	362	371	335	370	374	368	369	357	372	371	373	374	361	355	372	369	409	380	366	361	405	350	384	371	399	345	382	352	415	328	355	358	363	402	372	408	357	366	350	386	381	360	381	363	371	382	379	415	355	365	370	358	401	375	393	351	385	330	393	350	362	346	343	396	344	377	360	359	368	353	347	364	361	393	383	385	394	400	374	400	378	364	372	381	385	366	339	359	333	362	381	367	363	388	396	359	359	366	385	374	402	368	367	390	341	335	342	403	397	332	366	362	383	371	366	335	372	369	403	354	355	354	379	388	398	319	347	337	394	379	355	369	373	358	351	383	389	372	416	329	365	375	363	380	384	365	388	334	379	343	384	396	372	401	341	371	389	351	379	381	364	354	352	363	360	375	359	375	390	377	407	399	385	400	358	337	404	390	357	357	359	352	335	359	353	379	360	379	380	382	404	391	375	378	407	401	407	349	351	388	388	340	371	348	398	400	365	375	401	358	416	387	358	374	392	378	389	403	344	378	375	364	365	445	365	346	385	374	337	360	357	320	371	383	368	336	364	393	374	380	355	376	369	397	374	344	361	396	402	344	374	345	367	368	340	361	404	362	340	351	362	350	398	365	346	317	352	361	364	358	374	370	352	397	367	409	380	386	348	406	361	379	372	362	348	355	350	384	382	365	365	385	378	369	380	374	384	353	381	397	365	388	336	363	387	385	370	330	332	374	393	388	358	395	393	375	352	361	361	359	390	360	356	344	377	358	351	359	397	359	373	411	395	374	356	388	353	392	369	347	375	376	363	360	352	360	371	362	351	365	351	374	375	356	386	355	399	372	372	371	395	350	334	366	364	396	364	411	352	340	362	358	382
32621	55571	42626	22572	14244	24650	51067	40215	14059	4314	941	915	763	789	750	739	719	700	730	2245	6676	5925	3709	2310	1270	753	616	585	582	577	600	552	647	571	569	576	597	576	562	561	634	595	568	568	567	506	617	544	558	573	547	592	569	549	561	540	565	564	549	592	590	571	622	602	554	622	591	599	590	544	587	617	596	595	591	545	581	547	600	567	581	545	550	571	596	630	592	555	568	560	602	571	551	589	594	558	557	556	554	535	620	529	582	616	571	528	539	594	589	537	563	603	569	607	535	577	559	617	563	578	617	596	560	575	586	620	613	542	579	566	564	600	603	564	571	590	576	571	607	588	575	569	615	573	552	570	586	545	583	575	593	545	593	527	590	622	576	561	596	562	564	540	533	557	536	610	558	536	588	623	554	578	582	606	543	542	575	562	606	562	550	571	560	586	542	590	586	496	560	596	581	573	575	605	580	589	557	567	530	612	564	586	583	598	564	558	530	614	563	556	569	544	545	539	579	566	609	538	569	593	537	565	573	516	585	585	604	573	565	564	572	586	606	513	588	617	551	571	567	609	584	581	587	569	612	593	539	568	633	621	553	534	545	572	584	552	578	612	573	537	570	591	575	558	529	628	544	568	567	579	578	591	633	527	568	606	571	565	575	550	568	555	599	634	583	581	575	550	568	592	555	585	606	568	585	575	584	560	556	559	584	583	587	593	534	589	577	639	603	582	539	538	548	573	607	586	578	587	598	557	556	579	602	601	612	576	548	540	580	559	565	570	617	525	567	584	627	554	572	544	557	536	519	628	573	595	609	540	589	569	561	594	540	550	519	591	585	581	576	578	554	598	617	572	563	548	541	615	578	584	569	550	579	576	613	596	595	567	581	570	567	611	599	576	562	613	594	586	570	596	574	624	615	573	551	539	584	591	577	542	598	567	578	586	558	540	574	548	563	591	585	628	568	541	601	585	576	600	588	562	527	546	554	572	609	542	587	589	577	587	549	561	608	562	559	563	624	616	589	581	620	575	592	595	615	602	582	606	578	554	571	593	579	585	586	575	593	597	596	552	601	605	547	611	632	560	591	560	581	615	573	552	562	575	589	590	573	544	599	582	572	616	591	558	604	586	582	618	576	588	567	608	581	578	561	552	551	580	587	548	625	590	592	550	586	591	557	564	549	622	631	548	567	610	564	579	570	576	576	532	539	586	541	585	590	599	565	605	589	604	550	597	567	571	575	564	601	578	604	588	553	604	572	574	568	564	543	591	571	566	577	570	534	574	560	566	597	601	568	585	578	583	589	576	552	593	592	587	599	569	586	578	640	554	579	569	562	569	615	573	550	623	562	553	595	545	613	604	529	535	602	609	602	588	608	588	598	552	599	574	571	591	591	530	600	547	545	583	561	583	561	552	570	577	585	548	579	577	592	549	574	604	525	556	588	574	556	582	564	553	560	583	557	543	522	576	529	609	585	562	564	562	565	546	580	553	573	586	613	559	564	597	576	593	567	585	585	607	604	569	623	588	533	620	584	613	570	524	591	554	602	557	594	569	569	610	604	559	592	567	565	594	553	578	559	543	636	596	598	551	598	589	568	587	596	592	578	588	596	584	595	561	583	606	571	544	566	590	624	575	591	610	610	535	571	562	569	582	584	499	614	552	521	582	549	564	597	601	565	596	546	596	594	611	596	605	567	557	556	600	619	573	582	578	613	570	570	569	591	576	614	553	592	565	584	554	590	596	598	591	600	604	575	549	546	557	580	577	589	564	563	566	581	568	598	596	580	592	578	543	573	570	557	567	585	543	592	612	589	581	523	540	566	536	583	613	619	592	574	621	612	540	582	608	525	624	566	593	568	584	589	592	570	563	594	555	565	579	572	614	536	560	618	572	581	583	580	593	570	609	535	560	577	590	599	632	595	573	581	576	554	563	558	640	548	561	576	565	597	628	590	554	584	607	569	553	565	590	556	571	591	585	533	542	555	504	524	578	552	605	572	571	555	609	521	588	557	583	542	571	579	617	571	559	600	595	567	574	612	565	598	600	551	607	592	607	621	533	546	605	574	592	572	547	575	576	588	600	575	593	565	583	601	600	642	547	598	558	596	622	604	574	574	585	587	561	608	582	527	573	608	567	589	560	568	621	558	602	576	580	571	579	603	576	557	569	577	565	575	558	583	591	578	595	562	579	567	619	587	627	567	594	520	579	577	564	568	551	613	595	554	591	542	591	590	585	599	591	521	614	597	600	583	574	547	581	593	582	551	519	584	585	538	608	564	551	602	559	580	567	564	534	566	597	590	603	610	577	581	604	572	564	594	555	596	559	575	560	580	574	568	584	580	582	560	593	588	591	607	572	583	545	605	553	576	620	581	591	597	556	583	575	549	549	591	568	613	596	588	573	549	588	601	581	560	597	527	603	579	573	602	583	519	599	564	579	594	569	577	564	570	561	599	575	556	595	544	596	605	606	588	540	559	580	602	575	590	549	566	581	560	556	599	576	614	582	610	574	564	540	550	578	581	592	600	598	583	544	577	541	578	557	510	618	586	562	511	602	598	593	607	557	592	532	575	566	543	589	560	541	599	549	581	562	595	575	542	603	537	582	572	546	532	573	597	563	578	596	592	583	588	550	557	575	559	611	593	561	605	574	608	585	589	591	612	544	575	601	605	586	586	619	592	572	576	585	589	579	563	562	578	585	567	577	529	577	573	558	611	583	587	621	608	574	582	523	547	537	556	552	571	582	592	563	607	580	589	537	609	584	603	591	584	602	568	576	581	643	589	594	558	591	591	549	556	603	574	595	606	556	554	583	582	567	555	574	585	579	579	576	590	579	553	587	587	566	534	608	594	617	613	553	577	567	575	612	573	619	581	581	602	600	567	565	572	575	550	590	606	572	566	583	577	583	581	591	578	549	575	597	551	567	598	554	546	592	565	588	589	610	581	569	597	589	581	605	571	571	566	561	637	580	599	568	565	573	620	585	571	570	552	584	604	568	563	584	580	569	565	587	555	635	524	579	581	570	629	594	571	590	572	580	593	601	586	584	580	603	604	590	555	579	575	573	558	573	545	538	582	563	596	625	590	583	617	575	600	558	624	630	585	583	585	532	536	548	568	621	582	600	552	553	543	564	567	564	582	573	597	611	616	531	569	590	585	622	580	585	599	566	582	549	574	597	538	600	602	581	575	569	619	577	618	552	582	568	577	563	561	577	597	589	592	573	599	569	583	570	580	596	574	545	571	554	555	534	548	576	581	571	584	549	609	588	578	606	601	596	586	565	615	568	567	568	562	532	609	578	583	561	539	565	564	571	546	569	586	576	577	616	572	566	553	594	589	587	610	552	605	610	572	570	551	560	576	581	613	587	559	578	598	560	578	574	594	612	562	599	566	596	580	564	556	598	534	547	553	588	559	549	528	575	571	529	555	566	599	522	595	555	535	612	588	639	581	575	614	598	598	607	606	580	583	593	572	588	562	571	581	588	618	602	593	555	581	565
26836	22205	20266	7485	2011	2209	5986	2873	823	495	450	445	433	408	405	382	395	398	425	486	561	647	580	574	490	429	375	369	402	388	375	369	395	436	398	382	384	389	374	388	381	379	401	392	407	373	406	350	379	354	394	365	403	384	388	398	377	373	375	355	388	385	362	394	401	368	410	383	359	393	376	390	388	357	387	372	397	357	387	334	376	384	376	405	405	385	379	395	410	392	401	431	368	416	370	397	385	373	394	388	374	367	387	387	364	398	365	415	390	357	337	437	404	398	392	413	357	376	398	365	371	398	421	409	383	372	405	403	402	399	394	377	398	404	400	405	366	404	378	400	440	407	373	400	372	367	389	384	415	398	355	374	391	424	378	367	402	370	349	397	397	399	367	356	361	385	360	386	379	376	385	378	393	377	383	368	380	384	382	366	388	401	405	383	398	384	403	397	372	362	403	366	392	379	377	347	390	398	378	329	406	380	383	365	376	413	416	381	366	377	400	383	382	407	367	434	407	397	389	375	388	368	401	364	374	389	386	400	376	334	362	370	407	381	380	393	395	327	392	356	384	356	379	384	444	360	413	355	372	347	376	350	367	400	428	408	403	416	372	387	372	367	363	376	364	383	407	395	371	356	432	375	384	360	375	390	399	390	364	373	379	380	358	405	395	398	425	366	394	351	386	390	403	385	385	361	368	364	389	386	381	394	361	390	379	382	401	392	383	427	392	375	349	352	399	409	378	400	392	335	388	367	367	420	380	396	382	421	396	358	360	385	381	349	400	380	384	391	418	372	414	397	378	385	379	395	365	372	397	386	376	374	414	407	366	379	393	388	369	405	442	395	358	376	367	357	377	386	390	362	373	382	376	377	399	400	355	363	384	405	387	405	392	352	386	420	385	391	375	390	371	388	389	371	412	386	339	407	406	357	395	377	395	385	392	387	357	374	379	362	385	368	371	364	391	373	399	389	392	392	380	431	367	381	369	373	388	356	403	388	361	387	367	411	413	401	402	382	371	406	390	394	410	365	356	377	387	364	370	370	385	407	370	365	389	366	400	376	377	370	373	379	395	371	355	389	403	386	356	373	371	370	388	402	374	356	403	392	390	427	384	382	371	421	362	362	351	407	382	406	383	394	400	389	339	360	396	381	365	400	397	376	347	387	402	373	378	391	377	387	392	369	343	373	373	361	379	363	383	376	385	408	383	357	383	400	395	400	395	385	380	343	392	366	404	397	370	377	382	367	406	384	360	368	392	343	387	401	376	381	384	419	366	388	377	359	344	385	386	380	407	396	390	356	372	418	363	422	352	405	394	391	422	397	379	418	386	400	338	360	371	362	411	399	383	375	378	385	408	372	388	388	378	371	410	366	351	368	368	402	394	387	387	408	414	383	399	337	362	404	399	358	387	364	394	366	390	393	378	361	400	381	405	387	367	357	370	381	354	377	382	396	373	408	390	393	408	419	399	374	400	373	377	411	410	396	354	391	410	402	383	359	410	407	409	363	365	396	392	414	361	379	380	360	409	360	395	351	353	367	380	379	351	372	364	387	352	421	375	329	415	424	400	355	386	408	392	411	383	335	384	370	371	392	397	403	378	369	364	393	405	381	377	408	352	383	398	401	370	379	387	370	401	383	384	374	369	349	408	427	386	395	374	386	359	372	391	367	393	397	372	401	374	361	385	382	397	411	397	400	377	391	391	395	387	383	367	396	428	368	386	379	409	376	413	359	380	382	370	401	357	405	412	373	401	382	407	393	388	407	386	380	389	392	377	400	373	346	376	356	374	376	402	377	378	332	380	377	363	390	381	362	393	385	376	342	358	390	357	371	351	368	355	350	347	391	376	396	392	361	390	340	362	397	430	399	391	389	398	373	409	374	366	373	354	389	357	364	394	346	386	382	400	383	392	383	376	368	388	400	401	373	366	370	367	380	370	356	359	414	376	385	351	369	390	361	374	362	377	386	395	388	377	394	364	375	372	393	389	370	394	386	357	414	393	383	400	377	401	387	369	401	376	417	387	416	368	348	375	422	397	390	393	366	364	381	382	395	340	387	408	406	367	371	389	357	435	386	380	364	363	356	400	415	381	374	380	394	370	396	358	373	378	364	398	392	389	375	341	378	395	389	394	380	394	393	363	377	372	369	398	377	368	411	377	378	379	411	392	385	379	350	377	366	400	389	370	382	381	367	402	360	381	379	373	378	385	388	366	394	365	349	386	367	369	357	385	397	392	354	378	368	380	384	394	358	382	362	378	410	350	329	367	405	384	411	357	409	384	385	388	388	379	339	360	363	374	362	348	388	410	363	372	393	385	362	348	393	399	389	403	375	337	366	381	387	399	409	361	377	369	389	358	325	399	395	360	400	378	412	407	390	389	419	372	368	400	375	409	374	383	382	361	389	381	370	391	413	373	393	388	357	431	394	393	353	397	381	405	372	390	382	400	385	382	379	366	363	423	383	335	348	349	369	382	379	394	386	395	385	380	347	375	402	350	385	358	367	363	360	380	379	417	385	381	384	374	393	399	370	403	384	384	368	414	392	409	398	426	374	369	393	383	373	376	402	384	342	386	405	383	377	356	386	377	384	357	339	391	388	391	376	404	377	380	388	387	395	403	398	388	377	389	371	404	348	370	370	364	363	389	355	392	413	386	410	382	344	410	365	364	357	362	424	372	405	387	375	375	396	387	385	393	413	398	414	369	413	368	384	395	383	416	389	392	378	381	370	417	380	354	384	368	387	383	411	412	370	389	388	399	402	411	366	376	371	379	364	368	417	368	379	364	410	393	370	391	389	410	385	372	400	388	396	388	375	380	367	370	386	388	372	380	397	383	408	427	337	406	338	383	358	388	388	358	390	386	384	388	368	387	383	370	396	390	360	365	399	372	359	351	368	405	379	385	381	371	396	384	371	346	377	407	351	380	398	397	407	364	393	409	370	392	400	413	374	362	377	377	369	379	371	372	360	360	399	378	398	370	415	385	403	395	377	392	366	387	339	434	393	390	381	369	387	416	365	391	353	376	359	381	394	386	418	380	405	343	369	389	429	385	357	386	380	382	396	381	379	360	382	385	356	384	394	393	381	378	423	370	428	393	385	386	415	358	348	354	379	403	395	365	428	399	389	415	389	397	351	391	403	379	387	401	397	402	371	379	353	377	373	410	394	378	371	367	412	394	418	361	405	387	420	392	375	383	383	367	401	378	398	393	386	383	387	334	401	370	410	405	416	398	410	376	384	408	357	372	395	371	378	380	380	376	374	366	364	418	374	394	342	374	395	403	403	377	365	393	357	383	383	400	392	384	359	384	383	372	386	369	411	423	381	374	351	379	343	333	419	379	397	393	386	390	398	401	366	390	368	395	401	394	382	394	370	413	355	434	379	368	378	362	374	381	355	397	378	395	378	395	366	389	407	387	386	374	419	377	396	389	398	397	416	369	388	411	403	411	366	368	354	381	341	377	370	378	362	389	410	417	404	389	401	380	398	383	355
23879	33773	23572	9148	4684	5573	12744	6008	1760	946	754	722	709	666	634	636	658	696	679	666	1102	1338	1161	1002	802	686	610	574	576	627	621	567	587	609	626	585	574	631	617	612	574	565	593	570	649	610	596	634	598	606	598	608	654	575	566	550	539	590	575	625	625	630	599	560	583	633	634	608	611	571	601	572	615	602	571	587	586	570	607	598	542	579	580	614	619	581	586	648	624	606	556	608	608	578	594	556	587	620	601	613	590	618	635	591	592	595	568	603	604	578	557	635	554	615	632	585	550	637	575	600	618	574	583	603	563	611	619	598	650	603	606	583	568	648	602	621	604	604	581	661	566	633	620	610	634	540	597	623	562	602	540	607	553	605	575	615	572	615	574	610	574	594	605	582	601	594	629	621	590	617	598	595	588	591	619	591	591	610	630	587	622	599	591	593	585	596	611	627	609	572	628	600	642	597	588	602	570	639	623	579	638	559	634	548	613	603	629	619	600	556	558	632	576	628	600	563	566	577	561	614	662	701	640	617	619	581	604	635	584	564	559	569	579	621	599	631	582	589	618	589	611	620	644	607	618	609	603	617	608	647	576	578	619	550	570	607	568	588	625	601	568	575	610	618	581	615	606	600	599	613	632	604	607	593	612	630	566	611	620	546	614	604	602	592	596	644	596	583	625	632	622	593	660	619	583	622	594	587	579	625	643	604	619	575	610	581	637	618	602	604	591	567	614	596	597	611	587	587	629	624	618	571	605	590	595	656	611	593	575	636	599	635	609	574	617	634	572	620	580	596	609	611	589	566	578	594	615	590	579	588	571	589	648	616	561	581	593	637	631	602	609	575	596	577	573	581	546	575	627	586	579	614	607	624	584	581	615	570	571	627	633	612	625	581	618	593	637	572	592	557	598	588	613	575	584	588	615	598	593	589	595	585	632	596	594	558	596	578	605	607	601	575	588	611	570	634	641	612	578	569	569	614	610	576	638	585	600	602	607	608	603	591	622	620	605	585	568	585	576	573	633	579	612	651	578	588	621	579	589	585	623	616	611	625	627	597	633	593	645	600	639	606	609	591	580	613	608	568	628	600	607	581	608	641	597	552	614	638	582	618	629	592	594	642	594	597	632	675	581	591	606	629	583	577	592	669	620	595	599	562	564	570	603	602	611	585	593	627	609	585	588	549	602	585	611	576	556	580	570	619	638	606	622	597	621	590	604	606	583	630	558	625	631	566	539	653	576	639	603	583	590	615	611	606	561	600	601	584	563	591	561	608	645	626	610	588	608	568	599	632	621	591	609	576	575	624	603	648	638	602	613	606	584	567	643	575	600	580	601	616	618	576	624	621	589	635	619	596	582	568	601	604	611	568	615	613	599	583	643	585	624	585	609	618	644	610	606	597	658	573	548	590	617	584	590	609	578	648	601	592	581	610	597	619	635	576	642	603	630	585	622	604	617	631	638	598	631	595	611	643	626	574	571	595	612	636	656	603	651	595	577	566	637	610	609	579	579	585	646	613	602	611	539	624	607	618	624	565	602	610	597	577	579	640	636	615	593	640	577	601	571	591	641	583	568	595	604	584	614	607	605	609	606	581	641	573	614	589	609	567	607	628	593	564	598	590	618	593	571	596	605	615	634	595	595	606	546	604	603	555	654	596	648	575	631	619	639	607	598	621	573	586	633	614	596	564	605	600	620	593	611	646	595	627	603	609	607	564	582	597	601	592	566	545	589	617	556	611	615	614	569	613	595	602	622	611	551	592	561	591	614	587	584	585	618	611	611	585	633	544	601	613	567	630	602	595	625	597	591	589	622	579	585	666	570	614	615	631	595	608	630	620	632	601	598	607	627	654	623	617	588	534	626	591	547	567	590	606	584	597	611	606	609	583	607	571	630	593	628	578	590	594	585	606	581	597	616	585	628	585	578	631	553	569	593	593	569	637	608	577	627	583	608	628	604	574	571	631	615	580	637	630	631	602	609	612	621	675	574	624	620	594	582	590	564	593	616	620	583	564	620	606	599	640	574	602	638	590	609	565	614	598	584	553	628	635	597	603	627	636	591	560	624	607	620	558	589	618	590	615	603	646	593	619	641	631	623	583	595	625	605	598	615	559	624	609	568	641	611	583	602	558	604	627	593	616	600	615	589	551	638	658	580	570	596	572	579	633	613	604	597	595	578	641	596	586	575	628	619	629	600	591	606	610	615	617	670	551	615	538	625	581	617	616	582	601	632	574	621	613	647	602	608	642	651	605	626	626	619	642	609	618	603	617	610	579	627	597	587	622	631	622	629	598	577	597	556	619	589	598	590	591	599	596	591	662	608	608	569	630	598	592	639	609	570	602	599	611	593	613	602	611	550	608	611	610	594	598	613	595	605	644	608	632	604	602	655	613	611	606	592	653	598	561	636	545	621	621	592	605	629	591	600	646	589	637	581	618	569	592	583	601	625	616	614	568	615	594	595	585	587	620	587	612	632	609	610	624	622	618	583	638	562	589	585	581	596	599	601	608	616	639	627	608	586	603	564	603	598	581	582	584	623	595	532	607	617	602	634	608	607	639	583	593	595	569	622	597	578	581	630	625	620	636	605	633	580	619	592	601	613	583	561	589	621	611	570	556	604	600	612	585	648	593	617	573	631	601	594	631	604	643	605	580	580	601	613	602	613	588	627	616	605	609	601	614	657	551	585	623	566	563	579	617	607	600	671	598	606	590	584	616	604	595	598	637	600	570	599	602	583	620	615	597	596	566	574	609	615	597	575	609	613	571	631	596	599	589	646	592	633	587	564	621	637	589	598	589	627	661	577	585	544	562	585	581	626	624	596	592	592	598	610	588	603	634	586	569	664	618	582	667	647	642	622	577	570	608	625	633	619	595	623	611	625	634	607	624	573	627	560	597	636	619	603	611	603	589	609	584	586	592	602	573	599	631	589	578	559	596	590	638	619	588	566	567	600	583	607	588	612	603	592	592	600	589	612	614	611	589	588	584	606	593	607	587	601	643	564	619	587	619	605	582	616	611	615	612	598	598	593	577	577	605	565	608	616	612	621	558	628	610	574	608	583	574	594	600	620	564	623	585	598	641	632	622	612	612	612	609	583	584	623	588	564	656	580	602	601	622	600	618	601	636	553	570	568	611	601	612	613	597	618	606	593	576	627	570	603	611	628	563	591	626	572	603	595	607	621	629	604	610	574	617	550	644	624	642	615	584	572	612	569	580	614	582	615	599	578	571	611	588	614	634	606	575	608	593	602	607	564	653	597	583	600	619	625	650	625	600	603	660	557	602	623	594	585	614	615	614	590	588	602	589	574	629	634	576	599	571	595	611	624	587	590	570	605	610	586	561	594	591	598	575	639	602	576	602	613	648	587	661	657	611	633	596	630	597	565	601	604	566	601	575	596	635	604	614	616	621	571	577	612	612	612	598	645	608	583	589	579	580	606	586	565	631	587	569	593	558	603	576	599	621	614	642	613	603	651	595	624	605	596	648	607	578
24265	21273	28238	24397	19074	9915	32485	16837	6438	3659	1725	481	510	522	504	424	511	454	476	569	1249	1677	1568	1055	736	604	442	430	436	409	460	463	434	466	434	413	425	446	459	453	502	482	471	424	418	466	435	435	466	410	467	437	469	438	443	436	412	411	461	459	430	456	439	438	429	446	455	442	428	454	441	437	451	381	418	450	450	438	446	450	466	464	432	428	409	447	433	414	448	415	439	434	430	436	438	409	447	422	427	424	419	444	404	431	435	459	440	455	445	433	413	431	453	436	480	435	406	486	435	459	432	439	442	440	466	454	471	492	442	442	480	440	419	425	409	412	448	400	438	433	421	425	444	409	450	465	476	410	457	467	432	457	432	454	426	426	447	429	445	407	410	389	456	437	448	466	448	431	397	419	430	456	440	442	470	458	398	425	446	426	452	414	434	436	426	444	455	470	466	410	424	435	453	436	432	447	413	459	449	439	442	467	434	420	437	440	426	466	445	410	398	437	418	420	476	438	394	449	420	460	465	441	428	428	447	444	370	461	439	440	427	434	446	443	446	455	422	452	444	460	429	428	447	431	400	432	436	423	406	418	458	456	447	430	419	419	409	412	460	430	406	423	425	437	436	429	458	439	411	444	436	466	400	424	414	448	429	415	438	443	407	445	448	465	420	438	422	432	423	436	478	409	433	448	437	462	435	448	465	468	462	432	450	459	430	434	454	454	460	433	412	418	402	427	435	462	436	463	451	437	433	444	415	458	423	433	403	430	452	429	424	454	440	486	453	448	432	453	437	407	445	420	430	450	380	454	410	470	444	453	429	454	422	414	427	410	447	436	424	411	455	413	427	457	433	406	445	461	424	459	443	439	425	425	449	429	481	478	468	433	418	478	442	453	435	438	423	474	430	469	437	433	413	460	398	422	424	422	414	424	456	427	429	443	405	452	446	462	443	452	460	395	405	419	439	450	420	444	469	436	437	443	430	463	437	435	459	451	434	415	464	441	465	445	471	448	421	452	443	469	432	417	447	415	468	444	441	426	417	457	429	427	451	422	421	427	421	434	438	453	416	440	467	445	403	414	429	453	461	430	435	447	421	400	438	448	432	442	446	446	448	436	448	434	443	461	446	424	432	421	457	421	424	426	439	408	449	457	419	430	417	430	415	433	439	440	470	476	469	418	440	422	433	405	450	391	412	429	444	473	437	422	459	421	462	444	442	411	454	449	443	407	476	454	431	427	433	428	420	453	440	461	455	487	413	500	434	472	439	405	429	421	452	467	403	483	450	446	457	433	491	447	409	444	454	446	441	419	450	431	473	427	441	408	435	434	440	444	439	400	481	423	438	444	453	417	460	412	447	435	449	450	411	476	430	451	451	439	473	431	431	444	428	436	462	450	457	447	438	463	456	453	466	437	420	423	448	438	447	431	443	397	445	401	464	440	432	444	449	436	402	420	428	418	414	414	457	423	433	437	410	401	414	416	421	471	459	460	426	423	447	445	414	457	406	443	412	448	476	413	436	482	420	459	444	451	453	427	457	447	462	439	428	438	396	469	478	433	433	458	443	422	431	430	437	422	461	414	439	408	440	421	458	427	398	475	435	456	408	444	450	414	442	427	430	410	435	438	458	428	440	449	415	436	481	472	402	408	393	406	440	442	433	414	450	437	454	460	459	436	432	446	444	421	424	427	431	417	423	427	435	397	386	433	420	471	411	451	408	446	406	428	423	450	460	469	418	469	445	484	429	437	435	419	404	424	435	426	434	438	409	451	428	438	457	425	423	448	418	392	437	426	437	445	409	441	473	437	425	430	401	421	401	465	460	440	396	424	447	437	402	458	439	442	455	425	468	442	435	407	458	419	442	421	465	417	438	426	432	417	461	458	451	424	429	420	458	422	471	429	429	450	473	457	419	466	444	449	403	420	425	446	421	438	439	434	437	395	436	446	477	428	452	437	431	450	429	433	446	436	454	407	382	424	461	404	450	425	409	464	440	366	420	455	431	412	433	453	460	429	404	441	436	431	445	417	460	414	423	461	414	453	422	416	441	444	443	456	471	430	416	431	436	436	448	427	437	438	388	439	428	425	421	421	437	472	437	443	425	440	430	421	466	458	414	469	442	406	420	407	447	451	426	461	458	437	382	414	431	417	419	440	422	411	425	434	454	405	446	419	411	408	456	445	434	463	438	453	398	451	429	430	426	437	421	408	440	412	424	448	435	413	439	438	461	416	464	428	429	421	464	443	474	439	483	441	447	480	381	446	421	420	434	446	441	445	438	430	425	424	477	434	432	432	414	422	437	493	486	438	427	427	412	464	428	433	404	433	459	411	419	441	434	431	460	431	457	442	428	454	460	456	414	422	417	421	439	462	445	471	431	453	432	492	403	441	442	405	467	452	442	434	429	460	409	412	432	447	432	435	427	459	436	432	425	433	432	465	423	446	458	464	442	406	411	420	451	453	460	425	470	425	439	452	449	435	428	424	400	455	456	425	426	450	456	453	437	447	435	489	398	458	469	469	467	415	423	457	426	448	457	467	425	441	465	431	464	446	460	430	438	423	423	451	440	427	407	454	416	423	435	455	440	426	422	423	429	490	381	443	455	496	452	442	428	458	422	423	433	416	416	469	396	441	433	434	443	456	469	419	463	422	437	453	436	430	414	467	394	443	446	456	428	417	424	462	434	466	431	445	449	458	449	425	427	435	408	423	424	469	444	414	439	446	463	435	419	432	398	397	422	423	430	408	454	410	440	447	442	427	503	459	419	401	420	436	484	402	419	440	429	409	472	444	426	442	489	428	433	437	453	446	479	432	432	435	426	451	482	466	449	413	478	462	445	415	413	465	419	413	438	464	441	445	397	414	434	490	461	401	453	432	426	437	459	482	440	433	437	441	436	400	428	466	447	430	427	426	425	421	454	426	419	460	468	426	451	430	436	451	468	432	424	427	420	426	403	441	431	451	438	438	445	463	442	437	454	474	448	436	423	435	389	481	433	442	409	422	461	386	455	433	407	416	434	403	463	425	487	425	415	447	431	431	446	481	452	404	391	414	440	431	419	429	468	410	469	473	427	411	450	460	443	439	439	455	460	452	418	437	427	438	462	422	454	424	444	431	473	455	436	399	423	468	449	456	449	461	450	422	443	467	459	436	481	424	421	458	480	443	451	457	412	425	455	488	441	411	432	458	449	481	417	464	441	453	389	464	403	409	436	471	448	430	430	399	459	436	440	419	449	443	419	473	429	434	452	421	444	433	438	469	452	434	429	404	439	501	438	452	443	432	439	423	449	431	393	447	456	463	418	430	426	404	420	420	453	451	466	433	396	421	446	405	428	428	432	441	439	401	393	422	450	442	412	396	429	426	458	474	415	465	412	438	439	463	413	400	428	422	437	406	450	434	421	476	449	408	437	422	439	471	402	439	434	409	446	395	486	444	476	439	465	434	406	449	452	461	415	478	414	424	458	434	392	425	430	416	472	449	423	452	468	444	427	405
28951	44551	34015	15113	9864	14961	38711	19063	12592	8146	3751	965	959	882	826	785	752	771	729	1124	3230	4307	3859	2437	1462	982	767	709	623	663	666	722	630	686	699	670	709	686	666	706	674	756	682	700	674	701	697	660	697	662	643	677	667	738	682	704	652	694	654	713	675	726	744	650	728	700	675	686	683	712	656	689	685	662	685	650	708	666	693	719	684	732	691	696	656	672	699	743	674	689	692	735	683	717	668	700	695	723	691	691	714	664	709	658	671	724	682	648	674	653	707	684	697	706	669	712	714	688	695	690	667	695	693	704	692	726	690	692	708	696	654	670	692	682	691	686	690	723	696	696	682	682	685	700	694	708	699	741	677	718	691	744	691	664	687	678	678	731	664	695	673	643	675	692	698	658	722	670	658	694	706	670	674	639	687	696	718	694	721	700	699	669	734	685	655	664	701	646	679	663	673	714	721	684	696	676	667	722	690	649	650	683	709	716	673	729	660	642	689	769	722	672	711	693	674	695	707	717	670	662	669	740	712	689	679	723	651	636	688	687	670	671	716	660	711	690	668	755	730	681	726	719	719	648	707	684	687	685	664	673	673	689	688	656	671	685	719	687	693	717	695	649	650	699	694	668	694	661	713	692	711	687	738	697	732	671	675	682	663	692	726	685	715	688	673	712	661	690	680	648	697	690	720	696	671	682	692	750	709	661	680	625	704	720	687	697	672	705	709	712	721	670	695	730	693	631	654	687	687	695	676	678	711	643	697	711	645	677	737	723	701	698	692	645	682	695	713	704	722	649	665	650	711	688	742	759	709	676	642	725	656	686	762	654	699	654	663	704	676	669	707	654	643	712	655	649	713	685	696	711	705	736	712	659	700	675	671	664	676	617	718	704	708	666	651	706	715	582	694	709	743	697	691	704	655	645	722	678	679	677	754	704	679	686	702	663	723	669	676	684	708	694	715	705	695	719	696	668	729	662	699	708	663	705	717	724	671	664	713	707	757	675	691	669	711	721	698	684	709	657	707	706	670	698	684	659	731	665	683	686	696	698	644	695	656	715	701	677	705	697	687	706	687	677	689	727	684	675	651	684	709	707	664	709	707	690	652	718	672	700	689	687	670	670	699	735	715	718	669	702	682	664	668	658	690	704	685	672	699	698	703	685	635	679	696	725	725	672	658	680	711	672	693	701	722	666	699	711	708	696	706	715	703	656	627	700	698	696	695	680	671	708	632	735	675	677	697	709	672	689	713	672	695	668	670	654	697	674	703	686	701	679	708	699	697	639	706	713	735	717	654	696	672	686	721	696	657	690	678	726	688	713	705	706	699	715	649	733	652	704	668	683	682	716	653	687	679	675	736	706	701	711	718	699	641	683	717	705	654	666	675	758	665	666	663	710	617	666	664	729	680	751	682	666	680	669	726	699	668	689	676	694	695	679	702	724	658	677	704	670	700	657	664	689	657	745	751	686	664	694	670	691	660	679	679	758	666	719	695	697	683	699	742	673	676	680	695	737	700	718	678	681	708	669	696	698	719	709	730	675	692	703	669	686	672	670	710	707	647	638	705	737	688	664	715	698	667	646	710	702	682	672	696	689	713	709	684	709	729	655	710	694	685	706	734	658	715	651	689	700	723	651	693	674	685	658	743	676	636	779	746	693	721	685	735	707	694	680	723	709	672	710	683	661	698	759	671	728	737	701	703	700	650	751	670	735	690	643	710	670	658	658	721	720	691	646	723	686	694	690	753	664	682	714	689	677	758	688	669	694	740	709	663	704	682	712	671	681	719	667	674	725	689	695	662	690	664	694	699	659	691	673	681	692	685	740	684	703	673	648	666	707	721	755	671	641	725	741	712	704	732	676	687	720	725	689	674	681	730	652	712	743	687	735	680	695	651	700	645	727	718	722	699	629	678	691	675	723	683	691	639	678	685	707	649	705	710	733	697	607	661	651	690	669	718	739	696	695	687	698	677	724	667	686	720	625	690	699	659	664	645	653	687	710	673	704	708	667	683	669	720	702	682	709	689	674	660	655	674	672	654	695	730	679	721	679	658	666	659	709	653	720	682	716	662	730	691	645	710	626	648	710	666	649	714	695	673	690	669	688	700	710	693	725	717	670	708	676	699	664	720	652	686	664	667	634	744	703	677	715	684	695	682	688	699	677	686	697	671	693	728	671	696	679	685	670	655	663	700	713	694	644	658	677	689	727	691	686	643	715	665	658	691	674	736	709	656	690	695	662	675	721	729	694	712	708	742	769	678	685	708	706	725	650	708	681	677	715	676	635	710	708	686	676	712	686	663	691	721	687	681	706	727	675	670	711	653	699	682	687	691	698	741	696	693	721	667	690	689	676	685	683	666	690	643	667	679	670	701	693	679	667	678	701	684	698	645	716	683	717	694	677	708	699	695	658	707	685	708	642	632	676	721	661	668	677	675	694	674	722	659	719	680	686	675	708	712	707	713	684	709	645	678	717	702	709	658	693	679	675	701	738	706	712	680	714	733	734	715	753	659	691	651	651	676	672	707	682	683	677	702	699	700	711	699	683	666	706	711	649	745	689	628	709	708	730	616	661	664	686	697	699	694	738	691	685	715	679	697	692	689	719	660	669	700	664	669	684	754	702	660	699	705	682	713	703	672	697	667	724	676	719	689	690	674	707	706	634	652	684	723	704	681	682	649	706	687	737	678	640	701	756	693	704	723	704	695	661	669	688	712	683	642	698	647	665	720	718	714	664	696	738	681	721	711	698	702	682	678	640	708	732	706	677	713	693	654	684	664	676	713	691	704	692	661	704	662	690	700	640	671	721	671	659	670	690	685	693	670	690	678	668	703	681	696	698	643	712	711	717	689	654	678	714	702	664	625	701	745	667	699	673	674	688	631	677	690	713	690	670	718	691	666	675	668	724	718	691	653	667	674	712	653	704	695	691	668	679	681	714	672	673	679	696	718	693	683	641	717	663	660	714	714	678	668	627	686	687	655	679	669	667	664	657	709	638	671	722	669	690	721	719	684	687	656	696	692	656	658	659	664	670	651	706	688	736	688	675	698	670	670	676	691	691	716	704	679	696	681	679	754	727	651	704	711	693	713	715	706	726	694	654	674	610	648	656	724	668	684	687	679	696	722	649	678	674	698	686	656	696	720	681	700	698	696	676	710	671	740	706	698	692	683	703	717	656	709	664	691	744	658	669	726	691	706	733	727	683	686	698	700	686	729	647	751	686	728	726	711	687	707	689	717	687	675	704	680	675	679	694	668	705	714	745	686	697	671	680	706	669	672	732	714	672	678	724	708	672	710	678	721	668	700	659	652	719	725	716	677	723	688	691	661	665	687	667	688	702	701	667	715	654	705	701	687	696	699	721	728	661	675	705	679	683	671	738	726	664	682	681	674	664	660	717	688	689	704	699	690	689	694	709	697	705	681	714	686	690	677	651	654	667	655	710	682	697	684	664	704	695	654	695	722	683	696	660	707	689	689	647	691	659	712	682	744	693
23090	21269	29006	23703	21215	23550	43437	33721	17517	11927	2419	523	447	428	426	394	410	371	383	550	1848	2539	2054	1395	743	476	357	378	379	339	385	366	362	342	377	372	390	388	371	372	357	358	317	357	369	373	367	364	344	382	356	373	363	368	389	349	379	395	344	353	371	357	383	335	362	362	378	368	361	343	370	388	385	383	387	360	370	346	356	346	343	395	387	357	345	380	401	337	381	353	368	321	368	353	370	364	348	375	395	369	353	375	360	398	383	393	363	369	335	379	367	413	352	356	334	362	367	324	348	344	347	335	354	363	333	391	363	365	389	349	358	369	344	328	386	391	379	376	385	364	354	335	362	381	363	374	349	389	342	356	370	395	380	406	352	343	393	340	362	402	356	368	379	366	372	370	317	345	373	362	358	382	370	389	382	386	357	349	357	371	362	369	355	368	360	357	343	345	374	393	369	366	350	373	339	361	360	370	367	355	355	384	359	359	365	391	347	356	324	367	367	360	340	345	353	356	339	340	366	363	377	410	345	316	378	366	388	358	322	350	388	375	377	360	399	393	364	363	377	353	357	377	390	366	363	363	357	306	381	346	355	359	377	398	384	361	345	349	370	351	353	357	363	347	340	329	368	368	349	355	377	355	340	357	364	351	380	355	354	373	385	366	361	369	358	343	333	320	333	357	370	377	327	353	330	362	314	364	367	352	377	381	333	378	382	340	347	360	353	337	369	365	384	348	367	389	346	395	366	381	361	359	393	381	372	299	336	359	388	389	387	352	385	392	368	359	359	375	388	386	337	373	377	364	362	344	368	364	382	370	366	332	333	383	329	373	366	373	329	333	339	369	370	352	352	384	323	346	353	337	359	350	370	351	388	376	314	357	359	361	337	327	369	335	331	361	389	367	366	385	357	349	372	363	345	383	374	358	367	384	354	396	357	364	363	380	349	358	364	355	344	351	375	366	409	382	363	381	332	362	360	375	343	384	333	349	355	363	340	362	374	350	347	362	355	394	351	335	345	334	337	377	356	372	343	359	310	370	402	360	335	371	378	343	351	341	334	372	357	370	355	314	348	363	369	338	391	379	368	358	344	361	352	358	371	368	348	364	379	379	357	371	381	365	376	365	338	360	343	376	382	392	373	363	351	351	352	360	345	394	353	371	331	333	373	347	362	347	324	369	345	401	355	394	363	366	370	374	377	376	388	383	346	343	369	370	370	339	398	384	362	352	364	334	370	416	336	363	379	353	398	349	329	344	398	344	374	375	361	384	355	374	362	366	335	357	334	359	345	356	354	347	349	322	366	368	343	356	358	386	350	385	366	355	323	379	360	356	362	354	399	375	349	370	374	404	382	340	392	387	348	352	336	351	382	368	342	356	389	375	351	336	363	372	353	365	389	362	352	349	367	391	349	337	383	359	372	327	386	373	361	339	375	369	340	349	357	330	383	368	353	361	353	337	396	376	350	378	391	330	322	348	369	369	384	327	343	360	380	350	350	337	326	332	322	326	376	380	345	348	362	363	348	378	383	384	352	369	363	378	364	403	376	344	366	374	361	367	348	366	384	377	385	368	356	344	337	338	366	360	364	392	370	355	374	411	339	339	359	363	344	390	356	354	336	341	367	375	345	369	352	382	369	373	367	364	320	374	352	338	322	348	358	344	402	389	380	349	385	383	347	336	359	382	373	358	376	319	364	359	372	360	383	345	400	396	357	368	328	363	376	351	368	376	368	396	340	351	343	344	395	336	357	352	399	365	371	387	399	360	386	391	361	363	339	360	374	341	349	360	332	377	374	408	392	378	394	367	365	382	363	342	343	388	379	379	351	385	374	362	330	376	364	346	360	368	309	367	364	386	340	354	349	359	374	376	403	377	387	392	357	332	384	374	355	394	353	383	356	355	359	378	326	342	342	338	361	336	354	339	384	367	357	369	349	335	352	369	363	347	382	340	389	363	386	342	360	369	381	380	338	384	367	343	361	401	388	361	355	334	349	371	382	373	385	356	352	341	375	352	350	357	353	348	396	339	359	385	352	395	362	346	339	328	379	335	371	392	368	343	376	399	362	371	356	363	362	342	333	384	373	360	367	360	343	354	370	383	345	364	364	371	343	373	379	338	342	364	377	347	330	364	351	370	341	336	333	329	346	391	334	360	346	387	366	389	367	336	344	366	385	345	371	390	359	361	388	376	350	347	355	346	360	405	311	360	369	383	371	355	399	388	388	329	371	361	363	394	366	343	396	314	366	387	341	370	354	375	392	352	356	376	359	391	358	359	357	355	360	336	345	352	356	380	358	348	363	398	369	366	355	356	402	344	362	384	359	367	386	409	360	307	345	343	361	373	375	359	373	389	377	371	357	354	366	362	347	400	379	413	371	362	349	360	344	353	335	378	361	325	393	361	342	379	355	332	371	345	348	366	361	383	332	347	378	397	359	376	366	372	355	349	370	344	352	337	385	343	371	398	346	357	357	389	373	369	353	364	351	377	355	351	365	334	386	411	355	397	371	354	366	360	382	346	382	368	379	373	378	360	333	352	382	380	371	364	374	362	342	366	373	351	362	357	354	340	368	346	392	362	348	348	381	370	353	351	371	352	382	364	381	370	360	374	326	369	342	367	361	394	363	367	359	355	333	351	344	386	355	340	370	345	390	394	354	373	388	337	346	367	373	376	393	357	366	374	345	354	409	362	380	344	360	368	362	363	360	376	372	368	326	359	340	343	338	368	371	387	363	352	343	362	371	399	384	361	325	396	357	354	389	375	352	359	347	337	368	331	326	361	380	342	394	361	342	333	370	361	349	338	368	360	378	341	346	349	372	364	362	343	385	384	340	375	362	391	354	368	354	327	369	375	370	398	355	355	374	360	352	359	355	348	333	346	353	332	380	369	361	351	358	354	393	356	370	363	356	378	370	369	349	372	381	400	367	337	371	352	377	389	364	352	373	360	373	365	360	356	385	355	363	319	335	382	419	408	377	348	384	378	350	330	370	407	360	360	354	366	400	376	311	344	373	346	358	343	384	364	351	379	384	373	348	348	345	353	365	343	346	364	348	363	368	366	348	362	347	356	376	333	340	357	329	350	336	396	349	350	338	359	371	361	347	385	353	371	367	401	371	336	358	365	366	361	375	362	327	374	386	351	363	362	339	391	366	398	369	356	364	351	400	362	373	369	374	356	391	333	360	370	377	361	358	355	357	360	363	375	355	333	365	334	385	359	332	344	335	364	362	372	338	396	329	372	392	351	356	387	360	375	358	366	357	369	367	349	367	342	368	340	371	347	351	376	346	376	387	359	402	383	382	362	393	392	345	359	378	350	358	360	347	358	359	344	424	362	351	366	345	358	374	365	364	349	371	365	385	358	350	363	346	345	336	332	321	372	368	384	370	321	357	364	386	341	381	346	358	343	362	350	345	367	389	361	378	374	371	363	369	364	348	371	350	411	368	373	368	340	326	381	375	371	401	357	392	371	338	345	365	373	400	368	328	362	319	376
33092	54875	41652	25300	14617	24269	47467	34046	25257	18280	3939	909	880	791	791	709	735	688	657	1110	4728	6402	5522	3289	1627	904	613	550	582	620	542	592	573	574	566	580	569	571	547	550	553	561	572	574	528	582	601	595	597	534	533	576	577	561	572	568	578	547	520	577	585	549	515	577	533	582	571	565	577	558	586	570	573	558	558	535	541	593	583	600	552	581	580	539	583	590	569	571	572	585	545	532	571	561	543	572	594	572	562	565	545	574	579	563	587	564	560	549	572	595	593	551	584	578	554	589	572	527	565	571	566	565	555	573	526	550	512	581	603	560	601	558	548	591	537	552	609	601	549	587	593	586	563	585	596	541	552	568	591	560	605	583	558	562	562	600	610	558	551	595	533	558	583	579	537	535	588	549	567	574	585	577	569	537	545	494	558	517	557	609	559	595	579	574	550	564	636	576	562	551	519	588	555	533	560	617	550	588	548	555	553	544	619	590	569	585	562	570	551	551	575	556	584	543	569	555	562	563	550	578	568	547	585	568	541	557	591	548	567	528	543	571	567	544	575	566	564	520	552	556	552	560	562	575	544	599	546	575	555	563	570	540	560	580	552	555	563	585	562	555	547	564	568	575	554	552	518	560	578	583	597	527	591	556	576	587	551	553	528	575	553	519	586	558	549	563	565	580	566	597	577	557	568	593	602	566	555	546	536	565	536	602	580	590	615	550	549	551	554	581	547	562	560	533	542	558	528	565	584	557	575	568	563	560	579	588	574	598	559	577	557	562	635	573	626	585	508	555	533	558	566	555	550	590	560	523	589	590	572	535	582	549	513	609	569	516	603	538	590	593	563	581	557	586	546	578	540	571	531	567	570	576	563	583	559	549	541	550	611	573	532	562	584	571	589	585	565	564	533	554	598	524	554	558	569	548	513	556	541	532	574	534	588	594	602	555	554	538	601	564	550	538	531	556	582	542	564	580	556	566	567	514	548	594	557	562	587	594	555	528	577	569	558	579	587	555	548	580	551	556	545	591	558	559	552	609	546	600	529	588	587	579	557	607	544	577	554	521	540	609	567	550	561	551	551	587	589	553	544	556	561	559	559	573	555	552	525	580	538	567	586	530	562	557	566	533	562	532	580	579	575	529	528	557	568	568	570	566	542	549	587	550	616	543	547	535	569	587	592	558	596	618	578	573	564	576	537	568	536	503	556	564	560	572	555	544	542	554	575	545	583	579	581	583	565	549	583	583	555	520	557	529	532	568	592	606	584	536	564	518	606	549	553	568	579	537	549	566	535	592	573	584	611	589	598	584	568	573	585	551	595	546	588	541	567	606	598	569	529	533	633	618	543	583	537	538	573	554	616	547	552	587	571	556	544	575	545	549	536	596	566	573	557	600	567	538	601	544	618	569	604	536	544	551	571	584	576	599	557	568	591	543	511	564	578	542	524	584	577	590	575	579	609	559	509	614	561	579	586	561	568	570	577	588	539	565	587	540	564	535	527	562	565	537	551	539	565	570	519	580	543	513	587	550	588	552	575	604	590	581	579	569	570	554	533	607	597	548	592	600	549	553	564	526	619	544	550	587	540	573	529	551	546	613	558	544	568	548	564	559	571	610	599	587	616	575	545	519	577	549	520	537	591	579	561	517	556	582	545	580	558	550	562	551	550	576	557	572	541	572	614	587	562	547	561	550	616	597	589	562	581	575	544	558	559	549	563	588	573	546	564	556	556	543	582	565	530	543	584	584	576	572	562	580	566	555	565	598	543	572	558	531	603	565	586	526	561	583	551	591	538	524	555	519	605	590	567	572	549	558	539	583	592	566	574	561	566	604	563	616	560	562	566	592	532	579	563	554	525	562	522	559	553	524	550	603	558	598	601	553	575	566	530	529	588	596	534	543	555	558	542	605	550	582	544	552	555	589	562	529	534	608	593	608	537	561	569	598	593	602	572	542	537	577	587	534	570	539	559	562	559	595	586	567	520	601	579	562	557	583	520	551	560	594	588	547	561	626	502	557	559	559	570	575	579	567	588	566	570	569	578	553	538	588	602	567	559	567	565	591	557	576	573	575	558	550	585	590	569	549	580	593	561	556	536	545	563	608	555	549	571	549	577	609	535	548	559	545	532	575	634	587	576	595	560	576	588	583	517	564	575	549	614	542	549	579	562	535	587	566	538	572	564	545	593	552	590	620	541	596	574	579	606	563	616	542	559	576	564	572	554	585	572	528	574	567	524	563	554	598	533	544	542	578	566	552	527	581	591	544	575	538	571	560	586	613	529	566	541	552	563	600	560	579	539	557	572	628	565	579	572	553	569	558	547	592	587	576	529	582	567	553	544	559	623	573	552	568	527	612	560	587	563	553	575	549	611	533	564	548	547	571	542	570	548	588	570	613	598	554	547	559	567	606	571	536	541	582	533	546	572	519	568	597	568	538	561	583	591	554	546	599	559	591	578	573	595	570	535	615	533	558	596	590	572	552	570	576	587	603	579	617	555	539	552	555	555	584	576	533	563	571	570	587	586	582	584	544	543	587	587	534	593	563	606	543	578	527	590	536	536	543	568	562	568	597	541	576	567	535	528	561	610	545	609	602	547	540	559	593	612	521	552	580	571	572	585	561	567	568	578	570	594	524	560	562	603	624	546	533	581	568	550	558	544	554	549	618	529	610	637	586	561	565	576	570	547	585	579	536	567	584	534	599	593	571	524	579	569	558	559	557	570	570	534	537	571	550	543	527	559	585	538	545	566	585	566	547	560	574	581	550	564	556	567	590	550	532	616	541	562	528	549	607	530	541	548	585	542	594	620	588	564	569	567	579	544	549	595	560	576	573	570	555	571	553	598	563	573	587	566	583	555	593	547	531	562	557	578	518	567	592	580	596	574	534	552	513	480	552	567	588	611	623	575	535	596	575	562	559	570	556	530	560	535	577	576	560	586	563	581	593	587	571	550	587	609	528	561	623	559	585	614	594	527	536	562	514	576	525	535	541	562	558	554	604	531	576	565	566	582	550	585	583	559	563	570	529	531	548	519	573	539	571	554	593	619	589	563	545	594	603	562	582	560	562	566	581	559	569	562	563	594	592	570	564	535	548	548	542	571	589	555	592	559	552	619	566	569	588	583	540	559	557	562	588	579	597	588	501	537	584	587	563	573	571	535	538	562	560	563	575	569	552	596	566	590	561	586	576	560	602	590	579	563	548	587	567	567	556	530	580	633	584	539	546	596	569	569	551	597	562	581	581	565	573	572	577	564	571	583	598	576	556	521	550	543	512	529	561	572	568	498	556	543	615	525	585	570	544	559	517	582	568	529	598	554	569	544	547	599	554	607	584	542	611	511	572	571	590	574	552	587	545	582	582	551	556	598	555	590	596	565	579	567	578	591	563	583	559	556	582	560	525	592	564	557	527	564	561	587	529	575	580	571	558	587	549	573	559	605	555	577	550	577	561	508	585	590	541	528	542	576	546	553	605	536	545	539	545	572	574	575	573	545	561
26783	21916	20329	10128	2606	1651	4874	2838	1571	1369	816	375	383	378	412	411	382	417	390	453	530	504	500	440	418	392	371	399	375	381	415	392	401	398	409	381	400	348	386	354	380	361	381	385	399	388	409	391	346	348	357	361	385	375	387	358	399	372	385	399	359	400	379	368	361	404	373	343	387	395	366	399	387	370	384	411	399	337	360	342	381	362	408	392	392	412	395	373	388	383	396	398	395	373	410	379	415	350	391	379	390	380	411	385	376	386	415	381	356	351	383	380	394	358	366	396	366	393	384	408	397	431	383	368	389	390	364	369	393	406	364	370	388	405	362	385	368	378	409	380	357	369	395	370	357	406	370	368	356	376	414	356	384	373	376	368	390	370	372	343	367	398	366	387	358	378	400	372	408	381	356	388	388	365	377	366	351	378	392	392	365	391	373	412	389	354	337	383	374	393	383	409	390	367	420	426	367	369	402	385	381	419	389	369	389	364	366	358	376	378	400	412	408	392	360	423	374	376	356	387	356	410	365	353	370	391	360	366	387	348	402	355	405	370	363	363	384	407	372	339	408	378	370	365	390	368	375	370	419	389	381	354	404	346	353	379	404	385	375	365	353	371	348	385	395	377	394	394	420	359	363	367	397	393	391	381	421	378	385	429	370	355	374	340	387	399	388	352	342	362	393	384	368	392	382	361	373	340	343	398	353	412	357	359	360	391	345	370	389	389	387	366	375	353	423	372	363	352	368	415	413	388	406	415	351	342	364	349	342	357	356	390	381	348	399	363	352	366	389	408	345	356	394	396	375	362	354	345	393	397	379	364	383	372	411	375	396	373	352	383	379	347	362	370	389	353	394	408	364	366	389	361	360	391	408	371	345	373	389	383	383	410	373	365	361	375	365	375	372	387	369	384	357	375	376	409	388	393	400	388	386	373	362	370	392	348	412	359	381	387	385	347	387	403	398	383	370	408	346	378	348	414	377	365	408	403	338	327	392	351	373	389	398	377	361	345	380	367	395	368	376	376	396	356	358	393	369	399	394	406	366	373	374	368	400	380	351	388	365	375	404	385	393	343	371	399	364	385	401	397	394	390	379	376	358	387	381	380	400	378	387	368	367	405	381	390	360	384	384	394	355	401	351	377	410	377	388	323	398	371	373	354	398	354	352	359	354	382	333	364	392	381	383	368	375	341	364	379	342	394	421	407	363	364	425	373	389	375	392	395	394	374	403	379	402	363	382	385	392	423	428	349	374	383	394	386	355	373	386	411	400	391	369	415	367	367	377	368	392	387	411	387	372	379	367	387	369	391	373	376	371	372	379	403	361	370	384	395	401	326	391	347	361	376	414	375	438	418	388	369	356	385	393	416	390	351	353	407	363	386	387	411	388	409	368	400	393	381	394	410	389	412	349	394	346	354	359	375	358	425	430	381	390	360	357	373	348	353	374	422	383	398	392	389	405	393	390	383	412	357	388	417	405	378	405	396	385	402	377	366	382	419	406	393	359	367	386	372	378	368	389	404	362	356	422	417	389	359	384	353	391	395	415	347	375	374	394	385	404	361	379	391	379	384	346	369	411	404	382	388	375	379	402	393	382	390	408	387	364	384	401	364	349	380	414	366	395	362	404	405	401	399	377	375	389	366	372	358	415	408	420	420	354	395	356	355	368	388	409	388	395	432	376	363	353	373	341	365	361	424	377	362	420	405	383	388	369	411	364	409	408	377	366	380	376	375	374	381	400	376	392	363	365	417	383	385	402	392	351	347	371	369	377	381	382	407	390	377	348	426	369	388	399	379	390	371	355	356	375	374	413	389	393	370	363	416	360	364	364	370	386	382	359	391	378	399	410	390	391	389	375	371	394	349	414	370	356	407	351	383	384	370	355	381	377	360	385	340	398	357	394	377	348	366	401	403	368	400	389	379	372	390	382	407	396	372	393	410	386	375	401	391	381	389	430	448	375	398	365	374	404	378	389	388	400	363	409	404	372	365	381	377	427	397	408	345	353	410	384	411	362	388	388	379	371	383	360	380	393	416	407	414	417	390	395	422	400	381	344	394	369	385	404	393	361	399	366	410	395	387	418	358	354	364	378	330	401	356	356	405	395	388	449	382	352	364	349	400	378	388	381	394	403	389	403	366	383	407	334	352	369	391	395	382	346	342	381	378	337	352	396	403	348	403	373	340	363	386	395	374	374	367	380	381	367	335	389	319	379	382	394	380	368	382	382	366	382	382	378	392	361	381	374	358	389	367	388	412	359	400	393	369	394	340	416	386	377	373	393	360	381	361	374	401	378	345	395	384	409	372	391	351	367	396	334	367	412	369	406	376	374	391	371	350	377	396	380	385	376	350	389	373	367	366	395	391	385	373	375	349	372	354	344	356	390	359	350	378	384	393	364	375	387	383	405	390	360	382	358	378	405	358	403	387	426	362	397	397	362	387	357	368	360	396	402	376	416	369	421	389	416	362	368	366	387	408	378	363	382	373	375	405	388	365	424	375	391	361	395	396	400	365	390	333	377	397	396	379	369	381	420	377	409	405	400	392	368	403	374	346	366	328	374	359	396	366	388	365	401	379	340	374	358	381	362	369	383	364	371	338	368	383	392	374	378	343	370	354	402	403	383	352	334	362	363	376	391	390	383	424	382	394	386	373	370	380	360	412	369	341	387	370	398	364	391	402	372	366	399	372	368	360	354	368	373	424	363	347	369	372	402	370	356	385	395	383	354	382	376	365	384	376	392	372	407	406	379	355	407	406	358	393	368	382	378	376	378	371	391	353	395	376	400	390	380	372	350	372	387	375	341	382	377	378	365	359	380	386	392	356	358	397	409	365	371	360	404	359	393	441	396	390	352	349	375	365	374	390	365	386	350	334	380	361	355	332	398	364	373	398	346	376	390	354	372	379	388	421	377	371	420	363	348	385	385	353	383	379	360	362	392	375	398	415	393	406	370	377	409	386	374	381	368	364	336	407	374	401	401	355	376	374	378	411	393	413	374	374	384	354	366	373	373	374	396	361	401	364	380	344	364	384	388	377	382	372	379	366	413	407	362	391	369	382	387	391	380	363	379	399	408	386	344	389	388	399	347	394	360	360	402	376	386	396	349	390	398	403	400	351	400	388	377	412	384	386	375	361	384	361	388	349	429	371	382	410	376	388	370	318	366	362	355	369	408	350	385	410	360	399	390	375	377	346	394	354	385	360	409	372	384	401	372	409	366	388	362	390	370	384	350	379	375	384	374	377	402	380	336	398	379	408	401	371	374	351	379	392	350	369	338	395	372	394	371	384	379	396	387	377	394	381	371	391	377	363	369	362	367	377	366	413	397	374	384	398	404	410	378	370	366	389	375	399	389	400	365	394	388	359	388	369	388	386	353	380	402	371	372	378	343	380	363	334	396	352	384	370	368	361	399	358	345	376	401	419	390	350	389	373	380	321	357	390	368	364	375	404	359	432	411	368	393	403	390	339	374	411	363	370	372	403	337	372	385	368
23854	32326	24502	13767	5866	4343	10879	5906	3832	3342	1707	717	652	632	630	640	590	571	635	789	904	880	838	725	645	637	622	631	599	584	573	598	573	597	579	604	569	644	588	661	575	592	613	585	581	602	624	607	525	602	619	605	614	586	553	603	620	610	616	570	572	558	609	574	565	625	616	579	592	554	585	609	574	566	586	650	617	596	633	613	575	610	566	597	591	621	600	594	577	571	586	615	559	612	580	618	584	604	598	550	600	587	621	539	619	600	607	576	615	554	604	636	579	553	608	606	623	600	584	628	538	618	616	581	602	549	592	622	627	599	585	570	569	561	595	606	570	576	582	595	577	568	590	620	536	582	605	575	575	559	631	601	654	618	590	601	606	567	563	583	661	600	606	596	604	584	582	584	584	603	578	623	553	557	576	596	606	579	616	595	554	580	594	597	589	609	614	566	606	624	569	633	591	541	565	572	575	616	599	595	585	607	529	582	604	589	602	636	599	604	549	554	585	605	629	627	633	622	580	622	537	579	603	556	615	575	561	584	611	586	621	586	599	612	579	597	563	608	597	634	569	567	588	590	597	553	586	584	608	615	593	588	596	617	647	634	655	616	612	588	597	600	564	580	621	613	591	627	595	602	607	569	608	568	623	622	630	620	599	583	585	621	600	558	593	603	610	578	600	632	590	586	612	593	627	605	574	612	604	631	607	591	566	592	590	573	566	616	625	574	582	599	604	578	623	596	621	589	633	605	590	594	600	616	587	580	628	590	590	603	569	583	596	586	597	597	592	591	587	620	584	551	622	610	590	589	567	588	613	597	559	607	603	602	577	646	601	624	635	594	609	597	548	599	604	559	622	605	594	579	618	613	601	589	612	606	583	586	577	600	582	599	608	597	596	594	570	612	605	598	618	569	574	587	565	576	559	610	557	575	603	596	603	575	602	544	608	592	592	574	587	619	580	596	562	561	588	579	586	593	616	599	594	544	567	639	603	632	643	583	565	596	599	612	619	583	570	616	631	602	591	600	594	609	537	540	588	573	625	641	593	627	588	602	610	567	592	574	596	590	599	596	585	597	628	602	549	600	600	615	599	581	586	605	595	609	581	579	562	601	581	540	609	615	626	596	636	589	553	627	635	602	577	571	612	575	609	576	614	608	600	573	591	633	611	581	601	602	599	602	606	605	606	617	575	620	581	586	576	640	626	607	583	631	608	635	602	578	605	586	615	601	609	568	629	644	645	564	577	603	614	591	630	625	628	644	648	615	625	600	581	614	597	600	591	576	617	603	597	588	570	599	581	598	588	654	624	535	599	628	588	568	559	599	552	574	577	581	605	564	614	599	611	634	606	607	579	625	574	616	633	650	645	590	640	621	616	583	613	618	592	557	612	633	637	550	626	579	595	563	584	588	584	612	593	593	585	601	568	579	615	565	578	533	614	565	579	604	574	590	602	598	608	599	629	576	560	574	599	600	618	616	587	590	587	578	545	584	544	568	597	628	557	589	598	562	601	556	620	570	572	609	600	599	642	586	582	537	606	585	615	636	587	650	657	638	599	609	585	562	597	600	628	610	622	599	601	609	609	612	556	608	546	596	615	591	596	641	558	629	606	620	593	570	571	616	626	546	577	588	595	600	571	588	559	557	603	613	580	589	579	597	588	602	600	585	616	586	618	594	558	575	603	595	604	599	578	599	600	584	556	606	597	615	618	553	593	577	589	662	574	617	617	594	597	629	604	601	637	638	630	564	602	576	577	618	561	614	612	575	591	624	587	602	571	587	591	584	587	575	595	595	607	632	579	612	600	601	554	562	634	579	618	606	591	614	589	635	573	589	586	591	595	568	591	579	595	636	603	589	577	571	589	644	577	562	596	599	592	598	588	664	613	578	602	582	550	577	588	580	619	557	561	618	588	593	594	629	612	584	602	561	607	566	605	564	622	588	646	574	583	588	600	585	593	595	592	590	596	612	629	610	553	595	555	600	617	579	593	616	642	582	582	636	592	627	593	578	590	554	634	571	575	616	593	627	574	590	595	571	599	618	527	589	594	535	599	587	575	599	586	607	563	619	608	634	557	581	598	597	594	581	609	608	582	610	615	620	591	595	615	626	604	629	562	650	593	587	583	582	607	570	584	606	623	612	610	605	564	590	586	579	613	588	617	589	621	577	577	558	575	582	646	595	622	591	578	603	578	620	585	600	560	598	633	581	639	593	672	633	622	604	633	603	596	583	616	592	568	589	584	592	560	594	574	608	628	608	611	605	621	577	609	613	612	607	616	564	526	606	582	593	594	622	617	587	630	627	579	583	585	619	612	593	587	602	630	604	595	572	577	577	627	597	588	580	563	558	602	584	621	572	594	600	616	623	592	599	616	601	598	620	610	594	624	618	515	633	607	564	584	593	577	588	588	624	587	592	572	596	600	642	580	630	614	646	601	583	606	615	550	585	616	573	587	561	642	553	586	631	602	585	604	593	567	621	610	588	587	585	605	585	577	598	580	602	598	599	613	609	583	601	623	595	617	605	594	610	610	589	596	640	621	578	590	606	582	585	567	590	620	625	607	546	599	622	592	583	617	571	575	590	598	573	589	584	581	576	582	613	611	610	591	604	593	612	600	596	582	561	586	599	603	628	624	604	558	537	598	576	583	582	577	574	614	611	554	586	566	614	538	556	594	543	588	578	587	615	579	626	601	616	616	627	562	585	594	623	596	548	582	580	573	617	588	579	590	569	615	596	615	570	589	606	557	584	598	620	592	600	644	642	642	598	590	609	561	642	602	612	575	623	607	637	634	628	595	596	600	578	584	634	587	597	625	595	541	594	594	615	576	544	618	583	615	645	587	614	612	610	627	581	591	593	568	573	624	624	573	597	589	635	584	616	562	589	616	585	659	581	625	561	621	582	627	639	567	609	565	578	594	601	579	567	620	608	578	614	610	592	603	597	572	593	610	564	608	589	630	589	566	619	570	576	611	590	625	598	610	600	559	635	600	593	579	611	606	560	580	592	575	553	614	588	564	642	590	596	650	558	604	585	586	578	606	626	613	572	603	603	593	576	566	609	598	584	603	614	601	525	601	568	572	615	612	602	568	607	583	579	593	579	610	573	567	613	584	620	564	617	591	597	590	572	590	560	588	613	572	604	610	595	615	569	619	599	583	598	624	569	588	581	612	572	615	588	586	624	646	559	625	627	629	586	588	564	617	609	572	578	576	607	552	596	589	573	588	665	609	589	591	567	598	602	627	588	567	616	614	596	587	609	590	617	596	609	583	609	631	623	616	586	615	587	606	604	595	578	583	584	550	620	609	576	583	618	561	604	585	605	577	582	573	581	566	539	593	602	597	609	592	572	567	588	636	585	613	615	601	612	622	606	621	648	588	541	604	569	602	597	606	599	617	579	544	621	611	571	624	617	606	597	586	567	615	635	626	609	628	614	559	594	625	615	637	597	544	580	589	612	586	588	584	623	571	594	590	598	644	643	551	577	558	554	626	545
24179	21252	28173	24418	19032	13883	30061	21508	9849	6749	1273	502	504	485	478	463	464	466	482	674	1094	1181	988	740	562	501	477	427	441	484	441	428	455	449	445	466	444	450	471	436	439	441	444	457	447	406	459	492	453	468	475	428	417	426	429	458	460	441	464	460	444	420	467	450	413	456	417	453	456	428	474	460	464	490	465	449	425	440	452	450	464	429	477	482	428	451	434	431	421	444	451	407	451	414	462	423	420	440	430	475	420	455	447	448	450	438	397	441	472	430	458	422	427	433	412	440	474	479	435	399	445	449	404	450	455	440	464	392	462	424	476	457	431	476	451	478	417	432	478	452	458	464	458	476	467	439	465	440	428	418	477	478	471	447	460	403	451	447	481	482	454	472	467	462	469	437	455	468	428	442	448	423	429	445	441	482	455	464	455	474	463	496	453	440	448	443	438	447	440	498	446	468	477	470	431	433	427	463	486	434	448	445	437	458	428	476	422	440	428	455	407	444	470	433	420	430	459	456	415	467	433	424	442	465	421	421	419	439	425	441	459	446	462	453	428	432	493	448	448	426	433	442	471	424	434	466	421	441	467	454	500	452	444	415	468	421	408	460	466	451	431	435	459	454	467	433	452	452	443	467	453	442	466	474	455	426	430	486	461	443	432	444	452	434	422	440	457	454	437	454	473	470	464	457	489	463	463	399	437	416	479	429	454	444	451	445	433	447	426	446	412	436	434	453	472	465	446	420	477	460	464	444	416	407	414	442	464	457	472	446	442	476	466	453	465	430	437	454	420	437	475	443	461	428	432	442	443	420	436	438	447	439	436	424	490	480	421	470	424	448	507	422	452	450	450	441	464	433	450	422	450	496	436	423	432	483	450	440	463	435	429	475	417	450	426	449	455	467	433	454	440	449	479	454	429	427	448	471	425	459	443	469	454	462	446	410	454	474	436	482	440	464	409	464	414	450	464	467	461	436	459	437	441	452	466	452	453	451	464	435	433	442	451	430	432	430	484	435	422	481	472	438	437	444	453	465	459	441	422	439	447	444	467	453	459	438	435	409	453	475	510	477	462	445	440	435	457	413	468	436	482	443	460	456	448	482	450	425	436	437	430	453	458	451	494	445	446	445	511	482	449	449	437	440	438	449	428	460	436	468	455	489	483	422	474	455	478	451	409	465	425	456	439	447	439	430	458	470	424	431	450	456	472	444	456	464	469	447	440	458	458	450	423	404	445	472	450	447	473	461	425	489	448	441	436	474	443	484	452	450	463	424	454	450	465	459	427	413	478	424	431	451	416	423	462	467	447	453	444	453	446	434	451	451	428	483	438	476	425	429	474	430	425	457	444	458	443	460	437	470	424	426	464	445	412	474	454	455	486	444	452	424	413	458	431	438	463	476	426	446	461	458	456	462	442	452	428	517	469	436	449	445	454	426	469	482	444	418	450	391	438	454	469	467	434	445	453	453	450	425	450	439	475	438	437	468	463	458	418	456	475	468	437	400	469	465	438	459	470	443	433	449	424	421	426	464	427	458	445	455	482	451	450	414	488	440	452	446	444	401	469	464	511	483	493	447	455	462	447	451	458	453	425	449	436	436	470	433	447	440	471	477	475	439	419	408	439	440	449	452	432	453	450	458	427	442	482	441	429	460	468	434	468	459	423	473	443	506	448	439	441	409	437	422	447	430	452	457	432	474	446	453	451	447	446	438	473	411	429	461	451	468	478	442	429	440	460	438	439	422	451	447	439	424	480	434	415	410	456	415	441	462	460	435	417	452	466	447	450	429	441	461	434	444	463	465	460	414	440	465	444	463	447	496	472	486	455	443	504	488	455	470	486	454	471	444	437	420	447	438	412	472	409	421	473	466	409	437	424	450	481	460	420	457	464	427	418	448	455	415	413	506	441	477	451	429	453	420	447	466	450	447	481	427	418	471	411	445	495	476	451	463	479	482	455	458	483	460	444	452	467	434	469	443	452	469	420	452	426	442	401	467	433	442	465	428	423	451	455	439	436	465	436	442	432	442	486	424	450	410	447	427	422	429	459	410	449	458	455	468	471	429	447	431	464	416	442	475	453	482	411	453	456	444	433	457	432	462	462	455	436	471	436	422	446	478	458	441	437	445	439	464	426	422	438	418	489	407	405	443	458	425	430	412	444	466	453	488	465	434	449	453	453	450	455	406	470	494	488	479	473	429	437	446	458	447	428	493	440	473	445	406	454	459	450	450	404	437	464	472	461	460	413	450	447	474	466	468	433	495	465	464	445	418	470	485	415	433	416	461	429	459	434	443	424	424	467	473	395	469	462	435	451	433	449	412	425	449	475	475	439	425	423	475	470	461	411	451	429	427	498	474	406	440	436	469	421	414	438	449	418	447	422	433	464	459	457	446	434	448	447	411	423	482	439	450	409	492	449	455	436	462	465	446	433	502	452	451	435	454	493	490	462	416	485	431	459	407	467	472	449	436	405	446	425	448	444	426	452	417	397	435	476	450	410	452	440	457	446	398	450	469	423	452	434	452	429	453	438	471	431	435	427	467	447	412	424	445	470	427	443	446	471	457	431	413	440	432	459	441	474	442	425	446	461	415	445	422	482	428	457	448	440	493	470	422	462	472	485	422	399	454	451	449	465	461	450	439	458	425	467	474	458	444	442	465	506	439	439	463	419	429	444	441	399	454	456	406	428	441	429	456	436	446	503	459	409	449	453	445	460	431	454	468	455	415	434	471	451	418	447	425	468	471	413	424	465	478	399	436	451	466	443	460	434	424	428	468	411	449	461	444	433	433	477	477	445	439	451	456	493	478	468	448	449	474	445	394	437	434	440	442	435	445	427	457	414	462	453	427	446	448	429	437	429	425	483	504	434	421	465	471	442	446	414	428	446	440	432	456	444	444	460	425	437	413	461	415	471	439	430	467	465	467	474	436	416	436	471	435	468	441	432	415	441	433	424	454	459	485	450	458	439	434	420	447	439	437	436	436	453	407	425	459	433	496	471	451	470	463	428	424	412	478	461	437	461	445	457	435	470	438	419	407	464	437	456	468	436	473	458	420	422	465	448	433	467	431	472	467	469	450	418	476	419	462	438	434	419	430	466	444	454	450	450	463	418	490	443	508	436	470	455	467	473	454	455	439	446	447	433	441	455	453	463	438	441	471	454	476	441	461	484	422	441	468	431	424	465	435	422	469	437	447	454	449	452	454	446	458	453	472	436	427	465	465	490	446	439	456	464	411	424	463	434	447	478	421	434	440	458	445	445	467	434	450	480	461	397	402	437	446	445	417	402	417	441	427	425	443	449	481	452	444	438	491	439	421	444	475	454	449	488	448	431	451	421	473	482	486	457	422	451	465	458	486	409	459	481	459	472	447	446	418	423	450	441	417	466	441	497	452	434	435	451	442	427	427	415	456	411	430	422	397	422	439	480	474	459	479	449	446	416	460	434	438	449	421	464	431	407	418	414	439	431	441	458	440	442	467	473	475	428	443	502	459
28758	45780	38045	20688	10633	20476	36461	26531	16593	13418	2137	855	850	765	743	734	782	776	845	1434	2765	2802	2130	1512	972	782	657	732	713	666	723	679	670	694	728	647	698	700	689	739	685	684	705	705	708	717	653	706	734	652	684	658	678	673	699	677	688	732	753	661	689	742	648	674	728	726	694	673	694	678	734	697	693	701	688	718	701	692	693	698	695	730	696	690	689	740	654	682	710	731	727	672	709	673	712	746	728	656	710	732	701	670	677	698	705	689	714	747	656	663	723	719	697	677	714	716	724	712	689	735	670	653	712	658	683	682	680	698	699	733	667	691	708	698	649	768	748	733	700	665	647	722	701	664	690	653	674	682	650	664	666	690	701	704	682	694	662	702	701	702	692	707	685	640	686	695	698	699	678	611	698	714	675	676	690	675	697	674	697	699	732	715	711	690	700	661	714	683	689	733	696	723	701	745	723	748	733	713	711	688	728	703	691	674	689	730	677	711	697	663	741	685	643	680	717	659	695	676	657	715	712	698	718	741	655	658	661	747	680	648	716	736	684	693	704	705	642	679	696	690	684	665	668	700	730	733	694	695	703	699	706	697	618	663	686	657	694	705	663	702	721	706	651	690	724	680	749	669	720	694	665	703	672	681	746	684	728	736	677	717	716	736	725	733	709	682	639	698	716	712	676	697	688	634	691	725	652	689	709	674	734	694	715	701	684	697	749	691	719	688	673	729	675	668	735	719	748	691	700	680	692	682	674	696	721	706	696	687	705	694	703	704	733	667	715	715	704	678	675	672	695	645	674	663	686	689	708	708	736	707	693	716	722	670	665	708	742	711	710	708	728	688	694	719	706	692	641	729	707	667	702	723	684	655	679	704	685	709	687	673	662	655	706	656	670	678	714	683	700	663	720	643	723	657	709	706	699	720	737	644	687	672	678	701	687	699	697	652	680	695	696	692	698	734	695	732	685	705	669	781	662	695	690	700	687	694	645	712	708	655	659	729	681	717	690	656	628	678	677	696	688	643	723	676	709	687	740	687	722	693	713	696	758	722	696	661	696	663	700	727	688	692	711	682	683	708	664	691	680	697	671	699	754	676	698	711	659	680	689	701	729	685	682	719	684	728	690	727	675	664	703	691	692	667	685	639	678	666	682	674	713	649	668	721	668	729	684	711	717	703	718	682	675	703	687	700	705	690	679	717	659	691	696	725	681	676	706	674	696	693	692	672	685	702	662	752	689	655	665	716	717	704	633	678	683	703	664	692	670	715	698	708	670	645	690	710	711	646	710	671	654	697	683	721	704	696	673	672	702	685	694	697	681	724	733	659	698	690	730	679	656	648	708	745	715	689	713	696	706	681	731	717	676	679	675	688	665	694	685	690	640	676	710	695	677	650	660	714	725	709	733	747	701	704	704	757	683	655	691	716	667	686	720	683	675	696	685	671	733	679	727	689	687	707	755	693	668	667	685	704	683	721	674	680	705	726	676	704	693	719	686	733	715	693	703	683	702	693	726	695	725	693	701	732	678	677	684	635	697	677	676	687	654	730	687	699	685	711	705	716	696	690	666	693	715	706	724	652	681	706	720	649	686	697	710	697	691	693	704	705	675	698	703	689	717	673	654	695	682	691	739	684	702	683	635	723	668	713	701	681	679	679	752	740	668	668	709	679	716	678	717	739	689	699	716	725	696	714	681	642	690	710	738	665	678	658	716	702	657	747	673	694	678	702	726	725	712	707	704	679	739	711	682	694	655	716	659	683	662	687	709	674	725	681	721	694	696	653	677	717	684	684	715	695	695	710	714	725	697	664	666	687	665	692	717	667	717	749	671	709	682	696	689	679	695	685	689	692	678	717	691	678	731	709	739	672	720	708	713	718	694	678	699	688	660	703	679	746	671	724	755	666	707	694	675	681	749	719	711	684	726	729	647	698	670	676	678	724	686	674	660	711	669	708	702	711	715	665	688	739	670	726	692	688	708	676	720	696	675	712	693	704	709	734	715	690	749	696	691	734	666	668	655	658	686	666	694	694	657	705	651	688	686	705	700	653	696	673	720	706	693	672	703	694	666	691	684	702	685	685	662	666	717	737	707	699	755	701	683	721	681	638	688	687	683	693	697	657	698	719	659	680	691	684	715	662	709	672	706	653	702	685	691	667	693	685	691	682	724	685	655	658	748	674	687	662	721	728	709	687	699	679	718	690	661	707	732	704	709	664	671	700	687	722	691	721	673	687	635	734	722	692	676	709	698	711	710	742	690	677	744	701	729	703	738	709	721	686	725	703	703	677	659	743	664	721	722	730	695	704	677	723	673	669	621	695	674	680	709	686	693	670	659	655	690	676	702	701	685	672	687	717	708	687	692	679	684	729	742	678	723	686	704	729	691	684	673	726	690	716	688	717	691	675	695	688	652	652	690	685	685	711	657	698	671	712	686	664	664	674	658	743	721	683	700	684	652	708	714	694	692	711	697	713	708	691	738	685	741	706	676	698	714	723	686	747	744	710	723	696	717	667	709	682	743	654	705	681	705	672	693	668	715	691	697	666	699	708	691	662	644	675	719	668	708	726	655	725	700	683	720	758	658	698	632	687	657	679	668	700	763	715	754	702	734	722	673	741	695	705	705	699	678	662	715	689	716	710	763	701	670	739	727	752	707	703	667	727	745	705	748	694	750	742	666	716	684	690	736	658	706	687	681	723	682	627	652	673	722	648	700	678	694	684	715	735	729	651	656	772	686	682	681	725	703	699	694	719	675	690	702	687	701	720	689	745	711	659	714	674	692	697	692	716	759	750	719	663	664	673	684	692	702	717	736	689	665	662	720	701	744	658	694	727	729	653	752	688	693	681	695	695	762	682	673	716	685	655	717	680	751	715	658	749	669	700	698	682	714	715	693	655	689	703	710	657	691	695	720	691	695	678	671	728	687	705	695	658	748	694	675	684	702	763	684	725	729	690	672	690	679	718	691	700	686	679	714	689	659	677	660	673	687	704	705	680	665	692	708	702	703	725	719	670	720	711	739	728	676	647	697	661	724	675	673	702	727	682	686	704	670	694	666	736	722	708	719	694	685	691	724	677	695	685	715	720	672	680	709	660	641	688	707	678	743	714	687	687	731	708	680	706	703	683	726	721	672	734	690	693	668	752	685	736	727	688	711	663	738	653	681	679	707	687	714	719	710	693	676	678	691	669	668	682	655	698	727	727	688	692	647	720	695	714	654	690	663	679	690	680	680	709	685	726	693	701	690	716	678	672	669	710	668	674	684	622	713	701	643	714	706	696	724	727	695	738	710	691	729	705	690	719	689	678	691	720	698	723	744	699	696	672	710	709	703	690	685	758	661	716	715	739	682	751	711	687	702	729	688	688	705	716	706	708	699	726	745	672	712	695	641	705	710	727	723	702	702	709	684	718	666	665	700	690	713	735	729	706	693	648	722	651	693	688	695	700	676	751	701	690	728	671	703	669	697	715	689	671	734	748	669	661	666	701	734	703
22966	21274	28957	23677	21158	22659	43588	37816	21191	9157	1302	472	432	444	435	418	449	419	504	1102	1745	1832	1638	1163	737	496	425	391	402	396	384	379	394	380	388	389	399	421	378	376	396	383	428	380	356	386	358	423	369	421	374	401	367	369	374	391	365	418	390	406	374	376	400	405	404	392	429	364	370	396	392	373	449	363	394	411	391	388	350	390	378	380	394	366	351	380	420	416	354	406	381	355	409	384	406	394	388	385	398	387	400	376	386	371	371	396	375	395	415	370	362	385	385	411	383	351	389	413	369	370	403	383	416	419	399	373	399	407	387	398	410	386	394	402	375	379	412	388	412	369	390	382	368	380	366	368	396	425	454	383	377	398	377	410	368	399	376	398	388	412	397	407	402	393	354	419	393	404	379	405	386	416	400	407	391	363	411	360	367	387	411	398	398	381	391	389	397	393	388	392	392	395	377	359	395	374	360	394	389	382	403	400	399	383	373	379	399	383	396	409	373	397	395	398	391	395	370	384	416	377	362	399	365	396	357	384	377	366	402	441	391	386	356	392	368	414	426	390	384	386	394	368	391	376	402	398	419	394	407	382	378	391	378	377	402	395	356	428	362	416	436	384	359	383	384	408	392	413	377	379	422	383	379	357	401	422	396	412	403	374	374	409	365	357	396	439	417	415	381	377	416	425	424	364	403	339	373	370	387	388	386	377	361	396	393	415	404	385	402	376	434	368	403	383	394	403	342	362	374	377	421	398	392	388	363	385	365	387	390	415	381	377	387	393	363	402	389	413	373	419	385	396	414	370	382	384	371	364	359	402	408	397	401	343	363	377	373	388	367	391	344	376	405	345	366	405	346	369	379	402	390	392	394	369	373	341	357	408	388	384	411	357	399	362	406	403	356	366	368	400	401	386	388	377	425	388	404	401	373	402	387	380	375	415	378	375	377	349	394	369	403	391	388	396	384	376	382	361	363	370	393	385	390	410	405	401	407	386	375	426	388	392	396	422	354	370	368	404	397	384	365	375	368	401	383	361	397	370	360	369	388	368	404	387	420	440	366	426	406	374	393	374	364	424	404	381	393	372	369	441	377	375	385	392	385	404	371	388	369	397	398	377	382	371	407	398	378	368	362	388	397	397	377	349	413	333	385	360	358	353	370	402	382	376	376	369	413	398	382	382	380	370	377	374	408	389	409	402	367	391	414	362	358	424	388	347	385	368	389	396	358	373	364	383	390	427	381	410	385	355	386	395	418	336	402	409	394	371	381	343	374	340	387	362	447	385	380	387	406	375	391	366	411	395	375	387	392	386	374	363	392	351	379	355	396	379	381	418	383	390	406	380	394	380	404	372	413	378	426	385	389	400	388	387	387	330	399	411	395	371	400	410	378	401	372	378	380	381	416	371	380	405	412	377	353	382	373	388	367	347	372	375	424	383	403	373	363	386	368	387	362	426	392	380	416	371	376	407	393	391	415	382	323	377	406	407	396	402	387	423	386	388	393	397	413	350	405	403	383	365	380	373	366	408	416	429	368	391	374	395	386	406	394	385	356	394	380	378	375	386	412	339	407	395	365	378	348	385	399	383	401	405	391	408	389	389	378	383	398	424	392	379	401	375	396	387	368	401	392	404	418	343	371	381	410	371	418	392	355	396	363	383	377	404	372	375	419	417	377	383	372	386	390	384	376	418	399	365	372	373	387	386	405	393	383	374	389	376	375	360	423	401	372	383	394	428	362	381	386	371	403	377	430	343	393	422	361	369	370	391	355	407	364	395	400	364	367	419	431	415	383	355	398	375	377	399	365	411	377	403	382	396	409	416	384	381	397	380	356	421	392	399	365	441	367	403	392	384	389	377	400	376	351	369	402	415	382	387	374	400	394	415	370	362	350	390	374	379	368	363	402	354	390	378	385	369	389	394	390	392	371	384	376	345	380	369	390	382	401	365	381	387	419	380	346	386	374	416	405	399	397	350	370	386	372	407	366	370	415	395	361	395	353	400	417	409	396	385	386	370	374	406	383	368	384	360	360	361	445	377	426	353	358	366	418	415	420	377	383	416	368	372	401	343	412	391	399	370	405	328	377	378	364	409	400	410	393	360	382	375	398	386	426	400	366	361	414	400	369	406	367	386	396	389	386	359	382	393	390	416	420	373	385	395	403	418	354	395	375	384	368	398	371	368	384	408	365	357	385	407	366	375	393	378	369	409	395	376	393	366	408	398	424	402	401	395	372	373	379	389	380	364	377	394	378	414	371	392	354	379	382	381	399	384	333	393	389	377	428	393	361	372	368	387	350	388	370	383	372	377	379	427	368	354	364	383	399	342	365	376	381	378	357	389	410	463	378	342	405	430	379	381	385	416	411	367	407	376	394	365	386	394	413	397	407	413	347	369	413	361	393	372	395	373	411	367	386	421	409	381	388	376	392	370	387	379	381	352	403	394	412	395	398	400	372	412	419	386	371	414	392	399	381	368	384	389	410	378	400	393	373	400	376	382	390	386	371	404	416	365	408	379	374	393	389	398	388	407	386	380	389	428	410	372	378	391	406	373	413	382	384	428	394	394	408	396	384	367	364	358	380	382	381	359	408	338	385	395	427	379	406	408	416	379	360	365	383	388	375	340	367	389	352	411	405	404	395	370	406	374	386	399	399	402	380	412	377	418	411	385	387	390	357	377	384	378	387	399	353	389	390	362	348	362	382	341	408	384	400	399	394	411	387	368	371	405	379	371	385	364	364	355	360	382	387	409	403	386	397	369	420	377	382	366	416	378	377	383	415	405	404	372	370	371	357	359	391	378	421	369	391	408	390	369	413	379	359	380	413	398	384	402	323	375	363	383	412	387	387	385	362	374	407	352	410	366	397	352	388	393	380	411	384	371	364	398	398	389	376	361	391	416	366	338	384	398	403	406	392	391	363	401	368	370	432	368	367	368	351	385	376	368	388	359	374	366	401	358	395	414	367	390	413	355	395	402	339	388	391	384	387	411	398	462	433	394	356	362	403	379	417	364	362	362	386	382	410	389	404	374	359	385	395	422	413	350	376	402	370	361	400	367	399	395	387	379	393	391	378	382	383	388	368	366	363	408	380	403	360	373	363	385	383	369	371	372	362	413	381	351	401	366	337	388	404	375	366	375	351	377	382	384	354	377	378	342	360	389	359	360	418	348	353	345	405	434	411	408	372	379	413	379	396	385	359	389	340	398	404	360	383	385	387	399	389	376	387	393	405	366	383	340	387	379	389	439	385	385	378	399	376	365	425	394	391	423	388	384	404	371	412	394	347	397	386	371	366	391	385	397	368	403	368	401	429	361	386	363	362	412	380	406	421	417	401	384	394	390	417	378	383	391	389	403	391	366	395	358	390	360	353	364	396	357	392	360	361	384	383	407	410	384	346	361	382	374	366	370	375	382	396	371	402	358	413	396	409	347	357	401	391	352	405	398	392	369	357	364	388	375	401	389	352	423	358	379	383	405	392	369	413	380	400	407	412	369
32965	54665	46604	25283	13433	23849	47239	41458	25549	14372	2106	802	765	714	711	697	691	689	956	2670	4493	4632	3893	2595	1498	891	628	549	587	616	605	644	579	589	611	595	599	610	615	610	608	617	594	594	593	591	677	580	582	588	588	650	556	585	630	569	601	586	638	600	589	584	602	575	636	633	578	629	574	589	597	614	566	623	606	581	615	628	617	590	596	600	607	582	586	640	564	577	561	614	622	597	613	593	621	629	549	605	574	590	615	571	582	599	591	596	578	626	625	601	595	605	565	611	662	576	609	645	654	611	603	620	575	630	580	607	588	642	561	556	584	556	601	598	600	601	604	597	586	568	581	627	594	606	631	615	573	585	584	617	606	575	573	607	572	571	565	596	609	591	561	580	615	628	640	590	617	616	615	584	624	562	590	591	575	639	638	599	610	562	602	619	610	559	586	599	581	605	616	614	612	598	569	630	596	586	585	638	612	589	616	587	599	574	612	602	606	578	603	567	576	623	576	643	582	577	604	630	606	598	643	582	596	621	628	568	598	595	623	586	549	598	625	585	615	635	565	635	609	609	612	558	618	586	652	601	588	650	591	596	591	580	557	594	564	617	596	553	606	631	623	609	621	648	654	588	604	618	587	605	590	623	560	610	614	644	601	594	615	630	586	581	596	636	629	573	599	580	604	604	609	605	616	597	596	585	599	601	570	571	621	555	582	630	610	583	610	579	607	563	647	624	604	563	622	649	615	621	582	655	588	609	595	600	603	612	604	560	617	621	585	611	583	601	619	573	594	612	582	606	609	608	575	603	592	570	595	572	589	601	567	636	608	561	641	601	601	600	601	621	606	552	649	567	554	585	606	590	574	604	588	628	614	577	549	595	619	600	622	589	604	590	610	622	603	602	635	674	568	602	612	612	583	580	649	618	586	603	606	574	548	577	573	561	581	642	615	585	581	572	559	571	655	635	557	629	609	616	583	624	606	583	614	622	642	605	611	569	585	607	573	600	615	601	552	610	590	613	656	613	566	632	580	589	592	595	581	595	587	610	643	596	610	585	601	584	574	574	585	615	602	599	581	652	570	614	598	588	581	621	634	638	626	584	602	605	615	645	583	620	609	556	568	569	611	607	609	632	569	569	616	623	590	618	599	648	582	577	597	609	618	595	593	586	560	623	588	643	585	622	596	575	608	611	561	623	621	601	597	654	609	611	617	594	607	601	643	620	604	589	563	630	594	558	597	568	587	606	591	569	561	607	640	610	585	593	600	630	596	619	602	594	612	613	591	613	592	634	604	606	601	626	621	560	589	608	609	632	538	560	598	575	591	605	609	589	580	612	584	623	582	643	597	562	545	602	599	595	622	607	557	647	574	627	567	602	569	615	631	574	601	602	586	630	627	614	580	592	610	596	591	596	596	650	590	608	609	624	573	565	602	570	613	584	604	593	611	599	602	614	595	602	549	569	612	579	600	608	611	604	653	627	624	606	646	594	619	617	622	591	589	596	539	600	615	590	598	555	614	566	578	571	614	610	578	604	574	594	555	573	599	578	599	598	631	620	647	614	561	620	567	603	557	588	622	636	587	613	576	581	607	627	566	593	623	595	636	565	578	632	616	600	595	621	571	614	609	600	551	563	566	582	582	611	605	658	598	636	578	581	568	593	620	599	638	581	601	611	553	567	563	631	623	599	625	592	594	611	599	593	580	563	615	639	632	594	573	579	601	623	621	585	586	582	557	599	613	626	578	644	581	603	570	606	640	588	622	531	595	582	598	617	548	600	593	635	618	591	635	587	631	605	624	572	597	602	569	574	588	596	602	590	594	622	582	609	610	633	587	602	623	619	576	604	607	594	617	634	586	589	594	608	593	597	627	607	580	605	589	602	631	586	621	602	581	599	584	560	600	556	611	623	606	551	611	565	564	606	578	634	596	576	646	606	603	581	593	588	561	562	611	611	574	603	589	570	578	660	592	580	591	610	578	584	646	587	591	582	625	590	598	633	571	632	580	581	597	592	569	586	554	593	602	646	602	579	624	601	592	579	615	606	610	596	562	593	619	601	569	584	598	601	561	611	601	622	603	574	598	594	599	592	639	635	594	608	559	589	571	597	584	582	590	625	618	602	573	587	610	601	646	594	588	620	646	607	622	568	551	594	625	614	607	644	550	602	619	597	576	618	560	557	579	640	575	599	570	580	605	589	611	603	615	640	596	598	593	656	612	605	610	615	584	610	639	602	619	572	623	636	640	578	570	600	602	612	614	602	587	652	607	614	560	574	582	642	558	632	584	606	604	585	626	574	644	602	613	595	595	604	633	620	619	601	568	575	641	597	577	583	619	653	606	597	629	568	578	622	608	575	550	606	580	636	588	597	588	526	589	597	600	599	574	625	589	600	590	581	594	628	578	578	609	667	590	619	653	613	631	599	593	652	592	603	622	614	614	585	626	583	594	568	570	583	592	584	580	614	566	552	638	540	619	583	608	577	576	590	645	625	591	619	561	598	603	584	570	584	638	547	568	565	590	594	568	633	581	614	618	583	608	628	667	561	597	650	572	646	608	593	594	571	597	565	616	610	578	622	579	624	581	562	564	584	575	623	588	638	579	615	599	585	597	564	596	579	564	627	638	578	621	604	594	644	588	590	600	578	614	596	595	620	618	594	599	563	582	609	619	612	635	622	602	603	597	578	621	580	580	626	591	577	581	574	564	578	540	617	598	599	629	604	615	635	585	604	604	624	576	575	592	632	553	594	565	567	619	609	611	611	613	528	586	611	610	577	609	615	633	605	615	558	570	610	606	543	624	601	603	675	611	589	603	636	557	580	599	608	570	584	612	547	586	547	584	649	575	612	619	583	564	605	568	594	583	621	623	570	618	604	601	578	604	652	583	632	604	606	571	612	608	582	564	595	587	605	606	594	581	623	577	567	543	634	549	561	622	577	605	578	559	627	578	615	576	546	570	601	650	630	598	650	585	614	604	560	586	599	610	569	570	596	625	580	565	566	605	602	595	604	624	619	620	590	598	605	602	581	633	594	592	563	600	601	605	597	637	602	614	542	609	635	615	633	567	621	600	612	593	606	607	616	626	634	637	580	581	589	550	585	640	605	575	603	587	628	580	611	559	622	622	612	601	585	623	596	635	592	625	631	614	611	605	589	598	584	607	540	611	638	572	599	585	604	594	601	579	617	622	560	590	625	638	624	541	593	585	628	628	606	617	582	613	551	570	551	622	620	626	573	642	582	602	606	588	568	588	615	621	571	609	573	600	600	628	579	563	605	580	629	574	626	568	592	628	571	602	614	631	599	593	612	573	592	608	605	586	576	583	649	664	589	622	601	603	629	601	580	584	632	606	610	599	622	600	602	607	592	602	619	593	578	623	569	605	628	571	601	605	556	635	561	601	565	633	583	568	620	599	585	581	590	555	581	575	594	577	602	622	583	591	572	576	598	567	582	629	602	590	611	591	575	589	579	634	582	591	612	633	634	585	593	615	617	617	563
26597	21809	20621	7688	2145	2888	6777	5732	2236	907	448	414	424	441	427	426	414	453	426	457	514	504	472	477	418	430	381	405	393	448	405	406	384	408	416	381	417	440	432	396	415	417	393	401	416	419	425	393	391	432	399	460	428	366	403	464	404	399	416	408	410	409	409	409	396	429	411	417	450	411	396	445	421	403	398	379	437	416	399	392	370	388	399	408	402	409	395	385	422	389	392	391	401	414	412	423	411	416	428	448	382	418	403	394	400	406	399	433	383	401	390	395	409	401	430	421	381	381	392	448	403	399	394	407	393	433	415	435	400	425	396	397	406	410	393	423	388	428	408	405	430	416	441	412	395	401	410	385	428	406	377	393	380	390	400	448	401	415	395	407	401	409	411	412	412	447	417	417	450	437	405	401	365	383	429	387	430	435	400	395	456	427	413	385	418	421	409	404	432	395	417	409	378	420	356	379	404	372	410	413	430	422	444	410	401	395	456	402	381	396	435	382	392	408	361	424	455	391	421	393	412	405	471	363	430	374	398	408	387	426	404	395	405	417	430	389	408	407	414	434	398	376	452	393	421	403	406	448	392	420	425	408	419	420	396	365	425	346	444	395	436	435	416	434	397	411	461	371	422	403	432	404	399	378	393	410	417	393	413	431	400	391	373	413	400	390	410	417	411	433	391	391	424	399	428	424	411	420	399	414	406	443	416	397	419	402	424	403	406	398	415	441	413	391	431	418	423	433	435	412	403	456	430	366	444	418	370	402	424	412	377	390	419	402	396	391	399	396	398	402	448	415	410	434	425	412	415	396	402	397	398	396	432	394	422	439	393	384	381	413	417	444	365	447	400	425	400	399	372	393	458	441	403	398	379	406	421	392	392	439	410	396	430	403	417	381	456	437	427	382	434	399	430	403	388	402	407	411	387	431	410	396	381	391	424	427	393	410	447	436	403	430	412	429	388	401	408	404	404	431	420	410	407	394	418	425	372	420	394	430	402	401	407	410	414	378	388	389	382	387	446	413	428	424	411	368	365	421	385	395	420	433	413	406	427	393	393	412	354	418	370	400	365	407	433	399	443	396	376	400	429	417	407	414	455	417	420	380	415	405	409	363	401	433	432	405	414	396	433	395	408	382	419	415	400	429	411	424	400	392	412	375	424	415	404	415	397	386	392	430	414	382	393	435	428	418	380	414	431	401	399	421	384	436	439	424	404	387	387	389	415	432	414	392	380	396	462	422	396	378	404	391	445	425	407	411	469	435	404	396	432	391	382	409	391	419	398	418	423	380	398	462	435	434	427	368	380	412	384	434	388	416	394	408	406	436	354	387	449	429	406	447	401	396	409	379	392	450	461	391	364	422	420	427	422	405	394	406	422	402	395	380	434	410	429	378	413	391	410	397	396	422	414	380	439	407	398	431	420	414	391	394	415	369	396	446	432	402	420	427	415	399	420	407	414	404	418	414	413	415	417	419	408	416	393	438	392	411	403	398	420	415	399	403	396	423	429	373	413	383	429	401	415	415	425	401	432	390	429	444	389	384	431	404	362	408	403	425	355	380	385	401	378	403	371	433	411	428	410	397	384	421	388	377	446	431	425	406	383	413	422	414	468	424	370	406	430	447	387	412	415	448	412	441	391	355	381	431	431	383	393	409	413	388	388	435	417	409	410	419	376	404	428	395	405	423	409	415	400	399	429	417	419	437	381	404	425	401	377	388	389	407	387	414	410	387	378	406	387	423	409	412	412	396	425	419	423	365	408	433	389	410	433	407	393	412	393	394	405	409	403	409	423	397	401	349	382	421	412	435	412	435	406	415	399	428	431	422	443	418	403	404	405	397	385	416	429	416	399	406	399	378	421	435	379	397	376	409	435	405	416	383	396	426	405	432	419	375	364	424	419	386	396	384	439	419	377	422	392	414	400	428	421	404	388	394	430	415	381	399	432	393	386	390	411	434	414	424	361	385	417	395	381	353	418	395	387	392	395	403	399	437	345	420	400	406	414	408	384	435	393	421	408	393	485	395	394	385	422	415	422	378	410	418	406	388	418	428	393	405	390	435	421	412	429	431	420	402	400	455	385	429	419	388	396	386	391	370	444	407	401	422	417	444	381	400	430	405	413	429	442	403	402	398	417	398	396	402	397	423	396	396	443	432	384	413	424	400	413	365	398	422	419	398	407	407	428	426	405	411	418	420	368	395	424	404	389	397	395	370	376	431	414	405	425	394	423	424	403	373	387	398	400	420	396	432	458	373	441	418	422	430	410	406	415	392	382	410	438	397	425	399	405	414	408	447	428	371	392	397	405	403	392	448	367	417	373	386	466	407	421	421	402	413	430	384	386	393	353	428	447	384	416	402	382	413	418	417	365	402	421	381	428	405	387	394	426	405	461	375	417	401	397	437	387	395	406	430	385	408	390	400	437	445	423	438	406	372	414	403	419	428	423	417	381	421	409	445	388	414	412	437	361	430	445	408	401	452	431	423	409	458	384	402	421	401	419	409	447	416	412	429	403	405	422	417	381	408	420	373	420	393	380	412	416	420	410	382	393	410	365	424	401	384	445	380	373	410	433	396	391	402	425	407	413	378	420	408	405	410	398	388	399	421	431	382	418	392	368	431	436	441	400	402	427	418	395	404	443	373	423	385	422	414	418	435	438	393	412	405	394	401	409	434	416	417	402	420	383	453	443	414	383	421	401	393	383	430	429	421	399	400	416	404	401	382	413	422	400	397	439	433	454	423	461	414	410	408	438	383	431	426	413	419	444	395	398	396	386	411	409	404	417	402	461	381	427	451	372	412	438	386	403	444	427	394	400	389	402	428	439	423	403	432	387	381	437	439	406	446	401	365	421	402	391	432	436	405	415	422	410	399	401	410	407	394	403	402	443	382	444	384	385	423	375	437	395	409	406	413	369	455	409	431	403	440	370	404	395	372	397	429	397	396	422	419	440	393	402	437	416	417	398	413	373	395	440	450	417	363	458	408	429	396	420	439	438	410	419	445	414	416	404	413	376	409	390	392	409	380	434	399	376	388	408	391	392	420	414	391	417	390	425	403	427	409	420	367	418	385	393	417	372	400	413	416	406	384	401	400	415	410	417	380	434	402	413	425	411	414	386	407	402	391	417	469	391	438	411	399	406	421	403	429	408	392	386	398	405	399	429	435	400	414	376	421	375	385	382	432	397	422	374	428	388	402	409	387	442	401	408	370	425	397	420	411	402	409	409	404	419	436	412	447	391	420	408	433	414	387	455	423	399	383	402	428	388	387	442	411	380	414	423	429	397	401	387	423	423	450	375	399	409	396	397	408	407	434	413	384	409	378	399	412	420	426	400	418	436	420	425	420	426	399	398	403	367	405	424	373	416	417	418	393	411	371	430	428	390	388	429	387	373	385	441	409	420	423	389	414	406	408	414	404	443	402	415	398	421	444	365	389	447	422	419	422	400	412	408	388	418	400	414	415	416	412	398	464	438	421	408	401	400	388	393	440
23310	32330	24958	9316	4651	6435	13757	11151	4432	1799	703	663	621	611	675	656	628	638	639	788	868	838	822	754	709	657	653	644	605	620	612	640	594	622	594	563	593	601	664	638	629	627	658	659	635	615	652	584	631	602	630	618	647	652	672	641	618	628	666	617	680	606	647	634	614	632	633	647	646	611	656	637	629	673	603	620	626	634	645	639	603	614	558	626	641	616	636	604	634	650	630	683	629	639	565	637	637	615	596	619	626	614	601	605	633	604	615	632	641	666	585	616	626	631	609	644	658	615	632	642	636	625	673	609	669	630	637	644	639	608	628	638	714	630	596	600	617	633	645	620	624	639	649	624	644	644	604	607	640	675	616	658	588	593	694	631	627	650	682	638	609	634	667	602	588	662	601	592	661	675	642	629	623	650	668	587	638	610	609	652	632	630	664	623	669	657	588	641	679	626	673	660	632	633	640	639	621	627	624	673	636	640	611	599	621	621	629	608	614	658	610	667	623	595	601	645	647	641	603	637	639	635	633	663	614	621	595	656	639	624	619	637	579	609	626	641	656	649	628	658	642	584	668	590	672	650	671	655	602	615	643	616	655	634	616	659	654	665	640	671	663	609	634	620	673	629	591	621	611	622	621	633	654	677	668	638	626	667	665	615	660	587	658	637	648	638	644	638	592	639	629	613	653	616	623	681	655	653	659	666	662	580	647	614	641	629	620	589	679	622	625	618	609	615	611	624	630	598	652	620	669	658	619	656	640	652	655	615	641	649	599	614	691	623	625	621	634	587	625	598	628	576	654	629	624	670	604	612	607	602	660	636	608	635	672	634	634	672	637	664	675	624	604	641	645	646	649	619	657	630	617	645	614	637	685	616	676	637	657	634	623	669	651	678	649	688	627	638	645	665	634	637	629	663	601	642	628	646	642	620	623	588	619	615	628	665	648	647	642	620	648	597	694	564	680	631	658	638	628	625	696	655	651	636	652	613	673	673	614	652	647	618	609	662	643	637	626	647	617	599	661	608	656	646	623	625	587	553	602	633	633	636	624	628	611	652	662	644	627	611	670	594	645	615	656	594	627	638	648	622	677	685	606	615	587	620	622	611	578	640	617	645	611	649	620	679	625	621	567	608	616	634	631	593	612	640	597	654	585	612	675	630	624	637	690	634	635	663	675	604	633	657	624	641	632	688	659	616	657	603	623	637	640	599	637	631	614	681	666	644	614	667	623	616	663	655	642	655	607	646	653	630	642	627	648	624	655	597	576	577	648	653	627	659	635	674	627	639	627	590	653	621	644	647	620	607	643	617	608	652	607	603	656	624	651	658	649	624	623	620	669	625	622	637	629	625	645	638	642	662	626	593	640	641	628	653	650	603	674	618	598	605	620	627	615	669	605	627	652	604	670	625	651	642	629	604	595	689	632	658	638	637	598	607	630	623	656	645	605	676	630	643	621	598	600	594	651	605	649	667	639	618	627	650	641	656	615	664	665	616	646	619	645	656	592	603	650	697	635	614	662	632	672	654	639	633	659	675	681	644	629	608	614	579	621	623	664	652	606	633	663	621	565	646	601	621	616	654	597	658	597	628	606	652	623	667	611	657	610	622	622	680	579	684	654	640	665	612	617	621	608	608	606	611	653	652	613	638	683	608	604	638	613	623	613	628	615	637	664	638	617	636	645	602	644	610	652	607	670	642	642	674	636	672	611	628	635	665	689	618	621	646	649	642	634	621	629	622	616	613	633	621	627	642	604	643	635	603	638	602	646	637	645	666	619	630	659	610	617	655	644	661	644	615	634	648	652	653	593	602	641	628	613	660	633	635	644	598	664	647	642	655	640	608	630	656	636	640	645	657	643	661	643	640	644	631	635	606	677	647	621	604	670	685	612	622	610	676	657	624	631	636	629	649	632	632	638	612	616	626	634	644	676	658	583	636	600	614	611	624	646	585	638	658	649	619	621	641	655	638	617	636	682	633	699	659	587	622	643	661	630	619	640	601	618	676	621	644	581	563	636	617	604	570	635	640	671	634	650	638	621	662	611	697	638	648	623	616	577	609	560	636	625	627	685	620	651	667	647	620	671	602	627	600	659	618	677	621	625	623	650	622	635	609	630	649	600	648	626	638	635	656	649	614	611	608	620	647	626	642	660	627	619	624	610	649	627	632	641	660	636	613	643	672	648	636	659	649	656	623	638	624	632	652	616	657	650	656	645	633	606	623	591	664	691	642	647	656	670	641	626	594	646	682	615	630	648	608	618	608	619	632	624	601	673	611	620	652	634	654	689	626	641	640	644	618	657	584	651	618	611	668	640	624	600	618	656	652	622	647	640	700	619	658	623	647	641	601	602	595	667	656	667	617	630	643	657	653	677	616	610	678	619	615	676	604	623	628	654	664	644	648	652	627	637	651	644	655	709	649	657	676	594	620	643	580	658	598	654	611	627	653	600	598	635	637	596	653	649	598	648	641	649	689	634	657	608	638	597	656	625	626	701	690	636	591	618	608	623	657	631	663	637	613	616	608	641	628	644	629	656	598	650	645	657	602	669	634	610	631	630	623	605	632	675	587	637	635	619	658	591	652	618	649	622	673	660	647	602	644	660	675	655	627	664	651	631	644	622	612	683	681	626	624	653	676	591	681	639	659	632	596	653	606	627	637	623	669	712	610	612	643	643	649	668	597	644	628	614	629	617	677	655	650	598	616	634	659	625	677	629	635	664	626	615	627	640	624	666	676	628	656	646	595	622	639	613	628	644	623	644	654	663	643	618	616	618	634	621	625	680	628	610	651	629	631	683	649	594	639	635	599	625	636	618	630	630	597	643	626	633	648	598	631	620	642	631	627	640	635	685	681	614	610	674	666	638	627	631	613	624	626	665	665	637	632	643	636	646	667	641	631	698	595	654	627	621	701	683	662	652	663	615	668	639	684	640	625	659	603	639	653	606	619	642	623	637	610	650	620	678	631	623	632	628	644	646	629	591	629	634	655	577	658	629	618	624	662	657	652	705	606	633	594	672	622	618	643	646	636	621	605	668	655	645	624	651	626	622	648	708	663	615	645	662	628	608	601	673	583	622	624	634	625	615	646	605	645	676	651	625	627	572	638	650	651	630	579	658	621	639	644	640	643	603	646	673	620	705	649	644	663	638	673	623	665	600	584	668	637	608	628	641	671	663	634	613	663	688	611	650	632	623	635	644	642	620	630	615	626	672	594	666	639	616	614	605	583	653	639	666	628	664	640	630	642	606	618	658	628	622	621	625	662	607	635	645	632	639	682	620	635	628	628	619	641	627	627	610	669	657	637	603	628	615	613	613	611	616	607	634	668	627	632	583	641	600	631	639	592	653	645	606	657	629	646	637	637	649	611	620	704	654	594	635	649	611	667	601	614	621	627	645	666	655	680	591	688	595	627	617	676	649	620	643	637	610	624	671	630	608	626	647	641	626	648	613	617	644	587	627	602	625	661	621	664	638	641	636	664	666	616	670	633	627	633
24314	21268	28211	24328	20262	17972	34302	27029	13664	2872	673	502	519	503	467	482	492	469	482	686	849	830	657	581	520	486	479	483	456	448	476	486	481	441	463	495	482	483	527	491	509	480	472	466	473	472	481	482	507	497	495	447	443	441	470	506	468	488	505	471	421	468	516	526	475	437	499	472	499	489	503	439	467	507	496	482	449	466	467	456	459	486	476	473	480	501	483	496	433	479	423	494	441	503	454	494	439	421	467	499	474	522	429	471	464	456	470	483	480	491	510	506	445	492	473	419	467	474	503	508	507	520	449	469	497	465	482	483	450	467	488	489	461	467	499	458	459	472	480	470	494	489	496	488	516	513	451	463	450	488	457	484	492	439	460	486	460	468	506	469	471	500	447	469	465	480	438	459	497	498	494	484	463	483	491	449	487	467	482	453	438	462	455	491	458	455	493	499	475	512	444	479	479	449	472	475	523	469	468	482	483	497	468	452	468	445	478	444	472	483	467	480	482	466	424	473	482	458	466	421	483	481	444	476	463	443	531	461	465	482	422	460	478	444	440	501	490	504	466	454	508	466	462	441	520	482	492	493	469	449	462	489	458	486	494	476	495	477	466	441	501	486	519	487	479	494	494	533	455	494	502	437	477	441	441	477	450	483	478	495	447	457	477	494	499	502	483	471	498	462	481	444	469	488	478	461	427	491	457	435	447	429	472	442	481	486	483	482	491	482	464	465	469	509	470	448	463	496	461	448	473	468	465	466	451	437	455	449	458	439	499	488	507	472	478	490	455	487	450	503	498	463	485	448	504	460	487	448	449	475	437	481	435	462	459	476	470	463	424	488	484	473	483	471	485	485	459	464	446	513	462	482	488	449	493	477	455	465	457	460	506	517	434	483	484	438	508	457	518	478	454	469	469	474	495	451	464	452	468	454	479	453	488	484	475	520	538	464	506	535	486	464	462	444	495	510	453	462	422	449	472	502	460	512	447	479	462	463	448	489	465	444	476	495	488	459	436	438	461	486	477	467	460	468	483	490	441	463	461	480	481	522	502	494	460	458	463	488	513	474	487	473	467	510	460	498	463	501	490	442	465	486	462	481	456	475	441	473	458	469	425	478	452	474	466	481	469	473	480	479	474	468	460	442	481	479	456	477	464	471	463	456	505	464	477	508	502	440	490	457	463	492	442	439	450	469	483	493	474	443	479	468	453	485	516	516	497	469	463	439	441	435	468	475	466	458	485	462	482	474	484	479	491	457	481	427	428	498	491	482	496	487	510	443	492	481	460	487	499	495	492	463	453	477	460	498	514	439	488	465	453	449	506	471	483	456	483	487	461	427	458	487	500	447	485	472	496	460	440	452	511	482	509	460	428	471	479	483	474	454	482	513	473	455	518	440	478	461	442	474	498	459	447	475	446	472	475	483	474	522	471	467	467	451	493	482	449	476	441	502	495	442	467	450	452	472	476	496	481	477	517	483	450	478	446	471	479	478	478	454	461	443	490	458	456	485	470	471	455	475	418	484	474	488	497	478	475	477	447	494	487	524	503	443	482	465	504	508	465	466	489	466	465	490	471	442	468	480	448	478	500	476	499	499	473	470	404	473	467	475	485	454	465	497	480	510	467	516	469	494	484	468	525	493	500	479	493	457	432	483	454	505	472	441	507	504	489	449	498	441	434	490	484	485	443	480	511	468	449	436	466	453	470	488	476	516	432	515	511	481	486	482	447	473	474	470	526	483	495	454	469	503	445	472	503	480	492	472	433	497	436	462	516	479	477	486	496	467	493	466	484	453	488	437	445	499	473	514	490	481	476	472	423	457	514	525	449	483	454	476	451	465	518	477	456	522	424	490	448	465	489	455	467	437	493	477	489	505	480	446	476	468	490	463	473	483	452	464	475	460	472	476	507	494	455	489	492	431	473	513	471	450	474	469	473	514	439	454	440	488	464	469	488	463	485	497	481	492	486	466	462	467	465	444	484	483	491	469	457	491	470	509	464	502	460	443	424	482	469	483	467	472	462	496	468	511	471	505	470	455	511	533	461	465	466	473	472	458	505	474	460	464	443	453	502	475	450	458	493	471	455	444	447	484	492	487	514	487	503	449	475	472	486	476	457	478	462	479	453	489	491	496	456	480	475	432	440	516	481	493	469	471	478	468	493	460	487	476	469	504	452	481	451	484	460	482	499	473	503	430	493	477	499	447	498	467	439	464	466	444	463	476	473	458	496	476	449	502	483	475	453	467	489	457	495	483	511	468	484	441	494	473	479	521	484	482	440	457	505	470	476	481	435	449	439	482	460	472	472	474	484	448	492	442	464	474	470	462	506	477	462	539	470	453	484	487	476	464	462	460	468	505	444	443	477	490	488	491	481	484	492	449	469	481	481	468	470	481	511	499	503	472	477	484	451	446	476	498	462	489	461	505	495	467	498	480	499	439	465	507	441	464	485	501	490	510	488	441	463	466	483	434	503	495	480	503	461	472	458	496	456	458	465	471	432	481	514	460	476	483	496	470	485	498	424	471	462	480	497	486	471	468	480	497	496	491	443	495	479	451	499	473	472	511	455	467	487	486	474	477	465	442	440	474	465	439	466	482	492	487	484	462	496	447	487	450	423	478	449	465	470	511	460	473	447	491	499	493	484	450	456	469	466	465	434	475	457	458	473	463	478	461	463	497	471	503	472	485	446	467	457	481	497	469	446	463	477	478	483	514	453	459	468	476	494	457	484	477	488	454	508	460	475	468	488	480	497	474	467	472	486	500	434	480	461	476	509	489	434	499	500	470	513	454	467	499	458	440	454	472	462	511	472	484	482	477	449	488	500	427	464	464	507	437	487	479	493	457	458	488	461	476	489	460	496	479	486	507	509	478	448	457	502	460	514	465	440	468	493	446	447	474	499	483	517	511	490	446	468	475	440	468	486	480	454	484	484	446	455	474	477	498	440	468	491	448	463	467	494	463	494	481	484	494	485	494	465	477	501	491	478	469	485	470	478	474	464	499	463	485	486	436	441	473	499	433	482	490	475	454	510	460	479	488	495	448	435	494	482	487	475	471	479	461	503	469	500	481	438	454	512	476	506	451	457	463	456	505	451	475	451	503	445	453	461	468	480	462	496	473	481	510	463	470	479	499	456	461	475	466	475	429	494	470	459	491	473	464	510	476	472	501	467	476	476	457	502	469	491	468	445	473	487	460	508	461	448	509	471	493	454	464	442	455	493	461	439	469	482	495	466	475	460	486	497	449	450	475	480	499	493	480	482	499	459	486	456	418	473	485	438	476	467	505	483	494	499	507	508	473	473	468	472	471	434	478	435	504	516	475	438	461	459	492	494	432	500	481	500	444	467	448	467	524	485	449	465	515	481	514	462	473	484	505	498	478	507	471	486	450	483	462	476	488	462	481	457	486	495	472	422	487	477	455	454	482	470	435	513	483	458	510	462	448	463	512	445	452	497	493	484	487	465	509	481	482	503	470	478	458	482	480	503	480	450	449
28109	45664	35889	16463	15400	23016	39458	32394	19116	5137	1234	759	770	769	797	770	703	733	876	1428	1607	1659	1358	996	863	747	786	688	736	711	737	714	754	733	707	728	720	705	742	686	678	773	677	751	756	668	716	706	762	736	769	742	729	686	696	699	709	752	727	705	742	738	752	757	710	755	705	730	738	724	738	747	705	726	688	760	734	721	729	752	728	734	766	696	765	719	754	673	696	720	780	699	718	773	746	696	754	756	767	721	770	781	718	709	761	690	722	734	677	699	770	704	727	761	734	755	710	746	751	706	755	712	749	681	756	790	749	750	768	713	723	719	762	719	751	729	757	761	739	693	734	755	738	748	752	754	744	682	767	702	707	762	708	714	757	733	707	726	751	673	703	790	731	795	684	762	722	734	732	708	721	733	755	721	715	751	700	739	727	713	715	724	754	788	706	754	752	701	718	759	700	734	749	739	718	712	755	754	722	719	687	713	714	725	755	804	744	738	776	724	710	711	729	755	705	721	729	711	752	728	684	753	725	679	715	689	759	724	730	717	767	722	734	706	744	688	753	733	761	746	673	708	732	754	730	795	713	751	714	716	749	664	707	691	764	730	754	803	757	744	754	734	722	733	755	718	753	713	707	753	738	698	720	726	753	712	721	733	734	768	705	747	735	730	753	764	706	726	737	710	762	738	809	755	727	717	703	727	666	696	741	717	704	734	769	758	765	740	708	695	771	744	733	722	775	693	694	728	737	703	743	718	689	744	728	746	704	691	747	728	689	726	772	739	728	749	674	733	733	741	733	723	734	751	724	721	780	732	671	703	707	709	784	730	743	735	711	679	728	738	751	750	775	751	730	764	721	742	738	695	760	774	739	682	706	759	738	719	690	725	720	725	773	749	718	760	704	699	752	697	759	711	700	725	716	702	671	753	753	688	723	735	751	763	731	734	725	778	752	726	717	710	751	701	737	742	718	746	743	697	705	736	723	687	719	721	739	720	700	747	747	712	706	741	734	750	713	767	743	791	717	760	774	745	702	710	705	730	695	730	695	740	680	757	700	733	716	761	732	769	752	708	735	749	715	745	753	729	735	724	704	735	712	697	739	751	753	720	683	717	764	762	720	724	689	779	737	719	757	718	744	746	758	740	735	741	712	749	766	729	768	780	786	752	661	705	720	726	690	714	724	737	737	712	720	736	732	747	766	716	716	719	776	729	761	763	777	737	710	759	743	779	720	737	733	777	770	753	778	736	675	722	729	715	763	732	727	713	796	775	746	752	765	770	751	720	726	738	756	708	757	713	734	753	737	715	695	763	780	700	717	714	744	730	769	699	710	755	738	769	710	713	647	693	688	766	716	697	764	727	774	720	708	763	706	740	758	731	744	743	701	750	694	710	761	743	723	707	761	757	729	772	748	725	717	735	748	762	748	742	755	713	776	690	765	749	760	689	715	725	721	769	747	714	743	756	737	760	712	682	717	741	713	741	722	741	729	766	723	760	696	717	724	743	734	669	759	678	721	738	727	724	668	736	728	733	714	725	730	715	765	750	714	735	709	717	727	748	735	725	750	731	749	731	769	729	724	707	753	726	724	697	729	694	731	707	752	769	705	739	706	710	746	722	725	797	733	726	711	687	721	764	741	721	730	680	756	693	724	725	751	747	766	741	727	708	745	739	731	755	672	713	736	779	719	731	742	740	773	764	730	721	708	753	742	767	736	725	764	689	750	746	706	703	705	693	738	704	693	719	713	742	706	771	738	682	715	762	738	735	732	714	712	707	712	768	697	739	724	741	723	722	726	767	758	677	785	715	756	726	697	710	698	753	724	752	712	736	727	752	747	737	733	731	690	722	670	717	746	729	732	733	733	723	765	723	762	738	701	731	748	773	737	741	680	764	745	715	702	747	704	741	737	700	725	754	719	750	713	726	777	748	768	734	736	768	707	737	736	713	750	737	710	738	710	710	732	774	724	690	709	743	717	712	765	778	763	727	711	726	727	745	736	711	716	763	725	740	687	725	742	678	726	721	767	735	687	783	703	724	725	715	716	747	741	739	765	694	747	753	693	768	684	750	771	765	729	712	673	742	746	723	736	780	726	732	754	713	758	709	778	716	740	747	751	734	755	755	691	740	733	694	734	711	676	738	722	710	740	733	768	742	750	735	727	744	731	703	736	731	764	693	743	672	722	731	722	702	775	748	702	717	757	739	706	734	735	717	698	757	744	735	657	780	703	750	753	758	704	742	740	780	723	794	734	761	756	755	714	728	733	715	701	753	704	703	731	739	691	675	701	727	719	708	751	749	734	730	727	738	754	745	725	690	752	699	734	696	737	750	705	722	773	750	730	733	761	668	691	749	694	742	702	769	769	738	722	719	737	785	732	725	718	698	775	711	676	713	717	762	747	731	693	772	753	739	731	723	777	752	752	773	759	698	735	743	707	776	692	698	746	751	743	708	751	776	740	737	748	722	707	746	701	695	715	754	649	736	742	732	736	751	729	785	735	780	749	705	739	745	734	711	729	730	709	737	757	716	772	740	760	710	748	736	763	744	746	750	752	752	735	692	738	719	699	744	719	764	811	756	702	693	739	720	714	753	747	713	756	732	769	754	688	737	723	688	723	745	727	717	683	702	679	709	732	726	766	728	716	741	708	793	706	672	751	732	738	665	723	735	690	729	740	757	733	764	722	704	721	720	750	737	707	793	746	705	759	707	724	725	715	729	769	706	722	698	690	745	746	718	739	729	707	731	770	759	786	739	758	707	769	719	775	750	714	693	722	770	672	767	776	731	732	728	753	691	744	722	752	751	736	752	720	766	695	766	742	754	702	753	763	693	713	756	750	706	737	717	741	728	702	724	748	717	716	717	746	686	730	690	703	756	769	702	735	746	712	753	709	751	775	778	744	788	752	713	714	710	749	745	689	690	747	721	758	735	771	696	718	696	731	708	734	729	733	702	716	697	733	748	757	756	752	725	747	726	748	775	725	730	833	662	764	733	744	715	730	664	718	725	759	727	749	749	711	764	701	703	704	731	684	765	705	724	735	731	725	770	745	734	733	765	702	707	727	732	713	770	690	738	730	748	709	695	747	720	742	709	697	678	730	733	759	705	737	761	713	690	740	736	762	737	708	701	721	743	771	738	718	753	764	727	723	731	740	713	773	815	741	760	747	722	746	731	751	736	712	705	715	667	776	711	727	746	728	702	770	748	698	720	704	706	674	718	709	760	712	757	732	742	765	692	700	744	740	677	737	703	708	768	737	755	713	710	712	717	744	725	725	701	691	748	742	766	760	751	737	734	722	734	718	720	762	735	722	702	765	772	730	733	731	682	770	727	729	778	718	691	730	725	715	761	721	784	789	753	781	756	736	692	730	728	738	799	778	751	749	710	714	721	705	735	765	745	749	697	713	736	717	768	752	766	717	657	734	742	699	781	731	738	739	662	747	746	671	749	737	801	686	733	764	736	736	688	717	720	751	732	670	717	733	691	748	772	743	721
22971	21211	28946	23643	21154	23445	47628	38458	20888	5393	1388	477	449	466	446	467	497	451	615	1709	2140	1777	1107	690	505	424	399	376	436	433	416	410	403	419	386	430	365	412	449	416	383	404	428	391	441	421	412	425	416	432	393	408	389	444	440	391	411	413	379	410	402	403	400	424	417	418	416	397	397	430	418	407	393	400	406	385	401	436	406	399	405	383	405	429	411	400	408	420	447	395	436	431	408	417	414	386	413	445	392	422	385	393	449	382	415	424	396	438	396	406	372	361	400	410	387	437	409	389	400	406	379	412	396	422	394	411	383	364	377	412	398	452	401	407	387	417	403	422	429	435	432	415	420	391	429	381	387	403	399	385	391	405	408	416	418	387	396	415	414	406	433	430	409	398	442	429	425	399	403	393	394	389	447	440	420	424	422	438	408	418	409	426	420	380	396	390	401	389	432	407	415	417	388	408	415	426	397	408	404	414	414	440	411	383	427	386	468	412	385	377	368	402	432	420	414	427	381	395	372	364	404	394	396	377	415	391	400	397	404	432	377	389	419	404	444	424	382	381	401	434	395	434	350	426	429	364	410	419	405	391	412	437	440	446	413	456	426	385	400	410	387	415	384	412	402	405	430	388	400	429	398	428	387	425	414	429	397	397	432	385	409	427	398	410	397	436	414	407	373	392	410	371	403	412	373	414	391	400	420	396	370	431	435	401	399	420	391	401	422	379	424	420	456	426	385	376	433	427	422	368	422	400	432	404	409	450	388	443	410	418	434	412	396	405	421	405	407	412	405	402	420	417	421	385	398	400	390	383	416	406	390	412	435	417	414	411	404	424	407	393	397	393	427	385	409	385	398	418	411	466	419	417	429	418	381	407	391	395	404	414	393	429	418	459	392	430	432	396	416	417	405	425	436	474	395	416	425	388	433	414	408	428	400	417	396	396	389	420	377	417	384	424	384	387	399	401	341	411	422	398	417	438	420	382	403	389	405	410	435	447	414	392	385	421	404	405	387	374	394	398	397	431	401	418	424	432	423	397	406	423	356	404	399	395	391	388	405	425	430	403	386	422	395	430	425	421	378	420	403	410	438	407	392	385	410	397	419	406	384	404	422	400	412	439	433	422	426	424	413	425	365	385	412	412	412	389	451	385	433	427	389	408	391	398	386	372	416	375	408	417	395	375	403	398	408	423	444	380	412	425	408	390	437	399	405	367	412	412	421	451	395	425	388	392	420	408	400	434	415	414	426	412	430	370	380	419	433	402	387	425	386	427	411	389	392	417	426	421	441	426	410	402	383	410	407	393	415	401	427	408	409	374	414	412	399	391	372	396	416	412	399	383	393	393	459	382	446	405	430	399	407	421	429	408	412	395	415	399	366	420	413	412	398	403	416	425	395	396	411	395	413	414	396	384	414	429	420	444	392	411	420	398	389	405	380	399	416	438	427	412	398	407	414	436	395	445	386	367	425	397	423	385	383	396	397	404	405	403	417	385	399	395	435	411	403	389	415	377	441	389	404	387	405	436	389	409	415	424	380	420	371	417	378	391	427	404	414	390	397	432	428	383	395	410	423	422	420	400	396	421	431	381	433	418	398	390	398	419	386	387	397	382	408	379	416	405	424	411	412	402	435	410	411	403	406	413	385	388	379	428	390	429	429	435	423	423	405	432	406	427	404	393	402	410	408	415	369	429	399	400	412	418	430	413	456	402	380	417	405	379	400	394	409	408	417	404	419	406	411	417	400	414	392	426	446	399	401	436	394	377	410	371	438	431	398	434	440	431	376	382	432	435	409	405	411	399	416	403	442	351	386	405	413	415	402	398	400	398	425	409	390	434	452	412	415	423	409	439	402	419	420	410	364	424	416	454	416	417	425	399	409	409	384	415	415	434	411	422	429	402	418	424	400	468	389	411	443	431	396	414	448	418	439	410	407	452	410	382	408	430	390	398	421	397	415	413	431	388	426	372	418	441	428	416	410	402	428	390	375	402	410	394	415	411	399	384	417	443	407	419	426	398	426	402	412	439	420	454	433	450	427	390	401	380	405	425	395	379	374	420	403	419	423	385	414	390	391	392	446	408	373	437	394	412	378	408	435	400	389	429	382	410	416	422	409	381	421	441	377	412	391	377	427	419	379	399	379	420	411	389	415	410	408	387	455	412	431	393	428	427	396	422	425	405	420	446	404	440	396	417	406	372	428	407	424	415	380	402	410	429	425	417	376	381	408	389	391	402	390	396	386	424	414	383	392	409	411	391	415	435	402	442	396	422	446	391	376	413	430	404	414	417	413	412	385	399	381	399	393	388	388	407	425	395	435	408	410	407	437	404	434	428	422	418	411	438	422	435	421	415	390	375	370	435	388	389	441	410	386	394	442	423	419	403	432	434	377	428	438	416	433	392	407	417	419	418	421	392	414	396	430	417	397	413	416	399	424	426	397	384	422	441	397	403	441	433	417	381	365	398	402	430	411	390	407	405	438	391	394	435	420	367	405	406	373	401	412	414	417	366	426	419	425	413	432	413	420	440	382	428	408	435	397	421	405	403	407	403	397	399	421	362	405	439	427	406	464	421	395	376	415	407	417	410	401	418	418	417	440	392	376	397	407	411	416	437	412	409	408	438	404	393	388	407	440	387	387	434	397	419	415	379	379	381	413	400	410	404	463	413	418	408	390	402	410	424	409	391	415	412	420	409	443	402	405	372	417	432	408	395	446	374	417	418	374	417	417	404	399	433	428	390	418	408	412	374	390	388	378	411	401	395	420	411	377	438	381	414	430	390	417	423	381	413	378	422	430	406	422	397	405	433	405	395	423	398	418	394	410	447	443	393	407	420	439	412	438	386	384	432	404	372	426	422	400	439	418	391	395	387	427	413	445	414	395	405	397	412	452	441	403	427	399	399	432	439	430	405	398	404	396	365	402	393	405	403	414	426	383	408	402	393	377	405	379	424	423	400	428	408	390	400	405	453	425	413	411	389	378	366	423	357	411	418	400	409	410	409	419	441	414	383	422	436	419	426	414	387	411	388	368	391	373	444	394	446	395	379	416	396	398	395	414	409	437	426	435	407	408	406	413	414	391	426	419	422	434	415	371	372	401	392	390	393	422	391	408	412	434	380	414	401	399	406	398	417	397	413	441	413	405	403	420	379	453	422	396	409	422	423	380	414	406	423	385	453	420	402	381	404	398	358	428	400	396	403	354	444	417	376	407	403	423	426	421	411	390	397	422	429	430	438	411	441	416	463	423	420	390	389	401	418	404	401	418	427	415	432	371	408	391	406	396	414	434	389	408	394	455	401	407	395	452	419	415	419	428	428	408	404	405	405	432	421	457	394	370	432	396	404	427	425	404	445	374	439	392	413	377	424	420	427	417	431	409	401	436	392	423	390	374	380	421	429	421	380	410	410	398	423	397	400	430	384	386	398	426	415	419	414	442	397	410	420	419	410	397	363	436	442	414	406	405	386	410	433	404	413	429	417	418	376	391	388	382	412
32667	54950	46207	24937	14094	19900	49877	41381	24515	7732	2740	815	750	824	764	721	736	756	1129	4211	5420	4197	2589	1432	867	702	626	644	647	626	642	604	633	598	611	614	639	609	627	611	662	637	597	584	685	661	614	637	618	675	623	635	683	650	643	620	622	656	625	604	624	650	638	609	623	630	610	576	616	636	640	653	655	600	600	658	624	609	631	567	629	607	639	644	641	622	663	636	642	643	592	674	638	653	650	654	594	634	655	596	656	629	665	598	677	628	645	632	608	667	597	614	648	595	598	590	591	627	620	651	595	653	627	621	665	621	599	596	647	629	657	687	635	674	687	624	602	618	608	620	687	590	657	619	620	651	653	654	653	682	612	647	655	620	619	631	615	638	599	658	623	620	609	588	606	651	672	638	587	658	658	613	621	614	565	622	638	639	626	607	600	654	602	641	604	641	632	655	571	676	610	628	616	642	658	648	622	600	640	623	630	621	610	625	614	625	656	655	577	659	617	669	652	624	583	678	668	634	665	600	619	612	632	638	609	588	648	639	646	576	629	642	620	582	612	632	622	639	623	682	667	602	633	643	627	631	605	620	618	621	612	656	649	638	584	642	678	617	605	641	631	629	607	639	668	599	612	614	688	584	624	644	647	622	623	608	641	639	613	646	588	681	653	595	604	636	644	596	629	616	608	606	623	599	657	620	697	598	621	653	624	620	615	612	619	656	664	635	644	668	597	674	651	636	685	646	615	664	627	648	595	602	634	653	596	659	664	650	702	608	585	612	628	648	611	646	594	667	634	624	622	618	603	611	603	627	614	623	623	631	650	644	618	651	592	655	639	638	617	642	604	658	660	650	643	621	620	641	669	642	656	671	608	603	587	646	613	635	635	640	647	610	600	649	649	608	638	651	641	671	675	627	654	617	607	616	613	659	631	634	683	647	608	662	638	646	610	648	624	576	673	678	609	638	631	643	639	600	614	673	624	645	625	606	557	671	658	612	617	624	640	627	613	670	648	594	672	633	646	620	655	595	682	656	637	629	622	634	663	637	670	623	620	577	639	603	616	648	646	643	582	611	617	602	650	628	607	583	599	636	684	648	615	619	658	613	631	592	593	619	639	612	603	654	585	625	632	662	654	584	581	647	629	598	634	637	617	608	654	629	630	633	593	607	635	634	650	655	667	647	608	607	637	668	608	608	609	655	581	586	649	620	637	675	605	592	632	645	626	632	636	629	673	644	620	649	638	609	658	651	686	656	646	613	592	611	589	630	644	624	648	650	594	611	637	663	626	600	627	642	629	651	661	619	562	651	645	613	616	646	649	636	673	649	609	647	603	617	641	632	658	651	600	634	650	626	621	637	672	673	620	635	618	608	621	632	579	605	620	652	629	608	628	608	543	598	605	620	673	644	613	611	661	633	624	624	634	645	628	690	638	625	633	617	642	580	647	635	618	631	629	639	663	658	589	613	606	660	683	638	641	648	649	636	637	630	653	620	681	655	597	591	648	623	615	633	604	640	655	630	619	605	634	641	606	622	646	628	582	580	623	643	637	628	588	608	629	600	677	622	669	635	655	601	645	625	612	650	683	637	643	620	653	609	619	620	661	610	640	632	633	660	649	583	620	625	626	638	584	631	583	666	629	654	597	636	658	621	621	621	608	671	599	664	633	653	649	614	656	618	625	639	619	647	665	597	578	666	691	658	591	645	605	608	621	614	628	620	650	599	609	640	672	634	670	637	623	660	669	646	644	618	590	630	654	622	632	622	616	633	651	643	643	622	615	650	619	619	634	642	616	643	621	597	594	612	659	585	628	594	585	645	653	602	658	635	605	634	655	596	651	647	590	600	625	639	565	615	664	614	629	615	605	610	608	580	601	602	654	641	657	624	655	608	658	622	653	630	597	643	611	642	674	634	629	618	637	618	647	611	630	658	662	603	627	604	633	624	645	630	633	616	639	604	660	636	603	618	600	583	627	627	609	653	625	646	680	682	645	597	657	633	657	621	649	623	601	618	629	661	621	655	646	602	633	670	652	630	602	607	637	609	637	608	641	667	620	623	621	654	613	613	588	619	628	660	593	630	625	653	602	670	634	665	616	610	641	664	622	621	635	605	644	620	675	680	641	599	642	633	630	615	638	635	691	619	643	657	639	608	609	642	668	654	588	626	617	639	572	656	658	629	616	650	596	615	611	636	616	641	653	625	612	613	653	643	589	577	641	632	609	603	671	672	599	640	660	617	640	641	656	602	612	669	606	626	616	622	647	626	648	641	655	648	657	625	634	630	668	636	611	668	646	670	633	639	626	590	625	662	653	596	605	618	591	582	629	632	680	603	636	639	604	616	579	629	632	606	584	612	647	666	654	671	639	575	612	642	612	573	603	615	658	629	626	631	617	595	622	568	576	605	652	593	622	632	625	644	656	616	672	639	601	625	594	652	602	649	673	665	681	636	614	631	616	643	653	623	590	614	598	663	600	610	603	662	657	638	673	628	626	635	607	661	610	676	666	638	663	614	648	598	610	630	630	619	669	611	658	624	635	604	601	647	663	603	624	652	629	604	650	605	642	645	621	665	640	621	576	634	655	643	631	640	637	619	633	616	632	596	621	666	605	632	628	621	604	596	626	591	621	651	643	634	668	651	583	621	587	635	692	671	671	617	629	621	668	626	581	613	632	603	599	620	668	622	626	610	612	674	679	634	653	615	635	623	626	634	605	640	617	633	622	611	669	665	595	609	657	601	625	681	635	626	610	643	631	616	632	642	573	634	616	628	597	572	629	662	647	625	630	601	616	604	648	633	640	647	657	629	658	635	613	620	623	585	628	628	622	603	646	614	618	588	590	647	603	637	604	650	660	645	640	639	620	618	655	615	657	616	616	593	592	615	620	609	641	659	647	642	585	620	601	631	613	607	579	590	611	593	648	693	601	632	649	639	619	583	637	627	639	612	616	614	615	611	647	619	610	651	626	642	614	636	663	653	612	660	648	624	606	634	638	657	627	600	612	604	637	657	635	576	591	632	584	625	586	629	649	659	595	635	640	620	624	639	627	638	600	664	632	623	690	640	655	620	649	597	623	645	666	602	642	620	579	625	601	613	617	634	623	657	601	610	607	601	614	593	657	590	638	613	652	572	632	665	615	642	602	641	651	602	657	621	660	609	648	664	645	619	653	668	625	603	638	603	621	611	658	603	632	614	636	603	654	624	645	671	666	606	595	627	609	597	667	621	637	619	667	669	632	630	656	617	572	619	665	644	684	653	592	620	638	653	635	627	568	623	645	663	646	644	622	662	597	623	635	630	629	617	607	626	612	626	617	601	677	651	619	672	670	611	586	656	656	625	627	631	624	646	589	610	614	619	601	608	643	656	647	643	644	622	607	633	587	628	623	625	624	624	619	650	651	660	630	621	612	631	598	617	587	631	616	600	635	607	588	603	595	669	661	611	617	612	632	584	637	695	623	651	644	648	658	627	627	603	653	678	625	601	654	625	609	625	639	655
26717	22031	19609	7000	2307	4058	6943	4694	2491	839	563	428	447	440	453	420	456	413	429	492	517	512	536	503	450	396	457	437	408	451	430	414	445	436	432	430	405	436	401	434	428	404	437	436	409	434	409	423	456	460	473	417	409	460	410	410	451	429	405	432	480	429	440	455	425	426	476	438	435	460	423	412	464	433	416	425	424	458	439	381	451	412	422	420	440	464	459	455	467	426	434	408	421	428	420	421	431	438	414	448	432	409	412	444	424	413	422	446	448	391	421	448	478	434	429	432	438	459	468	428	427	407	398	448	410	451	416	451	435	437	418	440	402	439	419	403	422	436	406	447	415	415	456	425	418	419	440	431	490	476	454	397	448	427	425	391	429	425	422	451	392	456	422	406	425	441	439	450	442	444	400	414	411	429	473	432	422	425	395	470	445	389	456	442	457	447	394	446	429	442	436	414	444	448	452	442	435	420	449	456	423	433	423	405	446	423	444	424	469	419	413	470	417	406	426	451	449	434	430	423	481	434	427	451	453	415	419	376	432	439	437	429	435	393	395	430	417	411	404	428	442	479	455	446	400	435	439	459	427	427	449	450	458	405	409	453	410	428	423	436	396	399	434	428	436	430	413	425	413	426	409	457	442	410	434	453	446	438	406	429	450	448	475	414	419	431	439	408	459	435	429	452	416	422	383	402	431	432	434	418	457	437	439	419	419	410	452	431	440	434	407	434	433	419	416	390	414	433	413	447	447	445	410	470	428	440	441	438	395	457	458	411	438	412	448	446	463	409	441	435	430	428	465	454	445	380	424	441	427	434	436	448	448	433	474	404	391	426	438	428	378	418	443	413	388	451	444	463	427	460	438	425	388	419	397	438	431	414	397	427	463	480	409	429	441	426	419	419	451	448	443	438	441	423	436	418	492	439	454	388	444	446	426	408	432	437	425	427	420	422	386	437	424	437	437	453	402	427	422	415	393	403	463	401	436	470	414	425	436	456	433	387	383	419	435	415	400	457	449	413	431	418	427	430	408	408	460	454	426	452	434	402	397	426	411	435	407	438	422	413	418	417	437	447	449	415	425	438	476	421	451	427	427	433	431	407	413	403	432	440	398	418	392	435	404	438	422	393	419	481	445	406	442	447	449	389	430	406	437	406	420	403	401	412	402	396	429	449	453	418	413	457	426	438	453	426	427	419	462	443	420	460	419	440	440	445	447	426	419	393	441	453	458	488	401	416	451	468	460	467	415	401	397	459	402	456	449	463	443	427	451	402	423	437	436	437	399	412	403	412	433	410	460	433	390	415	421	421	408	409	410	469	379	433	409	439	464	426	409	437	434	401	430	408	442	393	413	426	427	428	420	422	424	426	401	406	423	429	452	423	448	451	502	425	403	444	449	438	454	456	426	452	444	420	456	445	404	435	409	450	437	433	431	427	431	386	403	429	411	418	392	401	425	460	424	440	398	422	395	447	450	447	443	419	454	420	445	398	433	446	412	384	432	453	389	415	454	420	440	423	439	436	458	430	419	397	412	431	456	387	463	409	466	404	398	413	415	428	458	421	436	460	434	427	436	475	404	399	432	432	468	438	448	411	419	450	409	412	446	452	416	473	466	442	444	465	432	433	411	443	416	448	415	394	413	427	387	425	419	427	431	399	423	436	418	423	421	461	418	422	473	416	419	397	442	474	467	408	396	448	459	399	399	423	415	427	478	431	423	444	452	438	404	409	462	432	422	438	420	441	450	480	447	436	424	421	407	416	391	410	427	433	447	471	421	416	403	391	456	446	450	443	423	470	433	442	397	399	429	425	401	411	458	441	437	463	443	440	387	444	406	453	403	410	414	441	424	446	442	409	440	402	429	461	395	423	413	445	449	422	419	473	439	402	429	439	405	402	445	430	469	448	423	389	442	422	403	492	418	442	472	430	411	411	436	455	404	408	430	442	442	413	434	459	424	433	472	445	416	465	430	419	443	420	436	435	423	414	458	416	413	432	422	426	451	449	435	401	440	435	444	428	435	434	438	406	445	433	443	406	473	441	418	437	432	394	430	419	449	432	416	404	427	407	443	446	446	467	444	416	411	410	450	440	430	409	455	435	422	412	400	428	412	425	406	447	458	409	404	433	451	426	427	433	451	440	396	430	464	379	416	428	449	419	414	439	441	420	430	403	449	431	421	426	413	436	446	418	448	462	450	473	424	448	386	454	426	434	444	441	412	431	428	442	427	443	436	419	452	453	425	434	419	422	436	419	416	441	365	411	452	431	430	412	395	433	474	460	447	433	435	427	454	424	459	431	432	438	453	450	440	387	396	442	436	430	455	416	404	433	396	441	410	473	463	422	439	427	436	424	425	463	461	480	480	425	410	415	438	419	417	412	467	436	443	478	410	409	418	406	415	459	430	435	408	454	444	472	417	451	432	417	381	444	422	471	463	396	426	375	408	448	429	447	434	437	504	392	413	429	416	408	405	418	407	449	431	434	419	431	433	440	458	422	416	431	408	406	435	434	431	481	435	433	395	441	424	442	427	429	403	468	462	413	418	439	429	448	464	416	428	394	460	456	478	405	437	429	445	419	428	441	450	460	379	461	406	428	422	420	486	422	441	413	421	442	435	424	450	434	416	437	419	404	407	393	472	398	426	448	438	446	397	430	452	405	425	436	418	437	422	458	444	401	451	446	446	433	473	425	455	404	391	391	424	415	434	432	407	459	426	390	415	417	426	453	463	399	412	411	410	429	412	425	397	431	405	434	458	438	412	425	443	449	415	451	420	410	453	403	403	437	423	418	442	411	433	442	418	422	442	427	443	445	419	425	482	431	435	425	392	419	447	434	423	439	438	405	408	421	430	444	420	438	423	463	435	426	431	420	438	417	471	412	400	413	428	409	429	448	414	402	431	405	444	455	444	425	422	452	422	421	459	425	431	402	452	447	481	436	440	432	460	427	439	423	432	452	453	454	416	413	432	410	427	442	450	436	442	424	457	403	476	431	460	439	440	432	424	411	406	427	415	443	396	434	417	397	452	448	461	447	448	422	402	418	408	458	433	386	448	433	396	462	444	463	444	431	424	444	430	417	420	398	404	443	422	422	396	435	420	432	418	413	434	445	461	436	423	432	466	437	472	424	432	428	443	426	412	411	433	409	459	426	411	447	407	458	427	443	449	445	384	416	433	454	391	438	432	462	427	430	434	447	448	442	419	446	447	425	431	425	455	409	450	416	416	432	422	419	436	456	434	437	437	432	438	438	449	435	470	453	428	405	447	412	422	403	439	422	416	435	394	431	426	445	429	434	416	440	421	412	467	444	436	431	447	432	423	416	419	422	402	427	405	409	434	400	440	446	437	453	438	428	426	417	407	448	427	427	443	437	458	418	437	410	417	418	404	433	436	423	391	454	414	425	430	458	442	411	452	394	416	418	452	418	379	427	401	432	436	423	438	435	464	462	403	415	442	467	420	424	418	386	419	440	433	416	460	470	403	442	447	452	444	427
23389	33138	21872	8765	5472	9299	13507	9666	5167	1610	982	732	720	692	709	698	679	690	706	823	892	818	779	756	700	672	678	678	651	644	675	622	675	670	623	679	703	678	642	695	679	635	662	672	669	674	665	658	673	671	653	647	661	649	686	684	718	693	691	718	666	636	632	664	689	673	663	717	637	652	660	673	654	660	717	638	703	664	650	687	670	674	661	664	667	645	683	679	663	668	692	692	661	666	698	692	634	648	722	702	686	649	678	676	655	679	627	710	663	653	671	659	678	664	718	676	663	667	692	643	687	662	640	665	642	670	666	669	652	618	614	639	656	652	644	699	694	640	654	677	666	653	703	682	695	675	700	650	683	613	753	646	669	631	656	680	672	718	642	661	644	708	635	639	645	663	674	656	631	685	702	641	665	681	664	598	654	653	694	647	675	655	708	658	661	693	660	662	681	640	625	668	649	643	651	639	659	685	666	658	673	650	669	647	680	654	630	674	660	662	662	640	676	660	708	662	700	645	680	684	722	685	652	711	662	642	678	671	611	690	688	631	688	660	665	650	709	696	722	700	661	665	638	674	671	628	692	661	687	659	645	644	687	675	688	610	620	669	665	662	692	656	657	696	694	699	652	622	629	662	655	675	663	666	661	650	660	689	700	667	666	676	681	677	722	719	633	642	638	713	673	697	626	692	690	620	655	679	655	616	702	697	668	680	682	660	649	669	702	647	659	683	709	646	641	684	673	660	623	655	640	678	664	679	651	654	631	663	670	655	662	593	695	664	640	669	661	611	668	682	650	676	627	652	650	639	671	694	666	676	708	632	633	648	646	688	690	646	649	641	661	664	670	626	676	664	654	692	700	716	642	665	667	718	686	654	674	708	674	692	638	662	676	621	656	656	673	698	648	623	632	644	670	668	669	679	666	671	682	678	671	662	689	659	657	695	641	654	639	625	658	662	675	651	628	694	617	682	659	683	671	685	685	628	666	676	670	619	637	634	659	655	645	686	623	691	696	651	639	613	725	681	643	664	688	688	671	630	634	659	674	663	657	617	677	628	668	629	617	660	659	629	640	658	706	687	680	664	666	672	662	682	629	690	682	717	666	663	679	679	615	651	665	640	611	645	612	703	649	638	688	726	707	666	677	641	628	635	657	668	664	690	682	639	712	661	666	721	659	711	690	623	659	695	681	697	643	650	688	647	673	666	631	685	648	627	640	682	691	640	708	678	662	712	693	650	673	628	662	698	658	654	636	693	647	731	644	746	651	653	645	666	697	694	693	649	666	651	660	659	680	673	688	719	626	644	648	658	685	642	705	683	684	638	674	695	609	705	719	619	602	672	668	687	671	723	689	687	679	668	647	648	652	637	685	629	674	682	655	675	672	639	687	660	696	690	670	688	648	642	676	615	641	650	673	653	704	668	700	644	715	667	664	658	720	681	698	706	640	645	671	632	694	655	657	685	676	631	639	685	653	652	666	696	709	675	682	685	740	704	678	643	709	626	705	688	586	705	686	685	696	668	690	652	640	701	648	682	674	682	612	664	696	632	606	679	672	638	691	679	657	702	694	686	656	639	678	664	662	640	643	629	698	710	716	692	673	684	631	658	654	670	666	620	676	748	633	711	658	645	709	663	692	645	670	689	651	626	703	628	635	679	661	714	684	687	716	643	658	645	609	696	647	668	674	668	655	629	677	651	659	678	681	660	672	639	669	645	666	682	665	643	662	652	661	613	629	645	661	647	680	656	700	651	651	652	682	669	717	686	668	668	665	663	669	692	660	715	612	656	692	654	687	666	649	693	666	604	695	660	647	722	666	648	664	641	644	667	701	647	677	704	620	665	696	669	630	667	654	704	717	621	647	673	655	712	670	659	663	663	681	691	723	671	663	649	643	653	665	707	669	667	693	640	718	669	608	696	671	635	605	670	662	696	659	653	647	628	683	678	656	656	670	689	642	609	674	701	680	634	679	655	650	662	641	640	697	624	660	665	674	694	657	636	657	666	634	677	654	594	655	666	661	675	700	649	675	705	675	633	673	679	642	649	672	671	669	656	619	651	727	687	698	606	689	643	679	632	708	623	691	699	715	691	675	663	670	624	704	715	622	643	602	656	627	655	654	655	685	658	657	674	661	693	629	655	616	657	649	673	648	647	658	656	649	662	651	615	673	684	683	693	681	683	633	649	636	641	707	649	674	672	641	605	679	677	665	630	701	662	744	701	650	661	707	712	664	642	678	689	679	699	619	682	679	646	639	649	612	696	648	665	630	681	632	710	687	640	670	620	708	665	622	652	675	651	649	680	696	693	627	670	630	681	621	672	636	704	647	697	622	658	678	652	675	678	671	649	704	722	676	628	676	678	665	632	672	653	624	710	666	663	640	666	670	695	673	680	610	684	703	655	660	685	648	695	662	667	699	694	698	710	656	648	649	676	624	658	698	649	697	652	681	684	637	662	717	669	671	686	650	650	647	625	690	658	674	656	688	691	705	638	677	671	682	663	662	674	668	658	703	675	674	640	669	659	647	614	605	675	679	645	635	666	686	707	715	651	678	700	676	700	662	637	661	640	677	695	740	654	631	669	671	650	693	703	656	735	660	715	638	641	666	655	656	692	620	686	674	691	675	664	672	673	688	670	621	653	640	694	640	600	667	668	671	677	646	653	679	681	683	674	680	699	624	705	682	678	662	657	680	644	603	672	618	670	674	663	680	648	636	639	643	697	667	636	692	684	646	680	662	704	640	632	673	680	650	666	644	651	661	657	719	657	692	681	656	671	647	664	652	705	690	687	618	661	631	647	658	677	671	699	663	662	631	677	670	655	609	674	700	643	685	695	641	672	659	660	691	718	717	637	642	669	619	692	635	641	668	682	678	651	662	679	697	703	670	703	700	702	657	651	648	683	680	648	648	683	651	673	669	730	661	637	683	698	641	652	642	680	628	656	643	713	606	672	702	628	675	680	686	623	644	645	689	706	694	651	641	612	647	673	704	652	667	665	687	682	675	657	674	663	657	665	628	693	699	649	698	652	632	710	666	648	667	654	701	644	675	651	657	628	680	657	620	646	665	638	646	681	622	684	673	645	717	710	705	692	687	691	669	679	673	658	683	631	692	657	711	649	678	646	695	674	709	673	648	657	664	638	690	650	640	642	612	644	683	594	703	691	670	668	645	648	662	701	648	657	679	631	681	660	609	691	694	650	651	697	609	649	682	669	616	659	686	670	635	666	635	670	724	691	713	666	694	630	665	695	699	649	636	702	666	653	673	640	684	670	659	693	650	652	673	610	673	661	699	686	684	698	615	641	671	716	690	684	698	637	659	658	670	622	668	635	645	699	641	645	717	640	669	680	657	663	663	704	658	633	651	674	669	663	676	671	669	661	665	699	666	636	657	641	689	659	623	645	690	672	650	640	736	659	712	684	677	675	608	688	684	665	669	623	658	625	665	679	675	673	666	626	612	665	677	662	686	711	700	682	676	627	675	680	679	671	633	656
24199	21230	28216	24315	19408	12950	35431	27084	16155	3471	640	505	544	541	517	503	475	526	565	856	944	693	683	531	504	484	504	484	466	475	478	474	516	480	499	519	512	465	479	509	482	484	521	479	481	460	489	490	471	471	516	482	464	494	511	512	468	489	479	536	487	465	502	541	486	487	505	495	456	462	496	458	508	518	476	491	479	484	509	473	500	469	467	491	477	484	486	450	499	527	499	475	518	430	486	477	448	530	495	477	508	502	448	498	449	524	471	529	479	482	494	500	493	456	471	495	471	517	506	496	520	505	439	486	488	504	488	483	468	471	472	509	499	466	489	503	479	488	489	491	512	500	521	490	499	500	465	500	505	493	485	482	475	463	479	517	501	494	494	497	457	518	514	510	495	477	461	502	506	514	467	486	492	503	459	483	439	488	508	468	479	508	498	461	493	478	467	467	486	488	493	521	491	497	449	500	450	497	462	505	493	469	494	494	502	495	492	531	469	496	503	435	484	492	524	453	530	453	514	473	488	479	475	490	490	477	493	496	480	491	463	480	478	443	487	496	477	473	474	479	510	519	527	477	526	495	461	478	494	438	487	466	501	512	478	482	503	498	459	474	477	514	476	473	458	492	484	461	490	504	469	485	516	512	484	508	460	481	507	502	488	489	509	478	454	464	527	457	518	523	471	490	507	485	454	526	477	467	516	476	478	480	466	462	471	468	489	475	503	478	492	481	490	485	467	455	495	463	501	450	458	528	473	499	480	490	511	512	511	447	523	475	483	495	471	505	464	470	478	503	522	540	494	547	499	542	464	449	473	478	473	492	488	469	517	489	500	507	478	505	491	499	483	502	524	505	480	508	481	503	513	496	472	475	437	449	478	548	478	522	517	426	448	492	507	472	518	481	522	462	508	508	500	500	485	470	471	488	502	493	473	485	521	506	493	494	512	486	446	497	500	494	483	453	518	436	493	492	468	480	472	488	476	485	508	502	483	469	517	474	497	514	475	460	494	539	476	515	452	475	483	499	445	504	480	496	490	459	481	524	464	473	466	492	508	479	459	474	496	462	462	432	481	494	495	509	500	503	434	466	476	500	482	485	514	451	455	501	431	494	442	492	470	493	533	506	498	450	456	467	520	503	521	492	473	509	503	512	525	517	493	499	487	488	504	476	497	478	531	504	501	455	516	461	483	479	487	511	485	564	467	466	511	455	484	477	525	480	468	465	481	534	486	517	485	486	499	484	519	474	496	507	462	511	482	463	501	530	466	461	512	490	495	506	495	481	495	444	506	499	507	468	496	488	529	456	457	508	448	506	503	478	497	477	479	458	460	506	503	499	518	485	487	471	490	439	491	493	507	513	495	486	491	491	493	481	480	505	472	464	520	512	471	476	514	510	500	503	503	496	442	487	506	481	505	512	515	493	525	461	458	504	529	440	490	473	483	443	508	506	460	489	480	503	480	486	470	515	490	472	484	493	496	486	472	495	476	513	514	476	466	523	478	496	495	461	482	492	479	486	475	490	490	498	463	480	485	478	490	474	458	490	490	498	444	482	495	501	501	490	501	495	490	494	468	490	485	493	515	478	456	449	504	504	492	488	514	451	466	481	488	507	499	500	503	502	478	483	473	508	503	480	504	490	504	478	477	480	463	509	503	484	516	467	510	466	519	508	489	525	500	468	481	475	426	457	428	466	474	503	457	501	482	478	483	480	471	489	468	485	464	479	489	499	472	510	498	477	473	501	481	499	483	520	495	483	491	496	528	507	494	460	505	519	471	486	466	497	468	493	487	500	472	547	508	520	475	487	507	501	537	509	479	467	482	445	474	481	517	534	470	482	496	516	480	455	502	486	483	484	505	453	453	518	469	469	477	483	471	451	509	479	492	519	485	481	515	461	514	474	456	481	439	466	484	493	485	478	479	512	519	499	523	447	538	539	503	427	519	528	469	494	488	504	468	473	471	516	467	500	484	457	453	486	504	480	498	491	476	509	418	467	493	497	479	475	489	527	462	549	491	493	469	476	462	491	488	491	484	502	491	524	484	492	474	450	443	494	509	526	469	463	442	503	475	504	459	536	511	522	515	441	486	500	496	460	475	486	465	468	510	503	482	525	458	485	502	516	505	510	464	471	523	469	479	478	516	537	502	490	481	557	479	470	471	474	473	480	488	522	501	472	499	478	487	473	455	480	473	516	476	473	488	462	479	453	498	483	554	504	489	482	489	513	489	461	550	424	480	506	512	472	464	456	493	456	483	483	456	492	483	504	490	503	490	525	462	488	496	471	493	497	514	455	522	500	496	470	470	489	509	537	532	527	477	467	472	479	495	472	485	491	499	498	477	479	508	477	473	552	457	531	489	518	518	464	473	475	462	488	496	505	486	482	517	481	503	502	458	452	475	488	528	509	513	486	467	460	471	522	482	528	467	437	496	493	467	485	482	516	454	465	497	503	471	416	459	445	490	461	470	497	484	473	497	478	498	474	466	489	514	494	528	485	517	488	474	471	439	482	522	495	494	490	450	443	504	471	467	466	467	471	471	490	470	465	480	460	476	492	489	498	487	434	488	499	472	521	499	489	475	495	477	488	493	505	508	491	480	481	460	454	488	481	478	534	473	489	486	509	486	515	459	500	522	472	476	464	470	462	512	491	487	456	514	465	519	474	495	529	512	475	486	498	526	515	480	495	490	512	478	464	483	492	496	460	472	461	507	504	515	505	484	499	450	492	453	474	491	498	487	504	491	484	518	449	483	477	517	503	506	478	495	484	485	490	502	472	469	481	463	486	491	478	511	498	524	481	449	506	468	462	497	492	432	462	478	446	496	502	481	492	419	500	485	517	473	501	464	501	449	472	502	494	493	496	466	516	500	494	499	488	523	501	489	483	470	533	513	518	450	532	489	453	496	479	451	458	503	454	516	469	467	471	470	474	476	492	458	469	487	504	459	465	478	489	462	484	487	524	515	504	481	471	508	462	518	456	443	506	497	528	494	470	524	497	550	453	446	481	459	473	480	488	500	458	445	479	489	511	477	487	447	503	507	489	467	469	464	466	496	509	453	506	475	498	518	494	539	479	456	489	466	482	467	502	504	485	526	478	509	459	481	481	498	493	505	497	487	444	486	506	458	520	480	506	472	500	485	489	503	466	484	513	497	489	461	521	464	491	493	460	465	494	489	488	505	445	481	461	460	490	480	478	505	502	475	515	468	537	480	535	516	491	468	525	495	459	481	510	495	461	500	442	471	481	479	499	480	519	483	430	519	481	481	464	494	508	501	484	542	475	484	481	472	483	478	500	471	517	498	457	531	508	454	503	469	484	470	480	479	440	485	466	504	467	506	456	518	486	428	465	470	480	490	509	495	464	477	400	516	467	469	500	510	455	512	477	476	496	478	539	519	480	452	473	496	502	504	508	512	480	504	510	487	501	498	480	504	462	488	480	496	484	494	508	495	505	487	490	494	480	473	472	502	506	496	508	467	494	522	495	469	520	513	477
28595	45197	34084	18373	12616	17325	40300	32953	22271	5371	970	885	787	811	815	872	826	781	1040	1895	1952	1407	1143	827	888	730	762	790	747	725	727	758	802	742	780	778	707	749	752	756	793	707	769	744	723	793	742	748	733	752	718	769	803	736	784	747	822	752	727	772	798	718	732	709	737	762	772	745	741	787	778	761	742	774	745	726	754	753	765	765	720	760	750	783	698	735	720	755	739	742	814	779	713	759	744	736	750	803	781	748	727	726	684	741	742	726	768	773	744	763	725	754	775	793	783	759	710	762	770	720	689	767	728	745	777	810	782	720	733	764	755	746	741	712	731	703	731	714	777	736	724	767	738	765	703	771	726	728	746	736	753	731	795	746	776	771	716	755	789	757	716	740	744	709	758	772	734	772	763	766	728	778	757	713	707	759	763	748	730	750	714	742	785	718	755	761	756	717	745	681	754	770	751	757	750	779	747	794	741	720	718	739	762	792	697	741	717	738	763	761	742	762	774	751	788	731	728	733	776	744	761	709	781	745	780	725	731	731	764	702	762	768	690	781	775	737	785	770	707	732	700	738	763	782	698	798	756	764	756	765	774	721	761	759	790	730	726	739	712	779	743	681	725	770	709	748	768	735	758	755	768	782	722	761	730	686	787	769	710	701	688	741	754	758	743	746	752	763	733	724	782	722	715	782	747	755	741	757	754	723	751	765	760	687	781	714	743	754	761	729	755	762	763	742	725	739	730	777	759	749	765	790	749	770	766	759	771	767	773	749	773	795	817	730	720	746	812	753	761	709	751	772	748	763	769	748	781	687	736	741	726	749	739	723	740	732	782	746	755	765	762	749	681	769	743	724	770	761	761	697	712	767	764	803	696	775	703	751	769	716	781	784	765	781	776	753	735	778	745	738	750	735	758	764	775	750	743	794	779	760	714	772	749	820	725	744	739	698	768	763	746	744	762	746	748	721	708	741	749	765	708	720	750	723	730	811	740	768	709	728	732	729	710	786	755	723	755	786	755	755	729	727	773	749	770	742	726	768	746	777	701	730	698	761	725	792	732	763	741	788	764	751	797	750	761	759	711	728	714	768	758	748	719	767	741	762	787	798	754	764	746	762	725	718	738	782	693	732	752	749	745	757	708	746	726	787	765	769	762	749	788	745	820	700	791	754	793	725	756	764	758	784	777	794	700	734	765	758	761	727	737	702	745	736	737	747	719	740	764	779	728	691	743	748	789	759	811	740	804	756	815	758	770	740	743	800	788	727	789	756	784	788	703	781	737	781	769	774	777	764	780	757	774	737	815	793	759	739	783	747	710	776	731	755	746	760	727	751	771	706	754	756	756	735	741	749	698	713	737	814	766	734	759	729	757	761	761	730	751	777	746	764	707	737	763	729	765	676	758	716	766	772	779	730	755	731	760	759	753	747	780	724	787	746	759	764	754	785	758	773	742	780	774	747	801	705	769	744	765	766	721	745	721	753	775	774	751	759	740	732	756	796	772	810	754	756	778	756	766	736	762	724	773	748	759	784	772	774	706	778	772	781	783	784	729	761	732	720	757	718	734	747	770	742	783	793	739	762	772	831	731	752	843	755	705	747	734	711	747	777	732	733	731	721	735	774	686	765	762	814	717	812	766	727	757	734	733	776	728	725	745	767	717	770	716	771	775	723	742	743	734	767	717	759	784	727	774	732	715	715	749	693	742	745	737	760	767	728	725	835	707	709	758	764	728	760	678	745	722	750	748	737	782	733	730	791	755	796	777	770	716	744	734	817	727	745	760	785	734	746	677	739	731	730	797	760	749	782	756	767	719	772	703	740	726	724	700	755	745	757	771	762	734	797	727	767	765	752	732	695	801	759	723	724	784	759	692	755	782	755	776	654	699	779	794	758	737	734	758	729	732	754	723	736	772	704	761	709	778	719	798	719	779	770	752	718	735	754	713	752	755	743	786	708	642	787	775	739	741	785	762	740	779	763	810	736	767	757	713	767	774	774	711	753	749	745	714	782	742	779	752	774	804	730	777	743	765	747	752	761	713	740	724	737	754	751	751	722	737	718	774	716	776	775	765	774	742	776	782	754	731	772	708	734	759	796	756	734	778	754	751	726	771	810	721	862	787	743	739	728	700	699	739	727	749	743	742	755	765	724	762	746	730	810	697	746	783	764	723	719	724	737	724	715	771	716	754	754	749	687	757	715	748	752	752	752	771	778	721	749	734	778	749	716	711	796	774	756	787	750	730	737	730	742	764	739	734	773	786	745	752	737	744	710	696	775	745	719	768	772	789	787	760	737	774	794	724	797	782	739	717	770	756	787	791	746	715	694	708	744	714	741	735	788	759	727	803	794	742	741	778	771	764	718	742	777	808	783	788	787	761	774	784	738	711	775	674	724	736	759	744	747	746	734	738	773	748	729	751	759	713	739	784	754	740	779	696	754	728	747	767	727	809	790	805	764	669	736	773	736	771	730	748	708	781	779	769	731	748	755	782	704	765	768	740	775	785	705	744	760	711	728	692	744	704	728	720	755	792	726	747	729	706	727	767	712	797	703	769	761	801	756	761	724	724	755	743	754	770	707	752	798	783	665	776	747	701	705	723	748	742	752	753	764	733	741	771	717	718	728	744	706	783	714	778	785	771	790	767	773	751	772	750	695	820	716	739	764	783	765	736	745	729	815	747	778	750	756	714	797	784	751	737	772	751	725	758	768	740	736	742	723	735	819	728	730	777	747	697	708	773	750	724	796	800	715	760	786	815	754	741	742	743	711	739	766	757	746	722	744	715	741	705	758	713	775	766	734	735	746	721	756	752	760	734	711	753	752	696	726	741	795	755	785	737	753	769	802	770	722	762	733	768	802	727	739	740	713	759	784	714	750	721	799	730	696	728	781	723	788	737	736	745	717	728	743	753	751	679	753	739	757	781	733	729	769	769	714	723	757	768	797	768	780	753	763	695	724	751	701	729	743	733	790	752	758	797	733	772	767	758	764	739	836	793	774	754	777	757	752	692	767	773	773	787	776	769	754	752	736	747	728	772	759	743	715	781	738	718	746	741	720	745	776	784	730	732	733	810	799	727	785	763	748	677	743	730	701	784	732	801	744	760	743	766	787	767	739	743	773	711	749	753	748	772	725	724	781	724	820	737	776	701	780	781	699	752	792	741	741	715	739	742	732	756	752	735	742	724	771	772	756	738	748	771	742	788	709	702	743	763	745	748	744	723	744	721	725	767	746	751	738	753	799	772	772	721	716	761	772	692	760	756	725	757	740	750	727	727	720	816	731	744	767	732	736	704	735	729	753	726	785	784	753	776	751	751	751	777	755	793	736	790	721	729	748	734	737	731	746	764	768	791	781	726	688	766	708	778	716	750	781	785	780	779	765	703	756	768	734	722	721	731	728	738	716	695	695	755	748	750	763	759	776	750	764	746	722	747	787	769	755	770	746	772	769	748	701	719	746	744	823	742	739	737	752	724	788	762	747	763	755	718	743	689	765
22969	21224	28895	23669	21147	24502	46376	41189	24244	8369	990	474	468	495	490	495	471	459	507	1581	1651	1320	819	544	532	433	475	413	415	419	437	427	432	434	419	413	423	418	403	431	428	452	411	398	422	412	434	400	430	430	402	416	418	401	422	447	405	427	413	421	397	424	458	387	422	444	427	415	405	408	415	401	417	394	401	414	432	394	436	434	413	399	433	422	435	394	407	405	415	405	420	398	440	420	420	406	430	449	428	417	402	409	436	409	427	414	446	423	429	419	410	428	415	395	387	411	413	413	418	408	406	433	432	425	389	434	397	397	406	452	485	441	438	382	420	386	404	436	408	459	447	412	431	439	405	407	428	427	432	408	446	443	439	438	415	464	436	388	427	415	428	439	436	455	424	400	398	396	446	439	421	438	408	391	464	405	419	405	444	424	406	403	442	415	427	410	445	405	448	424	401	408	404	453	434	415	452	440	435	402	396	402	460	394	443	434	376	406	405	433	416	432	427	384	430	413	385	443	445	401	439	402	406	379	425	390	423	405	431	444	423	435	409	417	448	423	436	383	434	442	414	400	430	427	408	460	394	456	411	428	380	400	432	423	437	403	403	437	406	420	430	415	425	420	422	432	429	422	393	434	404	418	450	409	442	424	443	397	381	437	409	413	405	403	385	449	432	398	397	426	429	394	411	392	400	440	407	464	417	414	446	458	419	419	402	426	408	428	397	435	418	400	411	399	429	397	424	406	425	376	424	399	431	390	457	384	420	411	438	425	396	415	424	421	437	411	439	405	443	432	407	393	397	422	391	415	426	395	408	444	412	413	447	416	429	391	408	425	401	456	415	396	442	403	436	445	407	400	396	384	399	447	421	392	417	398	385	417	410	400	400	446	431	413	396	443	393	411	425	431	445	423	454	416	426	422	427	374	412	414	431	443	412	421	415	385	410	430	405	448	408	436	447	415	413	400	413	454	406	376	413	404	404	421	444	433	430	427	431	448	380	412	444	423	461	425	434	452	382	447	389	446	463	402	436	410	385	408	426	429	380	396	456	416	382	424	429	417	415	413	425	409	427	383	481	401	384	427	429	454	383	420	398	430	397	424	441	389	452	388	403	409	407	459	403	393	487	392	426	401	464	368	435	407	438	415	400	431	421	399	461	387	450	408	434	404	414	416	442	402	437	457	390	410	435	376	420	392	395	416	417	420	413	446	422	413	416	416	402	418	410	421	424	422	409	426	446	399	436	437	461	425	422	441	415	427	448	410	438	429	397	392	375	357	411	414	382	379	401	416	372	444	406	444	432	398	406	414	403	445	413	466	427	423	430	434	402	441	430	417	410	416	431	386	421	407	438	408	422	418	442	396	415	367	419	435	411	396	405	392	424	449	402	401	427	448	419	411	414	438	418	417	395	426	420	416	418	396	397	397	407	438	403	420	389	397	425	416	428	440	381	416	433	430	386	423	408	424	438	400	370	457	378	427	395	407	444	404	422	370	413	399	410	434	407	403	376	441	405	437	433	449	396	432	439	422	424	441	424	440	421	448	425	424	435	394	422	410	434	411	448	437	422	417	437	414	419	372	445	377	398	423	434	384	403	417	404	375	396	411	449	380	396	436	423	415	389	398	413	420	434	430	443	446	414	435	443	377	427	428	417	428	402	415	422	401	375	398	393	446	420	417	420	432	415	425	391	398	428	423	423	423	461	419	398	422	415	418	433	445	401	441	423	356	390	456	436	391	419	414	413	404	465	460	409	400	434	423	405	407	410	429	449	469	438	435	450	399	408	407	415	402	431	435	403	409	415	410	406	443	423	429	392	423	415	424	411	420	429	455	413	422	437	414	422	429	391	411	417	412	411	439	421	417	386	409	426	411	445	421	410	450	420	439	436	387	417	441	414	437	435	449	428	434	404	428	396	415	404	434	420	421	446	409	422	447	400	368	410	413	433	391	432	395	425	393	437	423	465	416	407	430	458	430	431	442	440	469	405	421	400	482	412	392	409	400	424	415	443	435	401	392	413	401	404	467	444	446	410	429	451	387	416	417	401	394	430	452	407	409	420	425	424	404	387	427	416	442	413	421	415	417	401	402	447	419	431	391	404	424	413	410	410	431	416	432	441	416	396	430	422	404	401	383	450	374	454	396	396	426	407	428	427	415	399	367	438	432	400	411	401	397	403	424	442	422	419	419	405	402	415	399	386	398	412	413	426	434	400	418	397	426	429	450	455	436	414	420	442	438	460	413	416	413	410	415	430	449	381	441	389	415	434	375	404	406	410	410	396	419	399	444	428	402	402	420	463	435	365	438	432	422	431	431	388	423	454	442	412	408	396	408	404	391	425	423	415	446	399	414	397	413	418	427	441	414	411	446	400	386	412	403	430	403	392	378	402	399	440	406	443	394	472	457	425	451	450	443	416	413	455	437	374	453	433	416	413	397	452	414	435	399	423	419	398	438	410	424	452	430	452	433	434	440	387	415	397	386	385	451	432	400	379	429	394	407	426	433	410	413	400	430	431	439	434	415	385	402	438	387	413	424	427	405	413	425	468	408	442	423	401	375	415	430	430	441	450	409	445	453	447	399	399	412	438	434	420	381	395	425	433	448	403	405	419	417	452	450	453	410	451	436	445	430	392	448	425	450	398	384	460	394	407	405	415	449	431	403	439	407	406	406	417	380	415	413	423	403	439	416	424	415	399	432	436	443	427	418	438	404	393	412	454	421	433	432	414	427	438	423	424	429	482	451	408	440	356	414	426	405	395	429	390	380	414	426	414	443	408	414	418	423	401	438	461	430	391	408	423	415	455	444	415	411	429	440	382	409	453	389	418	401	434	427	425	406	471	396	427	410	408	401	413	410	417	415	429	418	447	382	446	410	422	399	428	408	423	374	437	405	374	417	430	441	418	434	440	425	406	415	431	402	400	437	421	439	419	354	449	428	397	423	422	420	444	403	405	381	396	384	406	396	377	430	396	410	462	413	408	444	428	412	390	408	435	404	445	384	447	421	379	398	440	374	452	388	420	458	400	453	433	440	393	400	412	379	407	415	384	396	413	436	431	437	403	390	382	386	423	436	421	460	440	402	465	391	415	403	386	365	422	437	433	450	438	409	378	399	439	394	416	427	401	399	407	397	395	390	433	407	398	406	406	447	439	435	391	433	432	399	353	405	422	423	421	412	455	382	398	414	416	419	383	435	415	406	384	413	384	418	440	430	425	422	412	414	392	383	445	455	396	439	408	434	404	405	399	402	416	421	410	405	409	417	408	415	419	412	427	426	423	395	432	416	465	408	428	422	412	455	460	445	409	423	441	412	418	443	434	400	423	412	417	395	407	421	398	447	424	405	423	462	419	460	457	437	451	405	410	423	432	385	386	398	381	364	434	392	463	435	392	419	399	433	466	448	427	450	418	375	419	452	396	404	446	402	419	389	424	424	414	432	418	416	469	427	419	448	461	441	363	415	417	427	402	394	426	375	399	414	422	387	429	391	408	434
32330	52844	42508	28992	17758	27186	49399	43924	26897	12348	1441	821	813	759	765	772	720	750	852	4057	4217	2955	1724	1059	788	657	649	654	656	604	658	638	628	596	605	625	632	648	649	655	674	637	626	685	648	615	630	635	638	649	617	631	646	625	636	621	601	670	643	658	643	595	604	627	635	597	611	649	647	670	632	648	625	672	657	622	641	641	686	647	627	614	603	608	624	650	625	594	684	656	652	670	677	627	610	607	620	650	679	654	669	664	611	594	650	661	616	627	594	579	673	638	635	615	630	667	644	610	692	620	645	639	635	656	640	608	590	633	670	639	655	597	616	644	660	638	633	622	666	654	639	654	691	621	645	637	618	616	651	650	603	658	638	650	663	609	610	643	680	648	656	679	640	660	627	600	593	646	609	636	660	697	653	635	641	630	604	651	654	655	627	647	659	675	576	626	587	657	659	694	631	671	630	633	634	603	627	646	622	627	662	611	609	643	595	671	633	647	650	653	575	622	642	633	624	709	617	682	633	655	621	660	701	657	631	660	582	622	658	668	620	629	650	629	644	633	670	648	652	646	650	619	603	649	619	707	613	623	636	642	618	618	603	705	568	625	668	604	613	598	663	636	630	629	619	645	645	628	621	602	652	625	593	616	651	626	623	605	633	563	675	645	663	643	623	584	618	673	652	636	671	647	676	628	626	655	585	584	611	654	659	690	621	651	649	718	600	648	654	637	638	620	633	633	572	649	617	628	653	666	624	662	621	628	578	633	629	652	673	585	637	700	622	635	672	665	609	654	669	654	647	640	612	617	673	590	660	598	602	672	648	625	652	639	642	662	655	617	653	618	630	638	588	651	662	699	666	611	608	621	653	603	663	641	630	607	638	662	680	636	659	645	625	613	651	589	666	668	635	669	640	593	662	590	625	642	622	655	645	630	627	634	635	681	625	668	629	632	639	683	650	630	653	636	631	647	633	675	640	632	625	606	616	677	689	605	693	608	617	628	666	680	652	624	657	660	588	675	593	636	660	620	633	642	669	614	649	631	661	625	639	644	635	611	630	645	626	645	625	621	672	686	628	645	654	666	638	663	658	670	640	625	656	616	639	669	629	647	670	675	614	624	625	668	667	603	673	596	620	637	643	674	570	617	597	651	639	675	662	587	616	678	668	643	652	636	676	635	620	639	611	628	637	636	612	610	628	699	629	630	623	664	644	654	623	644	683	639	626	637	635	673	616	617	627	603	677	651	639	668	639	620	645	648	643	640	637	665	649	627	637	662	648	676	570	672	638	674	608	636	637	601	665	607	655	598	627	662	659	666	669	652	656	716	646	629	628	629	627	591	638	632	638	658	659	651	640	644	631	627	612	652	649	637	602	591	597	636	637	647	606	667	656	647	615	619	632	637	635	655	627	623	653	591	647	634	653	642	633	640	652	655	595	638	611	626	638	625	620	655	653	679	670	596	621	642	719	649	600	637	590	629	623	611	623	656	622	613	651	690	635	683	613	661	646	599	622	654	641	637	644	634	623	662	644	683	663	662	624	622	621	711	627	632	612	665	626	681	658	626	660	663	663	662	653	616	630	624	643	667	643	649	613	685	650	653	647	646	598	639	654	666	675	604	669	628	648	666	628	669	675	619	611	640	584	640	602	611	673	641	612	641	637	616	679	639	611	648	631	640	600	622	668	628	670	596	631	669	625	626	665	621	633	607	653	587	617	635	653	653	686	643	668	668	617	642	624	669	631	627	639	684	670	626	672	682	618	653	633	611	641	583	682	632	629	670	635	667	640	651	597	617	616	617	622	658	657	646	612	661	659	659	616	639	621	654	653	663	635	632	591	594	591	638	656	659	680	629	683	614	623	649	622	609	640	649	606	641	646	630	654	642	615	620	607	656	635	621	641	681	625	617	655	602	716	625	593	641	639	622	649	629	656	672	643	592	682	704	639	635	622	589	617	644	629	592	584	657	593	610	622	613	636	610	658	655	625	617	658	649	619	635	662	634	621	629	608	643	668	637	607	651	646	649	638	620	614	667	596	637	642	665	689	630	647	647	643	632	617	623	648	614	621	686	618	665	625	686	613	638	624	620	667	634	669	661	669	634	644	654	676	624	631	659	642	617	655	679	659	608	691	636	665	644	619	651	652	653	649	603	698	657	589	648	659	654	644	619	613	673	623	670	681	589	619	642	658	676	580	624	622	666	599	650	662	642	601	644	634	607	615	664	672	656	673	625	628	619	659	644	607	627	625	636	606	636	599	644	629	622	657	646	596	641	632	628	647	632	649	650	665	587	642	628	654	633	605	667	635	647	662	636	612	668	630	651	614	639	656	609	639	631	633	632	603	670	593	678	585	640	647	626	651	620	652	630	638	686	638	661	630	642	622	651	656	639	570	577	627	661	626	645	625	627	613	616	650	649	606	613	649	620	614	672	641	635	629	689	631	656	667	649	646	616	643	646	604	669	590	692	629	670	670	630	625	623	615	641	628	616	625	664	651	681	625	641	631	667	655	592	637	623	636	621	590	630	612	655	665	582	627	606	621	626	649	629	636	664	589	675	634	636	610	650	593	644	699	622	661	648	614	644	630	624	630	640	680	649	643	613	631	642	670	625	678	598	645	637	641	651	583	643	604	612	633	623	629	648	622	611	619	655	621	620	623	687	684	619	661	635	648	661	638	652	637	616	616	634	658	642	635	596	651	630	620	664	596	674	633	606	611	643	647	676	632	621	669	612	610	694	638	615	613	636	573	644	680	653	648	615	663	668	665	672	647	667	652	662	600	638	613	621	628	629	615	618	653	670	653	637	613	634	640	603	648	637	614	680	625	641	600	651	615	582	645	649	603	606	678	683	625	654	680	649	652	645	617	646	607	618	624	647	641	664	649	655	642	636	630	618	614	654	625	634	640	671	639	637	638	649	658	614	624	662	653	615	673	637	670	680	610	616	671	639	656	657	633	633	650	659	621	645	670	675	649	666	631	646	645	717	645	611	639	596	593	648	688	629	644	704	643	660	642	658	658	656	637	625	617	608	677	646	643	626	605	699	684	637	648	605	645	633	631	671	667	624	613	655	633	684	667	635	594	649	663	578	601	662	599	669	620	680	628	653	645	659	652	624	641	676	643	684	595	646	651	628	635	622	659	599	651	655	646	629	614	645	646	651	651	648	642	646	652	652	650	669	633	629	609	597	688	640	661	617	661	656	647	673	614	631	624	613	632	647	632	608	622	629	650	675	621	631	592	627	633	600	648	602	649	684	648	639	683	648	671	620	644	647	653	671	630	658	632	570	648	633	670	600	637	700	646	671	687	628	639	646	647	598	623	649	656	641	646	630	647	675	682	655	665	648	658	631	605	615	657	620	655	636	641	635	615	615	665	668	663	657	628	624	637	622	675	648	661	639	680	638	637	661	579	631	655	635	641	637	606	653	649	682	684	682	644	644	669	649	649	689	674	629	655	659	632	684	664	602	683	599	634	636	668	638	649	634	635	650	637	597
26800	21847	19390	7924	2253	3526	7486	5206	1806	890	474	462	433	441	481	457	418	419	421	491	501	518	488	465	450	430	439	459	419	420	410	423	419	461	421	416	439	445	444	443	428	439	415	455	417	452	405	470	476	438	438	456	454	435	404	452	479	437	446	458	408	419	438	458	439	418	401	468	410	437	437	453	425	388	417	423	436	437	422	460	434	442	420	402	426	457	431	421	437	434	422	455	435	464	410	445	454	445	442	428	393	406	439	429	417	428	429	443	456	432	436	441	466	405	434	451	464	466	455	440	448	425	414	448	427	455	413	450	434	449	446	464	402	410	450	433	445	438	399	429	419	425	463	436	455	419	459	460	445	431	422	440	440	451	411	431	448	480	405	419	440	433	401	460	426	432	419	464	413	444	395	435	452	434	426	451	433	441	402	440	437	404	435	435	422	446	439	435	436	425	389	429	475	446	421	438	403	408	461	410	410	436	444	469	434	414	424	463	390	411	433	460	415	430	413	443	407	452	456	426	454	416	456	471	430	411	450	440	457	437	433	438	411	408	413	414	429	441	429	402	412	452	420	458	452	405	433	442	430	416	452	429	472	446	392	453	445	433	416	446	462	425	395	428	461	450	425	405	417	454	430	444	410	414	416	405	403	431	437	427	458	497	418	433	438	427	405	412	426	380	432	428	464	395	446	448	433	429	425	442	426	428	442	402	424	440	441	459	443	447	429	469	413	434	476	404	420	446	462	423	429	433	445	427	450	428	438	431	441	446	409	414	418	445	468	409	425	463	403	445	404	438	432	427	427	425	376	453	465	438	448	440	434	448	412	417	479	446	400	421	457	431	431	444	408	435	408	465	431	449	422	444	451	430	414	452	398	440	472	416	444	480	432	421	441	461	447	432	431	415	461	416	421	432	436	430	454	471	422	457	412	423	445	448	439	431	433	428	415	441	422	436	444	455	401	486	419	428	446	430	423	422	441	445	447	434	449	412	391	444	397	400	442	419	446	419	435	428	434	457	438	470	401	421	414	435	436	457	426	415	441	454	415	484	429	434	414	459	435	425	407	411	425	447	419	391	440	429	433	448	439	423	404	432	444	419	462	403	441	418	453	404	459	454	413	433	449	417	427	452	464	392	409	420	478	434	445	396	410	421	433	462	432	415	425	440	417	393	427	471	424	425	403	424	418	471	402	403	448	425	472	440	441	449	446	469	445	447	441	431	443	407	419	420	455	410	423	395	436	462	451	466	455	447	447	424	403	397	460	461	430	425	409	412	463	418	413	415	464	459	442	426	440	454	431	463	430	437	446	406	457	449	412	476	417	414	399	457	435	427	431	407	446	405	426	417	454	462	430	400	435	429	449	477	425	460	436	414	410	428	461	437	445	436	442	436	443	437	457	443	464	418	418	420	409	430	439	410	434	444	419	411	439	441	422	452	410	426	425	383	406	445	394	452	447	397	430	410	448	444	440	443	418	405	423	437	460	479	460	410	442	447	460	474	446	465	454	458	429	457	432	412	455	425	431	438	403	421	409	412	432	420	473	371	469	403	422	410	456	425	395	431	409	474	395	447	438	435	442	398	441	457	424	433	394	384	417	446	403	453	459	413	430	473	427	445	410	409	437	428	454	488	454	397	433	441	443	428	450	446	418	414	410	402	444	461	463	453	421	418	453	422	461	433	399	440	422	460	417	411	412	466	431	416	441	455	425	420	459	423	418	432	451	457	438	427	436	409	413	442	439	395	393	436	413	415	403	454	414	437	418	441	444	404	452	434	413	439	424	421	424	440	431	461	401	425	466	446	420	426	429	441	419	467	425	429	494	436	427	402	426	415	462	442	453	410	415	427	414	450	451	412	455	448	438	415	398	443	425	419	416	435	408	446	403	472	442	437	458	447	403	427	388	435	414	447	432	413	461	431	468	430	413	429	404	427	460	447	413	439	421	431	446	407	416	449	441	436	446	438	431	455	425	467	414	455	431	437	414	429	416	436	449	421	395	429	477	451	435	414	457	444	433	389	439	459	417	446	455	436	416	425	438	428	403	435	435	428	417	433	435	457	418	413	430	430	413	452	438	423	446	453	443	426	410	452	463	394	434	413	459	463	429	431	439	456	426	401	427	407	423	434	437	435	427	465	431	425	439	421	448	412	434	420	415	428	433	408	438	442	444	434	416	423	425	422	428	434	405	435	447	453	443	432	462	410	447	446	414	392	409	391	421	437	416	424	414	401	437	455	458	469	437	431	472	426	484	411	428	451	454	456	417	456	395	418	406	456	417	425	436	449	438	427	424	438	430	440	404	414	467	438	440	408	414	417	422	441	442	415	418	430	436	426	454	438	447	437	451	420	416	473	385	434	452	406	382	483	457	477	407	437	406	467	418	456	424	433	411	403	427	438	422	418	425	448	406	403	412	491	409	438	448	447	433	415	438	441	453	442	446	472	407	445	426	428	420	403	439	406	453	409	421	424	407	444	432	449	448	413	486	416	440	428	425	459	465	436	404	408	428	433	422	415	422	425	443	437	414	412	421	435	420	425	426	449	413	440	388	428	427	409	487	383	453	443	437	425	381	426	454	409	391	413	405	439	441	436	433	460	461	448	403	442	423	421	483	415	446	416	445	443	478	414	426	470	432	441	444	447	416	411	382	422	395	407	421	448	470	427	407	432	422	413	397	432	441	414	457	443	433	411	452	486	378	420	430	412	448	464	424	402	458	441	418	431	465	470	420	435	439	423	434	442	429	411	434	433	405	440	411	446	429	408	409	453	396	465	448	446	432	425	412	450	433	442	437	442	404	416	442	434	442	427	403	452	429	441	420	450	454	421	419	449	449	422	428	439	478	427	428	414	414	419	416	412	469	418	446	406	421	453	455	417	461	425	451	412	457	405	443	420	410	392	414	443	433	432	427	412	402	416	448	411	436	418	409	434	421	440	417	434	385	434	394	406	452	432	417	425	433	474	438	446	427	464	437	468	432	443	417	440	435	432	457	410	445	418	411	409	386	436	418	456	436	442	458	415	460	439	438	445	402	434	424	437	432	464	425	402	433	408	431	450	446	447	443	433	448	430	403	432	420	424	488	452	439	446	405	410	436	448	451	405	409	452	450	431	415	451	396	424	418	409	452	446	433	420	422	424	428	418	443	430	434	413	452	393	418	438	433	416	448	445	458	448	442	449	437	431	437	436	448	412	459	420	417	440	438	424	440	426	466	449	392	401	435	387	414	444	452	458	442	405	441	452	397	391	458	452	406	435	423	431	463	403	461	443	412	458	422	417	443	473	453	409	424	394	429	428	421	426	422	430	453	420	439	457	468	444	425	450	445	452	433	429	488	433	451	432	447	410	456	448	429	437	417	399	443	427	449	426	451	428	427	446	425	412	465	462	441	466	482	406	454	436	431	411	449	398	493	395	402	436	441	440	412	443	428	427	424	432	452	417	415	416	450	452	475	398	466	409	432	432	426	413	439	381	464	442	439	440	445	401	442	433
23527	31686	22223	10621	5086	8393	14287	9905	3765	1835	846	686	693	690	673	720	650	685	690	797	904	897	804	746	687	701	644	679	657	667	709	684	644	672	666	675	703	691	661	624	670	674	681	705	612	700	646	700	655	641	638	633	661	679	648	634	715	707	691	685	667	629	689	649	680	678	691	642	668	671	603	643	668	676	682	655	641	687	645	663	677	647	655	625	683	692	664	713	662	680	638	616	685	720	668	662	704	675	667	649	655	623	607	654	662	659	637	646	682	632	687	658	641	604	698	596	661	701	627	656	673	637	652	654	673	644	664	694	615	717	688	700	705	664	671	675	662	635	680	716	700	688	718	665	652	672	673	707	613	657	683	617	660	693	651	641	684	667	689	647	686	667	684	660	674	679	663	678	684	646	644	618	651	663	696	644	657	687	674	653	654	658	686	622	620	635	698	651	658	702	629	651	627	661	685	696	661	644	642	675	646	663	691	644	686	650	658	714	663	642	688	639	643	644	637	644	664	618	663	670	640	670	712	677	663	689	638	656	689	686	637	641	674	652	645	640	586	653	702	667	658	653	653	657	662	644	708	711	723	661	649	625	699	665	713	673	639	702	640	694	636	589	631	618	639	687	627	677	668	627	659	648	693	643	656	642	640	639	660	659	634	637	650	674	649	683	671	658	616	667	647	657	661	617	670	682	657	672	690	637	651	635	659	661	666	643	718	698	676	681	675	670	616	653	668	700	642	689	674	687	666	647	724	637	648	667	685	646	637	715	688	671	678	668	602	676	693	675	651	669	670	644	686	661	628	684	671	671	691	628	700	678	666	668	669	672	645	654	663	640	649	690	721	655	666	657	647	718	646	601	649	661	685	706	696	623	659	680	616	669	645	688	652	665	697	606	677	685	658	608	669	670	647	643	677	701	649	669	697	598	683	701	656	673	657	706	632	696	624	663	658	645	688	654	643	645	660	650	627	643	645	693	672	668	656	695	623	703	661	709	636	655	641	680	709	694	671	664	669	671	620	633	673	690	659	632	624	658	678	636	669	656	650	645	667	694	690	667	619	681	671	616	661	657	648	665	648	664	638	650	641	673	691	683	646	685	641	662	658	642	666	653	672	654	686	690	684	656	660	658	690	660	652	703	665	671	707	717	710	678	612	699	661	632	686	653	644	677	707	684	640	645	704	645	674	653	693	671	667	684	682	646	663	677	693	670	651	706	663	635	667	630	646	635	666	689	625	716	691	653	649	653	681	663	709	641	670	683	681	660	651	660	674	669	666	617	655	656	713	655	659	664	689	705	654	733	691	680	686	643	661	652	625	656	667	673	649	711	686	653	676	661	651	668	640	654	698	685	658	732	596	645	667	649	642	652	643	670	645	681	690	673	659	685	659	686	673	660	659	667	710	648	648	670	691	689	677	671	629	636	626	645	648	665	612	662	649	641	632	683	596	629	659	674	700	638	691	631	701	712	659	673	648	681	671	659	647	650	622	668	659	692	703	669	657	653	625	654	668	651	710	716	653	658	633	678	678	640	620	703	633	695	654	667	680	629	656	714	676	716	649	639	632	687	723	619	674	611	654	694	703	633	651	605	647	723	627	672	654	638	690	678	696	652	686	648	669	693	680	663	671	707	648	694	717	630	664	634	638	711	682	693	660	654	675	705	661	660	664	666	658	668	683	652	635	647	648	657	674	699	668	633	639	627	659	684	655	648	641	659	629	709	691	640	704	613	673	632	685	657	633	701	659	685	630	640	642	644	661	690	697	667	626	659	664	690	702	682	706	692	684	690	688	650	671	661	682	636	676	671	657	632	651	685	661	693	661	666	686	676	659	643	646	669	686	673	676	651	640	683	674	664	675	688	635	687	611	671	625	637	602	678	666	657	621	715	676	657	671	683	691	677	640	653	676	686	645	631	647	645	659	689	667	687	654	638	679	688	661	630	654	613	657	664	628	612	628	662	627	660	673	624	688	625	629	687	679	683	666	721	680	696	639	655	702	650	639	689	668	705	674	666	648	687	692	668	624	688	661	672	684	685	680	692	661	655	652	625	720	659	695	644	642	645	639	676	694	625	627	638	713	664	729	673	672	663	658	628	662	682	690	679	685	638	637	699	702	665	666	735	637	691	698	648	674	644	636	646	666	669	602	610	658	654	703	657	626	667	670	651	667	670	646	647	675	656	681	674	685	734	666	656	652	700	650	668	678	629	665	659	662	676	657	661	671	669	644	644	657	690	621	684	648	724	724	667	635	671	625	641	644	659	644	681	705	663	675	664	656	630	653	636	680	666	684	653	647	651	615	692	647	626	629	682	640	686	666	668	654	686	654	720	673	695	672	680	658	696	639	690	690	665	640	707	658	686	633	651	638	643	661	616	652	693	691	654	666	695	688	655	608	657	714	671	651	659	681	681	674	712	681	679	663	654	647	680	659	691	645	666	708	679	654	633	695	670	686	701	677	612	667	676	652	619	655	664	624	670	707	655	696	687	646	634	656	684	660	656	657	666	703	689	615	684	654	666	724	644	696	626	690	688	673	677	633	674	652	702	653	670	687	698	635	710	638	711	709	669	635	689	640	655	638	669	650	629	634	678	730	675	668	696	654	647	683	705	695	669	631	666	650	656	621	724	653	646	680	641	647	651	647	687	652	674	688	695	653	653	702	658	630	642	687	704	662	640	666	689	655	636	678	650	668	615	634	649	680	651	676	651	670	705	616	654	627	667	652	676	679	654	648	702	646	654	685	663	638	669	649	664	706	697	641	651	665	679	662	642	643	688	658	690	666	675	618	717	657	690	676	680	666	664	694	645	690	641	629	687	613	683	660	618	652	698	642	650	676	654	693	682	667	615	697	694	619	657	657	668	700	625	630	637	656	674	697	687	629	677	650	668	679	660	658	640	655	699	668	655	697	641	685	662	647	678	639	696	636	677	644	685	719	675	645	665	639	671	641	650	644	643	659	671	711	660	640	700	653	707	707	677	679	694	655	631	665	692	658	680	668	684	663	708	705	644	620	658	659	698	656	681	655	665	690	699	663	693	702	653	632	655	681	686	679	670	629	648	694	617	641	697	674	658	650	654	651	669	678	675	669	680	641	657	636	645	661	649	631	665	730	733	694	703	661	662	671	640	657	704	682	640	625	693	658	650	655	685	653	664	673	661	722	648	635	651	650	645	673	637	721	679	678	642	652	700	673	675	656	724	684	680	651	687	687	645	632	641	611	703	629	697	658	681	706	644	621	638	718	653	651	693	652	658	668	693	683	664	663	641	673	655	662	647	689	659	733	675	680	654	654	687	696	687	697	644	669	642	653	662	643	685	705	681	655	655	727	661	687	698	659	669	697	644	637	658	673	667	618	711	707	624	646	669	621	705	679	655	620	703	636	653	693	682	622	678	646	689	679	701	643	636	701	693	689	684	634	686	634	633	699	629	706	668	654	655	671	682	698	683	635	657	686	649	685	675	611	645	683	653	643	701	656	694	665	710	682	649
24287	21275	28307	24499	19137	22559	34026	26012	11268	3402	983	549	545	546	524	524	531	512	506	806	983	861	709	570	531	479	465	474	514	473	499	528	482	541	484	515	489	511	515	487	490	503	524	458	536	502	506	506	500	469	501	521	510	504	496	507	514	493	473	470	485	484	485	510	496	498	579	487	488	482	515	469	501	473	477	507	517	460	495	449	474	508	495	508	477	549	534	528	499	491	480	490	534	502	492	506	515	515	494	503	499	523	521	477	512	488	517	482	540	489	515	480	493	537	491	444	517	478	467	537	489	494	465	457	496	506	486	519	463	499	476	498	468	504	470	542	485	505	540	500	492	488	504	520	508	520	533	526	508	473	469	484	558	508	511	544	504	508	529	485	490	459	489	481	516	557	514	462	508	490	491	472	536	520	493	489	497	488	476	509	507	465	474	442	536	470	487	496	546	533	514	441	485	496	492	527	493	487	504	510	526	466	521	484	504	460	523	490	478	498	495	525	493	495	522	521	475	462	493	465	509	456	480	539	471	512	475	527	502	496	509	493	493	473	482	529	486	511	520	522	518	479	491	458	492	507	504	523	500	501	466	496	507	510	499	478	502	495	524	523	473	532	484	518	459	500	489	507	500	475	510	499	513	484	494	483	533	467	460	499	494	489	511	458	504	468	484	545	458	517	463	503	488	468	529	450	511	545	524	479	475	536	485	493	509	516	497	493	498	501	509	481	499	498	484	455	502	497	457	505	499	501	472	486	500	528	492	511	517	519	492	503	494	520	499	494	474	481	524	504	515	482	521	500	541	497	517	480	504	474	544	487	509	481	513	517	487	512	489	486	485	465	484	511	502	506	507	447	464	523	506	515	483	505	513	471	481	467	508	534	504	514	486	444	465	496	486	514	523	453	478	484	524	497	500	485	482	505	481	529	517	483	467	499	529	518	488	521	505	486	492	520	505	519	500	481	514	481	495	544	518	486	474	466	464	469	499	523	476	483	501	476	487	488	504	505	530	520	487	523	502	518	514	497	497	443	514	500	520	506	505	536	517	477	491	476	511	484	492	495	545	477	464	485	486	460	506	488	537	520	479	470	463	512	441	481	479	505	502	550	463	473	492	465	491	492	515	485	490	475	513	518	499	493	473	503	503	496	510	518	452	523	504	513	520	524	523	499	478	471	493	496	505	506	471	468	481	520	460	499	509	507	493	483	492	469	486	518	492	495	476	546	485	512	489	484	509	466	462	486	491	507	480	497	510	486	496	459	490	467	507	520	492	495	486	517	494	477	460	506	488	466	472	566	456	507	457	486	463	475	461	486	469	491	512	506	480	519	512	468	497	481	518	472	508	552	502	507	499	481	460	495	511	481	483	497	492	492	470	468	501	480	503	493	446	429	493	470	490	468	507	488	472	500	504	471	497	502	488	525	527	492	510	489	489	482	453	510	478	487	491	473	497	479	524	487	517	510	495	494	514	498	504	485	529	518	467	528	517	515	467	510	421	483	499	526	530	512	480	514	536	495	473	489	469	487	470	474	522	527	486	489	544	469	478	498	470	520	472	475	493	497	505	489	493	515	505	482	465	482	485	541	470	502	490	498	482	480	492	504	526	503	509	494	497	489	502	515	501	470	496	502	479	507	502	522	469	474	484	503	512	506	468	492	488	463	469	527	527	487	474	511	524	528	492	490	481	488	491	472	488	471	493	481	482	470	494	474	519	521	527	465	502	525	521	504	475	474	506	510	515	475	489	494	535	531	510	503	536	490	499	519	538	469	532	484	490	493	506	468	528	461	510	496	483	474	505	482	519	519	501	516	536	501	496	525	504	463	487	478	491	501	479	524	455	485	499	495	475	479	450	501	488	499	476	474	508	495	480	498	469	482	463	468	447	485	514	502	504	493	451	524	447	550	489	489	482	493	501	496	504	516	488	511	525	504	456	516	488	477	490	495	478	528	455	491	494	475	484	467	517	493	485	530	472	487	515	491	488	498	495	504	555	481	487	553	472	491	491	495	509	468	529	485	490	496	470	476	468	489	506	513	508	508	520	489	485	513	474	529	485	513	464	524	485	496	504	468	511	490	506	483	511	514	512	503	518	543	469	494	549	483	470	466	527	466	534	514	492	470	500	504	512	517	485	519	504	529	489	518	484	501	469	481	502	479	484	482	481	483	491	479	502	499	469	490	521	490	455	495	494	503	475	522	505	452	514	495	484	456	491	491	518	510	538	491	465	491	517	509	424	499	488	483	532	503	512	506	492	456	476	549	481	475	481	482	479	478	512	537	521	481	494	482	477	528	494	506	488	482	542	494	474	495	517	494	483	489	504	499	533	510	490	505	504	486	507	496	477	523	534	493	506	495	488	445	447	517	501	461	519	490	487	500	531	475	497	455	504	447	511	511	499	442	463	526	507	479	492	483	510	490	449	544	508	490	484	483	514	476	523	466	481	489	503	524	513	474	498	500	503	485	525	512	483	525	549	491	472	461	508	530	471	487	450	493	492	483	490	496	471	495	471	491	489	518	484	458	466	510	507	517	460	460	500	524	457	515	510	475	473	488	517	475	506	501	491	495	522	488	452	488	494	482	464	484	537	516	516	497	543	531	502	468	468	463	451	495	482	480	507	496	482	525	500	486	490	491	535	484	486	478	499	478	521	486	508	518	481	507	484	471	493	499	496	467	528	510	514	473	504	468	505	496	474	472	527	513	504	535	524	528	514	506	479	532	541	495	485	524	497	489	475	484	501	543	504	502	475	475	496	462	531	510	485	508	486	483	500	474	492	442	469	505	468	514	476	505	485	514	484	462	510	526	497	528	458	494	552	499	536	470	504	457	509	503	535	454	548	546	503	486	483	513	482	509	479	509	495	509	503	503	493	510	472	511	477	527	466	499	510	476	471	504	510	532	498	503	504	504	506	496	459	486	489	494	490	469	469	472	527	534	486	498	482	471	474	530	464	468	550	510	515	450	451	473	500	485	468	540	510	546	478	497	462	526	490	516	524	502	519	527	504	500	514	501	511	504	528	506	465	535	498	491	524	481	441	473	511	548	521	509	490	487	513	438	496	488	507	524	496	489	469	493	529	493	496	500	485	485	488	527	507	494	490	543	510	511	494	504	500	495	503	472	512	464	491	514	510	458	465	467	524	478	482	529	519	529	511	484	491	478	495	534	488	496	521	540	495	471	481	525	510	485	443	534	485	500	480	519	536	457	499	496	517	495	484	483	523	471	505	491	468	485	461	526	469	493	523	501	517	501	461	481	517	544	489	484	484	499	506	492	516	517	500	486	495	532	472	492	489	496	470	469	467	523	548	457	491	496	530	465	518	547	510	478	497	519	502	494	489	487	497	500	478	479	469	472	494	526	432	512	472	513	496	491	506	507	459	504	489	498	487	489	509	475	471	492	514	485	502	480	515	497	528	502	479	531	491	471	490	489	523	459	552	532	512	484	447	519	512	501	531	492	512	536	497	512	509	480	442	492	486	487	464	529
27938	43882	36651	21232	11633	30524	38476	31783	15681	6829	1905	834	858	811	797	772	782	800	797	1683	2288	1790	1389	960	877	781	761	744	803	821	768	793	831	793	781	770	775	729	768	753	766	788	745	809	810	789	777	771	755	758	794	713	782	760	754	711	784	800	784	786	775	729	771	761	728	706	810	795	763	814	749	769	732	755	752	754	795	775	784	752	777	751	779	772	744	745	780	765	740	751	760	782	809	750	758	818	804	772	775	785	731	774	807	767	749	703	776	752	762	766	779	782	749	777	769	737	785	769	726	757	798	801	731	758	789	732	740	762	749	746	707	809	745	789	763	752	806	732	759	723	768	781	807	771	765	757	816	769	729	764	757	752	755	755	786	709	784	750	766	749	743	764	701	806	737	726	786	733	763	734	788	698	727	724	756	770	738	762	756	772	750	725	776	746	744	733	741	771	788	753	749	807	736	742	760	812	749	781	769	792	721	751	747	758	793	738	758	731	767	670	747	727	755	785	802	757	805	741	729	793	749	771	787	790	728	769	744	714	794	785	774	782	700	703	754	778	731	810	745	742	772	778	778	802	733	809	751	761	774	726	750	719	782	775	756	775	770	785	771	781	807	775	768	753	756	805	790	740	789	814	743	812	795	778	748	741	783	750	819	743	773	747	732	780	768	734	821	750	775	745	779	798	736	744	758	802	754	789	752	787	776	750	692	741	792	735	722	781	799	750	757	762	734	806	778	794	739	755	752	776	787	780	729	789	764	794	698	783	755	743	738	780	793	816	791	777	783	721	764	785	722	745	781	748	765	724	747	717	723	807	773	795	716	787	791	766	776	784	737	701	744	753	765	745	716	798	781	788	758	826	816	806	755	762	728	822	732	744	742	741	784	730	788	799	733	751	814	745	748	735	764	762	767	757	779	775	747	787	778	767	701	816	749	734	802	755	735	805	792	775	751	764	761	755	768	803	727	793	780	746	766	784	785	767	778	788	728	727	802	748	804	796	770	753	752	731	741	749	745	720	761	777	755	800	808	787	778	763	777	719	798	795	764	805	761	750	761	778	743	766	728	777	734	764	779	753	783	722	771	746	733	738	731	720	746	782	805	769	764	737	742	738	740	786	752	753	800	757	759	768	781	778	742	774	734	751	733	755	781	785	737	779	778	775	790	749	753	761	762	739	766	787	784	762	762	744	789	752	727	791	779	741	784	739	730	797	732	779	795	783	748	781	812	760	768	766	745	776	800	743	749	733	798	724	755	745	793	735	777	763	742	773	713	753	777	745	768	793	772	748	729	785	793	742	791	734	806	788	749	793	767	769	745	714	778	760	711	781	795	744	744	759	755	752	729	778	767	727	774	784	782	790	749	763	754	809	759	789	755	770	755	768	696	797	809	752	735	754	741	738	772	752	723	780	743	762	752	738	787	755	748	787	807	818	745	800	839	781	743	775	772	753	748	751	756	791	768	746	748	792	769	777	780	779	737	765	731	804	778	777	744	768	742	766	745	749	790	815	723	729	783	832	741	775	783	770	767	757	787	762	802	746	770	735	761	748	760	783	770	733	813	737	739	805	720	765	751	758	771	771	732	718	772	749	712	704	759	778	746	752	763	758	829	788	760	764	761	739	751	750	761	760	739	722	733	775	778	820	746	762	760	755	754	767	744	729	799	720	751	773	749	776	739	795	749	742	765	741	793	780	747	762	744	735	714	758	803	819	755	789	793	707	746	788	777	751	788	768	776	774	759	759	759	788	750	752	742	798	757	727	767	774	792	796	762	727	731	730	741	801	806	814	764	708	812	737	718	796	750	750	804	734	773	777	802	730	741	751	780	780	743	755	746	755	738	775	713	781	797	785	750	769	778	705	767	752	735	707	819	721	774	715	801	734	775	770	741	767	777	809	780	783	807	755	773	747	785	769	747	786	792	759	758	774	809	783	769	796	702	800	760	761	778	762	769	838	773	792	751	746	779	733	802	755	771	726	746	761	792	790	766	751	791	722	760	740	720	782	837	735	783	763	783	765	744	742	764	787	739	742	769	786	708	762	773	800	711	800	718	797	704	764	751	738	775	756	721	739	779	779	759	771	776	770	723	716	802	785	787	747	786	730	774	822	763	763	799	736	732	757	783	776	754	747	739	793	755	769	748	768	742	739	790	725	788	729	769	740	771	717	723	780	770	764	779	757	781	804	750	795	774	745	738	760	791	727	786	817	771	709	744	760	756	748	753	787	752	730	761	751	757	785	766	843	757	777	743	771	774	780	792	796	751	770	730	762	747	746	768	754	779	763	777	749	750	760	810	783	717	741	760	788	743	740	765	737	755	694	768	800	763	754	777	755	800	781	792	762	739	767	770	773	789	790	762	737	760	755	805	755	770	777	732	739	713	732	744	731	788	793	729	750	759	720	779	765	753	772	814	710	749	760	710	708	781	744	744	707	752	775	769	744	745	754	745	805	735	724	740	755	776	765	745	776	753	761	719	759	792	729	766	794	725	730	733	745	728	757	769	739	730	807	765	786	755	758	814	740	785	754	772	745	770	794	746	753	797	741	773	761	767	805	753	753	748	761	771	800	787	740	754	786	790	775	765	767	761	727	814	814	756	730	741	729	747	723	731	762	791	804	753	774	758	778	745	818	698	797	725	720	794	793	759	792	818	740	789	769	723	783	746	755	704	745	779	694	779	767	741	809	739	763	776	749	754	804	753	700	792	780	762	784	781	752	779	799	762	746	772	774	757	813	744	769	782	759	737	757	733	782	714	775	768	770	745	801	757	769	759	750	736	813	737	807	800	735	765	760	717	757	758	734	839	815	800	774	799	787	836	763	733	729	780	753	740	780	736	767	732	718	780	812	768	744	785	720	739	795	774	771	802	777	826	747	745	730	822	765	741	772	744	745	799	784	775	806	747	766	770	756	770	787	779	773	780	737	775	760	763	742	783	731	816	766	776	752	759	767	767	712	782	725	775	795	783	712	795	751	817	778	744	727	751	796	708	782	786	748	753	801	785	753	741	809	750	774	739	772	796	727	790	746	783	776	790	706	786	757	758	806	824	730	756	777	772	802	742	753	779	752	720	824	798	758	744	753	864	772	790	706	770	787	766	763	753	807	789	788	779	766	731	726	768	746	758	699	747	755	776	735	731	756	826	770	770	794	797	759	752	765	821	729	769	770	761	730	788	796	763	768	758	788	730	802	748	754	802	788	796	735	765	780	747	786	770	746	791	799	753	752	763	842	765	780	767	774	747	752	742	728	766	704	780	838	807	755	790	773	785	737	722	749	745	714	791	751	738	772	771	761	826	785	728	747	781	753	723	769	735	741	773	760	792	770	767	746	765	756	792	780	736	782	828	788	723	779	792	730	732	759	802	775	764	768	765	800	764	783	763	730	743	756	776	778	785	758	798	721	763	756	745	784	749	799	791	758	710	812	773	783	778	730	775	743	741	796	775	795	749	748	755	762	767	751	802	826	774	717	747	776	820	758	759	716	771	793
22965	21241	28980	23776	21204	25841	42204	39740	24884	11754	1129	486	494	477	458	442	444	455	556	1242	1555	1199	920	634	437	472	442	434	431	408	442	456	429	418	443	420	450	462	416	439	436	424	420	431	404	450	453	441	430	428	420	447	472	440	463	422	451	412	462	438	416	437	417	420	427	439	419	481	459	445	387	428	416	449	441	404	394	421	460	422	451	439	410	414	470	423	410	424	453	435	415	407	459	445	409	424	432	409	456	465	435	442	486	444	430	436	452	374	442	460	441	455	432	410	480	447	417	414	458	466	391	446	410	445	452	420	475	461	484	437	461	449	426	425	428	410	449	445	405	452	432	413	445	459	414	446	421	406	414	402	454	430	443	420	445	427	421	389	420	438	437	451	436	460	420	451	406	466	476	472	423	405	432	426	404	411	412	410	439	451	451	426	453	434	411	446	430	441	400	444	445	362	418	395	421	468	424	410	421	459	427	452	448	454	426	414	420	491	428	428	403	453	395	442	427	432	429	433	447	452	477	446	425	420	403	433	398	455	448	479	461	456	452	448	410	484	437	427	419	395	436	457	429	432	411	441	456	409	435	433	441	458	438	478	426	420	425	407	406	450	406	419	427	432	400	384	422	477	433	415	395	405	406	431	458	421	467	454	427	438	427	448	457	420	455	449	436	422	440	391	443	458	440	426	423	423	403	421	432	437	457	448	425	436	417	404	425	455	429	401	471	386	405	444	477	433	412	433	441	422	458	441	480	404	410	435	442	409	430	425	422	442	456	464	443	456	403	467	437	408	451	439	420	456	470	429	421	411	473	403	432	436	429	441	427	437	435	437	428	430	452	401	456	427	423	429	451	433	450	437	463	458	417	430	406	478	464	450	496	393	439	406	402	410	467	444	431	440	425	436	442	437	431	425	437	418	420	435	446	441	429	430	423	404	431	405	400	469	439	402	392	449	418	461	432	388	434	424	431	423	464	467	451	487	443	422	434	441	422	417	439	437	428	419	479	416	435	413	406	446	431	412	460	432	474	434	409	420	437	439	445	463	423	442	444	430	402	384	471	437	465	450	428	454	439	421	416	406	426	427	450	401	420	406	393	445	467	467	440	437	424	438	412	449	401	420	437	447	464	398	455	406	452	452	435	396	451	417	452	433	413	435	439	413	460	444	417	417	428	434	438	457	420	461	456	402	459	419	434	407	434	467	424	452	423	416	420	423	422	430	409	451	421	414	423	444	420	426	420	437	416	432	495	427	441	426	458	424	460	375	429	439	406	429	424	427	404	469	427	440	438	451	431	438	423	408	423	423	455	447	451	453	425	448	450	454	448	465	410	423	434	401	435	428	385	470	482	440	431	460	392	422	441	429	443	465	427	412	446	425	457	415	434	414	459	441	454	449	405	446	379	397	448	428	413	456	432	442	403	426	459	435	448	435	412	453	398	440	459	440	460	422	389	428	441	436	432	446	424	411	455	434	424	412	419	431	432	427	456	434	451	453	429	429	404	411	407	439	432	435	430	469	453	407	416	441	433	450	452	452	442	455	426	392	459	417	451	430	411	455	462	422	452	436	462	407	385	428	421	467	399	448	439	473	413	434	409	437	436	431	430	414	466	438	404	428	415	440	382	451	447	451	446	431	395	462	426	458	444	420	403	421	411	400	458	430	409	429	456	386	438	410	450	438	421	412	463	411	452	456	426	466	418	471	429	465	444	416	418	426	386	449	454	452	398	410	441	394	445	428	432	437	456	430	434	439	434	452	418	409	439	440	438	437	413	466	392	381	467	460	455	434	423	413	430	423	453	458	457	429	417	476	444	447	466	474	434	428	428	447	450	402	401	433	386	464	467	427	392	413	454	466	411	444	465	455	449	415	399	445	429	428	407	407	437	393	429	444	427	448	415	414	410	423	450	419	411	428	396	418	435	432	438	444	399	427	403	433	442	417	433	438	424	418	386	440	386	440	416	451	443	446	425	394	441	448	435	444	428	453	451	439	444	423	437	394	399	409	424	408	419	441	418	421	462	405	430	445	454	462	420	434	447	468	427	434	456	413	425	440	380	422	457	446	433	430	431	416	454	448	405	433	445	452	414	421	413	451	460	434	434	443	439	423	423	426	379	432	456	482	444	450	458	436	443	433	464	434	413	459	410	433	442	457	451	446	460	403	441	449	458	452	400	461	438	401	404	422	449	421	446	456	440	449	435	411	419	425	468	458	445	406	413	479	420	443	408	446	427	458	427	452	429	453	410	405	385	446	446	399	430	459	450	420	419	424	442	431	448	402	399	399	454	429	423	459	441	436	416	414	404	434	433	448	427	428	460	423	446	496	463	447	391	439	431	441	413	440	411	437	472	450	404	402	455	392	432	429	435	399	463	429	433	444	441	451	438	430	395	396	431	401	455	404	461	437	446	408	412	434	423	482	433	430	414	416	405	385	452	396	411	423	428	452	401	406	438	444	438	453	449	424	452	391	399	422	460	431	402	446	449	418	430	396	411	441	448	422	426	458	446	448	407	410	405	441	437	434	442	424	474	429	410	435	440	428	455	437	425	432	391	430	424	452	425	441	418	439	396	435	427	427	438	458	409	440	418	447	418	426	425	425	400	444	456	421	450	438	409	435	455	451	401	436	423	437	433	441	415	460	419	452	437	454	427	440	424	492	428	441	436	413	460	415	457	444	394	461	446	419	463	447	445	433	440	417	460	424	457	435	475	457	450	413	432	417	461	443	440	415	485	433	434	420	464	422	440	425	442	472	448	425	409	425	442	448	420	399	425	446	401	409	402	458	437	386	440	434	428	422	422	472	423	412	419	427	443	489	395	457	429	414	445	458	459	471	414	452	455	456	476	437	418	446	451	436	420	438	428	427	453	442	405	423	448	478	438	454	469	445	467	430	450	431	407	418	434	417	454	418	453	456	428	456	405	421	415	451	450	435	464	446	460	438	442	436	402	440	439	419	442	442	464	406	387	435	396	462	429	463	430	444	411	415	454	405	453	450	385	430	441	442	411	409	425	411	450	417	443	452	464	431	439	430	466	396	453	419	441	446	394	426	417	447	440	441	471	436	421	417	410	449	430	430	413	423	441	448	424	436	430	422	398	425	449	410	425	457	473	377	397	381	419	476	452	463	457	419	415	422	431	418	442	407	407	389	447	429	413	408	440	415	430	424	436	451	431	462	439	431	391	444	436	427	416	420	415	431	450	395	461	417	416	417	466	437	449	423	403	423	423	449	449	408	416	412	438	432	431	482	447	454	452	434	418	448	447	391	429	401	435	472	458	444	442	415	418	418	412	456	418	433	422	417	384	425	437	451	426	423	403	453	427	421	434	413	468	430	464	428	451	419	420	441	446	454	462	402	451	427	456	479	416	441	447	432	454	409	443	427	464	426	394	450	431	466	417	408	445	440	413	378	401	412	437	461	472	437	463	438	416	414	432	418	446	423	439	450	399	420	476	431	424	392	467	438	402	420	449	439	417	420	446	428	425	448
32016	53944	46981	33453	18117	35570	46148	42643	29000	16810	1048	784	738	790	734	739	700	721	1012	2982	3773	2983	1875	1188	867	716	691	662	665	690	616	685	705	661	663	671	669	635	659	735	682	670	699	657	677	651	683	660	658	653	679	678	657	657	666	638	663	645	676	717	638	623	655	663	662	660	652	663	715	645	649	654	680	676	658	657	676	665	667	662	616	685	678	646	682	660	646	663	666	678	713	689	629	698	659	666	674	645	676	648	662	633	676	636	628	683	640	660	616	676	615	674	684	674	655	617	683	652	675	646	706	672	708	675	650	683	679	654	627	669	627	707	668	654	637	652	640	659	661	619	600	673	676	679	726	638	648	692	702	625	685	680	686	656	700	674	649	657	644	671	679	638	667	686	680	639	625	655	661	659	675	689	682	640	633	623	672	647	707	627	628	658	632	675	644	641	680	696	656	610	670	655	641	663	672	662	685	643	635	680	638	664	637	628	702	651	668	711	639	686	667	667	654	672	634	635	688	687	662	682	670	679	656	691	644	659	656	684	660	663	704	658	656	679	671	680	644	674	660	683	694	661	654	682	688	666	677	634	671	698	691	609	621	632	636	687	619	685	714	666	692	584	626	697	679	701	705	660	648	585	636	672	634	614	642	714	716	655	664	693	669	642	657	633	642	691	658	672	652	667	646	663	690	634	688	673	651	682	640	631	672	656	618	649	674	686	641	626	644	653	669	681	629	672	652	707	668	662	691	631	684	659	696	649	670	673	680	628	650	648	675	662	679	633	671	664	680	654	669	597	683	647	674	674	671	654	601	674	634	694	699	654	653	654	646	632	682	673	667	692	674	663	678	676	620	675	676	636	662	690	692	660	679	647	648	659	651	695	633	663	653	692	668	652	632	616	671	670	703	673	661	658	650	694	630	660	585	649	668	634	615	657	690	644	669	638	680	675	630	652	698	617	654	674	638	698	653	621	636	722	664	640	668	639	665	629	608	701	677	639	624	680	694	671	677	687	635	655	642	698	666	603	679	687	653	661	668	668	680	685	651	613	661	668	649	621	661	612	671	630	639	661	724	671	628	701	674	647	697	662	670	694	634	691	655	682	663	624	695	669	657	628	621	666	668	639	658	653	664	682	660	696	662	675	670	660	641	647	672	668	673	669	662	653	680	717	659	689	691	681	684	635	696	689	661	654	667	624	708	652	725	666	697	712	681	659	635	649	665	670	676	650	629	646	648	651	681	653	650	645	623	685	692	669	647	646	685	695	688	626	660	628	681	651	655	697	621	679	681	683	722	635	705	655	671	708	627	693	644	669	697	638	658	654	636	630	593	612	671	672	687	654	646	666	685	675	664	653	665	668	637	675	696	670	662	664	658	671	672	663	719	686	608	662	690	645	665	640	653	597	689	701	646	685	677	695	664	663	677	687	669	656	672	668	635	656	696	622	664	633	642	625	685	680	627	663	647	649	703	683	665	657	650	666	702	655	657	631	650	640	696	648	653	673	651	653	647	640	656	694	655	639	660	683	662	677	653	653	622	638	712	673	647	622	617	653	649	681	632	678	694	645	693	712	642	635	649	709	651	627	633	637	650	645	645	676	666	636	631	662	688	627	675	691	646	669	665	669	686	696	689	675	629	621	706	663	654	644	669	620	640	675	662	643	682	685	660	651	653	684	703	642	705	610	648	657	626	675	648	609	658	657	700	692	656	649	689	656	705	668	672	696	662	658	670	667	699	636	652	666	644	635	656	623	617	674	675	648	620	678	652	638	637	741	648	610	699	662	668	682	651	678	659	646	624	662	641	675	676	632	679	675	642	657	685	652	656	697	658	677	632	630	680	659	654	644	677	602	689	668	721	675	674	665	623	662	654	695	614	660	686	653	641	656	664	684	663	685	593	628	694	653	647	612	673	625	655	706	636	664	732	635	683	683	660	662	695	660	689	634	645	683	646	668	675	665	635	651	671	680	653	657	663	685	721	635	680	712	701	634	720	639	652	705	654	678	645	643	652	659	633	661	678	652	693	686	672	632	663	651	628	681	689	667	697	649	625	671	640	667	666	652	682	634	638	643	652	641	668	639	656	703	660	706	733	673	668	684	662	695	661	668	640	638	664	675	634	737	651	645	662	679	639	684	672	684	694	645	656	657	674	666	669	653	646	649	627	694	679	644	680	661	658	648	649	659	615	644	618	632	698	694	654	652	712	653	656	686	667	651	671	626	628	655	644	692	621	676	625	688	658	630	636	642	649	684	661	645	654	653	616	649	659	663	677	681	714	631	614	660	686	658	651	664	653	677	651	679	659	637	633	682	587	648	668	636	645	654	672	671	663	667	632	628	664	670	661	648	675	630	700	662	671	664	650	658	646	732	650	641	668	664	654	703	638	664	651	671	636	649	693	655	664	656	676	677	643	686	652	679	691	679	705	643	701	618	683	652	627	700	687	690	649	677	671	661	626	665	631	666	615	656	685	618	687	659	680	666	668	637	683	679	719	620	609	652	669	600	673	663	654	639	687	632	689	715	637	646	660	647	673	679	648	618	669	652	657	655	698	658	658	637	660	633	640	670	688	633	689	689	638	632	617	634	685	689	635	634	711	706	680	629	665	664	669	671	622	690	692	684	684	678	638	643	673	662	669	611	701	670	664	655	638	659	655	681	657	721	666	652	670	674	697	618	692	676	681	660	624	635	679	657	674	675	704	653	628	690	645	681	648	671	672	677	702	698	638	644	657	727	619	659	661	668	666	654	604	687	646	670	672	616	686	690	644	677	654	632	684	691	681	689	664	654	624	616	591	625	636	703	663	665	689	660	701	653	660	677	630	704	666	656	678	707	652	701	692	613	676	667	630	668	710	650	634	671	706	642	689	648	699	666	674	653	664	626	678	667	662	700	680	670	665	716	654	637	654	664	642	621	681	650	661	664	642	702	697	643	654	642	652	648	695	712	666	654	626	658	667	635	658	674	618	647	626	713	646	678	667	686	657	632	612	678	665	649	652	668	622	654	629	672	682	702	691	658	645	665	678	638	682	588	688	700	673	633	667	710	667	671	640	678	655	677	656	629	641	654	698	627	659	691	608	732	680	666	651	675	660	672	660	677	670	615	655	641	629	654	662	654	664	652	637	696	662	655	666	690	641	643	647	666	656	656	649	651	669	663	642	690	663	652	649	685	648	680	642	662	690	651	690	667	642	627	666	624	676	684	659	634	620	678	703	678	638	647	647	645	667	638	657	656	634	675	633	676	659	763	616	627	677	651	676	674	713	620	640	611	632	640	661	671	669	678	651	664	633	665	663	663	661	643	623	662	667	625	619	689	708	676	635	668	654	637	666	679	673	707	651	655	688	680	662	657	667	637	660	701	669	687	626	629	646	642	679	625	661	671	663	658	651	679	658	695	623	630	665	623	672	630	669	663	713	634	650	661	656	651	623	657	665	638	693	620	669	652	658	584	694	640	673	669	669	698	670	643	634	709	679	647	656	661	641	710	701	655
26843	22028	18727	7186	1932	2286	5212	5292	2792	785	473	431	418	479	421	427	462	459	432	464	543	540	556	553	482	439	400	461	439	453	432	435	429	428	432	415	416	437	456	407	421	403	442	434	432	430	422	389	409	450	389	410	415	414	451	359	433	422	429	420	452	434	449	405	465	432	450	401	421	384	403	436	438	424	400	439	421	400	423	364	426	427	423	430	424	421	405	459	424	456	408	414	393	453	458	411	395	402	423	440	386	427	401	437	383	424	425	411	429	460	448	387	396	435	431	437	425	443	414	403	419	410	428	408	410	422	438	424	395	436	404	416	419	410	389	412	421	404	425	438	429	370	454	458	426	440	423	409	413	415	423	413	428	425	436	416	444	399	419	420	397	416	441	419	420	393	454	448	404	424	432	416	448	380	406	421	454	397	449	435	420	449	412	459	439	385	441	420	405	449	441	445	406	378	412	410	421	451	432	430	428	446	421	427	453	406	426	427	439	450	412	426	405	411	414	405	411	436	419	461	423	424	470	445	439	404	411	461	443	406	410	423	420	414	430	452	434	407	410	395	413	453	450	414	432	427	439	487	466	450	449	427	425	447	421	381	432	401	461	404	444	438	469	426	385	440	411	422	392	435	451	414	432	448	413	439	403	405	441	418	428	448	424	443	420	447	436	445	418	402	430	397	471	394	438	420	418	387	436	432	466	391	465	423	409	429	399	387	429	459	407	467	427	419	425	417	437	425	428	426	437	416	415	428	405	451	396	419	432	416	448	464	472	426	418	466	474	419	414	416	458	437	433	391	405	419	432	383	400	439	419	392	404	431	409	421	410	435	433	392	439	457	425	404	400	419	444	426	420	402	393	424	447	433	451	432	420	451	399	408	416	425	443	436	443	410	450	438	425	394	421	383	440	388	421	415	447	449	408	431	421	438	417	463	452	447	457	458	431	457	431	435	422	452	403	418	423	430	406	427	404	444	427	389	417	417	423	399	431	440	432	440	434	460	442	420	424	456	452	423	410	418	422	477	433	417	415	447	376	464	400	420	431	430	445	415	433	460	405	420	431	432	431	453	443	436	433	447	423	412	411	430	422	421	450	402	429	436	405	437	406	391	446	440	447	436	466	434	407	452	430	413	401	426	453	405	450	387	454	403	442	448	421	434	439	477	424	414	418	449	429	496	425	424	439	403	403	419	390	443	404	446	404	420	418	432	436	437	437	443	421	445	411	415	432	417	414	427	428	408	427	400	421	438	454	430	476	422	428	393	418	425	429	452	416	427	452	426	425	415	414	437	414	442	414	389	406	421	430	432	394	429	427	441	405	429	424	437	452	436	432	403	455	426	409	398	428	395	412	425	434	427	434	423	424	441	416	419	420	427	441	432	443	429	416	423	445	417	419	421	448	410	422	415	405	411	417	456	409	438	396	411	438	409	443	419	449	413	439	423	427	400	445	439	461	432	461	383	436	459	449	435	391	439	457	380	445	433	421	403	406	440	403	413	413	400	405	455	402	422	392	411	429	406	413	433	424	428	413	424	421	416	413	418	421	433	418	399	442	429	440	424	455	404	409	421	442	412	398	429	425	421	433	420	406	412	422	445	454	452	440	431	436	422	464	416	455	432	421	405	410	436	432	409	467	407	429	429	443	417	428	427	405	462	412	422	457	427	437	439	422	446	419	414	423	418	431	429	454	439	419	429	430	426	470	441	447	456	436	412	438	408	419	414	434	442	462	423	404	394	444	415	469	423	439	426	464	412	424	415	446	386	450	420	405	467	416	420	443	405	434	403	441	406	447	417	433	427	457	418	421	436	432	428	419	432	444	397	432	419	389	453	396	402	448	390	441	460	459	449	398	414	428	416	417	407	435	421	413	411	428	424	437	412	435	417	417	394	441	426	412	441	424	420	435	433	446	447	403	459	433	412	401	427	418	439	418	438	453	430	399	406	408	413	433	426	487	423	440	432	426	457	437	439	411	412	422	438	419	452	425	441	401	404	414	431	398	428	410	431	369	416	434	459	445	431	455	416	446	436	424	413	423	449	437	447	445	427	410	417	450	420	481	422	425	437	458	424	426	420	431	420	436	408	452	468	418	436	435	418	428	382	429	440	427	450	417	425	436	417	429	427	471	414	456	451	433	428	433	386	427	456	444	429	455	440	422	435	420	424	403	454	426	424	425	426	436	414	439	422	424	416	429	412	416	400	449	435	433	404	399	398	434	404	417	476	408	446	393	436	430	456	401	405	424	450	418	467	415	420	411	416	447	467	446	367	450	448	400	415	472	410	388	425	395	456	444	409	430	406	408	432	402	446	450	391	433	439	443	425	416	384	423	453	415	457	467	418	410	418	449	445	417	432	414	454	415	438	430	439	412	449	371	432	429	431	425	422	421	410	397	419	348	436	454	376	430	410	409	439	416	445	420	411	413	420	442	441	450	433	441	412	453	420	413	448	447	412	495	407	398	405	387	457	416	472	437	433	409	452	418	444	444	436	429	455	459	434	452	408	408	394	418	421	432	459	424	383	408	437	439	410	415	404	420	392	445	431	432	400	423	422	437	385	378	443	432	477	441	395	441	460	424	446	411	442	430	410	438	404	461	417	445	478	407	443	412	411	457	446	428	390	435	441	409	413	437	402	433	424	393	424	424	447	441	384	425	476	390	423	413	447	415	403	395	411	427	382	422	440	390	377	448	422	414	444	424	428	409	426	430	439	435	425	425	434	430	410	451	413	443	431	385	453	404	443	417	432	430	413	397	435	399	452	418	454	394	394	427	462	421	384	424	465	416	431	437	416	458	433	397	402	398	441	402	401	444	390	421	432	428	392	443	443	413	434	455	396	455	437	458	427	409	446	423	420	401	457	439	462	420	401	443	445	386	398	434	462	455	444	443	397	392	422	396	427	464	436	456	425	450	443	455	429	441	397	448	456	421	480	427	442	429	428	441	420	433	432	451	422	407	420	434	416	428	412	407	419	440	380	430	392	402	449	420	422	437	383	430	411	419	392	411	463	397	432	423	451	420	420	458	413	433	413	420	439	450	427	409	401	426	401	414	427	467	446	424	407	432	470	444	428	409	399	447	436	442	416	450	429	433	411	425	448	428	416	431	432	427	390	422	426	418	418	435	427	444	428	416	432	412	424	431	409	403	457	436	449	431	446	399	439	435	443	437	410	426	385	418	415	435	451	444	431	433	420	421	406	432	414	431	434	454	462	426	459	429	420	394	442	434	430	410	430	432	436	441	466	419	418	481	420	428	387	420	414	422	395	422	445	398	467	433	433	413	410	415	402	425	423	449	407	430	419	450	410	407	386	423	433	415	389	438	446	403	423	428	439	407	403	419	387	383	399	420	436	411	384	453	458	420	422	453	415	439	435	429	403	408	411	411	429	417	438	431	435	409	395	477	415	459	445	425	405	451	442	451	435	395	440	385	386	410	428	456	429	436	452	411	406	420	405	452	430	423	421	422	440	438	412	457	390	459	431	434	442
22473	33245	19634	9603	4341	5671	11606	10858	5671	1566	726	705	671	644	712	690	669	682	701	775	967	985	879	821	711	691	657	728	676	627	681	684	708	652	650	637	662	678	637	675	686	660	655	683	645	655	645	641	632	629	669	692	658	715	660	695	616	646	671	647	631	692	668	629	653	645	650	631	628	631	685	632	670	677	657	651	671	693	686	640	658	683	648	681	664	657	650	676	656	664	656	646	628	696	648	630	683	703	653	671	680	698	689	665	690	658	668	696	667	607	663	647	677	639	684	642	661	675	655	661	630	674	642	648	670	657	631	681	631	716	639	636	656	679	630	612	697	671	614	627	676	627	654	696	650	635	658	706	698	665	679	652	667	671	653	667	606	661	707	645	634	675	703	679	664	690	676	631	666	644	662	654	647	674	615	623	605	668	675	676	663	639	633	706	621	620	691	647	620	684	682	687	684	639	657	695	650	673	620	665	703	620	676	659	669	654	644	669	670	622	690	689	662	612	663	636	676	698	665	644	664	699	639	644	654	672	657	680	650	657	627	655	573	654	689	640	675	656	599	699	645	643	673	619	651	668	646	683	689	654	667	670	653	649	728	643	635	649	664	649	650	646	641	662	634	688	640	640	661	684	645	633	660	650	684	635	680	652	663	659	641	635	637	753	653	687	677	666	594	718	648	625	640	650	654	645	644	673	675	682	648	644	684	644	637	639	653	642	684	645	666	675	653	641	666	672	694	706	653	675	694	662	699	658	666	607	644	665	667	663	640	666	691	642	632	666	644	667	668	696	634	642	667	653	667	673	682	593	647	635	618	650	678	639	654	633	632	641	683	674	672	609	666	614	628	625	672	644	719	633	658	683	673	669	644	626	701	641	645	641	687	626	670	663	665	650	672	624	701	673	613	656	675	605	672	692	694	671	684	659	656	686	668	634	601	595	633	639	647	705	653	692	642	669	625	675	652	673	615	645	695	667	649	628	624	673	616	711	665	677	696	655	678	635	639	627	595	669	702	668	642	679	663	607	667	672	654	646	692	670	671	628	658	645	620	658	646	679	673	669	622	647	639	664	630	685	637	673	665	635	599	671	687	666	622	720	663	656	666	677	638	644	689	706	656	612	671	646	661	609	678	690	651	691	645	680	667	657	673	641	664	649	638	653	648	647	702	670	667	663	640	637	666	650	664	663	625	646	678	669	658	638	693	680	668	674	659	670	645	668	689	611	695	612	677	712	713	634	688	686	686	655	680	693	654	666	642	643	632	651	667	661	719	648	660	628	643	697	697	640	650	625	648	621	642	608	700	645	666	617	652	625	626	652	627	675	660	619	712	710	644	641	629	654	672	658	602	660	707	656	682	646	657	639	670	644	668	699	681	669	652	668	670	648	700	632	664	637	644	661	660	646	653	683	712	671	659	664	607	695	688	628	677	675	664	609	674	686	670	667	667	623	688	686	668	687	636	683	658	626	645	693	661	677	693	647	693	630	693	634	621	691	666	660	659	672	651	703	617	674	678	660	609	672	654	672	641	636	687	625	611	651	610	616	642	657	696	624	601	634	611	653	646	624	620	634	634	654	614	656	684	665	639	655	599	659	681	652	676	660	667	678	664	662	674	623	684	641	701	639	658	653	712	672	707	695	644	631	642	649	654	625	657	663	617	648	734	656	658	660	691	652	645	636	658	624	620	664	661	695	621	680	637	677	688	664	668	604	656	659	639	639	597	616	630	690	671	662	661	597	662	662	666	657	633	656	676	661	639	635	646	636	674	696	659	679	677	681	669	678	641	706	638	631	653	612	675	614	654	650	596	629	689	624	669	607	719	670	679	665	680	654	675	677	678	649	631	712	655	587	667	644	637	637	661	649	685	668	655	654	715	631	669	625	642	665	643	669	617	662	658	679	644	634	597	636	614	665	628	701	717	667	649	628	642	668	602	667	649	635	618	663	676	654	673	659	662	652	640	665	667	668	682	669	660	641	628	647	637	645	722	666	626	698	633	629	616	667	639	624	657	642	674	657	619	681	661	652	652	681	630	683	641	652	634	625	640	601	667	667	637	642	677	647	636	639	651	682	677	634	680	653	653	662	680	689	668	656	612	682	632	599	633	660	662	643	629	731	687	671	613	644	650	665	665	635	653	690	662	717	647	643	683	646	649	636	646	626	640	558	645	595	653	642	632	656	655	645	581	624	703	690	650	648	673	630	650	671	653	667	632	631	663	662	678	683	625	599	662	672	704	625	620	724	657	598	673	672	665	676	623	587	669	644	631	623	598	682	636	638	666	659	675	615	660	646	617	633	685	656	658	696	685	639	690	650	634	661	645	642	671	659	640	644	667	672	710	675	633	676	678	635	652	660	665	666	705	615	663	648	662	650	640	651	636	647	636	658	683	640	660	619	686	652	620	659	670	675	629	712	662	649	652	624	661	637	608	692	665	661	617	670	652	626	664	670	646	676	579	656	664	704	686	630	677	674	610	676	654	673	654	701	640	650	664	636	655	677	674	588	684	697	638	636	636	647	619	672	613	711	676	644	664	648	667	660	670	648	656	648	637	664	670	684	662	728	667	710	631	669	693	673	656	601	683	682	684	677	656	637	667	656	698	635	641	644	660	676	613	624	650	668	632	662	635	675	632	638	655	668	662	661	631	673	614	658	657	667	655	651	695	642	648	654	687	704	555	638	621	675	604	673	681	665	642	602	674	649	650	651	676	652	699	667	660	653	654	606	635	693	620	652	621	699	663	674	629	662	636	650	655	629	655	655	639	670	660	676	675	665	611	730	685	648	681	665	624	626	665	649	659	617	652	664	656	630	704	662	654	684	635	598	688	716	652	673	672	667	646	676	611	624	639	683	662	641	714	663	649	663	662	645	671	624	647	664	654	698	677	669	620	659	618	680	680	628	667	582	612	610	645	678	683	686	702	630	629	673	654	644	651	615	595	600	648	645	650	674	665	630	691	708	651	650	586	633	681	657	655	663	644	599	652	687	637	653	652	587	662	628	663	635	660	642	602	656	675	645	677	614	691	682	615	665	656	632	668	686	674	641	709	659	687	668	672	638	654	626	633	620	665	658	654	634	665	632	632	662	622	658	618	634	681	642	649	639	668	645	681	645	623	664	663	678	615	629	641	692	637	683	657	711	651	652	656	723	697	672	692	676	682	672	610	653	656	667	611	684	665	661	660	662	636	668	695	681	678	627	710	628	662	630	656	668	658	660	695	690	654	666	633	696	646	654	637	623	648	628	726	649	683	607	640	630	679	659	640	721	657	631	642	657	639	695	655	634	651	645	611	629	653	677	682	658	655	638	689	665	653	653	669	671	674	623	644	632	686	680	654	663	668	638	647	644	659	645	670	672	672	670	646	665	613	720	692	627	677	634	626	668	632	707	654	679	663	702	663	673	685	671	670	644	656	679	636	678	681	670	695	687	711	643	687	688	641	607	672	656	676	655	678	660	648	641	664	665	651	684	597	622	665	679	686	655	653	665
24211	21221	28193	24371	19307	16023	29919	27071	14639	1511	506	451	472	517	436	485	505	460	473	628	1018	1017	878	983	628	484	467	479	465	453	451	423	493	482	474	472	482	479	461	491	457	498	454	459	480	496	491	465	433	482	463	500	471	451	494	460	466	497	477	459	468	457	453	479	462	469	470	451	429	453	483	471	443	453	465	498	465	467	475	472	480	474	478	466	474	486	458	488	446	476	449	461	518	498	467	461	476	492	488	495	468	437	479	483	494	476	475	428	472	431	488	477	466	460	463	506	492	481	448	480	493	466	434	496	457	448	470	445	499	407	491	437	452	488	457	482	432	424	461	462	426	474	513	487	460	511	493	465	493	462	464	461	464	456	467	479	488	433	487	472	505	460	462	465	479	422	481	443	418	460	415	421	486	464	485	440	448	462	471	482	483	482	479	466	484	509	519	460	490	478	449	469	486	468	446	472	478	463	522	429	435	447	472	447	518	445	479	457	471	464	519	461	484	459	469	409	458	456	453	458	458	472	448	465	469	478	484	446	455	489	482	468	475	458	502	479	452	465	443	485	463	499	491	492	503	481	484	448	439	457	457	452	452	475	417	483	446	467	468	443	455	494	465	473	457	456	451	441	422	501	477	490	494	499	440	472	461	449	464	479	486	450	475	460	454	457	490	452	466	482	444	474	474	488	464	436	469	471	431	454	495	519	464	468	486	461	450	449	469	503	490	432	507	495	438	468	450	443	470	437	432	504	482	440	505	462	494	483	444	469	491	447	485	483	409	443	444	490	461	412	479	466	455	479	488	439	468	477	442	479	471	452	487	515	432	452	487	462	476	468	422	459	513	445	483	477	510	479	451	484	441	477	476	439	474	429	470	455	458	465	485	454	457	471	464	496	482	447	475	459	475	472	482	502	477	447	444	480	462	459	480	493	479	499	478	506	451	431	415	494	453	484	504	468	481	440	448	455	468	423	461	481	469	471	470	463	463	454	406	466	469	486	481	465	491	466	482	472	456	495	454	470	447	469	433	464	495	469	427	433	457	465	437	480	441	497	465	485	465	481	458	457	453	479	465	499	465	484	477	469	437	466	444	442	482	465	446	480	467	491	499	488	467	474	473	457	477	460	441	497	445	454	501	447	462	464	457	467	440	508	503	460	478	474	505	463	516	472	456	460	507	471	491	474	474	501	476	481	445	457	479	459	446	473	457	481	470	471	489	454	469	421	441	477	444	472	470	482	451	468	503	440	470	495	450	494	496	471	486	460	458	444	475	442	498	451	500	443	472	481	453	487	479	462	473	470	479	471	452	426	477	485	461	486	432	457	459	443	472	465	493	461	422	470	465	435	482	482	443	457	484	459	479	450	456	464	455	497	499	453	476	466	442	472	467	489	468	479	472	465	454	466	476	474	463	514	494	468	441	465	490	474	462	488	432	463	481	486	462	451	434	499	452	456	483	474	439	438	478	455	468	463	513	438	479	475	459	487	466	461	449	446	502	460	461	472	496	476	478	431	507	458	450	499	444	482	475	445	459	453	446	430	470	453	475	489	468	472	449	455	461	446	465	450	463	432	473	438	438	428	502	497	470	469	501	486	463	485	439	473	447	454	478	463	456	448	494	463	444	476	486	489	483	503	442	492	499	459	465	446	430	462	439	452	471	484	424	472	496	491	455	473	465	486	480	466	452	493	459	488	469	476	465	444	493	460	414	489	442	460	471	448	466	500	453	449	469	497	449	452	494	436	436	443	457	465	421	485	485	453	443	486	450	456	468	508	507	508	414	458	450	484	429	444	489	476	442	446	457	470	483	442	455	443	475	475	500	442	433	486	461	460	451	445	494	471	532	499	495	465	499	473	521	509	447	457	465	478	478	458	447	446	429	492	461	485	474	468	487	479	475	515	443	446	489	487	430	492	493	482	436	459	489	473	446	473	469	437	448	430	463	469	508	508	486	440	469	460	493	469	425	432	469	490	455	471	470	450	443	528	448	462	436	460	490	437	452	449	485	448	515	472	502	435	475	473	459	433	448	481	444	441	428	483	472	466	481	466	466	450	465	482	473	443	427	473	468	450	462	475	491	447	470	466	473	462	413	451	464	456	465	485	484	477	482	474	498	478	481	476	501	505	494	463	477	466	442	465	462	447	455	441	503	459	532	472	456	498	450	497	488	489	455	458	448	437	472	445	473	463	485	476	451	497	469	500	447	476	449	492	487	474	468	431	470	477	464	460	460	474	442	448	472	455	474	473	462	446	440	442	428	488	496	458	477	446	474	486	490	442	467	438	485	445	444	458	463	491	477	457	453	471	457	496	426	473	463	491	430	438	503	438	480	484	452	480	454	450	480	463	436	460	474	472	486	480	490	428	431	445	484	428	439	457	454	475	472	431	450	443	412	494	479	478	464	465	464	504	464	458	476	489	460	458	471	460	427	448	468	444	440	465	515	459	460	496	481	461	496	508	480	499	479	466	442	476	463	438	460	440	485	468	472	494	477	444	487	525	446	501	461	446	453	416	486	469	507	429	483	487	389	480	497	480	451	467	473	454	480	509	478	432	418	449	420	453	459	509	510	461	435	477	475	490	468	439	473	508	472	454	486	451	462	482	459	453	464	478	443	495	468	442	481	419	479	461	489	462	483	466	432	481	442	464	462	453	469	444	470	485	466	453	464	468	480	480	484	439	435	466	497	461	536	510	452	451	474	459	468	471	433	483	438	461	496	484	503	478	482	487	497	454	477	468	479	483	486	469	480	477	446	477	438	457	485	451	460	464	455	454	471	487	442	441	509	509	425	463	474	497	455	482	495	475	456	462	470	480	433	470	490	455	479	443	469	499	505	487	460	462	419	478	457	416	431	425	443	426	468	466	462	441	471	435	445	488	483	445	451	491	480	480	432	467	491	483	468	448	442	453	479	482	464	480	459	425	451	467	451	446	473	439	490	433	473	462	473	503	435	491	437	463	435	485	466	457	452	470	435	454	441	518	470	429	484	486	495	438	472	484	458	484	472	480	464	473	449	483	509	442	464	465	472	443	426	458	442	510	448	479	447	464	474	494	448	476	452	464	457	460	501	438	486	475	463	464	445	448	469	441	484	462	457	440	475	438	424	429	491	488	460	499	455	490	487	438	444	466	480	479	458	489	479	447	500	450	438	453	480	467	480	454	466	448	514	423	510	464	448	484	478	458	445	490	490	470	478	423	484	441	485	476	453	473	442	498	461	483	455	484	480	436	459	460	485	469	419	447	490	468	443	473	475	467	455	504	485	488	495	467	440	469	488	498	448	486	505	470	420	463	439	463	479	405	437	449	487	466	490	472	502	472	455	446	494	483	437	453	500	479	448	454	469	493	462	447	460	486	468	438	487	442	470	462	443	479	423	456	459	455	480	486	454	471	463	445	462	485	449	444	495	466	462	490	421	484	475	511	465	478	470	477	508	450	447	470	462	456	473	464	471	486	460	456	464	442	429	459	491	447	480	452	484	416	447	418
27891	43494	32495	17907	11117	23087	36531	33918	19261	1734	847	852	757	762	768	782	759	764	760	1320	2275	2322	1972	2125	1232	805	674	683	736	714	722	731	763	752	716	735	666	709	728	708	735	711	688	697	726	708	647	728	729	702	732	765	760	734	718	718	710	749	709	740	725	736	710	705	746	731	695	716	682	695	787	729	748	710	716	743	754	683	657	737	707	740	745	719	697	767	718	690	676	724	725	740	751	700	694	738	697	712	694	736	714	744	749	726	720	754	713	705	664	723	694	747	730	700	708	758	676	696	742	702	722	729	731	743	748	695	730	685	671	733	718	716	733	760	720	743	711	744	747	719	731	757	701	704	713	679	651	703	711	662	710	704	778	711	749	683	694	711	717	699	713	724	738	700	696	730	719	732	697	754	741	715	719	735	728	763	718	685	735	784	727	704	690	712	783	705	684	715	662	730	753	695	710	719	758	712	721	735	729	739	715	691	698	754	749	753	701	734	740	699	739	721	716	765	760	700	723	707	724	765	739	711	719	685	729	712	704	729	697	725	737	689	764	780	721	711	708	743	746	759	684	735	702	704	685	728	728	669	718	733	753	684	706	723	713	737	699	726	724	714	711	744	772	712	741	687	736	775	680	716	684	762	751	745	747	721	694	700	715	736	712	755	661	757	696	739	679	683	717	718	760	749	708	677	708	756	681	738	627	689	705	739	725	673	708	678	705	750	693	765	704	738	747	744	731	714	708	747	729	753	701	712	697	707	715	733	743	689	732	728	742	729	727	717	728	666	714	698	707	744	769	734	706	685	726	727	751	716	691	737	722	769	732	704	724	681	720	703	699	747	704	744	690	734	702	698	698	779	737	703	712	670	736	678	719	661	717	722	721	684	716	774	718	666	730	693	698	676	688	711	694	699	711	710	741	711	737	738	744	720	715	717	757	708	734	729	719	727	780	720	740	735	776	690	727	725	729	731	726	710	753	735	722	710	707	724	737	704	738	749	700	669	699	739	712	704	769	697	753	658	678	667	733	686	735	742	721	751	772	698	700	727	727	739	721	730	683	739	812	676	710	716	722	733	710	693	747	740	744	752	722	690	709	737	715	710	683	717	716	745	733	714	726	764	699	709	747	746	744	727	718	744	695	735	746	730	733	694	691	717	729	768	686	704	697	738	686	648	754	756	722	671	719	782	751	781	703	730	732	762	754	700	792	716	720	726	719	772	704	733	705	708	726	728	790	700	697	704	732	706	720	719	706	733	676	775	756	692	652	713	730	720	742	720	691	746	738	698	744	742	778	784	711	712	735	707	686	734	714	760	710	748	715	729	738	728	725	699	719	727	751	747	745	738	701	661	706	761	734	752	718	713	703	705	719	671	721	725	774	718	691	709	701	712	729	723	711	720	713	718	720	668	709	728	759	723	693	718	742	691	719	697	721	755	674	698	676	732	708	724	698	745	690	755	686	704	764	701	716	718	722	681	748	749	693	706	725	741	703	677	709	749	732	669	717	684	739	665	723	729	711	707	770	719	728	732	722	744	712	731	703	733	696	700	738	716	700	749	782	727	684	742	791	703	737	711	773	783	731	709	677	721	741	743	714	740	741	748	694	714	776	699	682	729	702	675	667	654	711	729	707	728	746	724	720	650	682	732	684	711	750	731	671	732	779	673	757	701	649	694	732	687	711	708	685	703	723	727	689	746	748	680	733	706	710	710	715	716	720	706	716	710	711	681	738	675	703	670	711	706	735	691	747	688	728	684	702	732	727	672	749	721	705	722	761	712	710	701	708	686	722	672	730	727	703	713	709	712	729	662	692	693	704	734	694	739	708	761	736	763	764	696	734	665	720	735	715	712	720	715	726	725	738	742	710	693	777	762	739	774	752	699	715	732	697	718	759	685	686	650	769	772	697	726	707	709	706	690	696	717	752	730	736	725	691	699	719	715	730	727	769	717	699	712	714	688	750	713	702	759	724	742	738	722	687	729	673	743	711	673	696	729	702	702	702	723	734	801	707	748	686	688	761	668	731	737	735	719	717	702	723	763	674	765	750	770	713	651	704	745	764	716	752	735	720	741	735	717	684	746	735	721	742	755	767	706	660	705	718	715	734	714	719	760	701	731	758	752	715	752	705	734	758	686	688	711	757	702	714	652	757	716	690	749	753	727	696	733	749	689	754	731	680	754	740	709	730	692	697	709	723	712	731	712	706	700	712	728	748	763	669	726	674	709	738	712	705	729	702	727	712	683	716	715	720	716	707	718	725	796	717	734	718	684	701	711	698	748	739	740	690	687	721	727	724	713	692	732	692	701	715	722	698	719	719	690	670	727	720	729	736	688	779	740	752	686	733	679	730	738	688	731	704	771	701	693	744	705	714	766	713	707	738	724	763	727	736	776	745	715	673	743	775	702	746	686	736	707	720	689	714	766	754	675	703	662	735	707	754	730	701	703	732	710	735	712	744	715	771	715	690	733	750	739	730	736	738	711	694	716	698	707	723	710	697	740	727	695	759	709	740	744	703	698	715	748	796	734	790	706	709	674	685	666	724	680	712	747	751	729	704	713	727	748	719	748	723	704	696	719	723	674	719	700	727	708	742	682	709	708	757	756	711	700	742	744	702	735	722	707	713	696	683	685	759	731	691	742	761	773	694	674	692	753	685	648	733	734	704	640	722	732	743	699	704	750	730	720	712	740	705	735	758	692	742	757	708	748	711	712	701	713	684	742	744	686	707	721	692	696	739	734	699	696	727	732	661	702	734	751	706	714	725	736	697	673	720	751	741	729	695	691	675	759	709	757	742	750	727	688	667	715	708	705	746	744	749	719	750	683	735	703	642	738	668	721	717	725	753	765	728	702	713	671	702	710	753	718	701	669	719	698	733	761	672	675	725	793	729	714	721	735	731	740	707	716	708	694	714	671	762	774	712	727	739	732	715	719	741	712	730	676	710	730	720	637	760	730	734	698	729	736	663	738	732	737	722	710	745	695	740	718	700	731	724	756	750	724	709	741	733	679	706	705	742	787	789	723	693	727	707	729	699	703	740	673	702	709	743	688	724	741	724	720	703	708	726	719	679	690	787	717	704	735	710	732	734	704	685	766	705	742	760	714	693	698	743	714	690	722	696	730	698	744	746	685	754	711	692	688	684	686	733	689	699	768	747	698	708	752	755	686	746	725	742	732	666	699	729	736	741	709	696	698	741	692	682	667	757	748	731	689	715	733	763	754	725	695	741	683	701	678	727	709	738	699	755	749	710	738	754	752	746	739	704	722	689	681	730	780	710	742	740	739	725	757	744	725	704	749	745	773	705	658	769	718	758	735	654	707	700	689	747	746	712	714	721	719	690	693	652	727	670	726	738	736	711	735	703	736	715	719	699	714	683	738	749	697	698	743	701	738	754	744	687	741	711	682	745	719	763	713	747	731	659	716	705	776	749	713	699	716	787	720	715	710	718	747	715	710	717	688	752	743	728	691	706	695	749	729	682	698	727	716	741	664
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
