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
339388302720	339388303239	339388303789	339388304339	339388304889	339388305439	339388305989	339388306539	339388307089	339388307639	339388308189	339388308739	339388309289	339388309839	339388310389	339388310939	339388311489	339388312039	339388312589	339388313140	339388313689	339388314240	339388314789	339388315339	339388315889	339388316439	339388316989	339388317539	339388318089	339388318639	339388319189	339388319739	339388320289	339388320839	339388321389	339388321939	339388322490	339388323040	339388323589	339388324139	339388324690	339388325239	339388325789	339388326339	339388326890	339388327439	339388327989	339388328539	339388329089	339388329640	339388330189	339388330739	339388331289	339388331840	339388332389	339388332939	339388333489	339388334039	339388334590	339388335140	339388335689	339388336240	339388336790	339388337339	339388337890	339388338439	339388338990	339388339539	339388340089	339388340639	339388341190	339388341740	339388342289	339388342840	339388343389	339388343940	339388344489	339388345039	339388345589	339388346140	339388346690	339388347239	339388347790	339388348339	339388348890	339388349440	339388349990	339388350539	339388351090	339388351640	339388352189	339388352740	339388353289	339388353839	339388354390	339388354940	339388355490	339388356040	339388356590	339388357139	339388357690	339388358240	339388358790	339388359340	339388359890	339388360440	339388360990	339388361540	339388362090	339388362640	339388363190	339388363740	339388364290	339388364840	339388365390	339388365940	339388366490	339388367039	339388367590	339388368140	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23299	20243	27045	23272	19853	9116	2657	1824	1417	1058	1019	19098	27695	17377	5823	1844	920	711	599	568	596	598	581	581	565	636	592	562	569	600	604	609	566	564	562	589	608	555	561	591	534	574	567	539	588	612	605	563	547	591	601	566	595	607	580	589	570	555	612	611	599	618	636	616	642	557	604	548	588	616	527	561	570	609	604	559	563	597	610	606	577	624	602	610	599	599	574	599	607	591	656	581	589	586	603	581	613	597	579	626	591	579	616	556	609	567	581	569	598	612	565	565	621	603	584	548	587	575	548	594	594	606	551	598	602	561	583	581	564	587	621	586	605	569	594	585	586	595	572	604	638	609	567	590	580	605	578	587	615	594	607	600	544	553	565	629	595	605	629	586	604	590	603	631	561	578	582	605	578	590	596	605	575	584	583	629	581	574	586	587	598	546	545	576	598	626	577	622	606	608	561	583	596	644	608	600	562	607	646	587	623	577	579	555	577	605	624	583	559	554	575	584	589	610	595	613	559	609	653	598	561	592	590	572	580	589	637	607	540	631	558	604	575	582	576	596	588	562	598	539	594	585	603	549	583	550	594	572	598	605	574	558	568	570	559	526	609	578	598	614	577	576	604	571	591	575	604	563	610	573	577	572	548	588	619	589	573	595	614	616	544	595	555	578	577	574	594	611	600	604	613	585	552	557	553	595	577	594	590	570	590	596	589	619	601	597	578	619	600	581	603	589	599	627	592	606	576	615	620	581	558	600	563	588	565	553	530	545	555	570	592	590	580	555	564	568	578	560	574	589	579	577	550	612	574	545	586	555	571	553	583	605	555	621	608	556	578	590	549	557	592	558	602	531	596	601	617	620	604	552	602	581	578	597	581	576	589	592	606	574	573	552	574	558	562	584	563	568	537	572	568	572	584	597	545	538	570	595	601	560	602	616	588	553	593	616	552	570	599	615	555	579	576	593	565	586	618	589	596	564	574	597	605	571	574	620	540	631	630	606	585	565	576	598	592	637	606	543	589	584	605	594	597	568	565	607	573	588	608	588	609	591	592	580	594	583	602	569	578	573	607	599	614	589	601	606	590	581	575	599	630	616	633	611	598	573	622	630	563	567	565	602	602	589	571	601	559	613	559	557	599	610	609	562	605	569	562	527	558	572	584	588	621	571	580	596	578	536	550	595	573	612	602	593	598	530	599	578	512	576	616	603	582	583	627	552	565	574	609	559	582	597	530	517	594	576	584	596	561	590	598	561	576	599	593	583	562	603	571	641	568	612	659	580	597	581	534	626	557	568	577	571	607	591	579	577	611	551	587	615	568	593	585	582	596	611	563	570	569	565	597	568	584	542	599	541	559	602	588	579	584	589	556	573	571	580	548	591	593	539	640	567	555	528	629	598	616	612	562	586	591	546	575	543	587	624	562	555	575	620	580	642	599	553	580	598	541	607	582	609	573	613	597	566	600	587	591	592	570	638	561	570	569	586	552	579	572	579	569	575	615	596	557	612	618	583	589	583	577	541	545	524	591	582	617	575	546	584	562	601	574	619	554	571	586	563	567	564	579	554	551	587	558	584	584	616	585	573	585	601	596	576	555	582	539	565	580	633	589	611	585	573	562	559	541	602	575	584	560	568	546	601	564	581	599	567	617	576	547	572	578	551	599	530	525	570	583	598	598	562	599	620	562	533	615	546	565	550	582	591	564	601	607	595	574	567	605	534	618	569	604	596	585	606	587	578	565	564	514	628	572	548	605	579	612	610	583	596	576	586	567	603	580	577	623	539	589	573	593	603	567	587	573	580	587	532	552	571	610	556	590	578	576	580	621	601	603	575	579	631	570	526	561	584	607	544	561	603	611	604	533	631	572	591	532	583	616	534	565	578	593	575	596	541	566	627	583	609	551	557	574	528	540	584	587	564	596	609	599	605	598	575	583	589	601	565	572	612	529	611	562	575	613	575	578	632	573	559	567	564	566	587	571	551	584	588	596	578	617	621	630	582	644	533	584	603	586	592	602	561	540	541	541	579	582	592	602	519	558	525	604	585	542	604	542	598	593	616	580	632	559	607	572	563	576	618	551	581	610	585	569	550	570	570	576	591	577	578	598	620	594	623	632	572	579	593	553	547	596	616	564	591	603	591	594	542	575	564	543	565	580	621	620	599	595	567	609	544	582	622	568	570	589	611	600	567	564	622	586	559	571	583	608	588	558	554	626	586	595	591	574	637	588	587	586	532	526	551	571	565	565	588	529	557	609	563	597	576	591	576	578	586	540	613	609	594	577	542	533	569	569	544	595	542	525	547	601	622	560	599	562	600	608	554	561	586	589	515	586	605	586	553	561	588	554	543	591	599	568	571	581	571	591	600	581	598	552	548	575	545	578	591	541	529	564	608	625	559	551	558	584	604	584	604	592	568	543	652	580	524	548	589	603	600	604	582	581	608	586	510	609	618	574	591	580	564	607	541	554	573	592	581	573	598	598	545	550	560	531	594	595	598	611	530	620	597	593	603	579	585	500	578	583	570	594	542	609	536	587	569	588	570	595	599	567	598	527	587	556	563	603	585	549	586	582	545	569	600	606	589	586	560	605	589	596	583	553	632	607	609	581	569	568	616	592	558	557	575	594	573	583	572	563	597	527	572	547	579	563	597	552	548	559	594	584	566	552	556	590	576	532	555	585	573	588	568	580	582	582	586	574	632	559	550	557	575	573	603	561	568	620	589	586	597	589	616	622	570	598	608	613	595	596	568	615	563	608	602	561	607	591	588	564	579	601	564	543	591	623	599	598	601	556	590	547	542	636	574	586	602	543	550	575	587	581	600	549	580	583	605	581	589	598	609	592	542	619	615	591	550	562	546	621	567	594	564	559	545	576	567	605	580	556	604	584	602	565	643	542	607	589	609	583	587	617	617	661	602	610	579	603	581	568	570	545	571	569	581	576	599	576	567	626	626	573	601	583	579	551	564	586	558	627	620	544	507	597	540	576	610	590	619	579	605	590	600	598	548	628	588	580	556	560	576	582	598	587	537	546	611	582	593	598	611	590	597	576	597	538	613	589	570	579	558	555	604	577	583	578	549	569	550	533	568	604	547	594	551	624	602	617	564	602	588	643	574	623	567	614	557	597	554	559	524	561	591	576	565	556	556	564	540	597	546	558	606	581	605	582	582	566	574	601	591	564	597	627	620	545	564	529	587	561	547	588	583	584	568	585	554	595	606	587	608	553	574	563	608	601	561	604	559	577	591	614	588	582	583	580	551	583	605	588	574	560	592	596	588	591	569	594	553	567	545	587	566	572	596	574	587	580	547	573	575	560	568	585	575	581	626	609	587	604	627	611	572	646	569	603	585	586	586	589	566	621	543	558	612	602	521	552	620	577	547	603	567	564	511	568	567	576	591	607	578	601	567	578	591	551	595	571	569	563	645	608	608	546	561	611	604	577	609	601	579	562	582	562	538	528	593	571	588	591	558	608	579	611	566	569	573	614	556	581	574	601	542
4479	9623	12966	7543	4975	3628	2111	2295	1843	1308	1333	22463	24477	13625	4690	1924	865	556	541	500	503	534	548	530	553	513	488	526	504	557	529	542	537	517	487	516	520	526	490	554	520	541	555	534	498	505	504	501	532	500	539	483	521	522	561	507	519	536	516	560	524	538	516	535	508	549	531	518	530	507	501	500	536	482	540	553	496	508	511	521	563	530	567	526	523	521	527	519	505	516	506	523	516	530	538	516	513	514	512	543	567	514	515	510	468	450	507	528	495	524	519	520	524	536	540	557	507	535	503	473	511	551	520	531	569	524	494	483	528	573	543	519	513	512	555	520	562	523	522	563	574	508	531	511	543	562	522	505	485	509	500	512	522	546	527	529	526	518	541	555	503	506	503	508	546	532	482	556	531	550	539	510	495	531	518	554	566	507	547	527	508	506	512	551	536	511	478	535	539	508	527	519	528	548	532	579	518	542	522	556	481	563	532	536	522	541	566	523	514	547	544	520	548	512	539	536	494	511	515	533	556	545	534	508	538	527	484	502	485	544	503	513	528	520	511	503	525	481	509	491	527	565	483	524	527	514	511	479	536	523	540	564	553	545	514	517	509	543	507	545	594	548	535	516	470	545	515	525	553	519	498	541	540	572	507	509	522	507	499	513	503	535	524	481	555	514	511	532	506	514	579	529	562	550	501	491	548	510	532	548	524	526	537	507	545	507	538	546	590	494	535	535	512	489	543	491	511	539	528	512	510	571	536	496	514	512	499	529	551	540	512	538	546	512	567	545	473	506	564	527	518	588	549	508	520	559	514	524	495	508	536	539	540	538	478	511	491	541	501	538	518	507	511	528	515	467	535	552	508	516	480	569	529	492	551	520	519	548	539	543	551	512	505	552	526	549	545	528	527	513	499	491	522	533	510	513	483	474	483	518	538	519	502	545	560	542	564	534	537	534	550	512	503	528	543	517	493	518	447	521	556	517	524	479	503	531	554	470	522	545	519	567	497	496	515	518	497	496	533	525	532	546	558	517	517	507	522	503	518	554	520	521	481	483	549	473	552	550	541	572	504	528	562	542	541	528	516	505	511	533	530	526	521	499	530	519	507	504	536	554	529	503	539	496	532	510	503	525	507	502	490	511	521	530	525	521	572	508	521	493	526	526	505	538	549	527	542	491	550	567	547	529	521	504	525	553	514	537	515	515	513	518	499	504	562	528	550	537	505	524	550	573	511	531	543	513	494	532	495	535	490	507	557	509	528	508	500	540	545	518	520	529	517	504	535	512	547	520	549	534	520	565	496	509	525	513	537	512	546	542	545	527	497	532	535	523	547	549	558	481	528	560	523	571	497	503	521	565	542	531	514	485	525	529	526	512	499	558	516	510	555	524	485	522	511	476	512	549	541	539	505	569	510	504	496	543	516	540	503	521	520	508	532	553	498	535	497	545	501	466	513	535	493	503	473	493	499	532	552	519	493	540	515	558	496	498	526	534	513	559	530	489	526	524	495	550	497	508	530	531	576	509	531	528	537	542	558	524	516	498	514	517	542	543	510	532	503	526	518	541	491	555	543	518	530	488	518	516	473	517	503	517	466	577	533	546	518	531	530	546	560	522	544	510	490	509	544	537	535	495	504	551	498	527	535	538	524	491	497	533	543	543	540	533	525	518	539	558	511	495	516	540	533	553	552	503	513	535	541	559	535	533	525	523	525	487	518	548	530	550	525	500	506	547	535	559	545	539	489	518	564	525	516	522	487	489	484	470	522	492	576	495	540	514	528	497	498	506	514	533	479	555	551	563	562	509	512	550	573	532	513	508	486	539	539	499	515	523	539	525	529	503	536	521	531	529	546	577	548	562	531	513	527	572	518	468	511	471	550	537	547	503	518	549	519	537	488	551	546	514	548	548	513	503	499	522	547	465	509	546	509	504	503	523	507	483	496	526	525	529	490	508	495	533	481	505	514	489	492	518	463	525	542	512	486	534	495	545	530	530	536	521	547	513	525	517	519	517	471	513	559	505	523	538	539	502	529	544	492	570	504	532	524	578	538	530	495	529	558	524	504	497	537	533	506	557	524	536	533	547	554	502	533	528	514	491	487	505	505	500	504	513	522	505	543	514	544	553	560	537	542	533	527	523	524	524	508	501	492	507	480	516	481	521	528	507	513	486	506	537	523	504	565	522	489	509	539	529	531	507	571	495	522	519	514	527	527	546	563	497	521	536	535	510	511	473	572	520	527	552	523	540	535	511	528	508	485	528	512	539	521	514	539	485	531	533	540	510	542	486	529	532	542	535	544	565	531	520	492	510	512	571	539	498	534	559	502	516	546	509	505	530	478	461	523	500	505	518	497	509	508	514	509	507	506	526	557	529	526	531	518	518	493	503	514	500	513	533	559	529	537	535	535	535	510	541	505	532	487	548	545	500	549	524	511	504	515	500	550	556	533	499	531	495	527	515	529	573	541	508	534	542	520	500	523	553	517	487	495	532	539	514	495	512	529	515	531	488	489	520	554	511	537	490	502	504	455	531	525	500	511	499	524	521	512	522	552	557	501	462	510	518	553	502	548	488	538	515	487	481	538	501	568	507	505	506	519	483	535	537	506	520	495	504	509	538	517	498	524	506	513	554	506	506	527	527	519	541	556	537	530	493	517	483	540	488	504	540	549	525	519	507	526	557	557	504	493	549	527	528	554	522	506	535	530	529	468	503	471	530	513	513	544	536	537	548	517	503	528	513	478	479	537	511	530	512	494	571	525	506	515	524	491	531	543	546	539	515	490	497	477	527	490	538	505	523	524	501	537	516	531	539	539	511	500	558	498	500	488	519	543	506	507	544	546	493	515	481	519	513	541	516	518	499	564	540	540	501	511	544	516	518	553	512	515	532	527	522	511	530	480	542	534	502	531	525	511	516	538	543	472	474	528	496	484	519	508	538	522	528	488	555	500	549	524	510	470	542	495	512	526	564	529	544	509	499	531	568	550	527	547	471	527	559	528	515	497	470	525	507	522	538	530	527	521	577	519	534	536	517	512	504	476	531	513	485	524	467	538	556	554	544	481	533	515	477	524	503	522	511	481	506	535	526	518	492	520	524	524	482	515	482	538	517	493	524	495	533	535	512	531	497	547	518	487	503	511	542	518	485	512	520	498	495	487	533	498	509	549	486	507	478	489	553	537	505	525	525	517	491	496	528	504	507	523	530	558	526	487	547	521	557	554	516	514	515	568	503	488	494	529	537	487	544	510	552	510	516	497	507	544	553	492	510	521	526	543	474	505	523	533	500	535	502	573	525	541	517	549	534	528	536	543	481	470	542	491	530	545	485	492	481	498	550	497	492	547	478	527	542	493	509	493	505	486	513	532	506	541	552	494	535	529	496	523	514	532	508	538	536	525	548	536	574	556	497	547	516	493	497	517	536	529	540	540	519	513	499	539	536	530	533	508	502	541	494	545	508	537	544	539	526	510	562	522	515	488	536	521	492	491	536	542	507	506	507
27847	10742	2280	1827	1290	932	754	837	851	747	645	1557	2074	1542	921	705	626	553	614	529	585	570	518	587	524	562	529	528	546	555	579	520	569	534	543	509	543	546	507	529	573	572	564	527	560	541	565	526	530	579	534	566	547	562	553	522	532	555	555	539	536	589	592	555	546	548	551	524	525	543	569	569	533	516	560	529	535	561	544	482	528	546	538	530	588	575	575	595	560	507	550	503	575	574	571	522	563	566	525	540	547	535	599	591	524	535	534	565	578	510	545	529	573	506	543	527	551	553	542	536	559	555	548	537	531	560	546	503	565	542	553	541	579	513	511	547	539	535	560	557	558	541	546	544	548	571	539	532	559	516	514	509	552	579	582	573	527	567	570	549	540	517	556	574	547	540	577	582	560	575	564	556	565	537	553	568	573	536	530	579	556	560	572	524	532	561	571	518	532	519	583	527	549	532	513	562	555	573	515	556	554	593	498	551	531	550	584	576	551	541	566	528	554	593	583	543	555	523	560	548	575	567	572	583	566	564	570	571	565	558	530	563	575	551	565	528	575	527	544	584	524	555	530	525	568	559	585	567	543	505	583	552	571	561	554	563	524	551	506	558	584	528	543	608	521	572	508	576	559	576	529	567	572	492	498	552	525	543	556	521	549	561	587	554	538	571	538	540	571	530	541	523	558	518	514	546	556	567	562	551	548	559	565	551	571	553	548	570	553	569	524	590	531	557	524	520	544	542	528	526	562	575	495	552	567	548	545	570	534	554	590	516	550	546	552	545	563	565	526	552	549	532	518	566	558	553	582	539	551	551	527	523	546	543	524	560	563	565	510	549	534	586	580	538	565	548	564	514	560	493	555	587	539	508	546	574	542	539	555	563	574	558	543	569	567	546	578	568	570	569	561	543	562	573	539	563	535	520	591	550	530	542	539	570	562	553	555	553	545	563	536	556	535	583	569	563	501	575	546	560	510	523	567	548	541	572	541	486	552	546	563	552	582	544	538	573	581	539	556	578	554	565	589	535	529	602	531	562	546	545	550	551	487	529	561	516	534	545	556	536	582	551	533	543	530	558	537	552	551	556	538	597	529	538	524	547	509	560	543	516	512	552	555	587	552	612	575	603	551	515	562	581	519	583	543	571	606	529	563	583	558	563	538	557	516	500	556	500	532	526	521	536	546	538	585	530	544	557	595	580	533	582	533	543	521	508	515	555	563	575	582	537	580	502	555	552	532	552	565	541	536	537	540	558	554	544	561	572	575	569	561	555	556	566	569	538	547	521	578	568	571	561	507	551	531	587	578	573	569	534	580	535	536	533	537	552	562	576	515	532	555	503	517	553	524	536	535	542	566	541	548	527	521	566	524	511	545	547	591	542	559	577	550	534	547	596	550	528	533	540	538	554	566	556	586	509	558	530	529	528	572	546	560	589	535	547	572	587	547	570	512	512	538	515	556	582	520	532	546	522	559	505	550	546	504	597	541	544	535	554	578	571	557	532	527	547	539	471	543	545	543	575	547	564	617	535	571	571	555	541	549	592	544	558	542	564	553	542	541	579	552	557	555	530	562	561	561	568	554	558	536	543	556	614	523	547	519	547	529	564	536	557	583	575	546	523	545	535	554	544	545	541	589	561	507	570	560	556	573	571	525	555	545	538	553	558	584	589	526	503	529	544	560	525	558	554	566	602	515	588	566	549	567	532	557	507	553	532	526	526	567	565	562	560	604	534	578	602	531	587	528	548	517	512	531	567	549	544	536	534	521	556	498	581	544	586	568	527	561	573	558	584	530	542	519	541	547	569	554	541	544	545	509	512	558	573	543	560	532	535	530	550	570	543	573	552	538	527	561	590	573	585	564	527	547	536	562	561	538	556	577	582	579	555	545	544	553	550	521	547	528	578	541	519	510	536	561	552	582	526	575	524	550	565	579	582	591	565	532	555	532	569	534	518	510	518	579	555	533	527	586	530	609	575	543	536	565	533	533	513	502	558	599	582	546	528	560	541	574	559	533	548	554	548	540	515	546	554	523	564	580	515	560	528	558	556	557	530	549	557	569	553	550	569	540	583	583	592	565	545	556	571	581	551	533	548	555	552	508	530	517	580	597	541	551	555	538	479	514	538	574	519	585	507	619	513	554	481	543	577	585	524	554	562	548	573	528	533	540	562	580	557	520	561	533	541	549	545	570	530	496	547	552	568	577	557	566	517	530	566	529	550	565	554	584	530	552	543	614	572	535	549	545	532	575	537	521	533	529	567	536	578	577	584	587	590	564	557	548	543	564	574	606	549	558	560	569	528	565	549	532	515	582	521	586	549	568	534	570	522	534	546	542	561	536	560	541	540	547	546	575	542	535	524	532	541	568	564	503	544	571	571	589	542	542	594	551	590	558	528	564	514	494	574	549	538	518	544	555	521	572	595	493	525	590	540	502	544	543	552	610	494	572	564	536	529	531	597	547	531	518	557	561	565	540	554	524	503	550	549	581	554	558	532	509	590	535	532	530	574	546	550	520	548	538	531	555	553	569	521	581	527	532	550	531	596	557	578	547	543	583	548	541	566	546	563	540	544	558	585	549	549	547	562	572	591	571	549	526	531	571	555	521	542	541	561	533	547	534	571	546	518	550	557	551	554	552	556	532	563	524	542	589	508	565	547	549	578	531	562	533	545	594	522	545	529	602	532	527	534	579	546	570	552	555	548	542	536	536	601	576	565	554	571	576	560	592	565	563	565	533	563	568	571	555	571	519	525	553	532	556	560	530	561	546	517	542	548	559	574	571	541	540	543	533	574	561	520	571	550	522	564	554	570	534	542	593	552	551	533	581	519	561	551	553	546	513	545	571	578	546	515	562	597	535	524	540	571	530	579	528	512	546	577	519	567	545	477	563	587	525	577	548	595	546	597	569	533	533	550	537	545	531	583	562	554	589	523	562	525	519	540	565	566	587	530	520	549	521	578	550	543	573	539	567	558	562	526	534	544	540	544	555	530	565	540	570	507	581	536	568	536	554	552	558	580	507	588	547	571	554	537	530	543	556	573	553	515	546	548	522	557	570	544	568	526	562	545	592	501	532	512	553	552	528	557	545	516	545	543	558	552	590	531	554	555	567	529	543	536	529	568	531	526	572	547	538	564	549	570	547	529	573	585	534	538	517	518	554	577	545	539	546	564	563	576	554	559	544	531	563	551	610	576	560	574	521	565	506	587	546	519	555	603	546	545	544	577	561	553	567	539	524	553	570	525	534	545	537	573	606	556	601	530	550	520	559	552	515	499	535	540	546	545	547	536	549	559	530	530	563	543	569	524	520	574	559	517	532	580	528	530	558	507	523	528	551	561	583	580	559	564	536	553	584	573	499	582	544	600	584	550	523	533	542	558	546	545	587	529	561	543	575	562	572	545	525	590	551	549	519	583	535	561	588	574	578	518	537	555	576	530	533	571	528	548	528	573	542	548	556	588	585	559	565	533	507	522	506	512	578	589	565	525	554	575
6039	1306	1920	1667	1547	1045	803	889	1007	813	617	1993	2354	1529	921	604	542	501	464	525	475	510	492	479	443	505	478	477	467	492	460	493	456	480	504	488	479	468	476	516	478	493	508	484	476	508	465	505	492	466	488	442	492	506	438	499	433	466	438	461	491	468	481	489	461	484	460	484	473	504	479	468	476	505	470	502	491	469	478	510	479	463	510	484	495	498	491	474	477	429	473	532	461	472	487	442	470	485	499	472	471	488	468	463	465	498	480	464	451	480	476	467	474	505	484	451	460	491	487	515	459	481	440	460	483	448	497	494	489	469	473	532	472	444	446	477	452	444	514	510	484	490	494	451	495	495	470	486	487	465	467	506	518	484	464	459	464	477	487	491	481	517	466	498	455	553	474	498	473	476	502	494	511	462	446	474	513	472	481	487	480	470	462	494	517	483	490	466	483	445	464	486	477	482	503	462	479	474	466	460	470	467	488	471	497	488	510	464	487	511	464	467	491	496	494	450	509	461	463	499	469	457	468	493	463	440	511	465	494	443	518	510	483	447	486	469	463	450	439	479	466	495	471	458	461	468	470	513	498	476	478	462	442	491	506	502	475	522	485	467	471	469	453	494	470	488	483	456	461	459	478	450	477	437	488	485	523	500	454	464	469	480	489	458	435	501	482	480	488	468	494	456	470	462	469	469	486	444	489	488	506	480	464	484	499	485	507	421	467	490	491	426	487	493	480	481	523	452	480	477	519	508	506	474	479	503	461	498	487	476	449	471	517	482	474	501	510	460	436	481	437	454	503	477	450	462	507	483	525	474	479	487	471	514	478	456	435	483	540	460	480	476	462	516	502	502	457	461	479	480	492	462	463	473	473	458	454	477	500	476	450	463	458	471	454	435	507	455	474	474	503	487	522	486	477	533	472	482	432	491	474	477	473	473	502	496	477	486	499	471	467	481	471	509	502	474	506	481	498	429	445	491	470	462	473	498	474	501	510	493	485	450	477	514	459	494	505	496	486	525	462	440	463	448	491	486	495	491	493	485	489	519	483	454	509	487	486	493	446	430	462	516	464	452	465	471	509	481	455	465	474	496	510	477	438	500	471	478	477	463	484	465	486	482	481	490	450	493	471	486	471	469	484	453	480	517	481	523	470	470	471	456	514	438	434	453	508	532	542	481	439	474	524	512	524	478	493	469	473	487	481	504	502	491	479	484	463	549	452	429	455	483	473	490	472	470	507	478	485	477	428	497	436	445	455	498	479	461	460	498	478	486	474	472	465	498	491	447	460	471	461	471	497	487	493	435	530	506	461	459	483	441	482	492	474	507	496	455	455	479	531	476	483	502	470	481	473	477	459	494	433	503	495	421	450	480	498	472	477	481	442	503	468	499	461	486	480	464	482	439	453	496	513	475	450	491	470	495	448	532	481	468	456	485	472	460	497	523	482	472	483	501	467	486	554	470	446	461	461	495	458	485	473	487	444	476	475	471	425	469	471	503	463	494	464	482	482	483	491	487	479	472	492	455	439	473	469	472	472	485	479	482	465	460	477	492	465	492	478	453	448	484	497	472	478	525	487	433	522	487	488	482	438	501	478	474	476	470	490	444	480	444	498	475	434	484	541	484	481	489	472	474	523	468	481	506	485	508	462	502	468	456	488	469	474	488	483	542	469	524	474	496	439	501	457	466	481	448	510	508	462	492	487	468	516	475	507	501	471	497	492	514	471	491	461	461	480	484	460	485	466	470	476	474	458	499	493	522	486	485	479	484	481	487	453	513	468	492	435	495	528	471	503	498	476	461	477	478	497	497	479	506	459	484	482	464	475	509	464	489	499	527	462	484	508	443	440	472	468	485	460	462	498	480	489	476	514	433	480	498	480	475	509	474	495	452	431	445	481	470	502	485	474	494	501	486	519	508	477	465	483	467	462	464	498	489	502	486	502	476	495	495	477	506	512	491	459	473	481	507	496	417	470	470	442	511	465	451	522	497	459	528	492	471	464	458	477	475	478	501	457	476	476	474	453	450	459	481	441	470	476	527	506	504	481	462	487	484	462	489	476	469	471	506	450	481	504	440	462	478	450	467	469	445	459	501	420	490	488	487	445	456	469	470	471	476	501	484	498	500	482	469	481	487	495	454	473	434	471	507	490	508	500	482	511	503	433	505	480	466	456	459	490	489	498	462	513	469	477	475	509	481	487	475	467	515	469	505	503	456	467	443	479	485	464	533	479	471	461	472	499	461	463	466	460	509	482	471	507	497	464	455	505	481	437	508	477	512	474	498	489	522	528	454	479	450	497	487	492	460	502	480	500	454	457	501	494	459	469	517	502	540	490	479	484	488	498	539	490	499	476	494	519	484	494	513	484	497	510	512	500	487	463	492	498	500	459	469	494	428	466	486	472	475	498	464	455	450	507	477	490	548	427	488	493	488	473	485	508	440	458	471	461	464	487	498	476	471	481	515	462	513	455	451	515	510	504	462	495	503	466	471	487	500	446	467	493	494	459	542	493	473	512	466	519	482	471	509	473	491	454	441	481	457	484	523	490	472	496	462	482	525	503	492	464	499	455	511	530	449	487	466	471	509	443	488	467	448	443	454	478	497	518	497	481	501	494	491	484	455	491	488	517	457	455	476	512	448	498	488	499	444	487	482	477	515	516	484	495	489	462	479	514	474	471	486	462	476	493	530	482	515	484	507	467	432	462	467	481	503	500	510	460	499	441	518	493	461	477	460	517	526	470	458	456	483	481	450	471	440	487	479	499	494	476	476	490	482	488	481	475	520	462	481	471	506	450	488	497	474	491	479	500	505	453	474	476	496	487	449	487	468	476	475	470	479	492	461	479	450	497	450	526	477	517	466	451	477	524	423	479	478	442	461	486	445	463	512	463	503	470	479	517	439	480	496	460	476	462	503	480	466	503	492	511	502	470	463	462	507	457	500	477	451	496	513	470	490	476	490	466	485	443	489	460	478	480	517	501	478	461	467	501	496	451	465	459	497	466	487	509	470	490	509	476	483	481	502	458	438	488	478	478	467	505	452	439	467	479	519	478	462	488	503	490	517	510	480	471	479	489	488	462	498	459	462	505	442	513	476	475	463	484	437	498	462	475	472	494	486	476	447	482	478	439	457	491	482	469	507	488	464	463	483	468	452	443	480	498	470	497	465	503	466	469	462	462	519	472	486	499	470	425	452	477	489	487	491	468	517	502	472	464	452	504	478	486	480	461	488	461	470	461	472	507	424	500	448	483	486	481	497	451	478	457	485	517	494	492	484	455	481	462	473	483	470	469	489	479	447	510	542	463	482	463	442	491	443	513	436	502	525	461	435	443	464	465	478	453	491	478	480	465	524	464	447	461	477	470	476	497	447	469	494	471	512	499	476	452	514	452	475	460	486	472	484	477	494	504	494	493	472	473	477	427	475	489	476	483	471	481	437	497	537	495	476	488	482	460	493	473	486	462	509	482	454	478	482	449	492	445	496	470	510	497	460
25637	21460	27603	25587	11901	3957	2978	1911	1393	1324	1125	8990	14401	9981	3539	1286	760	547	470	480	476	514	532	516	542	476	508	505	481	504	510	447	504	465	487	509	546	500	503	478	529	498	510	495	525	536	484	519	524	517	516	516	513	538	484	528	513	499	514	527	503	519	465	523	527	530	508	472	512	452	512	492	478	498	492	519	521	508	504	522	518	498	495	493	534	485	522	506	491	497	475	472	503	486	513	532	540	531	516	515	513	490	484	497	483	497	497	530	522	513	474	529	509	488	514	457	542	527	512	537	510	513	482	450	490	445	538	506	513	536	468	579	492	501	513	502	527	506	527	507	504	490	490	496	538	514	503	519	485	473	509	495	506	497	489	477	500	490	472	490	479	501	509	522	498	500	475	451	478	476	496	473	481	447	486	477	513	541	489	473	512	491	460	494	535	520	512	500	513	471	462	481	539	508	505	506	501	524	495	538	479	479	482	463	509	485	489	493	530	474	515	526	512	474	510	494	481	466	486	497	528	527	469	502	509	509	483	505	519	487	517	505	518	524	504	523	513	499	527	502	522	531	494	499	479	498	494	478	511	510	499	523	522	514	499	489	505	503	536	504	477	501	507	518	504	493	521	515	479	478	509	512	475	461	504	513	476	474	503	503	531	496	478	479	501	497	488	477	487	463	485	522	505	522	500	457	490	481	485	463	474	497	528	500	493	501	470	504	536	521	501	456	541	493	542	507	486	459	469	479	515	516	507	532	499	497	480	520	516	520	534	487	499	488	512	494	477	530	512	522	488	469	501	476	501	514	522	501	487	463	525	500	502	503	502	521	532	524	494	557	507	539	510	453	498	491	483	494	510	490	461	505	490	459	530	463	509	499	524	496	562	473	497	473	481	493	446	490	502	490	507	467	523	469	509	497	447	504	495	489	495	504	490	512	456	497	515	505	465	560	512	487	491	515	506	501	508	555	498	491	512	503	478	468	475	496	510	489	475	453	514	493	490	453	475	504	481	498	521	472	487	487	477	475	512	469	521	517	501	471	523	509	506	506	506	469	470	486	526	496	530	500	494	452	511	480	484	504	476	507	524	470	478	523	482	514	516	539	564	512	454	496	467	540	493	468	435	490	502	490	486	527	497	475	498	495	465	498	518	533	494	510	497	470	507	513	521	477	510	481	493	509	524	492	508	512	507	490	509	486	546	497	533	507	498	510	499	484	447	518	499	545	486	518	533	473	531	500	506	514	493	497	510	479	465	511	503	473	486	529	464	496	487	497	488	512	499	494	517	517	487	481	489	474	484	513	523	525	494	471	497	458	514	491	510	489	494	494	465	491	485	488	444	480	485	457	510	471	469	489	476	506	494	480	485	471	518	504	542	510	496	468	505	487	539	538	469	489	484	540	511	492	540	521	500	473	492	523	511	497	508	508	499	495	480	458	463	485	479	459	436	545	524	495	519	490	500	458	513	530	493	494	503	481	524	484	479	509	483	511	525	493	519	463	484	469	483	504	520	497	496	505	523	567	495	537	481	528	493	486	535	492	502	500	501	509	490	491	495	467	495	473	514	511	498	531	479	498	460	481	506	559	492	504	471	487	491	509	490	494	491	494	480	492	486	524	530	476	491	529	502	504	481	534	519	509	537	507	495	508	500	470	501	492	475	506	459	494	505	508	537	453	464	486	532	493	504	487	503	494	500	497	490	533	546	452	479	485	492	472	495	480	516	487	516	487	491	501	496	500	532	490	526	515	496	473	511	501	497	505	526	503	492	505	545	521	501	489	535	494	519	508	499	504	523	491	509	461	465	497	521	471	507	513	518	531	485	490	477	505	481	451	490	479	518	474	503	530	470	532	464	478	493	491	478	494	516	473	502	468	508	501	514	486	506	519	505	468	519	453	481	505	529	542	494	522	498	510	513	497	482	462	470	472	506	494	514	473	488	487	470	528	519	482	498	505	513	508	503	493	507	503	493	472	510	471	524	483	510	521	510	503	501	501	524	507	503	500	476	500	468	521	481	497	491	469	526	472	462	546	517	524	516	440	516	499	494	534	510	507	484	484	469	473	499	503	567	518	518	490	468	485	507	463	523	493	498	492	492	484	515	557	489	475	508	486	519	500	474	479	492	495	484	531	520	503	473	522	508	466	527	527	460	513	525	503	518	487	476	517	487	523	534	482	487	462	524	497	535	477	537	470	480	508	464	510	546	505	493	479	488	504	495	513	496	518	487	489	488	511	488	515	523	482	522	466	512	476	526	488	437	524	481	529	494	488	505	488	508	529	486	544	503	563	550	479	520	497	503	520	488	527	526	497	496	498	498	507	553	498	463	440	453	512	486	463	471	479	496	487	505	484	509	513	477	478	495	506	494	461	485	531	464	521	441	458	519	519	487	488	469	538	435	514	514	473	517	523	489	515	472	477	501	506	497	484	486	486	482	472	515	517	495	491	513	480	497	484	466	510	483	563	504	500	474	497	516	538	525	501	505	494	510	529	554	493	518	512	472	492	499	457	520	505	465	495	506	491	540	497	448	498	506	488	503	505	497	482	498	478	476	526	544	504	515	511	489	551	510	500	463	498	467	518	520	531	493	546	487	470	518	479	509	485	467	551	499	511	476	491	511	505	496	525	482	494	472	499	501	520	491	502	469	503	509	459	522	483	502	476	484	531	481	493	521	501	489	472	510	483	498	475	493	497	522	473	497	498	498	499	518	495	485	523	518	506	494	491	506	532	506	471	477	515	485	523	491	490	491	520	529	473	499	496	466	505	511	492	488	494	499	499	509	484	489	473	511	494	492	490	460	524	539	503	544	475	484	468	464	454	496	525	507	520	519	501	505	513	514	518	492	496	533	446	477	464	519	469	499	509	513	502	475	472	465	515	482	538	513	488	497	522	491	505	494	534	488	487	499	475	506	474	487	468	554	538	497	523	471	529	489	534	501	464	488	505	516	500	503	512	462	478	486	486	492	435	496	521	500	505	469	510	522	508	510	455	498	480	490	495	490	495	480	505	536	509	487	458	506	485	509	509	526	496	489	507	532	477	510	489	491	505	498	476	449	471	501	484	506	536	489	495	513	482	502	482	487	497	527	507	467	480	495	514	467	463	524	490	475	502	472	484	529	530	560	524	499	476	473	481	456	480	525	496	523	502	515	493	505	562	467	481	504	464	489	504	509	474	521	491	511	503	491	492	514	486	475	466	506	496	460	449	526	505	449	492	492	475	495	477	481	529	550	503	490	476	488	529	539	496	509	525	490	480	513	522	493	505	485	535	504	464	486	497	496	518	492	511	497	523	474	518	514	512	506	478	493	517	496	505	503	483	482	529	527	459	505	479	521	497	458	483	494	518	503	496	504	505	524	486	493	492	504	493	482	522	457	516	490	496	483	506	476	469	462	498	502	514	524	452	527	519	481	526	520	469	496	497	471	500	520	480	545	489	493	468	507	492	466	501	498	499	489	504	518	479	491	553	433	498	536	520	498	462	514	496
4668	5471	6769	6694	4602	3533	3211	2450	1890	1616	1378	11769	14019	8974	3504	1333	793	538	451	468	439	463	476	518	467	453	432	450	473	493	448	488	480	450	463	460	476	460	455	471	472	433	462	494	492	490	466	467	471	466	465	473	452	471	475	472	438	469	443	458	509	433	486	464	473	440	482	472	476	468	453	432	434	454	472	474	456	454	422	464	501	464	501	446	439	493	464	475	438	482	479	422	476	433	472	440	443	459	467	444	471	440	430	442	473	435	472	499	480	470	430	450	419	481	434	434	451	493	431	461	429	420	424	483	442	454	452	460	437	470	449	455	452	471	496	467	463	429	427	465	457	435	443	461	481	461	469	494	482	477	435	424	448	434	430	471	456	446	462	475	477	470	485	399	474	434	465	484	457	476	444	499	505	450	497	485	453	453	449	448	433	460	409	414	448	495	463	468	440	466	432	446	426	477	438	452	473	433	466	480	446	445	411	430	458	465	414	466	479	464	471	466	463	481	434	482	437	438	411	476	464	480	437	492	454	419	506	444	464	471	436	469	454	435	452	420	441	431	434	479	408	474	466	440	474	443	464	467	436	431	458	454	430	476	457	482	440	425	481	429	480	475	439	506	441	444	458	464	455	380	462	453	456	454	453	464	449	500	478	481	462	456	447	418	447	472	454	466	460	447	441	442	443	491	488	448	466	413	467	447	434	475	500	482	416	480	445	457	427	445	461	458	412	482	478	476	454	458	444	488	458	474	471	451	436	457	510	444	443	445	461	499	460	454	437	504	475	471	476	440	502	456	459	465	436	454	466	479	479	410	486	417	427	448	445	510	400	439	465	477	482	458	429	466	468	413	442	464	478	464	421	444	456	461	456	416	416	469	431	435	436	437	470	457	473	452	444	466	446	471	456	455	458	468	454	467	438	467	486	461	449	430	432	434	419	453	451	480	430	459	449	485	461	458	465	461	441	440	460	438	438	451	439	459	477	442	454	440	483	454	461	481	499	457	465	448	467	419	453	457	499	451	486	438	493	467	469	500	435	452	479	437	465	461	446	467	420	466	461	467	447	476	452	433	449	478	452	466	472	447	467	450	440	492	459	471	475	454	440	437	452	416	460	448	450	469	483	452	453	423	433	478	469	432	430	477	499	459	455	451	471	416	455	433	436	442	433	458	458	501	463	462	445	457	452	415	441	448	471	483	474	436	439	460	443	470	450	464	492	461	424	472	453	453	447	420	437	473	410	430	454	445	498	460	436	459	454	419	461	463	442	453	469	493	487	390	436	461	462	439	473	405	428	465	451	444	485	482	439	431	443	480	479	478	489	463	421	484	444	418	448	471	491	452	474	488	496	482	485	474	448	432	460	458	444	473	446	452	462	409	456	447	464	417	457	452	450	470	438	475	473	451	441	484	469	438	459	461	468	447	472	489	434	484	468	467	454	437	457	437	447	421	426	496	442	495	427	478	481	473	454	449	466	501	482	511	424	423	449	443	484	465	465	456	467	439	483	451	419	429	455	448	470	453	446	466	427	431	471	414	449	419	439	447	483	449	485	437	452	445	422	474	479	455	450	462	428	455	444	462	461	473	444	434	469	451	454	481	437	465	444	488	424	468	419	436	443	451	439	447	432	456	457	486	500	473	421	447	471	467	470	450	438	458	461	487	434	471	446	455	482	442	449	497	457	468	465	458	440	475	456	436	432	434	474	488	470	463	445	406	438	459	455	476	477	481	463	456	472	463	415	503	439	489	498	484	446	451	468	461	464	477	439	480	456	431	447	475	493	450	442	467	432	434	464	440	463	461	483	474	476	456	465	449	458	453	430	456	438	448	473	459	452	449	483	461	448	470	461	461	442	479	413	445	436	483	428	452	473	445	446	422	467	450	446	437	446	448	439	464	429	478	443	438	401	438	488	464	423	472	472	411	469	491	477	453	476	462	507	487	430	461	445	466	430	437	475	436	428	430	481	468	463	436	462	463	448	481	460	401	456	453	484	477	442	413	447	434	484	492	464	473	447	421	461	469	494	441	448	450	470	457	439	468	482	412	438	471	415	436	442	432	437	479	452	459	498	477	481	440	431	414	416	459	478	454	428	466	469	462	447	423	481	444	454	454	445	448	451	443	437	418	464	439	411	460	454	429	481	454	473	458	461	434	446	463	457	457	473	472	465	481	438	483	472	458	449	491	447	510	459	458	428	456	470	458	459	435	470	489	497	427	465	482	467	456	445	446	476	476	433	506	459	445	468	440	479	431	476	466	425	448	435	468	452	457	453	488	450	473	424	469	426	408	438	456	447	439	427	471	460	443	449	484	447	449	449	445	440	440	429	487	438	501	467	452	450	448	445	469	446	431	487	469	458	455	430	451	495	463	514	469	463	427	459	483	412	462	441	475	473	480	477	423	453	456	462	446	459	450	480	478	474	465	477	462	457	495	453	505	415	448	445	419	453	419	473	484	451	447	514	458	455	463	437	481	486	470	446	446	418	483	457	459	435	474	456	432	455	470	429	454	462	429	446	492	469	449	471	454	489	456	452	435	485	411	462	478	463	452	436	418	491	487	426	428	473	446	406	446	473	500	457	506	438	458	476	484	460	432	451	464	456	466	419	486	454	451	454	441	505	442	444	480	483	448	447	493	458	463	436	441	461	456	450	421	464	422	471	418	446	438	449	461	467	456	468	454	448	459	437	483	464	448	479	459	443	428	489	453	453	468	483	455	419	473	491	498	454	433	460	451	450	448	459	410	441	474	441	463	454	449	443	450	435	451	445	453	446	448	459	449	462	457	463	458	436	495	444	434	468	458	456	439	437	448	443	412	445	436	445	449	422	486	452	448	471	440	431	418	451	415	463	457	436	482	458	420	424	477	458	469	430	468	468	436	444	450	443	422	437	444	449	437	471	464	449	452	431	422	429	468	467	452	424	469	439	459	476	435	465	443	460	466	501	471	426	467	473	476	404	423	468	420	456	410	480	444	468	451	491	459	464	462	403	465	477	483	451	456	483	483	425	473	463	480	488	438	497	469	487	515	462	484	457	452	482	457	452	429	456	484	444	459	465	474	449	446	447	486	430	462	436	454	428	441	451	474	464	434	450	458	447	417	473	430	435	465	472	469	465	471	453	444	395	464	442	457	445	460	466	442	502	453	458	440	426	477	438	403	484	439	485	454	460	481	453	474	448	465	431	449	470	469	439	488	428	461	435	480	463	466	466	444	495	489	460	452	463	437	419	425	418	428	436	440	445	462	447	439	480	432	456	466	409	468	445	451	442	461	462	481	461	471	457	467	479	465	439	447	441	451	428	458	428	447	476	468	437	448	464	428	478	435	441	471	448	448	421	456	462	462	414	460	418	476	426	465	440	418	468	467	500	473	454	465	440	461	441	454	455	450	448	481	454	444	432	468	470	462	512	426	435	436	481	478	422	479	421	456	441	467	506	442	433	476	431	458	459	463	485	459	443	493	431	422	447	453	423	478	466	444	459	467	436	417
24737	21506	28728	24709	21169	12126	5429	3116	1991	1478	1477	19100	23273	17785	6962	2024	1060	731	608	637	648	610	615	609	604	592	647	608	624	611	641	624	647	603	666	648	641	576	604	632	604	601	614	616	622	623	613	603	630	605	642	653	624	672	555	637	623	642	628	627	591	597	605	631	612	608	593	592	673	620	571	607	667	601	612	648	603	622	592	647	656	607	604	622	599	603	615	605	590	624	613	657	612	595	581	592	564	614	596	630	587	642	611	610	624	566	616	636	636	607	629	574	626	580	597	601	593	607	602	564	635	594	594	614	639	597	580	632	619	620	585	654	594	589	613	576	603	631	640	577	630	615	620	628	615	596	594	622	638	681	629	602	623	555	631	601	607	594	608	589	628	635	671	618	601	643	661	585	582	559	670	592	557	625	657	627	645	584	604	621	592	565	561	612	620	628	660	647	584	592	599	605	598	603	619	622	617	581	638	595	619	657	610	604	632	639	637	634	646	635	603	665	597	614	598	579	649	623	613	587	624	642	603	598	644	621	606	603	602	650	592	626	622	563	602	596	597	583	623	591	581	643	626	601	632	648	645	607	568	636	586	605	585	613	644	652	609	600	586	570	635	661	622	641	627	625	619	611	591	609	645	612	596	621	583	598	623	584	605	610	590	669	637	621	625	607	622	596	579	656	607	613	646	605	602	594	573	578	585	583	623	590	620	573	622	629	561	573	624	611	623	629	604	618	622	588	614	613	614	625	612	593	631	582	613	619	601	606	581	591	602	601	622	571	631	610	607	630	614	601	628	596	617	562	616	635	634	669	651	620	604	647	593	566	615	638	620	585	588	674	662	587	628	626	586	578	620	616	667	630	620	576	573	551	628	593	599	588	619	619	571	594	598	580	657	634	635	651	655	601	628	630	596	635	603	656	652	603	600	594	581	640	663	663	631	584	610	649	589	588	628	586	588	549	612	614	558	608	589	651	566	610	569	660	642	557	594	612	602	627	568	614	572	638	595	565	556	581	614	625	650	602	661	659	630	564	593	613	647	600	614	622	595	630	644	605	652	573	590	630	609	616	574	610	591	631	587	580	661	638	633	604	627	597	585	629	585	613	583	597	614	612	580	648	585	607	603	583	652	636	617	608	635	607	603	620	618	622	633	620	595	605	655	596	583	675	597	597	570	655	649	569	585	586	596	625	598	640	604	575	611	609	611	642	612	597	617	605	607	584	610	586	603	626	601	634	586	619	588	656	604	618	592	611	602	543	581	588	638	582	620	616	628	622	619	643	645	607	601	639	570	616	611	608	604	596	603	626	609	596	616	574	641	590	620	581	627	581	648	589	591	628	598	626	600	640	580	623	633	568	598	574	614	584	622	585	582	589	609	607	618	607	623	644	606	591	599	624	586	594	643	651	620	573	634	620	613	655	609	631	597	597	577	616	610	644	589	598	619	614	617	610	591	655	595	600	627	652	581	575	614	644	624	633	583	580	610	631	617	621	563	587	608	632	625	638	568	580	599	607	579	594	616	612	665	640	579	626	636	638	646	565	588	635	584	576	641	622	622	662	574	631	610	636	588	594	623	595	616	583	609	615	623	591	603	630	633	562	656	566	605	604	575	625	608	616	651	594	608	635	603	577	603	658	616	598	611	619	596	645	630	607	587	647	597	651	601	610	670	656	606	614	624	575	625	635	625	625	566	614	560	590	598	614	563	642	590	656	580	622	580	598	637	673	628	592	676	571	614	614	616	611	568	614	637	577	588	569	609	570	628	612	636	613	608	569	629	591	617	614	602	642	587	634	656	620	607	601	663	593	634	607	598	643	643	626	623	636	571	627	601	646	581	641	616	611	624	582	598	607	642	618	596	573	624	626	586	623	570	573	630	636	623	612	600	618	666	604	600	638	629	555	614	569	613	587	607	606	583	635	605	588	575	590	622	578	596	608	617	583	649	596	616	605	626	586	648	621	596	612	627	597	644	600	630	622	618	611	608	629	632	622	612	630	610	604	643	606	648	628	656	616	628	564	620	577	637	616	629	609	610	627	583	588	650	636	629	607	607	615	628	627	629	655	601	628	627	639	596	576	610	577	618	622	556	605	611	595	597	598	611	637	589	619	565	638	566	600	580	618	574	577	584	605	553	637	635	601	599	633	578	641	593	613	586	645	655	619	600	600	605	649	653	607	605	626	646	599	669	587	586	623	613	630	620	604	600	634	648	608	582	610	590	614	626	582	615	608	575	583	618	593	606	589	638	613	584	563	613	588	625	597	596	608	620	584	606	582	619	649	650	599	612	529	642	617	608	629	623	531	604	580	620	550	589	613	581	558	581	659	532	593	585	579	581	625	645	631	607	618	610	546	616	590	600	621	573	600	568	625	627	602	601	611	597	617	622	615	595	617	614	594	598	609	627	594	606	612	597	589	589	606	599	622	624	627	615	592	616	575	605	580	627	648	649	626	611	595	631	602	618	608	617	576	606	646	625	612	591	612	592	655	576	601	598	617	590	593	583	604	585	604	590	613	602	635	629	590	603	650	598	608	603	627	641	591	602	595	601	618	574	629	589	574	629	638	645	589	626	570	624	609	615	638	601	594	597	634	632	606	604	585	611	590	594	603	577	585	615	589	618	618	642	597	605	634	629	640	623	596	633	599	630	638	607	585	640	606	595	583	644	581	610	642	655	608	623	593	612	527	615	622	598	634	632	636	573	594	609	623	619	613	616	616	639	599	588	586	622	636	591	607	588	626	645	570	592	628	612	629	601	655	611	626	579	629	632	589	621	615	628	642	642	606	580	621	581	632	595	647	623	627	620	646	630	620	622	593	605	631	616	605	579	582	633	627	599	616	602	623	631	623	563	608	597	592	624	615	649	619	577	627	621	617	608	616	589	595	585	584	568	600	592	615	609	610	580	587	627	540	615	646	633	625	609	610	660	642	633	554	586	584	589	569	620	620	639	613	618	629	625	671	657	657	609	610	629	651	648	616	597	577	632	621	593	593	639	594	637	645	629	624	586	563	611	690	640	590	638	669	582	615	600	650	598	630	597	585	602	622	598	618	572	619	632	582	630	585	577	608	590	622	564	627	576	564	654	610	582	623	558	654	626	563	597	631	617	621	616	577	644	619	596	579	599	613	662	649	658	611	578	563	585	601	599	567	614	615	601	630	620	596	602	604	593	622	599	600	620	613	616	587	631	618	649	586	596	632	571	618	618	616	620	600	644	590	562	609	647	563	625	602	590	607	566	564	597	585	651	613	629	617	603	566	597	639	634	589	577	626	556	627	616	670	627	634	599	645	610	602	624	576	621	581	548	626	595	612	632	589	594	625	589	604	565	653	633	594	583	599	632	588	611	622	619	555	626	643	668	662	616	602	622	596	612	591	610	629	627	625	623	634	652	596	623	598	605	574	586	575	607	581	601	650	638	605	607	586	614	623	637	622	604	612	619	606	618	577	620	623	600	589	566	668	588	647	647	604	615	604	653	584	605	572	612	624
7078	15287	14426	11633	8107	5670	4566	3631	2623	1761	2112	21769	21276	14933	5718	2128	1096	654	551	556	568	552	533	567	572	563	549	525	562	530	564	550	517	559	519	583	512	549	526	533	526	545	566	559	552	573	533	536	494	506	542	544	550	540	548	522	579	550	525	558	535	569	510	592	537	536	528	560	588	568	514	542	506	522	533	559	539	551	575	561	508	567	576	536	558	558	519	544	547	481	563	542	542	521	563	517	565	564	542	548	557	558	548	548	524	492	524	592	563	573	545	543	556	536	540	523	506	548	512	538	521	535	534	557	535	557	551	516	558	498	576	556	532	537	564	513	535	549	556	509	560	548	543	550	527	570	514	553	539	574	560	535	534	598	562	551	561	528	523	576	571	556	521	542	570	555	533	551	534	483	497	492	575	478	515	558	572	560	516	537	543	527	540	548	569	546	509	520	523	554	550	524	507	567	547	537	525	528	564	534	537	545	550	537	548	535	511	541	577	546	526	546	571	521	555	554	559	529	550	538	558	557	582	569	554	535	558	506	559	517	524	575	556	517	571	539	579	588	510	574	553	583	561	547	560	565	511	520	578	493	517	542	540	553	520	583	539	527	546	571	505	519	533	542	550	517	507	562	544	571	558	526	517	564	570	540	517	528	512	534	544	553	568	547	520	542	554	560	563	527	567	573	519	573	524	532	524	516	556	544	499	520	555	588	526	522	550	529	530	536	538	559	563	552	513	479	550	513	551	550	559	531	582	538	554	551	516	541	554	545	581	543	574	542	529	564	514	526	526	581	529	565	570	543	553	554	535	527	562	526	513	525	565	515	532	506	531	572	530	528	549	538	542	591	548	541	522	583	565	533	573	531	537	553	559	555	534	488	535	528	536	572	521	577	567	542	522	511	521	512	567	534	507	552	519	528	563	570	536	546	518	576	553	537	537	538	560	538	520	565	551	539	585	563	542	550	533	531	562	496	524	520	565	551	604	532	539	528	566	526	528	549	559	549	570	525	556	571	554	542	522	565	520	554	535	541	511	557	542	513	565	526	571	487	526	531	477	550	522	500	545	512	510	533	564	533	553	562	555	521	575	557	540	560	523	515	558	499	536	523	550	519	501	533	534	578	545	538	548	569	545	545	546	507	549	577	541	500	548	564	567	553	536	552	504	583	533	540	573	550	529	515	525	523	521	540	507	543	538	547	533	549	488	505	528	536	566	514	546	515	527	549	528	575	513	488	531	557	556	508	513	554	503	583	530	552	545	543	571	505	519	547	548	564	548	559	521	545	558	551	529	571	556	488	550	543	501	549	541	544	563	553	574	501	551	527	588	574	523	530	535	547	513	549	569	532	566	565	528	579	526	577	527	528	516	570	519	532	543	530	559	535	556	532	558	546	509	534	532	553	555	543	590	527	552	551	531	496	562	549	557	542	527	551	522	578	530	523	508	547	538	539	550	540	517	540	497	544	525	536	541	533	573	550	565	526	500	562	522	524	564	567	536	557	576	522	548	476	539	541	518	545	547	558	531	539	508	537	543	538	560	520	555	546	521	528	550	509	549	527	557	522	563	497	530	568	518	540	543	523	518	522	551	539	545	519	554	555	570	525	542	534	543	522	545	522	512	571	530	525	545	553	516	513	514	520	543	522	568	540	544	528	517	542	527	578	565	540	573	518	567	539	556	548	539	510	513	553	470	510	535	545	532	513	572	493	531	563	554	526	609	533	535	550	527	529	516	530	573	519	537	546	579	533	547	541	543	537	561	569	551	549	541	515	555	597	532	521	522	557	545	554	492	531	535	512	552	612	534	541	495	569	555	561	502	514	527	510	542	563	541	545	523	572	559	530	558	514	545	566	539	544	484	494	539	551	532	569	506	526	548	579	553	553	539	524	564	540	553	504	580	575	517	541	541	534	545	566	554	538	507	554	524	504	532	529	509	554	562	582	574	545	585	545	531	553	540	483	542	540	535	592	543	557	564	548	590	549	524	531	562	555	531	532	520	526	513	544	537	572	570	511	546	577	537	504	508	537	528	518	573	581	556	589	565	532	498	567	534	537	525	525	546	525	514	537	558	540	498	563	531	558	550	556	531	513	527	570	533	550	529	544	548	562	499	525	595	505	567	553	571	533	567	540	543	562	549	552	583	560	523	531	527	568	526	543	566	548	567	521	510	543	540	524	513	561	528	565	545	515	540	548	520	498	494	534	532	541	530	576	570	519	537	509	537	510	538	504	532	522	524	566	529	524	510	542	532	565	556	493	533	551	529	517	545	528	569	507	505	558	593	523	575	564	530	519	542	572	497	561	522	534	586	574	520	573	568	480	567	552	594	519	497	504	554	550	557	568	556	522	532	502	499	510	558	504	555	560	534	549	564	566	536	527	550	557	529	571	549	569	533	528	515	524	541	559	531	550	563	546	545	580	534	548	539	563	551	549	526	548	504	550	523	489	558	491	585	538	517	534	561	530	503	537	545	550	530	523	540	555	541	562	538	557	604	559	583	545	577	585	552	536	567	543	564	561	540	582	516	568	530	505	584	556	555	587	577	547	520	519	552	560	535	528	540	566	548	548	517	541	539	524	553	559	561	539	544	542	524	544	560	507	495	557	517	552	553	511	557	561	543	572	548	540	539	531	533	579	513	539	588	483	556	505	545	486	552	551	554	553	526	519	497	558	556	538	540	523	556	519	560	507	544	531	596	556	511	570	537	538	560	528	564	566	522	521	531	527	540	569	527	584	586	535	511	541	556	574	541	551	534	555	542	518	557	587	545	553	543	520	530	548	565	494	539	533	575	600	504	538	545	536	522	535	578	507	542	554	565	539	530	530	540	526	542	531	532	572	533	528	533	534	555	580	567	565	526	585	578	534	522	535	525	519	536	574	532	516	561	517	540	527	517	538	537	561	525	558	539	568	540	517	531	537	531	508	507	605	516	540	537	520	534	524	520	567	541	547	519	567	517	535	519	491	536	543	519	574	537	548	552	571	549	502	548	549	534	532	515	552	551	528	563	571	542	525	559	532	582	520	535	535	549	539	478	545	522	540	535	572	559	515	514	521	569	575	560	507	546	588	562	560	535	567	532	533	498	550	532	530	523	574	549	564	582	554	526	569	569	526	537	570	553	514	543	527	559	542	514	558	516	551	532	522	532	508	602	516	562	553	533	566	512	525	554	554	584	550	576	536	505	541	547	513	512	551	515	553	527	498	510	531	554	519	592	551	561	530	516	534	534	596	550	558	559	495	545	523	550	487	543	543	549	551	519	535	499	524	563	543	535	555	563	561	518	557	544	547	527	544	558	515	557	579	556	551	526	489	558	554	537	516	533	552	548	562	524	515	558	490	511	520	551	507	566	549	522	563	509	516	542	560	581	554	542	567	535	523	521	551	578	527	548	487	578	521	515	536	599	541	500	549	545	558	512	539	548	595	561	563	546	526	549	536	533	543	521	552	563	514	537	560	568	540	542	546	507	537	543	563	534	569	485	539	547	530
27915	13029	6232	3941	2036	1308	1106	886	731	686	639	1307	1729	1485	954	687	550	594	525	519	538	514	542	512	519	518	541	522	519	525	510	540	518	546	541	549	514	487	561	534	547	518	544	528	560	537	490	533	522	553	479	532	511	519	509	583	536	562	513	555	537	538	526	542	509	506	514	537	535	526	517	558	541	531	499	571	508	476	510	526	503	507	550	537	501	510	574	526	515	492	546	536	544	512	552	512	560	489	558	561	532	526	553	526	518	541	536	545	504	568	510	540	534	517	545	591	494	584	517	557	551	527	569	539	517	551	517	524	566	567	524	508	531	555	535	532	539	528	564	482	479	531	523	506	514	568	538	520	528	536	549	553	566	515	531	554	548	551	541	539	514	547	517	558	546	531	550	542	537	562	575	530	547	502	546	545	558	509	520	510	530	535	540	495	530	486	550	547	530	557	566	506	507	561	512	525	546	563	546	521	509	527	521	548	505	508	527	571	465	536	520	546	525	529	522	526	503	540	522	544	582	527	529	519	539	575	479	527	532	536	541	534	531	510	532	515	546	531	565	570	522	548	608	528	510	526	530	556	539	531	527	549	569	514	503	519	538	503	553	563	576	536	556	530	566	538	517	508	538	538	555	539	546	536	551	503	555	515	513	560	555	515	508	550	511	560	541	529	503	512	511	544	549	551	550	551	528	525	572	515	509	565	562	555	546	549	489	523	497	516	504	555	587	530	553	547	503	527	546	556	546	496	505	519	533	475	556	558	550	515	546	507	561	537	523	530	510	529	553	532	547	545	520	538	515	545	542	510	496	482	503	495	497	535	530	573	519	565	516	518	539	551	550	538	520	551	553	474	526	562	513	558	505	514	557	504	564	536	487	522	562	547	536	499	530	556	535	501	548	538	496	549	504	507	555	555	467	556	545	541	515	538	465	538	540	509	541	542	525	519	519	530	549	555	555	504	540	513	476	540	546	537	483	554	593	554	534	500	533	509	533	521	582	544	520	555	538	552	509	537	572	528	543	534	534	538	522	558	533	550	517	522	525	524	497	564	534	525	555	501	510	488	527	528	524	519	529	531	544	524	498	522	570	563	526	526	533	582	571	516	517	542	561	503	536	523	526	528	581	499	548	549	515	507	532	502	563	522	525	505	542	545	571	528	510	509	492	540	545	547	535	550	518	503	565	550	544	537	533	513	531	531	548	514	554	532	534	545	525	488	580	499	524	520	518	526	519	505	581	525	521	515	546	548	548	520	539	554	517	549	550	504	504	559	524	564	530	503	522	551	514	534	551	550	522	557	527	536	495	558	498	588	545	503	553	506	497	536	534	502	623	517	521	545	567	549	538	512	572	506	498	540	518	555	534	550	557	565	546	513	503	537	513	534	522	556	526	505	507	512	534	526	473	493	591	536	542	526	577	500	538	553	552	494	481	530	516	513	491	526	535	561	575	533	554	582	541	524	478	519	533	524	537	518	532	572	518	521	546	547	480	517	546	585	551	545	544	550	495	550	526	509	514	529	525	500	543	536	539	547	550	517	512	539	522	512	532	534	529	567	522	524	528	538	564	527	522	546	570	551	539	562	495	553	571	516	506	502	544	551	566	560	524	498	529	509	532	533	509	563	546	530	557	560	511	493	557	534	523	531	572	507	557	488	527	533	478	543	529	546	519	530	524	481	534	571	538	531	552	539	520	532	532	549	530	566	508	566	510	527	497	492	522	603	561	480	490	525	534	541	529	526	520	577	526	513	562	496	534	509	555	522	566	553	525	532	504	528	530	557	532	554	523	570	563	530	581	530	486	557	542	530	548	512	540	548	516	514	558	553	518	522	509	550	549	546	513	518	544	570	574	525	536	512	556	547	522	486	527	521	549	525	547	569	536	515	545	520	526	538	527	485	518	511	542	542	499	562	560	561	517	550	486	502	494	485	539	531	510	542	532	529	511	534	507	553	543	539	518	565	549	540	515	516	530	523	534	528	539	505	563	560	549	516	506	484	519	514	530	546	551	525	533	525	535	522	503	533	534	576	548	540	551	463	556	549	525	526	529	555	527	528	505	533	495	566	506	513	529	558	545	548	512	502	546	558	524	529	506	533	503	503	576	564	487	545	553	527	569	563	531	510	553	539	546	535	553	541	531	537	528	536	530	533	482	518	499	546	528	518	575	519	515	524	545	500	551	532	528	512	520	513	491	525	499	572	516	533	575	517	552	527	533	509	541	515	527	549	553	512	523	535	546	494	590	482	548	500	576	545	512	581	556	523	545	508	510	473	504	506	537	531	517	578	552	511	509	555	510	538	516	524	556	554	542	528	552	545	531	533	514	511	539	513	528	576	502	536	560	531	535	534	578	536	504	528	512	556	543	543	560	513	515	493	525	540	486	509	529	528	576	603	527	541	546	542	522	512	493	538	547	534	542	539	534	544	530	520	530	545	514	531	516	550	553	551	535	536	496	566	530	548	529	510	531	572	522	520	565	519	494	582	571	563	544	526	503	530	495	532	525	543	554	524	532	573	514	520	534	533	507	558	521	540	493	578	588	516	531	548	555	555	544	547	538	569	554	550	507	555	490	535	553	509	510	601	511	477	508	533	562	510	506	500	595	566	533	519	545	538	501	516	571	516	529	537	511	514	523	547	527	518	572	511	517	547	534	534	554	532	500	517	557	544	546	506	557	530	557	491	594	525	538	533	516	579	531	543	545	514	537	510	528	529	514	533	484	541	523	584	539	556	512	515	540	558	520	567	538	484	550	542	515	533	506	548	517	542	497	520	517	535	532	541	539	558	506	512	498	552	530	511	554	570	527	533	491	520	552	543	473	524	529	545	542	525	515	556	486	525	548	516	524	577	537	560	543	505	555	529	519	522	532	564	513	552	506	556	501	531	509	499	532	536	562	568	536	478	529	573	535	526	547	529	508	554	540	506	505	507	543	545	497	530	491	528	540	555	543	528	518	542	545	494	508	526	531	554	540	580	509	560	556	548	495	524	535	503	538	511	526	532	505	485	516	485	550	500	524	524	509	561	523	578	565	521	506	557	522	524	529	566	565	540	538	527	467	559	542	545	508	519	485	518	529	531	526	546	501	544	520	521	537	533	506	540	515	547	508	542	532	497	520	538	523	508	519	495	542	501	532	485	520	553	548	579	545	553	558	525	530	527	551	541	519	506	549	578	491	504	505	529	541	514	536	543	536	511	474	492	514	550	502	483	525	558	512	531	559	508	514	524	528	519	543	564	586	549	544	505	512	500	530	515	545	541	504	554	537	524	512	455	530	547	602	513	534	593	527	515	531	533	544	537	522	537	499	527	546	562	535	576	506	563	491	590	531	544	512	513	552	531	532	528	495	568	543	529	562	503	522	540	527	540	585	550	525	495	535	527	500	527	541	494	526	559	514	511	551	532	546	538	553	539	508	548	513	540	523	548	536	543	558	475	535	561	472	530	504	461	508	559	563	527	530	534	519	516	503	553	542	538	552	534	526	531
6792	5300	6601	3522	2430	1684	1348	1125	824	699	713	1726	1949	1517	942	585	538	478	459	463	464	483	469	441	472	470	470	434	448	461	424	465	485	522	479	521	420	478	449	443	424	473	465	484	475	462	449	477	466	467	465	479	487	450	475	487	459	462	495	415	485	461	435	446	454	441	490	464	436	508	459	452	463	473	483	449	427	470	444	453	433	455	476	491	523	493	429	417	466	481	507	454	468	479	451	454	484	483	445	479	498	459	458	437	469	448	489	491	454	457	460	478	441	453	451	481	437	479	464	451	454	491	453	503	457	456	440	499	475	462	466	481	452	451	444	400	413	503	472	439	459	453	446	444	453	489	456	441	497	419	491	455	497	487	475	469	463	446	453	482	443	455	465	440	495	459	473	452	531	479	498	486	435	471	432	436	474	500	445	455	475	452	466	451	467	444	472	440	470	447	437	439	461	452	469	480	465	450	411	493	474	425	437	475	462	475	479	481	486	465	441	482	467	460	446	449	467	477	439	452	493	472	502	443	471	474	429	476	467	446	479	461	473	479	443	472	471	458	462	458	443	496	470	451	473	469	451	478	429	489	487	458	481	471	478	462	488	478	474	495	443	466	471	430	449	483	466	487	462	467	487	464	472	439	454	458	516	471	453	448	456	443	461	473	479	477	470	488	445	452	465	477	473	442	476	465	476	449	442	463	458	453	470	481	457	436	452	483	467	486	478	464	450	467	492	488	412	487	472	457	514	469	475	458	432	467	483	467	453	487	480	417	485	441	481	452	457	472	484	476	463	444	461	442	461	496	437	453	453	478	471	441	420	446	483	437	433	444	472	470	455	492	478	448	481	481	465	450	483	460	458	441	473	477	472	476	468	454	451	483	476	487	467	454	461	438	474	432	450	466	474	465	461	498	470	498	465	431	440	473	464	457	458	499	481	482	484	449	492	459	452	460	493	441	473	431	452	446	459	445	458	483	427	463	482	472	483	436	403	452	445	473	483	463	440	501	443	479	434	494	438	453	446	461	463	481	502	458	453	468	464	443	438	481	481	456	499	485	455	426	507	462	490	433	475	438	432	467	466	450	432	477	454	474	431	463	471	458	519	470	489	455	474	450	478	439	487	433	471	501	445	455	512	447	476	473	466	443	420	509	443	428	449	472	452	426	463	443	456	445	446	486	455	444	450	461	442	424	465	491	446	451	462	443	478	506	472	480	477	445	432	443	425	452	444	432	430	514	475	466	462	475	485	454	446	434	478	498	466	409	479	441	418	464	472	457	474	475	464	445	439	472	490	447	500	460	470	474	472	456	470	485	461	454	459	479	462	455	479	494	472	466	443	466	429	473	466	474	440	479	468	475	460	500	489	512	436	466	476	439	453	444	468	478	467	430	420	454	462	498	438	470	497	481	468	441	449	474	475	426	401	488	498	490	433	471	464	458	495	454	478	472	488	443	439	444	439	460	474	444	468	436	439	461	457	477	471	471	488	447	476	442	462	483	486	454	482	473	473	453	469	495	496	484	448	504	430	455	425	473	501	486	443	499	481	462	435	455	468	467	505	455	446	472	437	443	498	460	481	460	469	467	451	457	434	445	444	463	464	491	442	426	448	492	413	461	456	436	450	488	466	456	453	454	448	454	475	448	454	461	441	455	454	446	432	472	467	466	431	469	437	454	467	430	448	460	472	477	431	453	453	506	489	501	426	496	462	425	424	441	428	453	419	472	463	450	474	455	449	444	472	469	451	463	471	500	469	478	480	491	448	483	529	494	437	450	443	475	522	458	459	446	469	477	444	444	444	448	468	440	476	462	452	484	456	469	454	474	478	440	435	438	488	422	385	483	443	446	471	487	447	468	458	488	478	463	475	475	472	468	448	458	481	506	443	421	455	446	480	443	451	483	463	426	485	488	449	466	425	460	459	473	463	475	449	404	488	443	444	451	476	430	453	458	462	484	462	513	450	432	445	471	459	499	460	460	459	454	465	469	471	446	474	482	435	459	418	479	466	470	463	430	486	452	454	480	500	475	464	466	419	461	448	477	425	474	451	464	497	456	454	458	434	470	463	488	420	447	454	453	458	473	418	443	443	460	445	460	467	481	459	465	473	437	464	469	482	484	465	437	512	470	457	453	454	485	435	475	475	462	522	463	440	452	452	454	432	477	493	504	494	493	470	445	441	460	480	441	434	462	453	503	460	461	451	488	479	467	427	461	470	467	471	443	479	466	434	473	458	487	440	459	476	468	461	481	477	490	426	456	491	455	483	451	453	480	462	478	451	497	486	475	428	458	487	460	455	453	473	487	482	475	476	477	470	452	471	456	432	432	463	466	471	468	483	451	474	511	444	445	445	490	473	448	406	454	479	465	480	438	493	410	492	470	484	443	440	464	471	480	454	438	427	465	461	464	463	446	463	480	462	441	493	454	476	483	419	467	447	499	431	441	439	460	430	458	475	491	448	441	473	474	484	488	491	467	474	460	477	441	479	447	454	448	460	465	450	455	469	479	497	491	465	445	460	510	423	470	450	428	472	468	490	458	445	436	452	430	441	498	455	446	475	465	493	432	498	487	462	510	450	431	456	445	454	422	465	466	482	479	457	468	456	472	474	485	488	471	487	438	470	472	498	444	435	460	487	460	447	461	433	429	478	462	481	459	437	430	500	464	478	461	479	435	447	466	502	499	457	459	434	482	461	498	453	458	455	497	485	452	453	482	486	484	458	474	433	470	457	498	460	440	443	439	466	441	445	460	483	441	482	458	477	440	437	472	486	480	432	467	454	469	473	445	486	440	446	426	453	478	472	448	440	417	426	442	499	456	438	463	495	481	481	445	477	461	451	440	483	518	434	515	456	451	480	473	459	418	473	460	463	472	471	468	453	490	464	477	487	483	460	457	459	476	475	479	469	438	490	436	462	468	458	490	414	433	471	406	440	453	461	462	419	427	458	450	477	497	473	437	433	455	405	462	461	429	473	447	454	452	479	465	459	495	443	481	469	479	439	391	444	471	443	410	470	438	439	460	456	458	486	440	509	468	481	484	496	458	462	460	433	519	468	472	467	457	474	440	477	492	436	433	469	473	494	481	481	463	440	440	469	438	502	453	460	450	456	462	433	449	477	504	475	457	467	444	477	467	490	448	506	431	464	471	459	488	454	487	503	473	481	460	485	477	447	493	475	492	448	471	426	476	455	458	440	452	454	442	442	489	463	442	480	438	426	461	443	442	486	435	454	445	438	471	446	436	487	485	452	444	439	466	431	456	485	477	457	469	460	480	472	478	430	444	472	494	470	469	445	447	524	451	464	491	491	453	454	435	458	455	472	428	477	457	426	450	499	435	481	474	423	463	441	488	463	482	465	444	486	478	443	466	443	490	451	475	495	476	478	467	469	469	459	436	425	473	441	493	438	467	502	471	443	477	457	438	464	436	498	452	453	483	438	458	461	481	493	463	463	480	437	504	477	450	451	453	454	453	461	427	433	432	452	478	461	473
25666	21493	27677	25457	12048	3404	1966	1354	920	693	1127	10710	14350	9802	3396	1244	781	514	510	488	491	485	478	475	514	508	483	517	495	484	477	478	498	544	523	460	490	466	475	489	507	474	475	457	492	487	517	509	508	488	464	550	464	446	504	489	507	483	520	487	439	497	474	519	468	504	467	489	510	492	466	474	501	492	431	478	480	519	469	487	491	532	532	499	500	469	482	461	455	459	479	449	499	484	479	485	465	482	470	509	467	489	489	474	456	508	502	444	449	510	464	455	420	476	462	481	489	482	527	475	504	482	452	480	483	473	487	493	486	487	502	457	512	495	483	517	507	485	534	475	518	486	476	443	547	491	539	489	505	446	501	479	476	474	474	535	502	491	479	498	479	503	467	481	451	496	489	468	457	461	509	493	495	508	492	488	496	532	495	509	438	487	482	461	481	474	498	508	490	467	475	457	473	479	468	505	479	511	479	453	470	467	451	460	501	491	466	474	462	514	523	456	485	521	502	464	462	524	497	474	438	500	463	492	521	468	499	470	501	467	487	487	512	452	492	415	483	438	469	496	497	516	487	495	489	465	509	484	515	499	486	484	504	511	456	507	474	482	485	503	483	470	514	500	465	451	421	506	516	444	461	489	484	510	468	510	461	478	495	474	420	510	440	521	477	458	526	477	539	474	489	462	443	476	454	486	489	483	429	476	506	470	486	479	471	488	508	472	496	509	439	467	486	465	540	474	484	455	529	497	515	490	487	481	508	470	491	492	493	482	497	512	430	482	477	495	491	481	440	495	479	470	511	470	499	465	490	471	496	476	458	486	508	477	488	529	476	464	500	505	488	531	494	493	488	490	497	502	485	449	498	514	478	474	531	486	499	503	449	488	480	477	482	498	470	486	527	471	484	488	483	454	454	496	494	502	511	497	505	499	481	530	496	505	471	449	484	491	469	444	485	483	463	437	518	488	485	469	500	504	472	548	450	506	507	490	505	500	478	482	475	472	483	494	437	485	475	506	468	491	516	451	462	530	502	464	490	476	522	477	461	436	513	506	485	511	480	503	483	473	473	475	494	457	486	474	484	481	521	488	498	475	453	492	456	466	464	499	476	512	490	468	443	494	473	484	483	493	487	480	477	509	424	487	444	514	525	482	460	449	504	497	498	479	536	477	528	464	452	468	482	497	485	438	506	448	505	478	468	481	509	507	473	455	449	489	454	494	511	508	475	527	476	501	477	485	475	472	489	498	480	483	465	472	482	464	506	465	531	498	521	528	492	510	502	502	498	444	488	484	471	502	479	495	508	467	487	510	474	493	440	480	481	492	444	473	510	437	470	494	491	476	480	512	497	516	488	528	485	478	461	502	503	463	464	514	510	441	486	468	494	485	535	483	495	513	447	501	456	455	476	476	468	506	505	490	498	476	465	483	467	490	457	499	493	492	476	471	453	472	471	494	489	492	469	482	451	510	538	487	495	502	469	520	516	462	479	488	467	522	447	453	484	478	476	459	486	457	469	490	475	525	516	479	512	543	526	495	457	462	508	489	497	488	443	462	480	475	488	466	494	461	443	492	510	470	468	507	445	477	483	463	487	416	494	458	486	490	512	490	501	464	455	468	495	485	446	472	479	488	453	499	475	498	483	496	448	529	513	514	505	468	470	454	446	498	473	473	473	501	509	493	492	522	444	496	481	477	479	507	507	450	503	472	503	469	492	481	452	451	496	495	487	429	483	459	476	483	513	499	468	488	482	493	459	486	458	534	483	508	484	479	487	490	477	485	510	527	507	503	453	502	466	474	493	504	464	475	500	509	498	512	461	487	481	472	470	482	445	499	513	496	436	515	458	481	475	477	452	468	442	528	465	446	501	504	505	493	480	478	481	528	494	505	440	442	502	477	524	436	496	451	466	503	484	496	461	473	470	493	440	481	487	489	499	484	487	469	497	505	466	467	513	508	468	485	453	481	432	490	487	456	469	506	447	507	450	452	520	473	470	473	512	510	454	481	490	453	497	520	457	475	494	474	469	531	488	470	470	446	477	452	465	460	482	453	463	479	516	468	466	477	512	456	471	460	508	494	437	463	480	469	491	482	448	520	521	452	497	492	490	422	497	473	469	464	477	484	473	490	483	448	459	506	435	475	479	453	499	483	506	502	519	500	502	458	436	489	476	494	502	489	484	493	482	500	453	445	508	456	478	491	476	498	466	464	486	471	458	458	484	519	497	527	489	479	475	520	492	470	489	479	504	485	479	489	453	458	465	466	445	474	461	484	487	509	506	504	463	476	479	450	476	480	490	465	501	488	481	505	510	470	492	437	500	440	444	475	494	506	514	485	483	478	491	468	482	491	459	489	457	536	484	446	478	480	471	504	505	519	558	490	465	456	458	481	474	440	508	478	448	471	483	495	471	491	456	518	519	487	484	492	493	531	480	496	482	476	498	507	501	439	547	493	480	482	466	526	435	495	465	481	516	463	460	499	514	495	482	472	489	477	445	483	535	537	502	520	506	482	497	476	500	500	472	453	486	507	477	482	449	496	504	481	511	500	503	515	464	532	467	486	443	494	496	526	479	488	499	468	461	492	459	497	455	444	500	512	490	493	462	471	480	481	454	469	490	490	478	497	452	499	468	519	456	480	469	446	477	465	476	445	436	468	500	478	519	516	450	442	443	485	495	490	484	458	480	517	476	492	423	489	484	476	461	526	460	494	492	498	512	450	470	491	499	478	513	485	471	464	451	486	484	453	486	459	501	505	487	468	472	506	460	504	503	491	460	480	475	505	451	490	474	471	482	479	487	456	468	491	505	481	509	538	441	486	479	485	489	493	472	517	458	488	497	477	444	470	494	523	537	493	482	493	469	478	505	487	467	471	463	489	471	438	464	455	470	505	471	463	481	464	502	496	471	467	465	483	486	477	438	477	485	495	471	464	497	457	482	493	476	454	491	470	465	469	460	464	459	481	525	491	427	491	497	498	496	529	513	460	492	458	472	478	484	450	486	470	485	463	446	483	460	447	500	464	433	502	468	503	499	452	524	484	487	494	450	437	481	489	490	525	497	474	456	449	506	472	507	521	524	484	447	460	467	466	466	447	507	475	496	446	531	523	498	486	504	469	478	477	493	504	473	471	469	482	441	491	470	469	500	471	495	498	506	478	501	466	489	458	480	512	478	456	499	503	439	498	451	529	441	429	451	449	485	476	493	459	501	504	479	500	465	471	470	464	452	487	469	487	453	501	459	493	463	509	456	462	473	488	510	462	482	474	471	478	505	461	449	458	465	485	460	512	487	478	465	475	462	491	473	517	466	487	487	506	506	456	501	496	463	480	494	448	505	458	510	488	482	505	476	506	484	456	494	508	479	497	471	455	482	460	489	488	469	514	493	470	476	507	464	452	476	484	463	476	528	502	496	490	486	465	492	494	499	464	491	494	494	545	442	502	485	471	456	494	513	499	509	469	439	503	441	496	519	487	448	447	459	466	464	472	470	516	476	537
6700	11327	12789	7267	4357	2761	2155	1724	1104	937	1662	13083	14055	8826	3045	1256	750	520	460	414	425	462	454	468	439	426	436	429	431	456	417	417	460	437	435	462	431	476	442	424	468	431	476	459	484	453	423	432	437	431	432	469	451	445	408	439	492	433	471	412	458	447	453	461	434	432	470	449	410	425	457	440	440	450	438	474	477	448	427	420	430	474	453	452	453	458	436	455	422	427	472	421	467	381	429	437	409	447	475	441	442	439	416	436	469	465	476	455	417	434	423	436	435	429	479	480	453	439	421	455	438	463	452	454	477	444	446	399	438	426	439	428	432	428	440	409	465	407	414	430	494	437	406	423	413	457	434	446	447	436	439	450	441	452	409	418	415	476	458	515	470	444	445	485	430	442	481	434	444	466	444	466	433	446	455	436	450	475	428	412	440	458	430	411	418	465	431	440	414	435	417	424	442	438	432	421	430	439	459	464	441	466	439	474	439	463	437	441	440	450	435	440	424	436	457	466	433	452	432	462	415	432	456	434	436	444	440	441	411	448	431	414	428	445	402	447	406	467	402	468	433	409	428	456	463	437	456	420	438	413	450	455	449	432	472	488	438	475	482	455	461	465	420	432	441	443	434	462	458	464	405	459	403	441	465	415	442	442	472	427	413	419	392	419	431	448	448	461	419	437	440	400	403	423	426	464	398	452	443	451	419	400	404	439	440	443	410	439	492	414	453	429	430	473	484	468	431	440	424	429	417	402	428	465	411	440	390	460	447	456	411	405	442	476	466	431	466	437	429	453	390	466	443	427	435	478	456	408	440	471	440	441	456	418	476	420	410	439	421	472	414	439	460	419	408	431	449	461	445	428	459	459	440	465	419	444	425	441	456	444	445	416	411	448	442	440	438	409	447	440	445	446	423	456	458	441	442	453	477	424	452	422	406	426	423	462	456	409	439	404	464	444	438	472	446	431	424	449	426	450	437	443	416	440	436	480	426	441	448	436	446	454	486	469	456	410	441	437	466	446	460	457	422	447	446	511	427	449	446	467	438	450	451	434	458	419	445	443	463	418	464	446	456	412	433	437	458	446	415	405	459	448	443	427	460	449	445	431	433	436	427	444	409	391	423	423	453	452	461	449	429	491	447	440	404	459	434	457	469	436	457	406	428	459	443	434	476	444	440	404	473	415	407	456	446	476	440	441	480	421	437	437	449	437	401	426	449	442	424	472	460	482	433	445	482	443	449	420	434	480	447	444	439	426	452	440	419	441	423	385	435	443	460	437	456	447	423	413	445	468	421	450	443	435	452	460	425	440	489	415	460	412	437	421	434	457	436	467	415	409	412	464	456	476	449	424	440	464	423	459	423	409	444	439	432	455	418	429	468	436	427	399	463	429	446	451	478	455	441	457	400	428	416	436	453	496	424	458	475	402	442	421	477	435	444	442	410	440	433	414	441	478	451	417	446	445	420	448	416	426	437	438	416	509	392	463	449	440	434	431	420	427	463	460	442	464	464	454	456	457	429	429	435	453	457	433	429	393	457	448	410	429	428	438	489	428	438	406	420	403	455	429	469	447	479	425	471	442	450	428	433	425	452	434	446	466	403	427	418	453	439	447	425	467	448	433	413	438	426	421	428	428	422	439	389	398	446	453	413	410	410	429	411	425	452	450	464	436	438	442	449	378	456	394	471	444	456	462	420	435	454	465	438	462	484	458	423	411	458	420	436	439	450	444	470	455	460	442	441	457	445	426	481	410	456	453	445	437	432	456	431	432	416	431	442	447	415	422	446	447	471	444	439	434	450	452	443	462	435	458	443	416	429	405	467	443	429	431	449	443	431	467	424	425	430	458	437	438	418	488	438	419	442	446	413	430	436	414	439	494	408	449	475	429	457	426	430	429	455	429	463	434	487	441	410	431	451	413	450	428	458	462	413	427	459	416	430	415	480	441	439	470	464	401	437	463	456	438	457	469	427	449	473	476	442	452	428	460	435	406	472	459	416	460	416	430	433	418	430	449	445	460	437	445	433	458	439	434	476	443	414	404	454	450	435	467	466	436	457	457	432	456	424	462	449	418	453	429	411	475	405	432	415	452	457	388	398	399	445	421	454	460	445	451	429	441	422	466	460	398	461	459	466	407	413	485	426	464	461	444	453	488	439	459	452	455	442	448	453	405	469	431	443	461	440	445	491	416	457	450	432	451	463	442	406	454	422	417	471	422	427	446	406	465	433	415	439	398	425	478	455	434	471	417	444	430	445	406	459	452	393	438	431	432	428	448	429	444	423	437	460	434	443	384	422	442	423	442	447	484	434	438	441	434	420	428	481	459	452	455	439	420	425	458	396	445	443	402	466	430	479	440	461	413	428	439	426	456	425	465	471	438	428	423	428	457	391	443	413	447	425	484	403	427	431	400	446	483	436	434	442	420	462	434	462	442	429	423	447	464	419	437	483	423	470	429	458	406	435	448	430	448	446	448	488	483	484	474	424	399	439	458	441	446	440	458	455	443	472	434	411	417	419	415	405	452	431	459	452	412	454	438	444	469	444	425	437	398	415	463	483	430	425	438	419	420	446	452	436	447	434	444	462	438	478	448	438	449	421	426	428	459	415	436	481	442	448	434	409	441	440	431	452	425	445	414	484	439	476	451	462	478	455	454	440	436	441	460	442	434	458	462	436	408	393	439	463	401	407	448	420	434	443	420	428	444	412	437	473	439	436	463	435	427	457	418	429	464	425	438	430	422	428	458	454	448	413	439	413	440	459	428	410	430	426	460	429	433	482	440	502	427	470	471	424	446	441	431	429	448	437	420	428	466	456	408	415	458	427	458	404	427	482	418	468	445	430	437	476	468	452	451	387	483	427	443	424	402	423	445	481	463	453	421	436	423	420	447	409	437	463	424	431	471	433	474	423	429	425	450	459	416	441	413	466	464	442	421	413	458	410	440	429	423	469	432	460	413	414	444	459	448	481	458	461	457	478	442	430	433	427	452	442	392	446	439	432	441	398	430	427	443	441	455	426	424	429	417	455	428	457	457	415	419	433	445	419	450	447	466	404	445	448	411	417	463	462	455	471	423	452	440	453	438	477	391	475	448	454	451	439	446	463	429	469	475	408	434	440	405	407	455	431	416	428	443	439	427	441	437	418	429	407	421	440	402	471	452	444	442	489	405	399	426	415	419	431	448	400	451	455	450	432	454	463	413	399	425	447	411	448	450	421	406	418	480	450	423	448	450	464	472	453	445	445	450	415	435	456	442	439	426	455	478	439	417	445	413	451	456	433	429	450	433	432	472	437	438	454	430	450	443	398	443	469	434	404	419	433	451	437	434	433	440	446	463	457	456	451	433	414	446	437	465	446	420	413	478	411	418	424	408	404	439	427	479	439	438	408	446	416	424	454	460	449	376	459	431	470	412	426	400	410	437	464	441	477	423	454	453	444	440	425	435	428	425	444	416	409	445	424	472	445	459	412	436	416	432	444	416	429	469	477	458	418	405
24748	21531	28794	24795	20967	11254	4926	2294	1656	1365	2231	19005	24774	17915	6626	2044	1052	675	588	571	629	582	601	610	616	607	618	634	602	632	631	568	605	639	621	596	604	537	585	616	609	604	544	609	548	567	572	590	600	576	587	566	576	612	614	550	593	569	630	588	634	577	624	602	573	604	570	580	574	580	605	596	625	611	554	610	582	600	600	610	586	606	564	597	560	605	572	608	559	594	587	603	571	562	605	596	553	621	559	596	544	600	553	597	614	585	635	609	555	602	611	612	549	549	528	556	599	585	586	575	571	580	580	619	612	599	601	584	672	569	603	580	606	569	553	579	594	598	606	578	579	581	639	604	604	604	595	599	574	545	618	600	573	607	646	565	570	597	603	619	608	567	612	568	579	611	619	584	627	576	571	580	617	586	593	593	581	570	597	583	621	552	588	567	635	566	601	554	568	573	570	582	610	613	575	563	542	593	597	616	581	608	640	555	553	581	568	660	587	596	561	589	577	562	607	570	667	570	581	563	567	627	610	651	592	573	565	595	603	575	590	525	609	593	579	594	585	589	610	598	545	608	600	605	619	555	552	614	562	611	603	573	588	628	591	587	571	590	603	624	612	554	619	634	611	589	553	580	605	581	605	588	593	585	592	537	598	560	569	594	594	589	598	589	565	596	599	572	571	618	589	570	608	558	597	584	590	572	638	535	584	568	605	566	586	559	596	560	600	556	592	564	576	606	548	614	599	595	592	626	599	616	558	597	575	582	606	616	528	611	562	581	587	598	596	610	574	570	589	601	574	592	573	572	602	601	606	583	580	574	558	582	584	634	606	659	588	526	624	578	588	588	594	620	601	524	568	592	633	622	573	612	581	597	551	571	614	598	594	587	558	589	615	604	652	571	582	574	591	623	585	565	543	576	561	592	597	605	567	605	574	599	579	561	579	603	550	567	604	609	582	572	565	599	600	583	619	607	548	546	584	600	585	625	609	588	584	588	633	556	599	609	566	575	579	593	566	570	593	606	635	598	618	600	587	592	613	627	604	591	603	611	579	588	592	596	538	605	636	588	580	603	583	603	568	585	584	576	564	606	601	586	565	575	551	600	587	613	582	617	588	577	578	602	582	645	595	580	557	583	524	603	645	622	572	617	603	575	615	566	621	562	586	569	575	596	585	596	579	617	571	574	612	584	583	596	545	594	573	569	601	576	599	579	598	571	571	576	584	580	659	558	612	558	570	565	585	573	599	587	572	551	608	557	567	577	620	562	644	568	614	604	597	577	577	549	578	593	580	580	568	622	598	605	570	634	656	565	593	582	598	580	568	614	623	576	583	565	561	643	605	618	548	617	600	575	569	581	620	527	605	621	586	635	591	598	578	610	565	599	600	644	591	593	578	585	601	610	640	598	543	599	585	581	537	514	572	559	590	617	569	603	598	610	586	590	591	554	627	587	545	563	593	582	580	612	571	571	599	600	603	593	566	564	568	606	562	577	601	616	588	615	613	642	597	596	621	525	592	606	582	603	602	602	557	575	593	566	585	597	592	568	600	600	621	589	621	563	604	606	606	600	595	584	595	543	605	600	598	609	547	610	618	610	588	628	643	570	563	603	576	587	587	558	629	587	540	590	580	613	608	564	575	573	550	591	544	576	587	532	601	607	575	623	626	593	616	620	598	551	577	601	629	590	624	593	652	555	562	572	546	587	580	561	587	595	596	571	617	578	603	607	594	594	583	636	595	542	591	561	593	601	611	544	578	591	609	588	555	563	583	619	582	598	598	566	606	580	605	592	611	601	604	638	598	561	571	575	602	561	649	565	566	607	591	561	610	592	554	583	611	573	585	571	614	573	550	574	582	559	595	624	608	589	601	594	555	575	614	573	597	611	552	578	577	588	595	575	595	573	594	587	622	552	606	586	566	580	590	578	632	574	599	591	575	597	603	572	618	603	610	608	554	580	624	572	593	602	599	598	580	571	586	606	587	605	579	588	602	591	613	589	608	597	608	561	558	627	608	617	638	573	616	567	549	613	592	626	545	580	612	528	571	553	595	580	547	547	605	596	531	639	596	545	548	570	584	582	581	637	564	584	594	655	607	549	593	580	518	555	557	599	608	619	596	589	600	590	608	607	562	597	541	600	573	568	616	582	635	555	593	594	607	575	605	577	609	646	556	593	576	609	617	592	563	556	611	583	624	615	617	584	635	586	591	592	610	588	595	580	587	598	591	624	575	597	584	581	584	595	565	618	582	602	548	601	603	609	601	544	578	541	583	582	559	559	611	567	587	641	600	559	610	587	598	569	605	567	625	603	594	596	549	612	565	572	576	618	586	588	593	595	629	575	633	607	619	548	583	601	544	585	586	597	560	549	644	608	598	612	624	592	614	585	555	609	644	558	601	561	608	560	590	604	588	590	600	619	585	563	591	608	614	588	586	577	567	570	581	562	603	555	551	542	567	585	603	593	618	602	615	546	578	545	595	565	601	583	607	534	606	574	591	589	589	578	554	614	598	592	606	590	544	588	594	587	609	617	551	591	617	607	573	578	564	556	572	611	549	548	594	586	602	582	568	572	596	592	561	579	592	597	588	623	600	542	580	626	605	531	577	563	573	586	589	603	533	588	552	553	567	600	632	565	615	614	587	570	554	612	576	562	572	580	595	598	578	602	548	577	607	584	600	564	619	557	570	584	582	564	577	556	587	560	591	594	588	632	606	547	580	539	618	592	568	610	601	600	558	575	584	601	569	636	549	588	634	596	579	631	586	568	609	647	561	609	604	562	566	590	574	576	604	601	611	591	562	665	573	549	581	581	588	568	558	566	533	593	548	577	611	557	575	588	642	556	599	550	584	579	561	562	559	607	535	570	564	615	588	556	599	619	579	551	611	634	597	595	569	572	609	574	587	591	571	592	600	559	584	593	605	592	594	620	630	585	629	591	611	576	593	594	585	596	582	571	605	536	546	602	598	610	558	606	595	607	626	596	571	533	591	572	550	567	584	627	589	602	606	604	627	556	590	623	591	593	638	600	557	589	591	554	544	602	576	604	563	588	576	562	589	612	577	553	576	526	569	607	605	588	609	578	586	583	621	565	557	600	598	581	566	604	610	569	568	542	542	612	556	587	606	553	585	585	592	559	584	562	637	616	570	597	584	610	589	559	570	572	566	571	599	567	607	626	577	610	587	572	623	550	617	586	604	610	564	572	588	577	584	589	619	605	616	529	626	567	593	552	606	577	585	580	577	569	559	560	557	561	587	606	582	574	589	555	609	603	571	611	577	596	559	590	574	558	599	584	584	541	542	598	563	586	608	624	589	612	604	551	591	562	617	561	610	594	598	615	588	569	539	574	586	553	572	611	565	610	610	608	583	595	607	577	540	626	545	579	576	627	561	587	609	573	576	614	585	627	585	543	589	603	611	608	585	565	581	596	565	630	558	576	572	570	591	586	577	566	576	571	586	579	549	568	537	571	561	579	582	596	616	585	593	608	577	578	580	573
8520	17180	17912	9543	6541	5445	3945	2672	2279	1665	3229	21382	22549	14773	5415	2117	1140	630	557	563	569	505	495	543	534	532	562	563	543	521	545	518	517	531	571	598	549	508	555	513	524	581	500	564	553	527	526	520	521	531	564	562	533	531	530	533	521	513	538	519	553	521	569	570	513	529	567	518	546	496	545	503	540	523	501	531	555	537	533	518	481	505	519	583	499	519	550	534	552	505	537	549	609	577	563	561	545	531	520	534	535	512	505	549	548	555	579	571	534	512	550	527	538	512	575	502	550	519	512	523	488	475	575	560	517	501	544	565	501	531	530	548	534	538	541	543	575	540	550	510	528	550	533	563	541	580	549	547	582	505	518	510	541	479	518	539	526	556	529	565	486	502	508	550	525	517	507	554	599	559	527	527	566	543	529	535	522	535	540	488	487	560	542	487	543	524	513	509	555	530	508	526	528	512	517	532	566	514	498	560	551	529	490	563	545	532	523	541	508	483	496	575	546	536	528	537	525	543	536	555	531	537	511	491	520	530	539	534	532	543	513	567	521	564	532	522	544	523	538	536	523	487	554	502	522	538	569	522	543	528	496	575	537	450	521	498	518	552	548	571	501	536	536	544	524	543	559	538	544	512	546	544	551	545	500	575	529	544	555	522	532	536	544	541	474	512	521	573	558	477	530	543	510	494	557	520	544	506	544	532	488	522	539	518	564	565	535	548	550	547	511	518	563	549	532	530	531	553	544	553	551	568	557	508	537	542	570	490	531	507	515	539	519	543	556	523	525	550	547	554	523	521	545	498	508	550	517	581	576	550	499	509	553	500	567	513	505	511	576	522	516	528	568	536	512	585	524	548	569	536	530	536	542	534	558	552	558	527	521	571	563	525	538	537	497	524	546	555	554	540	563	563	534	524	542	548	525	533	552	551	540	552	513	560	536	531	530	546	524	539	510	528	532	543	552	541	527	516	539	512	559	511	544	505	548	578	539	504	545	529	542	522	510	522	504	580	528	564	486	554	517	508	553	571	514	566	561	542	531	522	535	546	522	530	529	585	540	539	533	504	521	538	573	542	530	529	496	532	531	563	522	537	484	513	537	524	530	483	540	589	537	515	530	570	515	558	537	527	528	573	539	499	509	560	570	505	510	526	553	544	517	526	542	547	551	521	512	569	515	525	487	512	526	536	553	530	521	529	539	545	551	545	563	554	522	526	515	552	557	502	542	547	549	503	578	515	530	541	540	554	500	501	528	540	568	537	520	507	535	526	537	527	561	517	489	568	555	561	516	507	532	575	550	581	592	541	520	530	501	522	501	535	495	519	527	506	552	554	533	538	510	515	541	506	535	530	516	532	572	547	512	554	530	528	513	543	525	545	572	559	536	536	563	493	540	523	520	547	573	528	505	507	597	586	526	507	520	527	540	529	555	547	563	558	523	536	532	517	502	546	513	521	549	528	493	525	542	583	539	544	571	515	533	484	534	542	492	542	549	512	511	541	514	593	545	494	561	526	538	577	524	531	558	555	564	568	500	525	512	545	497	488	542	553	551	550	510	531	518	548	554	518	539	545	551	535	495	516	537	528	522	511	509	507	499	531	477	560	555	527	570	518	526	497	535	561	538	518	506	531	526	539	535	543	574	517	517	553	560	501	533	527	524	530	548	505	546	540	477	530	546	507	525	562	522	538	569	553	538	567	532	523	581	540	563	512	535	537	515	517	486	526	535	550	580	512	528	523	500	517	546	539	530	522	552	569	543	512	578	528	527	554	556	550	528	530	526	534	522	508	491	502	525	484	531	500	521	510	543	554	529	546	516	511	514	537	491	530	512	556	550	528	568	506	513	514	548	541	508	524	532	533	524	518	537	524	529	549	510	500	524	494	514	519	500	542	531	500	566	560	534	518	522	498	557	527	571	522	497	557	507	472	535	552	525	550	555	535	546	549	520	572	541	560	566	527	540	510	553	559	537	522	557	526	541	502	492	511	538	527	497	543	505	582	530	494	544	553	525	537	533	550	504	572	496	563	536	546	513	525	491	495	555	546	528	555	537	533	550	557	519	560	553	542	522	549	530	569	516	506	550	546	547	523	539	537	561	561	532	558	538	543	533	567	533	526	514	544	496	528	522	567	539	536	517	508	529	532	486	500	522	506	537	513	499	546	554	502	542	551	558	529	558	518	585	524	508	540	518	545	526	528	558	563	564	524	573	526	527	478	482	524	542	561	494	501	513	476	553	540	550	553	500	563	535	498	548	530	501	528	536	572	520	506	522	521	557	510	520	582	568	547	567	525	538	543	531	536	541	510	529	503	541	549	541	544	528	547	553	496	538	541	496	518	532	520	537	523	497	542	559	556	558	506	533	564	551	529	519	555	540	490	503	536	530	564	532	580	566	545	526	528	524	565	494	544	514	503	535	532	511	550	535	500	546	547	497	536	527	507	562	516	515	533	511	541	519	542	532	497	505	480	556	545	535	509	542	556	506	550	539	522	514	498	509	502	518	552	510	519	525	527	543	521	482	566	540	535	547	530	533	550	523	554	513	499	501	550	542	535	570	539	522	509	537	542	576	534	510	528	527	554	543	515	498	535	528	540	503	555	524	574	486	523	513	516	497	499	557	532	489	537	508	555	505	499	512	536	554	540	522	530	523	530	546	507	506	532	502	559	540	518	518	550	537	475	508	576	570	559	517	529	553	525	515	536	490	554	525	549	533	532	530	516	507	549	573	556	511	501	526	526	534	525	540	558	554	537	519	511	535	546	547	520	515	556	514	548	580	522	520	516	527	528	525	541	568	542	525	544	531	551	497	526	518	501	503	559	505	533	517	534	530	511	498	509	517	541	534	547	523	535	516	506	537	554	562	546	479	500	547	503	508	527	522	512	567	548	570	528	549	583	517	566	557	541	547	526	520	526	499	535	542	513	545	512	517	525	483	542	534	497	524	520	525	560	519	489	549	535	486	537	540	501	522	505	532	473	512	537	495	551	553	541	487	497	516	581	529	512	512	573	487	530	544	537	561	522	505	526	539	548	519	536	516	571	502	513	513	524	524	523	483	562	577	547	503	516	541	505	511	521	554	569	527	568	550	517	554	549	519	524	521	508	503	531	557	534	529	520	527	495	547	505	512	541	568	581	522	522	506	524	551	552	514	493	514	490	512	497	515	558	516	489	524	510	511	479	504	537	542	530	541	518	505	554	552	511	503	517	546	529	544	549	530	543	514	533	490	562	582	507	503	520	528	511	491	500	565	514	543	511	518	518	522	487	505	507	527	536	543	487	496	512	560	563	520	525	544	576	479	506	544	575	539	549	513	549	537	530	598	515	562	516	537	515	520	537	517	521	534	525	542	515	541	577	502	555	508	510	570	531	530	520	507	525	512	532	544	499	535	510	519	532	560	553	568	506	547	578	510	537	553	537	539	506	506	538	494	503	549	531	511	546	544	532	539	541	537	585	559	516	530	535	541	525	556	519	515	539	504	549	530	492	526	554
28031	13855	6536	3537	1560	1132	1001	768	717	700	641	1294	1641	1380	890	723	581	531	483	457	474	534	508	480	530	473	488	515	474	519	480	511	483	494	511	532	490	503	477	536	523	524	512	532	508	493	555	504	494	475	477	495	476	517	503	500	517	471	505	484	483	537	511	482	524	487	512	469	482	533	485	489	439	500	490	490	499	478	476	485	527	507	505	500	505	463	522	502	536	496	535	510	502	491	492	534	527	504	503	510	477	502	478	498	457	513	523	490	476	488	538	501	522	501	494	509	498	509	531	520	540	537	512	480	493	456	496	469	482	502	509	513	528	486	523	517	514	525	502	511	487	511	502	537	488	505	555	484	544	539	472	515	519	534	509	487	490	510	503	505	515	500	459	502	484	481	525	489	503	496	541	455	443	491	494	511	513	518	491	525	460	502	511	505	480	501	509	502	498	523	493	530	494	484	513	501	525	491	536	521	479	533	453	500	497	506	516	514	457	475	494	522	528	485	492	494	488	525	518	515	506	493	507	501	470	523	519	500	536	463	499	514	494	530	560	510	483	478	522	506	550	484	527	506	511	521	514	508	485	524	540	527	543	479	475	494	514	516	536	498	547	520	501	528	500	530	523	535	502	468	493	528	480	482	512	486	509	528	525	488	519	534	550	508	532	534	523	509	465	527	503	500	498	514	523	547	504	494	521	507	523	469	489	507	512	530	492	513	515	475	492	506	536	513	488	489	534	546	501	496	489	500	508	512	500	499	521	527	514	491	507	536	496	503	506	496	519	499	458	529	505	532	491	506	475	496	504	491	542	479	533	509	530	478	534	488	513	496	484	509	509	456	471	512	509	529	503	503	515	510	493	468	483	515	487	482	488	505	489	491	475	530	498	494	522	526	500	515	478	462	530	532	482	508	500	456	506	461	510	482	524	487	508	541	501	484	495	518	475	493	493	528	523	533	504	576	475	533	520	522	530	539	514	545	510	498	524	456	484	509	496	523	483	491	498	532	517	485	524	526	539	491	557	533	524	500	505	496	503	486	504	533	526	491	518	510	513	507	472	514	514	487	529	480	519	472	460	478	508	515	509	449	504	508	525	502	517	477	524	465	492	507	496	519	510	505	517	531	516	465	551	538	535	512	498	517	466	524	491	476	532	484	503	507	456	462	497	540	523	530	480	492	532	542	515	489	485	524	507	519	506	525	502	508	526	486	485	495	497	480	517	511	504	526	513	468	459	528	545	474	552	467	484	533	510	525	493	522	465	488	515	490	507	475	556	521	556	457	508	498	489	503	503	495	518	514	478	489	493	509	506	505	522	496	583	497	486	476	483	502	538	471	536	503	532	512	512	499	505	509	534	519	521	493	492	494	503	488	545	496	510	527	502	478	490	512	511	469	526	503	508	531	491	517	514	529	442	511	512	521	452	536	460	472	486	524	502	513	544	485	508	535	529	530	471	527	535	496	492	490	539	477	490	467	498	505	518	481	503	555	512	514	511	455	490	507	522	497	511	538	510	520	517	513	501	471	488	503	500	500	537	507	532	529	500	538	500	556	500	524	512	512	519	549	507	505	510	524	516	525	501	485	515	499	492	536	512	470	529	492	525	504	480	571	501	522	503	452	502	511	533	508	486	545	479	510	506	519	514	488	525	491	553	524	527	494	492	508	472	514	502	511	487	511	511	546	496	502	522	519	490	500	495	487	488	541	530	555	525	527	503	465	531	483	475	482	505	503	483	516	493	475	534	487	497	520	524	488	496	515	487	485	521	524	497	477	462	473	519	505	528	507	483	446	496	505	517	503	517	483	487	488	493	490	511	518	534	515	492	509	527	445	493	500	536	470	517	486	465	487	517	550	523	518	524	531	468	498	540	502	537	525	527	494	525	524	488	553	534	478	550	539	546	487	518	526	513	494	459	538	518	527	543	517	481	469	504	474	535	521	470	524	497	529	521	472	529	493	524	489	524	500	524	466	513	520	480	495	471	529	527	477	526	523	479	508	534	518	518	449	495	492	499	524	526	558	516	499	517	501	544	526	522	475	509	504	500	487	532	489	497	483	520	504	525	501	494	479	519	509	463	495	532	460	510	523	502	532	486	551	491	481	462	531	500	544	483	516	470	492	497	471	491	499	507	484	526	515	543	514	481	513	507	489	528	491	501	497	508	526	469	530	489	531	496	498	515	491	503	474	502	523	480	521	534	496	505	459	516	495	542	497	516	464	531	508	512	490	499	471	490	524	525	458	513	474	484	495	485	514	448	476	496	525	529	519	490	497	491	533	473	479	530	491	510	543	529	503	502	491	490	474	503	554	502	472	497	557	489	513	496	464	475	494	508	464	520	467	525	509	529	530	508	514	550	509	498	483	475	522	491	550	529	522	509	517	502	542	498	487	497	511	524	503	528	515	507	513	479	512	503	556	517	503	480	498	511	473	501	509	482	472	537	464	480	459	494	498	531	480	538	511	526	490	537	490	544	524	513	515	536	526	506	488	489	519	522	501	519	461	509	523	524	476	478	493	532	491	494	510	536	501	525	491	499	486	529	501	503	516	492	504	486	484	521	526	526	498	494	475	482	494	506	485	501	527	522	529	484	527	521	503	508	535	510	487	474	491	526	482	500	512	492	527	505	476	499	537	484	497	513	492	524	505	501	484	535	514	487	519	515	512	515	512	522	511	487	478	539	502	507	521	522	518	507	521	501	540	508	537	520	476	490	514	536	498	496	507	475	511	534	489	545	486	438	534	489	492	501	516	538	447	527	527	554	487	516	521	525	526	498	517	512	491	493	533	523	493	509	502	481	503	493	506	510	496	493	511	500	490	491	532	526	537	530	506	542	532	476	500	498	490	503	495	508	537	497	491	539	529	484	503	495	498	468	514	501	534	466	518	520	524	467	492	544	531	474	516	529	504	503	513	521	536	506	510	522	534	484	512	489	465	491	493	536	501	536	502	525	489	504	510	505	505	515	497	525	471	496	478	519	494	477	504	492	535	502	525	490	513	524	549	482	528	486	511	544	523	487	457	533	516	507	546	503	512	488	510	506	488	483	509	481	478	544	477	497	504	512	494	523	519	500	485	535	521	523	499	486	476	502	525	528	475	555	516	499	529	506	511	477	492	515	498	486	484	533	494	511	540	527	469	477	501	500	489	469	530	472	550	559	544	514	470	518	512	528	447	495	526	524	495	503	510	524	528	497	443	493	490	514	490	475	526	469	501	525	490	510	515	461	504	501	499	480	520	567	510	504	517	526	489	552	493	547	498	502	473	492	497	527	468	471	496	500	504	501	514	492	515	546	514	485	508	555	486	520	481	486	506	498	489	498	494	505	496	480	501	539	518	502	484	517	509	493	540	530	483	507	522	482	516	477	471	506	509	516	521	460	519	481	524	492	525	492	522	495	515	489	488	477	470	530	536	488	504	495	520	503	494	533	495	481	478	507	495	481	528	525	544	495	511	506	525	516	501	541	521	527	526	475	529	480	520	527	497
7974	6674	6259	3185	1841	1307	1254	934	808	786	656	1643	1941	1586	945	612	485	492	455	473	488	412	448	493	472	442	483	456	458	446	439	393	435	454	468	454	430	459	438	443	477	446	492	472	467	488	461	425	446	442	467	436	442	406	455	401	464	461	477	431	497	496	442	431	419	441	416	448	418	434	450	428	424	434	503	476	459	460	444	417	413	417	445	478	457	465	417	409	461	463	454	480	433	407	432	474	464	452	442	449	471	434	455	439	462	425	472	481	471	396	423	454	411	433	424	455	428	452	454	422	452	444	432	462	474	476	428	505	405	476	430	451	431	485	477	425	435	450	451	426	434	438	419	409	475	478	445	419	451	460	462	428	460	476	436	457	472	418	437	449	441	406	422	450	456	445	463	442	458	449	452	421	431	487	416	422	410	464	443	387	455	446	462	454	426	418	464	427	440	451	431	463	466	432	433	444	441	426	424	491	479	459	451	455	458	446	438	454	466	443	483	450	469	443	415	458	458	462	449	455	462	434	450	450	444	449	445	441	459	456	448	437	456	463	474	435	450	421	439	494	429	487	444	418	435	443	443	413	463	456	446	409	431	434	440	434	473	437	428	460	458	427	459	462	438	463	471	457	441	439	455	445	411	481	449	448	429	431	433	456	436	443	431	506	460	430	448	445	471	450	481	435	431	442	431	435	426	434	427	421	439	425	455	412	490	456	455	424	452	495	450	487	470	476	461	470	464	474	441	432	461	441	440	442	459	459	428	476	464	416	461	411	416	463	441	450	445	430	408	432	416	482	458	407	434	463	459	441	473	474	439	442	471	421	458	438	439	440	474	480	434	447	417	439	429	451	417	502	465	453	446	437	446	460	429	464	451	470	435	484	423	451	488	441	426	464	480	423	462	437	438	457	464	467	421	463	489	473	443	471	439	422	429	441	423	459	446	412	501	471	460	436	399	420	415	430	452	404	435	456	457	460	466	473	453	443	463	423	441	468	449	449	453	431	457	442	431	429	418	475	438	472	506	470	442	424	470	434	469	401	425	423	458	452	405	430	453	433	481	458	437	485	401	435	441	435	465	476	417	456	443	443	442	440	453	435	456	429	441	462	449	472	463	458	398	442	433	457	446	452	428	481	432	466	496	443	477	404	461	455	501	442	463	429	474	395	428	431	441	439	463	480	440	428	432	477	450	465	423	464	453	426	447	462	432	421	402	438	460	468	417	468	498	453	415	441	476	455	442	422	461	434	433	446	435	463	475	443	409	446	445	446	450	461	430	416	440	431	479	472	463	469	478	412	431	429	419	437	446	476	429	454	465	459	481	464	454	419	441	424	444	430	459	442	437	422	422	436	451	443	475	398	479	461	479	444	429	390	443	443	445	472	427	475	410	438	453	451	405	405	420	448	409	494	463	426	453	464	431	454	432	502	461	432	412	415	432	431	478	437	499	450	456	452	439	409	440	459	468	469	416	447	438	476	465	411	461	482	450	395	461	438	427	449	434	451	452	454	456	452	444	430	444	394	459	487	431	415	438	459	446	397	474	481	451	434	438	460	445	447	492	418	436	431	445	476	473	458	434	460	492	435	470	446	477	444	476	450	435	455	441	466	428	469	451	472	463	478	432	443	434	455	405	467	461	411	477	433	473	438	458	458	461	454	478	430	430	433	428	482	446	471	413	425	471	422	452	444	413	434	449	465	425	436	458	467	455	434	414	448	458	434	434	408	463	446	469	441	439	448	452	423	457	483	461	426	450	469	437	429	460	448	433	449	430	456	436	467	450	427	475	522	428	433	431	447	450	448	436	484	458	439	472	451	445	458	457	444	477	426	452	477	412	469	456	432	436	429	466	471	433	432	422	418	434	416	443	429	441	475	464	470	440	456	427	459	421	446	444	412	434	484	450	466	421	413	429	479	449	401	421	468	487	472	448	447	461	471	467	438	451	420	452	429	480	438	503	441	451	436	482	473	458	442	479	421	427	463	454	469	412	461	442	455	425	418	438	466	419	456	446	481	418	470	442	444	473	452	497	427	419	406	462	448	473	447	461	469	448	492	467	443	419	434	434	447	466	455	449	439	467	414	426	409	463	461	446	441	481	463	444	440	453	462	442	405	439	459	466	474	416	428	474	424	482	474	475	459	473	417	435	448	441	461	455	457	438	465	462	449	441	484	434	455	464	452	450	433	467	465	424	427	449	433	424	461	468	443	442	424	442	455	425	428	454	462	413	427	426	440	422	453	454	451	450	452	449	419	450	437	428	410	471	449	418	435	423	421	453	448	444	418	406	424	457	417	461	465	462	462	479	452	434	433	418	428	422	473	465	467	454	468	419	460	416	445	452	467	452	432	419	451	443	468	430	456	441	427	450	456	439	454	444	444	432	408	452	482	436	394	453	430	460	441	445	442	452	424	483	434	416	457	451	475	444	458	441	471	457	443	441	460	444	449	444	426	443	416	500	472	449	465	430	446	454	468	457	457	442	419	444	452	467	443	432	460	414	456	428	432	425	430	415	437	468	442	469	437	458	474	427	403	442	485	470	451	428	422	439	460	440	467	436	442	428	436	422	483	433	442	426	449	461	443	423	457	441	426	482	453	471	447	423	462	489	425	487	467	439	425	461	460	487	468	446	432	424	435	428	472	436	426	421	482	457	470	449	469	460	473	442	445	443	440	440	457	461	426	420	439	452	472	465	431	453	424	398	474	440	427	487	450	432	461	489	432	467	454	458	448	475	463	456	389	439	463	462	420	451	436	427	446	445	414	428	451	488	439	465	467	419	468	446	469	458	446	446	449	433	465	452	489	448	443	462	417	448	438	403	435	444	467	434	401	441	441	449	432	429	444	492	461	494	436	463	450	456	482	468	464	469	405	458	419	451	443	459	455	448	485	446	466	430	427	448	458	440	450	442	447	449	433	451	442	482	477	436	482	423	452	486	446	414	430	437	470	451	430	477	439	429	459	480	446	456	462	440	437	425	447	439	466	448	436	398	453	457	453	453	439	457	452	486	432	446	451	447	472	437	459	473	479	428	445	444	455	435	474	459	413	468	463	452	442	424	472	448	450	431	456	481	444	499	400	444	453	482	464	444	421	421	484	451	440	429	444	457	444	430	463	447	423	460	431	438	458	446	429	424	426	441	450	459	463	457	428	447	446	479	391	400	413	441	493	450	461	500	429	456	446	463	464	462	501	459	489	416	443	507	429	481	473	421	434	421	502	401	436	439	457	428	468	405	471	438	433	464	463	442	425	430	417	429	403	474	440	434	486	434	455	439	431	436	472	442	427	459	420	461	450	425	443	444	443	452	450	473	473	444	440	480	461	448	427	440	436	442	469	460	457	423	429	473	464	502	450	485	487	454	470	467	435	464	442	428	454	491	451	457	437	442	434	419	454	456	443	441	442	442	473	427	448	466	458	429	455	465	455	414	420	436	465	454	511	475	436	475	447	439	407	434	443	444	447	442	428	436	462	462	448	430	412	456	491	493	418
25653	21517	27645	25459	10551	2624	1845	1118	1140	887	1392	12360	14181	9113	2917	1156	717	562	467	483	502	502	471	485	453	442	438	469	448	448	456	435	474	484	443	504	472	468	475	455	444	461	471	469	486	442	476	480	487	484	405	491	457	410	457	475	427	448	458	466	460	450	441	460	490	476	472	513	485	470	516	479	481	501	458	431	476	492	402	444	462	452	421	469	458	449	476	457	418	445	464	468	490	441	447	440	474	440	477	442	459	483	445	453	446	443	465	482	490	449	451	417	458	462	473	473	424	460	476	482	478	456	447	446	448	448	462	491	505	506	466	405	487	467	487	462	508	483	465	470	470	498	461	447	468	461	443	462	463	490	442	468	477	478	491	484	434	482	462	427	478	479	443	458	449	480	477	465	425	477	438	434	451	467	483	439	468	460	445	446	475	448	463	468	445	431	451	439	486	453	459	439	431	451	451	460	439	436	447	426	439	488	497	444	487	463	463	443	480	453	482	495	436	448	457	466	434	495	464	487	451	486	478	467	476	441	483	463	451	432	452	480	472	434	464	468	453	439	505	433	474	451	442	449	462	439	484	475	448	477	452	440	456	435	446	417	510	523	453	488	439	467	448	442	461	438	418	433	477	448	452	451	401	407	462	479	444	456	507	457	457	501	466	446	473	435	451	465	458	477	491	439	431	469	466	479	480	466	424	475	444	472	483	442	495	440	454	478	434	471	507	485	459	433	453	490	535	480	435	472	491	480	430	496	447	470	460	455	456	453	463	433	478	454	467	418	469	468	472	430	449	455	474	470	473	472	462	432	467	471	471	467	447	461	476	462	464	466	455	459	476	481	456	451	483	479	472	488	462	421	425	454	480	452	459	430	479	472	452	452	420	484	454	465	479	433	435	463	477	490	465	482	441	461	483	440	501	474	469	436	439	476	462	460	462	462	462	417	451	486	510	436	441	470	474	435	404	451	489	453	476	466	463	423	477	459	445	436	465	451	454	435	463	424	428	504	474	460	482	471	440	454	489	471	432	442	438	467	442	457	434	445	457	467	467	474	486	433	513	489	462	452	489	463	498	462	462	446	458	464	448	472	480	438	464	477	427	448	467	505	461	438	467	446	468	478	492	456	458	452	434	464	504	463	460	499	492	494	480	487	466	455	467	447	458	466	450	453	458	464	438	474	441	411	453	464	436	438	429	484	439	469	485	455	456	459	459	480	409	500	399	471	473	473	474	457	461	432	474	457	452	439	476	463	430	476	505	465	445	440	484	448	470	488	492	479	489	464	492	459	420	442	477	463	487	494	422	456	470	417	470	411	456	477	435	453	458	438	434	444	467	434	423	460	496	440	434	460	472	467	471	446	432	466	466	466	435	495	494	459	486	459	485	458	443	492	467	445	426	423	462	426	432	462	468	432	491	475	423	456	441	480	479	455	475	460	471	443	421	483	470	434	471	445	445	469	436	481	481	438	452	444	467	489	427	461	482	446	483	489	453	464	461	463	448	479	468	426	458	449	453	464	471	455	448	426	492	490	456	456	475	465	442	459	491	534	411	452	490	469	425	428	471	445	461	499	442	457	461	426	509	466	490	453	483	468	460	465	433	466	455	443	447	470	428	464	468	438	437	464	457	476	448	465	475	462	439	440	419	461	444	450	420	428	458	406	474	456	457	456	482	449	516	437	485	470	478	453	478	457	500	403	448	435	443	445	464	445	454	457	449	471	466	438	458	469	440	439	455	498	467	453	469	475	429	431	481	431	457	435	440	443	452	437	466	468	471	478	500	463	473	450	495	458	508	443	471	434	481	479	482	453	459	483	398	500	431	465	397	445	467	453	479	483	437	387	414	449	502	473	453	444	455	480	461	436	447	464	427	491	455	470	475	440	502	455	469	438	461	437	469	481	470	476	523	448	443	493	456	487	439	459	472	438	447	447	438	492	457	439	468	445	446	458	479	459	453	465	459	493	458	488	457	389	482	476	468	436	464	480	443	433	435	470	488	430	481	468	462	456	451	449	459	449	452	459	474	445	454	458	440	475	488	443	473	471	449	445	449	448	405	453	416	491	444	471	458	452	437	439	448	478	481	452	484	434	480	429	472	453	470	440	481	450	467	461	451	474	462	426	470	453	453	463	481	432	432	455	489	483	491	475	467	455	494	444	426	448	468	463	480	458	479	437	474	460	431	429	423	474	484	415	473	447	453	447	455	447	445	464	474	449	461	423	465	486	412	445	452	452	437	478	462	437	439	429	458	457	467	466	471	461	442	452	432	479	467	451	440	438	430	462	476	469	456	474	473	470	479	460	447	458	454	443	444	463	451	510	419	434	458	422	456	486	451	446	453	460	472	469	495	498	454	442	459	490	471	444	469	446	455	496	436	409	437	447	475	437	475	492	458	462	460	446	436	493	460	455	459	481	439	465	496	456	449	448	476	459	452	474	430	447	464	467	437	445	437	475	433	416	476	464	432	458	470	419	453	472	449	446	455	464	473	474	457	444	474	457	490	472	398	458	482	518	444	484	448	474	440	456	491	463	460	441	457	459	456	461	448	474	501	447	418	461	488	460	488	459	468	427	456	444	442	470	460	473	462	478	492	435	495	446	469	456	497	466	446	432	514	495	443	466	428	470	472	457	432	463	443	452	476	463	468	446	456	451	490	467	450	429	493	457	458	496	451	426	471	439	468	420	466	441	455	420	441	438	475	443	459	444	446	469	416	455	501	511	440	432	463	462	485	437	423	458	444	451	495	438	485	448	500	447	464	481	484	437	480	445	454	459	426	410	477	452	513	447	466	470	470	420	496	459	441	453	494	500	497	446	444	455	439	454	445	478	440	421	487	449	458	445	442	443	472	457	437	481	441	479	453	418	431	460	481	464	431	459	457	476	439	459	453	460	462	452	456	448	451	527	484	453	453	458	457	469	426	471	443	436	449	453	476	417	438	450	468	486	476	444	471	448	445	444	440	477	439	483	406	480	464	441	484	451	473	453	442	460	454	438	450	482	431	467	410	463	471	478	450	453	488	466	486	492	493	487	433	470	444	437	430	469	457	469	439	456	486	439	453	454	426	449	462	469	462	476	475	491	435	489	441	444	499	488	430	443	466	465	460	445	458	440	477	443	495	465	480	426	461	507	465	429	445	465	445	436	450	420	480	458	471	443	462	454	487	458	430	456	447	448	446	469	426	443	412	474	446	494	433	479	433	513	480	435	417	468	440	457	444	495	447	440	471	455	415	451	466	461	454	481	444	448	456	484	481	486	444	484	451	440	432	474	426	431	494	468	424	483	453	496	455	466	465	465	454	458	471	466	507	471	453	438	454	449	449	458	472	432	493	492	467	472	442	423	430	467	470	464	440	465	424	427	426	482	443	432	447	435	449	470	446	438	464	484	461	468	443	459	471	474	463	471	530	450	502	481	445	416	436	479	415	493	468	399	478	444	454	458	482	443	479	446	440	463	487	495	435	451	469	431	483	440	487	434	457	435	486	493
7138	13075	11070	6047	3274	2178	2017	1489	1485	1133	2186	14713	13628	8277	2794	1295	738	481	413	450	439	407	441	424	440	428	424	470	415	436	433	452	442	447	435	453	470	428	459	442	427	420	415	414	435	414	432	392	417	442	444	467	423	399	398	409	422	450	383	426	399	428	418	474	443	423	425	414	398	386	436	438	376	425	463	461	436	416	442	425	396	437	432	424	426	425	448	447	440	405	447	438	443	425	410	431	426	437	427	408	423	402	417	423	423	465	438	456	446	441	441	441	426	474	433	461	448	416	427	439	426	438	424	432	416	450	433	448	412	393	453	410	456	452	434	449	453	441	423	404	408	433	412	446	428	403	416	424	447	418	395	441	424	435	443	397	416	438	478	457	402	410	405	410	407	398	449	452	434	432	488	437	424	438	412	429	444	430	426	392	445	423	456	419	437	415	375	423	434	425	470	457	452	425	422	385	405	398	394	448	453	439	444	443	438	424	414	424	423	437	403	413	443	440	461	436	457	416	446	417	397	422	419	450	414	413	413	416	449	438	387	431	474	415	412	381	418	399	405	441	430	440	419	454	431	402	429	403	439	404	415	444	401	420	415	418	456	436	407	429	438	412	423	439	447	428	434	416	411	422	403	406	402	417	421	422	421	460	471	418	425	420	421	416	412	414	412	418	384	440	405	371	413	380	417	411	426	436	408	426	461	405	429	424	432	454	441	429	423	390	436	431	416	399	449	424	424	437	434	395	423	414	441	427	418	413	412	418	480	444	454	442	393	432	431	410	403	423	438	452	418	442	412	438	411	452	452	432	465	416	398	413	442	402	401	442	401	433	443	419	423	410	425	413	470	412	403	401	457	416	460	430	435	425	417	444	435	417	388	402	411	416	418	453	392	407	428	408	435	441	402	447	429	417	469	453	446	411	423	439	457	433	467	407	414	412	372	412	435	414	384	419	433	434	441	417	392	462	423	441	377	393	410	446	420	441	435	416	412	443	428	398	404	453	407	413	411	400	424	436	407	395	434	440	408	416	422	393	434	452	391	400	428	416	433	407	406	409	440	438	421	459	412	429	408	405	436	424	403	442	417	460	408	417	486	454	439	406	462	430	442	409	409	444	406	459	417	409	409	418	384	438	408	431	400	411	408	398	426	431	421	406	446	428	431	403	455	404	409	381	431	432	417	448	421	446	445	404	447	423	404	385	420	416	429	403	420	418	393	462	435	411	412	426	422	394	420	421	461	409	445	447	447	425	454	380	436	451	426	445	417	450	418	399	446	447	414	447	429	448	433	437	420	446	432	452	448	398	458	422	415	405	439	450	409	432	407	428	438	429	423	373	447	436	448	399	427	387	449	447	402	431	417	404	427	395	368	417	406	438	428	396	467	390	429	439	404	412	381	397	446	411	407	450	414	428	440	429	413	455	409	450	437	425	404	408	425	424	390	403	419	407	375	442	423	402	460	418	442	431	399	440	442	448	453	429	448	457	437	392	412	455	418	426	400	402	442	439	401	427	403	474	424	435	396	428	377	414	423	451	422	424	401	438	418	436	395	465	401	424	450	412	447	434	448	447	454	425	451	432	400	414	446	389	441	437	427	413	402	404	424	413	438	415	453	399	424	433	473	449	401	426	464	421	406	461	445	407	404	429	421	395	413	474	431	380	418	460	445	419	427	407	416	418	488	422	399	404	431	432	399	425	466	429	430	443	422	447	406	396	417	402	437	415	455	434	421	437	426	423	404	439	397	475	454	408	452	409	411	451	410	396	428	429	417	429	469	456	411	421	424	420	451	429	428	407	423	395	410	416	434	446	410	439	414	428	414	441	399	403	413	422	441	415	438	383	395	440	437	406	417	410	433	422	392	427	408	407	422	461	434	438	412	433	421	424	441	434	455	384	425	440	395	438	433	449	404	470	398	440	393	422	424	431	434	417	395	428	446	448	379	461	391	435	410	379	427	404	454	424	421	420	404	417	407	468	425	423	425	445	428	428	402	410	438	409	397	409	419	431	429	433	422	432	423	437	425	437	430	436	396	425	410	420	445	423	442	400	404	461	437	456	388	405	442	419	422	410	396	461	423	435	418	427	420	414	408	441	441	457	436	413	412	397	395	456	425	427	408	432	452	451	427	377	398	399	420	380	431	396	426	423	445	432	416	420	445	410	445	448	432	403	401	440	404	440	428	444	425	402	454	460	492	465	410	427	407	392	449	437	412	411	383	399	405	397	411	414	465	416	411	392	436	402	415	430	417	405	411	447	446	418	402	417	404	441	408	413	405	436	429	446	475	422	423	423	440	440	395	457	422	469	429	381	451	456	414	478	416	408	427	434	413	443	452	416	403	421	424	465	401	406	464	441	435	438	430	428	434	431	421	426	432	411	421	433	449	403	400	444	410	434	387	417	458	411	421	427	431	429	401	393	447	422	401	434	425	413	436	410	392	441	472	427	454	425	420	411	436	433	438	454	383	387	446	429	392	397	427	397	437	441	416	426	407	425	410	441	441	406	395	400	420	394	438	407	412	374	420	426	403	457	436	458	419	454	425	424	431	434	448	422	448	421	404	457	414	418	440	424	422	419	431	441	442	427	425	409	431	428	441	442	422	441	453	462	419	426	458	450	431	435	435	423	408	442	414	400	463	432	417	419	431	432	438	484	437	410	427	414	446	422	453	441	430	424	395	413	433	364	441	447	455	418	437	415	432	426	416	405	429	429	401	451	453	437	424	428	421	445	449	414	388	431	408	417	442	381	438	439	429	446	448	387	443	399	417	411	410	433	425	425	403	434	399	427	437	460	435	407	445	389	416	443	436	439	430	436	429	441	404	437	422	455	408	407	406	408	408	448	426	437	417	412	433	386	408	388	438	414	499	424	416	384	421	435	424	443	403	459	426	410	431	444	388	440	403	428	406	435	448	429	433	448	431	433	413	417	409	411	460	399	444	426	416	429	435	421	398	418	421	447	455	474	429	441	415	429	401	436	406	399	407	420	410	439	454	425	406	426	417	419	426	446	412	416	440	453	402	394	418	407	457	416	405	435	433	427	429	456	459	380	422	426	432	402	445	416	453	399	410	442	425	411	444	425	413	450	420	444	397	415	420	385	414	435	380	394	455	415	394	400	416	411	398	417	432	414	434	413	428	411	365	430	447	381	408	447	402	434	451	426	456	454	431	409	429	443	419	420	403	445	431	428	456	428	441	441	405	406	408	424	428	416	444	418	447	435	414	382	435	394	419	418	429	402	444	426	420	420	459	395	403	434	413	439	429	463	408	452	426	425	426	427	409	403	445	453	451	405	460	403	413	443	426	426	447	396	435	430	392	406	450	401	437	452	437	379	432	421	408	438	419	412	476	421	418	392	443	399	403	418	429	426	416	411	398	443	415	392	444	399	412	391	449	417	438	409	433	428	430	444	443	414	428	429	430	434	467	428	413	403	474	423	424	426	402	460	426	392	448	392	454	411	399	409	416	422	422	398	460	425	416	422	447	399
24709	21511	28608	24799	20940	9483	3408	1867	1465	1331	2928	23141	24484	16292	5587	1828	975	633	548	599	548	602	612	590	592	545	576	576	553	542	589	596	569	591	567	576	611	590	578	593	551	566	564	551	575	589	576	577	558	565	567	580	608	540	548	605	550	549	587	602	595	561	564	580	586	574	557	573	572	542	593	561	581	540	531	578	562	620	607	540	572	560	607	542	595	556	539	580	558	617	567	565	552	585	565	562	570	583	528	580	574	572	555	531	575	563	561	556	602	621	564	533	595	569	577	571	578	551	573	577	577	536	545	556	587	605	583	568	555	614	582	561	550	563	552	561	560	570	553	550	574	578	551	618	585	571	586	590	587	584	542	610	554	585	550	569	568	577	532	576	535	563	555	549	589	585	563	613	570	574	568	545	555	566	548	567	551	561	549	574	569	574	553	539	602	561	519	558	595	493	571	556	577	617	594	522	520	614	565	541	567	595	584	592	573	551	562	524	555	551	603	577	627	543	534	552	568	614	519	574	581	566	615	556	594	588	562	552	582	525	539	579	541	586	547	549	566	619	603	589	543	577	583	603	567	537	562	581	606	554	584	556	548	618	567	556	572	539	598	574	563	550	528	569	545	524	569	568	590	565	529	525	547	514	603	598	569	566	585	573	565	558	576	567	595	590	564	582	592	543	559	570	571	567	573	563	549	612	548	589	573	633	522	538	560	541	590	545	578	596	578	581	575	611	532	571	591	564	604	554	573	563	590	529	599	554	568	619	556	554	552	571	531	564	589	545	583	588	581	525	538	571	524	551	541	565	598	557	605	564	563	560	563	588	541	565	551	545	607	617	551	546	551	554	551	587	538	578	585	588	608	565	589	570	575	576	582	563	616	627	556	536	538	575	555	580	575	531	584	610	593	615	560	541	621	617	601	574	562	590	571	561	593	562	558	578	570	570	613	590	597	578	578	532	552	578	545	583	592	549	560	544	514	618	558	552	597	590	627	591	553	579	543	605	568	587	541	564	541	585	560	589	568	578	565	594	554	547	592	533	593	607	540	576	552	561	572	560	578	575	619	584	586	573	556	595	554	584	555	614	601	571	520	604	575	592	582	558	561	615	563	550	575	545	590	558	576	567	537	548	587	574	549	579	559	567	610	575	569	598	566	576	546	633	540	541	612	578	559	565	591	556	558	537	580	582	547	576	521	565	573	573	597	544	585	550	588	563	578	567	542	534	546	587	634	576	593	527	581	531	593	567	567	547	592	546	595	584	595	614	591	563	591	558	543	521	558	578	542	579	546	567	544	606	519	522	577	578	565	575	589	580	586	588	585	550	551	584	554	575	585	566	571	604	567	497	563	562	590	556	598	596	580	594	593	553	584	574	579	554	589	588	559	586	588	571	558	543	578	518	586	555	548	563	603	555	538	533	596	574	555	572	554	550	556	551	562	521	582	576	546	567	553	607	573	576	534	547	557	580	612	586	533	579	545	570	626	568	569	588	579	577	607	589	537	579	549	583	585	569	565	555	602	552	527	607	585	524	561	552	582	569	618	612	576	555	558	597	571	600	567	597	529	566	549	571	560	584	551	561	586	597	505	561	553	574	564	565	522	591	562	535	551	552	557	529	605	565	541	589	577	543	571	609	542	552	582	609	579	598	566	620	615	543	564	577	580	558	603	537	579	568	561	582	527	587	535	551	581	572	581	557	546	607	561	551	570	555	557	598	552	548	554	537	533	563	574	569	537	541	539	545	558	608	611	568	607	563	555	586	560	596	561	579	553	564	563	600	564	558	541	555	587	571	568	601	566	553	584	556	588	575	578	536	576	566	581	549	556	545	582	560	582	566	556	536	590	575	614	567	556	577	551	607	596	589	529	552	551	576	559	587	607	598	612	564	584	573	586	586	601	560	536	564	614	573	599	579	590	553	560	571	545	591	538	559	613	587	636	540	595	580	537	583	596	611	596	576	590	564	560	599	585	585	585	587	541	596	588	534	559	607	548	524	603	575	595	539	559	536	521	576	599	544	638	526	563	565	561	585	590	571	564	559	574	572	552	579	574	597	543	509	565	607	573	573	548	590	614	592	582	555	631	554	576	533	612	566	582	567	567	561	533	594	537	531	558	599	523	571	524	561	593	555	558	571	607	566	557	579	586	536	564	603	524	594	562	598	525	608	598	606	569	586	572	584	578	580	543	561	531	558	563	581	570	570	566	574	585	536	567	551	576	536	593	572	525	578	568	603	610	538	565	576	554	596	590	554	570	559	577	552	579	508	555	565	576	616	556	534	561	571	579	552	558	561	600	587	591	587	563	604	558	545	591	549	618	619	622	580	572	564	544	604	555	552	545	577	563	560	584	562	549	597	588	547	546	539	596	594	594	571	549	560	519	539	526	532	586	611	580	579	530	569	581	596	598	559	555	547	560	584	588	591	549	577	574	599	599	579	568	590	580	569	542	588	591	618	592	612	548	544	596	612	556	546	580	585	597	569	545	559	616	607	569	596	562	598	574	554	544	588	554	562	617	610	598	597	554	566	573	552	551	609	588	549	548	585	602	605	542	581	575	603	600	560	566	548	562	564	524	569	581	549	531	572	563	590	519	552	555	530	592	530	559	582	607	552	534	561	603	588	559	590	586	555	507	576	568	529	563	541	554	582	574	610	555	610	624	593	532	528	575	587	559	565	570	616	604	562	586	574	567	566	486	538	578	584	557	542	549	601	555	584	583	580	558	561	593	546	638	585	540	564	563	515	579	587	546	615	521	575	577	548	577	556	517	572	563	578	581	617	574	588	522	545	581	560	578	536	571	573	610	555	553	572	558	575	543	561	514	603	565	582	567	558	573	606	551	573	551	582	557	580	577	602	537	523	580	560	596	533	572	564	591	616	615	579	546	534	545	591	550	652	568	546	592	575	581	559	564	518	526	572	605	531	556	580	605	525	550	509	531	596	539	575	532	611	593	566	623	607	537	576	564	563	534	569	586	585	562	600	574	578	538	570	574	588	535	534	576	566	577	590	560	593	537	560	578	597	583	570	544	576	573	566	589	586	526	568	575	567	591	543	592	556	551	559	556	558	573	565	579	574	544	608	593	581	557	601	548	577	552	522	533	548	586	576	587	565	611	575	585	558	559	533	555	556	593	570	613	549	574	584	542	546	558	592	576	582	535	539	523	540	568	541	585	560	575	591	577	529	529	601	554	636	547	552	548	506	579	554	580	575	547	533	578	549	557	568	554	581	573	588	598	555	570	539	530	560	540	587	547	601	568	638	604	547	588	593	578	584	560	601	583	553	604	553	559	580	568	572	567	576	569	549	576	569	580	572	581	545	542	576	582	511	526	577	576	571	568	577	539	558	549	560	576	603	620	563	549	580	602	570	536	545	575	554	572	541	564	535	546	594	569	593	560	540	535	593	521	570	552	587	585	576	601	605	564	553	567	543	587	542	597	588	604	560	545	548	594	593	574	552	561	529	608	615	562	580	568	559	573	599	590	562
7981	17054	15296	8644	5056	3589	2597	2208	1931	1878	4511	24586	21964	13326	4557	1884	1045	605	506	546	527	535	559	515	530	455	505	499	504	525	520	512	542	545	540	475	563	503	524	498	512	503	510	484	531	485	530	481	509	543	539	569	493	505	521	519	532	536	561	503	490	523	506	534	545	569	494	555	552	490	558	533	562	521	534	493	530	539	494	494	477	522	517	478	502	512	508	546	515	504	562	519	520	513	532	547	514	542	517	515	532	501	516	528	526	489	517	499	492	511	531	517	496	504	496	512	519	550	519	495	507	510	517	528	514	510	501	522	537	564	504	519	534	534	482	470	521	536	491	483	511	500	518	518	528	539	552	520	486	519	480	545	515	547	519	533	509	526	523	542	553	522	521	486	508	522	578	511	518	510	514	520	521	544	522	505	533	551	495	514	527	491	494	514	509	461	469	530	501	517	547	517	513	488	514	542	514	528	525	484	511	494	536	512	524	510	496	538	548	535	491	535	524	513	509	534	500	517	523	449	555	533	514	506	496	564	526	516	536	510	515	503	502	505	545	498	544	503	545	518	494	527	494	537	539	530	544	523	509	511	532	554	516	519	479	507	486	514	521	519	529	529	563	525	534	483	476	494	498	467	501	464	514	551	543	492	508	556	511	520	520	511	522	513	531	558	545	476	490	543	535	537	488	535	518	534	512	508	522	505	518	515	520	501	544	509	473	481	528	525	502	551	492	525	513	501	527	527	518	488	515	538	502	542	522	531	485	565	531	509	516	537	537	538	559	535	501	473	528	536	529	545	532	516	529	541	502	547	540	499	525	471	524	507	516	517	512	497	517	539	520	502	507	520	531	511	550	516	521	547	523	490	509	522	508	545	531	524	484	513	551	501	489	521	500	543	510	517	535	496	503	546	489	500	528	537	540	493	556	509	517	522	514	507	503	492	501	514	530	531	476	572	508	540	519	556	519	519	538	515	541	494	507	497	533	514	534	584	517	559	518	525	556	552	482	497	504	529	517	512	511	532	497	513	452	478	532	530	464	490	499	482	518	531	504	497	539	522	489	544	472	480	476	530	546	477	487	529	529	572	521	503	555	540	533	513	525	515	557	524	508	515	471	493	485	523	548	485	493	543	520	505	509	506	521	522	490	537	521	519	528	553	539	512	494	538	523	533	493	524	512	515	489	554	470	519	549	515	496	510	503	505	550	512	522	523	487	525	512	525	473	496	490	497	544	515	511	538	547	519	521	518	515	512	510	487	542	529	524	505	514	535	510	512	511	448	515	526	513	502	486	542	527	494	518	519	502	518	529	510	509	553	524	514	530	501	518	526	515	477	497	502	529	536	509	547	517	539	501	533	515	487	495	514	506	518	528	503	509	453	459	479	524	493	480	482	467	530	520	500	513	487	495	528	540	539	509	523	508	515	450	526	500	461	514	507	536	529	481	548	523	503	535	503	516	494	544	547	476	525	539	475	489	495	531	511	512	548	533	501	534	515	532	531	500	504	516	481	509	476	546	522	508	493	498	470	503	515	512	528	512	486	522	504	471	497	544	508	545	520	516	521	507	502	542	490	505	523	495	498	544	510	477	535	525	499	501	530	514	518	505	498	522	548	536	511	498	522	531	501	504	483	533	530	500	511	511	482	536	543	506	526	515	483	503	477	508	517	516	473	544	515	504	533	525	521	524	515	532	482	499	515	518	501	484	515	492	527	488	486	520	510	528	530	491	554	477	542	462	512	583	522	543	506	480	517	521	516	513	511	529	466	495	498	494	529	493	490	489	546	513	531	517	529	481	496	501	476	554	499	503	537	498	509	490	509	562	451	524	532	498	544	541	539	489	506	500	506	514	498	535	506	488	571	527	527	508	481	535	550	508	564	506	491	527	534	501	508	556	504	541	491	545	503	529	509	529	548	485	518	534	516	531	533	523	493	512	532	537	511	528	494	501	523	539	481	523	517	517	480	573	517	524	514	510	494	487	474	519	545	500	530	484	488	503	537	522	518	538	487	488	466	512	488	501	518	566	536	544	483	504	522	492	488	526	549	532	508	520	544	546	508	511	519	477	514	504	489	538	519	532	487	529	536	485	473	524	529	524	520	559	536	460	471	511	539	494	495	535	495	502	497	514	501	518	490	547	469	543	503	509	531	538	511	541	538	513	466	537	477	541	507	517	514	565	493	480	525	516	503	531	544	516	555	530	546	502	505	507	511	476	490	514	570	549	523	499	509	518	516	514	521	526	513	505	551	544	488	579	519	520	490	518	517	515	542	545	524	544	512	535	505	501	530	529	526	513	519	541	501	493	510	544	552	484	496	517	506	508	461	504	479	483	469	490	506	531	495	530	518	487	539	509	528	551	468	502	516	504	507	485	541	532	539	538	503	505	565	507	525	536	476	501	480	484	512	518	508	521	509	517	561	531	470	527	545	560	503	499	552	568	529	541	493	524	511	517	576	516	527	496	524	495	529	523	511	488	493	487	520	524	533	494	522	542	503	506	502	528	494	473	495	526	517	537	530	512	513	523	502	549	529	544	507	496	480	490	510	523	535	522	531	480	518	545	492	509	479	507	531	497	547	585	467	520	488	511	501	559	493	511	507	526	540	566	540	517	533	485	480	538	496	527	525	483	510	508	471	513	510	543	576	476	480	522	507	523	518	546	507	507	541	549	488	507	497	503	523	520	477	519	532	497	540	510	526	490	503	515	485	531	522	510	535	547	502	525	512	507	507	507	503	503	473	510	510	526	496	489	528	536	492	502	469	513	528	495	491	548	559	515	532	522	506	490	523	493	510	516	521	489	532	501	519	494	514	532	497	538	466	521	554	518	506	527	511	506	490	517	511	525	492	491	524	518	520	515	524	493	548	511	512	513	513	479	522	499	532	544	506	557	489	543	531	546	473	542	469	494	538	489	499	506	516	489	536	522	497	500	508	504	496	474	484	551	551	518	489	494	521	528	544	551	529	505	540	522	533	527	532	487	587	546	530	560	494	528	495	492	545	534	535	507	484	522	491	508	505	534	505	506	517	511	558	548	500	495	507	513	524	504	479	505	569	484	500	546	465	495	523	489	508	520	488	548	521	554	534	526	541	527	515	463	495	523	555	500	529	524	536	556	536	542	521	508	505	475	504	507	466	508	532	486	494	500	521	547	498	553	493	520	469	516	478	492	517	518	517	494	502	560	479	529	504	498	491	510	517	505	538	486	494	490	491	492	522	536	519	513	544	527	496	512	522	504	513	523	533	504	493	531	483	503	490	539	527	551	532	491	518	527	496	533	490	537	521	503	465	501	503	498	531	507	527	470	506	503	486	560	534	466	510	520	509	495	527	506	527	529	532	506	515	506	553	503	517	526	475	570	504	509	455	470	480	493	513	525	520	495	577	495	549	499	489	494	548	525	526	499	512	501	464	522	525	517	540	526	485	499	563	529	498	510	503	526	509	525	539	522	497	523	495	489	493	525	485	489	525	537	511	483	517	501	474	526	518
28043	13444	5511	2675	1226	870	833	717	693	702	703	1403	1595	1207	812	628	548	494	509	508	517	467	487	498	489	497	494	489	519	477	448	553	504	473	520	533	498	485	495	500	514	527	460	469	476	494	484	488	509	512	511	494	504	489	501	469	508	486	493	476	482	471	509	541	485	496	473	474	494	486	512	462	456	485	538	488	538	508	492	520	534	524	525	480	491	468	502	535	514	504	523	543	514	459	470	487	480	488	480	521	493	529	535	501	525	464	494	486	470	512	455	517	519	489	500	477	524	487	514	531	520	496	450	500	458	487	472	516	492	507	512	480	449	480	482	547	460	508	491	490	473	481	438	485	487	508	474	472	499	468	481	464	507	537	471	487	497	498	521	510	501	483	519	472	483	486	486	482	465	452	485	523	478	484	499	474	514	501	434	459	480	475	495	468	504	510	496	526	449	487	473	485	515	486	503	494	507	500	476	502	455	501	487	502	478	493	508	504	544	479	495	470	491	476	511	459	502	440	514	483	474	510	468	503	524	493	478	493	483	470	470	454	491	474	472	538	486	543	508	473	473	471	465	483	514	468	538	481	490	435	475	462	507	500	440	488	510	504	490	465	488	513	470	497	567	483	446	458	449	477	502	528	487	476	465	460	484	450	457	509	468	474	465	467	453	469	440	488	489	513	483	472	504	517	497	481	497	484	497	485	479	494	528	513	539	489	477	471	539	469	487	515	493	480	444	466	527	469	505	490	486	495	483	495	489	505	488	467	474	495	507	470	521	486	461	486	524	462	466	471	480	488	486	503	543	465	516	497	486	511	469	533	461	439	523	492	474	505	510	515	517	491	474	523	501	469	509	480	526	470	469	494	526	478	500	499	518	470	505	503	453	469	461	488	489	500	447	474	513	460	463	428	521	470	489	521	515	512	531	486	482	496	509	522	495	497	491	485	489	483	514	503	474	511	512	513	517	520	481	487	490	515	463	477	507	498	508	513	479	528	472	445	490	502	494	474	514	523	465	478	471	504	506	474	455	494	488	527	469	488	469	509	494	504	498	485	479	459	518	497	484	500	485	485	519	572	488	484	509	463	483	509	501	501	495	469	450	532	471	519	494	489	519	465	500	480	514	525	487	507	473	452	495	459	516	525	525	514	513	530	473	494	508	441	537	498	497	521	482	485	497	492	494	485	488	492	517	493	502	510	478	508	485	499	505	510	497	487	493	497	455	495	518	482	495	500	461	502	506	479	499	463	500	517	468	435	524	515	466	514	476	495	461	504	487	508	515	516	540	517	494	474	464	499	518	498	453	474	455	475	472	451	504	463	474	476	507	546	488	468	510	515	511	439	479	518	515	464	492	487	488	539	465	499	493	510	520	506	503	504	467	489	483	512	531	504	482	499	466	491	479	474	507	490	493	501	484	495	485	526	502	496	465	475	476	491	526	505	466	453	467	486	508	510	520	491	485	503	485	459	467	477	500	447	478	494	494	449	503	517	495	477	493	484	491	510	507	491	486	503	480	470	514	490	477	554	480	495	498	487	534	511	462	474	487	501	453	493	484	474	520	513	520	503	507	526	495	537	525	509	488	517	504	443	491	516	539	470	457	449	499	509	501	513	528	515	514	483	494	476	509	524	451	458	531	487	511	474	540	519	513	474	485	480	483	478	531	501	521	494	469	521	499	478	519	507	476	498	488	486	512	496	513	499	477	468	499	468	515	460	513	475	535	462	477	473	488	451	492	530	486	487	520	483	483	488	509	530	492	515	503	437	470	472	501	487	516	456	495	480	506	517	486	469	526	509	498	506	490	518	499	508	479	490	486	477	482	495	452	478	524	464	467	493	503	511	513	483	482	500	514	470	472	472	521	521	529	497	485	507	534	485	469	499	478	488	489	484	476	475	445	483	519	467	482	491	445	487	530	484	474	482	492	484	471	546	475	461	467	451	493	486	528	485	497	481	504	498	521	529	489	471	444	518	493	519	467	456	503	479	474	467	501	476	489	497	478	503	483	515	495	472	506	472	509	492	470	492	499	488	459	471	466	532	495	488	501	502	455	520	519	488	508	485	470	516	468	477	446	475	496	443	502	504	486	464	505	493	440	530	482	491	494	472	501	465	526	473	534	509	476	496	452	503	532	488	509	510	466	498	476	500	471	497	504	445	524	491	478	503	503	482	508	470	510	466	506	447	492	481	452	509	523	493	494	478	472	485	540	481	496	504	484	492	438	485	505	483	513	458	495	486	480	530	534	521	494	503	477	550	482	485	493	501	483	478	502	467	406	470	517	520	473	473	475	479	505	501	479	465	498	513	499	490	518	473	481	487	474	521	484	480	517	521	561	455	473	485	483	479	490	526	482	471	505	522	474	486	508	478	472	513	472	514	505	496	461	492	439	528	534	503	511	503	511	463	522	479	434	492	494	500	491	503	525	478	492	520	438	497	531	457	497	484	519	492	520	480	480	482	493	491	495	506	467	466	487	513	456	471	545	500	466	487	471	463	506	491	510	491	471	498	527	480	530	484	475	475	479	549	487	509	472	485	516	504	483	513	478	449	465	491	489	511	518	505	477	482	488	492	443	461	529	487	460	482	458	478	523	518	521	484	521	506	493	461	455	475	477	488	516	490	507	435	475	462	502	480	447	495	507	473	461	495	483	497	514	462	487	494	511	533	476	502	445	494	481	505	477	487	478	525	487	444	468	479	468	479	503	500	522	486	501	485	449	470	511	463	441	462	508	465	483	484	511	508	525	492	469	496	498	502	499	506	489	555	503	473	478	477	498	493	507	459	489	488	490	531	501	494	474	466	508	495	454	480	502	498	477	471	499	472	486	518	501	480	497	523	506	491	448	498	468	446	507	508	493	484	491	476	477	470	490	485	540	515	471	553	536	481	483	516	481	494	504	500	482	490	507	538	502	462	471	478	486	486	504	486	493	488	502	452	480	472	539	445	470	475	530	511	432	492	475	541	512	489	497	474	493	475	506	500	488	493	493	474	531	502	484	472	495	494	484	496	495	493	507	512	530	486	475	485	473	479	492	516	506	470	457	510	520	507	539	501	479	521	520	488	514	480	485	468	503	509	462	503	456	483	502	478	498	466	506	448	515	480	468	502	512	516	532	473	484	474	456	470	492	572	449	491	496	498	503	478	508	461	509	492	489	534	517	493	502	499	486	482	519	498	507	470	475	488	510	475	480	510	493	541	508	517	467	475	488	511	491	497	468	459	478	475	485	518	500	497	506	452	523	514	456	499	505	469	507	492	488	459	483	457	486	482	487	500	485	479	513	482	443	482	477	473	514	492	464	516	465	521	471	504	507	487	507	507	480	459	496	507	491	486	468	457	460	495	507	496	509	476	484	464	506	472	505	520	534	513	454	442	467	522	520	507	502	500	511	480	507	524	441	476	465	489	478	482	448	535	485	512	508	521	503	539	484	506	537	518	479	481	489	477	442	518	479	471	507	472	501	538	533	507	511	471	487	497	475	489	464	514
7904	5814	5060	2534	1407	1011	948	857	790	812	849	1873	1921	1434	828	599	500	449	441	443	414	468	433	439	423	446	424	429	453	452	407	466	454	439	475	475	439	418	447	459	461	441	446	461	470	420	451	402	448	418	441	438	458	422	441	412	444	476	444	440	424	424	433	417	472	431	421	403	443	453	425	444	457	428	418	455	405	457	441	453	435	428	491	459	417	427	430	433	468	416	435	424	419	435	421	446	413	437	432	411	435	453	421	429	437	443	413	417	443	427	415	424	451	415	448	433	397	445	442	461	446	451	462	430	407	430	435	481	428	429	452	438	449	416	417	460	437	424	438	465	457	457	443	447	415	434	434	417	439	451	436	400	451	494	411	445	457	418	481	469	403	473	439	428	445	430	472	437	426	480	456	462	441	443	426	428	450	502	456	434	448	435	439	393	425	425	434	444	453	476	463	388	440	447	434	440	425	404	444	439	433	422	492	433	432	480	439	420	461	434	442	449	409	420	445	444	450	433	475	453	432	437	448	447	426	422	464	416	449	428	428	426	449	455	422	443	464	390	429	424	390	426	413	441	444	455	421	425	422	438	412	404	440	425	421	432	451	446	465	409	442	463	430	462	423	425	433	435	421	421	443	419	415	426	387	424	407	420	406	425	486	406	443	449	446	475	452	374	398	455	440	424	484	422	456	428	419	439	451	430	444	434	437	438	433	418	436	398	453	451	436	449	439	440	448	409	436	424	431	443	431	436	463	446	414	425	433	428	431	398	431	420	460	463	441	440	415	446	430	436	439	469	467	452	440	405	431	438	469	422	456	462	494	436	464	458	428	434	427	440	398	449	442	434	432	456	468	417	451	388	431	434	403	431	393	473	462	403	426	442	433	444	403	437	447	434	412	453	432	429	439	454	453	441	433	435	438	455	493	409	423	456	442	460	439	411	462	429	466	469	444	446	434	411	458	433	406	433	418	439	439	449	441	445	460	426	456	441	416	468	415	414	447	463	421	436	419	471	432	453	432	488	444	454	398	427	437	440	438	418	474	461	419	439	493	414	454	399	429	423	425	403	409	418	428	422	449	421	419	433	422	426	418	417	422	433	402	445	428	426	454	440	461	437	430	396	466	463	427	460	416	395	418	460	426	463	412	416	408	449	411	404	441	448	470	424	437	421	450	452	434	485	467	437	404	502	425	443	441	448	427	432	439	452	455	470	427	431	423	464	437	453	452	414	440	454	440	420	478	438	464	471	422	447	430	430	433	435	435	467	453	459	443	424	426	422	427	422	439	415	477	407	419	392	487	428	428	425	446	441	440	441	455	429	415	423	466	471	442	419	418	443	420	396	435	438	426	407	464	428	486	436	418	410	416	448	444	465	431	452	447	420	461	422	454	425	460	443	452	441	432	462	431	451	415	433	443	459	430	393	440	408	465	414	461	438	399	387	439	438	450	451	436	400	459	431	441	431	420	436	427	433	447	476	435	451	438	389	442	440	421	432	434	434	470	444	432	451	446	422	424	431	402	474	442	461	440	401	418	440	433	475	413	468	491	430	408	432	429	432	429	444	438	438	439	407	442	431	446	384	463	422	454	446	426	406	451	451	446	398	438	464	410	394	406	424	424	462	420	428	455	478	436	461	395	433	421	424	390	425	435	429	434	454	450	452	433	430	450	433	436	447	457	439	427	441	442	459	415	443	443	412	457	458	453	416	411	439	385	421	406	431	434	406	470	493	445	402	447	467	435	417	437	472	454	460	437	458	440	471	448	432	435	412	462	464	415	445	423	431	448	439	450	429	438	433	476	474	439	428	464	425	473	457	421	422	451	457	400	392	468	402	439	443	434	471	430	428	436	417	403	467	414	472	429	425	398	429	431	477	457	463	430	423	394	478	414	439	462	425	451	405	402	474	440	416	444	403	423	457	455	433	432	429	414	412	457	406	455	414	440	433	481	445	427	469	424	444	485	444	427	500	442	418	434	428	441	430	434	402	475	421	430	484	457	467	424	417	428	469	422	455	413	433	429	428	475	454	473	472	450	468	468	437	436	463	385	460	461	442	416	446	466	457	469	436	402	433	440	413	445	491	435	433	446	398	437	405	457	432	416	431	436	456	448	453	447	431	419	413	452	435	408	432	435	435	450	401	392	458	433	439	446	431	429	425	415	429	457	404	443	478	431	445	436	442	454	431	428	438	426	422	446	443	444	445	452	452	443	460	458	422	442	471	427	437	427	426	445	451	429	430	480	448	402	432	441	429	445	405	440	441	389	434	433	422	418	403	498	435	452	466	458	402	412	453	413	436	427	475	455	471	450	448	477	427	437	459	464	424	427	458	413	413	490	454	452	422	444	448	445	439	456	476	427	407	407	429	448	447	430	457	454	450	421	447	442	421	435	440	451	440	445	414	448	441	441	465	459	445	442	456	471	448	436	453	468	452	429	507	418	466	473	395	450	417	458	459	425	438	425	449	433	376	425	420	449	444	449	434	454	444	502	432	397	475	446	441	503	486	469	445	455	445	447	428	417	448	438	442	403	450	405	390	425	468	419	423	443	454	437	412	465	441	468	420	456	488	445	435	485	430	499	421	409	471	424	459	429	445	413	439	451	456	432	424	442	450	434	421	437	425	441	459	426	449	459	445	444	472	427	438	432	390	428	444	470	416	407	431	413	432	429	430	432	414	451	440	466	453	418	419	425	444	480	450	403	434	465	463	428	452	447	437	430	452	426	477	424	425	459	441	430	412	454	440	459	477	436	450	448	443	428	452	425	465	487	455	459	460	461	450	420	493	421	421	467	406	462	446	383	435	455	453	461	416	395	449	417	432	418	406	397	462	428	419	439	415	444	440	421	423	480	401	419	406	448	453	410	410	375	461	402	465	472	438	482	431	441	428	470	420	438	468	442	424	444	457	463	471	420	429	425	440	445	426	446	439	429	430	445	435	437	445	465	427	418	454	444	419	419	429	446	422	438	449	471	385	422	442	450	465	467	437	434	432	428	415	435	433	400	394	449	443	449	416	420	445	451	429	401	423	418	394	471	463	429	446	475	445	465	429	419	479	431	428	464	442	444	403	420	437	426	414	451	419	433	393	439	416	440	404	421	475	446	394	462	439	408	448	439	403	428	466	436	450	435	440	428	421	432	419	445	413	451	409	409	460	443	444	430	432	407	406	413	419	449	448	425	421	434	446	464	415	428	475	419	407	438	467	421	432	437	473	436	446	477	408	458	422	410	433	441	465	442	450	423	464	469	427	426	412	458	434	434	429	430	436	443	416	466	442	427	450	434	453	436	434	476	442	457	422	438	417	440	434	409	434	468	438	446	437	440	435	428	439	428	439	417	449	477	438	428	398	410	475	472	437	436	424	421	424	434	441	447	416	434	431	458	466	418	460	429	440	477	434	453	402	420	416	472	459	404	416	436	387	429	446	425	432	442	408	443	451	402	449	451	408	425	448	408	447	443	425	433	448	438	465	431	460	454	416	479	414	415	433
25763	21532	27732	25470	10184	2679	1599	1188	974	853	1423	11958	14050	8881	2787	1121	656	462	514	465	444	428	468	411	442	443	474	458	449	431	489	488	473	445	423	434	485	488	454	420	482	483	456	456	462	450	453	469	464	454	456	469	491	492	471	444	468	455	471	455	443	475	440	463	446	478	496	478	455	467	465	475	470	421	451	473	462	457	441	462	467	442	460	455	431	468	461	460	469	485	409	461	435	389	464	451	492	429	467	439	447	439	429	478	437	467	453	469	467	455	453	427	457	431	458	437	450	484	497	439	429	446	473	432	447	443	483	442	470	470	440	429	454	470	471	459	471	435	476	460	487	462	467	454	455	476	406	457	437	494	470	429	445	458	431	428	454	435	443	428	479	444	488	456	462	438	429	439	451	435	443	468	442	481	461	478	430	442	465	444	407	455	497	442	445	467	424	449	450	432	435	444	438	433	477	455	469	452	456	456	436	453	464	467	432	446	428	453	434	425	445	432	431	455	456	457	443	473	473	452	436	443	433	416	476	429	428	494	444	431	444	448	477	418	474	442	430	452	455	434	446	454	481	459	492	418	446	495	448	486	447	470	424	437	466	443	480	434	423	452	457	473	472	431	450	433	466	433	465	435	427	495	459	436	491	453	459	454	454	442	415	457	440	470	468	404	441	430	432	422	437	459	441	453	450	434	458	444	484	485	442	470	453	437	483	505	454	444	429	423	467	455	480	441	492	446	448	440	442	472	488	468	474	457	433	468	428	421	430	467	424	447	464	438	448	454	487	444	472	439	442	449	430	415	428	462	462	445	427	444	449	484	447	466	450	463	433	477	444	447	456	439	457	464	461	450	404	446	466	449	477	465	463	443	445	482	462	416	420	455	442	448	503	453	436	429	456	483	450	441	426	449	461	397	450	471	469	453	447	426	451	490	451	467	448	453	466	459	451	481	464	458	474	430	442	442	447	433	434	448	508	494	432	444	426	462	503	455	437	459	447	445	469	428	489	463	459	445	434	427	440	466	441	469	438	470	468	427	465	497	443	424	431	477	473	462	469	454	482	471	462	454	440	457	460	494	481	435	481	437	450	425	448	455	454	441	452	452	441	464	458	438	450	472	438	507	464	426	453	466	469	441	498	408	479	426	470	422	467	436	454	429	447	445	449	470	500	476	447	486	441	412	485	478	457	458	470	430	443	433	455	431	434	484	461	454	456	447	421	458	436	426	424	485	454	435	427	444	489	441	466	413	463	463	469	464	473	426	490	439	437	433	448	443	476	481	446	419	487	435	436	493	473	474	466	457	464	483	477	444	443	475	458	421	445	415	431	469	462	463	472	508	454	464	435	486	425	489	501	474	478	448	412	449	476	475	425	461	436	417	457	448	451	466	479	450	465	473	464	470	460	472	476	435	442	426	458	442	455	490	499	468	449	447	434	455	429	462	493	421	474	458	468	488	431	435	430	482	468	429	445	451	447	448	446	471	453	436	453	486	406	483	457	450	474	444	463	449	457	477	421	487	442	431	409	468	459	400	457	488	416	417	454	426	460	427	447	498	452	476	468	477	455	481	475	488	448	446	463	438	461	459	448	473	437	417	455	447	525	451	453	487	456	460	462	450	443	457	466	428	443	449	453	462	436	426	445	436	453	445	438	454	451	435	407	431	447	488	446	474	459	490	461	470	425	428	438	434	505	466	412	470	445	454	478	438	459	430	466	437	471	422	452	422	447	478	499	465	453	440	420	452	477	458	463	447	438	431	471	451	441	469	477	449	465	461	463	484	439	434	454	452	474	457	444	455	489	469	466	462	454	455	433	451	487	480	416	469	447	486	452	445	489	443	466	486	464	451	442	414	467	457	455	460	453	419	480	473	438	434	449	462	476	463	458	483	438	434	493	417	452	472	430	437	443	410	497	472	399	431	455	498	461	446	444	423	452	433	484	443	427	461	459	369	453	499	472	462	418	476	467	456	442	466	432	458	461	435	483	460	441	485	467	419	479	447	434	455	449	433	455	423	480	421	481	438	467	482	489	465	454	438	441	483	494	448	452	507	474	419	441	443	497	456	443	431	469	440	430	473	440	456	459	462	471	475	430	447	440	470	466	466	477	445	461	457	435	451	472	444	469	479	480	435	439	456	437	462	412	473	467	458	441	453	466	468	463	435	475	474	499	477	436	474	397	505	419	414	437	488	470	466	457	451	463	436	468	438	468	446	434	495	422	453	442	448	488	435	459	457	469	480	414	429	450	459	433	455	468	440	483	500	486	466	424	474	418	468	406	425	460	468	447	435	454	452	449	475	458	405	473	455	469	466	458	485	452	497	456	437	414	457	474	465	474	461	479	484	432	430	425	414	425	478	456	446	418	408	447	457	435	461	454	420	465	459	467	470	448	421	438	447	455	420	454	458	449	451	468	389	408	479	449	452	421	443	437	442	469	446	430	467	433	499	420	489	409	479	484	488	455	454	443	439	401	461	458	436	496	448	457	446	458	464	478	499	428	422	442	463	446	435	443	456	434	466	493	419	476	425	466	444	454	461	425	443	481	485	439	460	445	426	410	456	427	451	475	429	455	464	473	448	486	460	436	486	430	452	452	474	426	460	486	437	453	434	483	436	436	483	450	483	420	438	424	489	416	473	445	440	481	477	468	468	460	509	418	449	462	441	483	455	465	448	463	425	445	447	488	418	453	434	454	504	485	463	470	439	438	432	488	453	413	447	428	444	415	436	465	461	443	468	461	471	461	465	482	441	444	430	428	455	494	422	469	430	439	433	461	488	446	451	436	487	447	454	423	450	457	450	437	472	450	436	445	478	443	467	452	472	438	468	430	469	484	428	441	479	482	458	450	458	444	459	461	461	453	487	421	471	478	448	455	415	485	419	454	458	480	406	445	435	459	467	441	435	453	433	427	459	441	440	490	442	455	449	447	455	439	440	449	469	435	439	458	444	407	428	440	465	439	462	447	435	455	458	460	449	423	512	480	443	465	469	447	445	478	418	457	476	489	439	429	474	471	482	479	458	435	492	424	469	459	418	465	439	430	421	451	408	430	453	463	479	447	454	445	442	438	435	452	451	464	399	466	436	434	455	402	426	423	430	479	455	481	472	448	459	443	432	464	504	474	450	438	450	481	450	439	499	464	456	479	437	455	419	445	427	478	493	456	470	491	429	452	487	479	439	434	507	423	442	450	483	476	461	443	430	475	477	462	460	415	455	475	475	471	455	432	470	479	445	463	449	444	440	448	445	485	482	475	456	442	448	451	457	437	448	473	439	478	485	441	417	439	462	461	421	456	439	447	454	427	463	420	479	436	483	474	430	456	476	476	471	461	425	432	402	441	426	454	459	475	432	461	451	448	478	451	454	429	439	443	461	475	434	449	479	456	446	433	386	445	451	454	418	425	419	429	437	440	444	479	416	398	466	436	397	441	432	453	457	487	443	424	431	489	453	410	442	458	499	494	455	440	448	435	451	436	431	474	472	487	446	442	441
7038	11266	10698	4999	2951	2171	1719	1359	1212	1117	2178	14074	13478	7993	2654	1174	690	494	441	408	438	444	434	429	421	397	416	382	431	430	429	421	402	440	412	465	385	417	410	462	413	391	432	449	399	398	431	412	417	428	434	430	410	401	409	448	420	417	438	434	411	396	412	422	456	428	464	423	411	395	430	402	455	407	400	428	419	419	437	422	427	429	448	418	423	445	452	415	405	405	392	413	384	438	416	425	470	420	411	405	440	453	413	412	401	433	428	421	431	448	406	449	432	412	429	434	415	415	411	429	428	401	428	413	405	412	432	435	431	436	395	387	388	441	409	452	423	390	419	435	413	413	435	408	440	423	395	452	431	427	411	442	402	425	392	407	394	412	385	401	384	424	408	477	395	430	411	426	424	395	381	431	408	425	405	390	427	450	436	436	459	383	460	435	373	399	423	395	413	416	436	440	425	395	467	412	425	411	381	400	393	449	441	399	404	430	437	408	433	360	398	416	395	415	448	415	403	411	415	433	402	430	429	402	460	436	442	400	391	433	424	384	433	413	411	409	425	442	440	436	401	401	462	429	405	416	430	381	412	427	463	419	432	374	390	439	425	420	407	428	407	406	404	440	397	432	408	435	441	405	399	386	434	420	441	417	384	413	403	414	412	419	381	417	436	365	364	411	445	426	371	404	413	406	404	422	416	402	376	406	429	411	418	413	451	451	434	434	442	426	416	440	441	444	427	434	412	398	423	404	412	457	412	402	413	454	414	418	394	443	422	430	407	427	466	414	403	434	437	423	387	413	392	416	391	402	435	390	379	431	415	386	422	419	411	472	448	448	407	394	390	389	426	421	426	414	460	414	451	421	396	375	402	434	444	433	413	428	428	455	447	412	432	438	382	400	410	425	422	476	416	412	418	419	420	469	424	450	396	389	401	377	424	450	457	423	441	450	469	439	425	405	400	423	446	422	405	424	434	403	401	437	458	426	416	401	423	387	401	427	465	413	444	431	413	453	393	409	424	408	435	406	418	403	434	427	404	419	410	368	385	394	407	408	407	437	403	409	424	411	419	423	403	425	398	395	420	401	400	436	415	442	438	435	412	417	399	433	424	412	425	403	434	421	465	424	418	414	372	406	410	426	463	408	430	440	400	438	363	426	406	418	418	446	408	413	443	448	418	408	389	386	417	384	428	435	431	417	429	422	390	395	388	421	403	481	428	397	397	411	424	400	409	420	451	422	435	429	453	404	434	446	376	369	427	415	414	406	421	411	402	451	430	435	424	409	406	405	428	407	400	419	396	393	423	393	439	425	422	394	420	442	385	424	434	430	427	418	455	425	435	437	399	427	414	358	456	422	427	427	404	412	418	424	401	410	374	387	454	443	407	409	409	433	453	424	414	455	411	445	420	401	469	432	418	401	400	462	393	434	387	401	442	396	436	449	383	450	413	420	436	402	412	400	396	424	431	368	438	429	400	398	418	362	402	420	442	399	395	408	440	437	426	402	420	388	402	435	430	393	404	402	455	393	423	431	400	413	419	410	453	429	406	396	439	428	382	396	425	395	448	434	421	439	460	423	473	405	411	423	405	409	396	435	428	420	403	449	413	424	430	424	416	418	406	404	414	412	433	410	406	449	394	445	410	410	385	414	438	402	437	389	431	447	420	444	444	398	426	413	429	426	392	425	411	424	402	393	425	413	425	393	403	416	425	408	394	427	409	388	442	373	405	412	420	408	408	442	413	402	378	467	443	431	414	424	389	412	424	442	425	423	404	431	412	422	426	407	412	411	412	456	449	415	452	457	435	411	424	391	410	414	389	428	438	402	409	425	433	390	404	381	427	416	427	451	420	410	449	409	448	410	425	425	408	403	415	465	396	424	412	403	407	385	420	382	443	386	408	415	439	411	410	432	416	411	416	407	406	410	427	425	437	404	374	414	402	401	414	397	424	400	428	397	426	425	431	420	404	441	441	419	376	378	446	428	418	404	410	431	419	394	450	394	402	397	419	420	439	445	396	406	451	393	434	412	418	439	445	424	434	360	433	389	410	419	443	434	445	451	413	403	381	415	411	428	430	419	382	420	443	428	399	403	392	419	376	439	410	377	408	433	403	418	382	450	385	418	404	415	412	409	404	413	409	430	427	397	417	389	456	413	432	409	410	422	409	413	433	381	454	422	430	406	431	397	405	419	438	408	430	376	421	427	425	417	426	441	425	392	432	417	448	387	421	426	420	437	426	428	425	412	437	397	429	416	408	393	399	420	390	396	442	440	414	401	425	387	427	428	415	436	424	418	417	421	405	366	427	440	409	382	445	393	439	402	420	402	438	413	441	377	424	420	404	446	411	416	391	417	382	411	422	393	428	386	431	414	436	430	420	422	389	421	434	416	418	417	421	455	427	413	395	414	394	411	405	396	442	405	386	446	416	410	405	437	398	386	426	424	412	425	399	397	424	430	426	433	394	408	399	418	425	428	408	426	389	421	406	419	399	399	400	411	437	409	422	391	406	406	452	433	408	433	393	420	403	422	416	402	428	436	420	418	392	388	366	407	371	459	427	384	437	409	413	446	410	400	399	433	427	409	459	427	402	414	432	416	412	396	400	414	402	426	376	431	386	432	426	439	400	421	413	422	420	437	406	403	440	418	411	433	425	384	426	415	416	407	415	424	430	407	427	417	417	406	396	430	396	429	424	436	395	382	417	397	408	410	413	417	373	396	407	462	414	378	403	400	413	431	368	418	427	402	416	393	410	404	421	411	384	421	437	406	428	386	409	384	406	413	428	403	387	450	418	374	424	400	408	422	402	415	415	395	384	434	409	404	435	412	433	397	424	407	411	399	402	406	441	418	420	357	410	447	433	434	415	413	419	428	410	386	404	404	416	379	431	399	391	442	413	416	418	435	378	369	422	378	409	406	448	416	397	404	414	381	392	408	408	414	403	453	440	414	431	429	397	404	377	389	384	440	418	395	397	431	431	415	404	409	397	413	432	379	452	424	415	396	469	391	431	409	425	454	407	400	429	422	378	435	386	402	405	393	396	393	417	424	387	443	410	442	419	394	447	429	417	422	372	406	438	451	362	397	454	427	423	411	395	414	424	440	413	422	429	379	411	460	424	417	404	407	420	464	421	422	416	410	398	424	434	409	382	434	400	421	410	456	450	383	450	397	421	411	414	423	412	422	394	407	435	416	423	413	387	405	392	389	443	414	403	447	436	388	411	410	445	399	451	385	440	426	398	455	425	396	396	437	373	435	441	424	442	438	432	435	416	448	407	406	411	441	410	427	446	429	404	436	416	429	426	415	399	426	423	421	461	459	398	449	422	435	418	407	385	414	432	431	436	408	405	403	421	422	415	354	397	394	415	430	369	424	400	395	440	437	420	431	394	398	455	397	428	432	418	419	416	394	379	383	419	398	409	406	412	407	411	413	423	401	405	420	396	393	409	448	413	450	410	420	429	384	409	412	411	432	401	379	427	433	420	422	386	436	400	432
24745	21483	28692	24720	20995	9250	2842	1759	1292	1266	2160	20686	24406	17238	5932	2020	991	647	586	581	583	580	600	568	563	532	568	587	534	581	556	561	579	558	610	547	621	633	568	588	594	543	615	583	632	589	577	596	609	586	580	589	564	540	623	572	591	605	626	556	569	608	573	573	576	564	615	574	584	552	560	578	565	594	577	545	569	551	540	564	601	528	596	585	598	596	564	545	582	565	587	618	585	591	594	569	546	575	598	560	544	588	597	559	569	586	589	572	552	588	542	553	559	593	550	579	594	580	547	568	567	556	580	602	596	584	564	596	572	561	563	605	564	580	564	568	589	592	546	501	548	545	566	553	563	593	572	547	580	575	551	579	538	569	574	531	581	558	568	572	584	582	619	589	574	617	542	546	589	578	563	554	543	565	604	555	600	582	561	564	555	548	596	555	612	605	596	574	563	550	547	594	537	588	517	586	610	599	580	547	534	560	581	585	587	522	530	616	550	556	544	581	588	562	555	552	547	538	622	580	541	563	618	576	551	537	579	575	595	590	569	557	561	534	551	559	601	596	597	560	567	575	586	578	552	542	564	600	532	522	555	589	548	603	586	552	550	594	563	538	548	608	586	567	616	594	581	559	559	576	559	532	581	560	545	581	564	561	556	557	529	526	592	517	525	575	548	582	567	568	558	543	583	556	591	568	533	561	540	555	553	541	593	589	575	542	571	579	590	580	627	574	546	568	597	597	550	538	572	576	553	560	536	541	571	561	561	598	580	529	558	573	580	591	580	596	545	540	578	571	562	528	566	554	568	559	548	554	566	618	562	550	529	578	553	579	571	599	582	545	572	576	640	589	573	585	612	538	603	552	551	576	543	601	550	569	544	560	604	597	571	579	567	548	565	538	569	579	600	582	582	541	564	552	579	563	586	566	552	550	584	558	568	561	584	574	573	568	578	570	595	541	577	584	572	540	520	567	577	567	606	527	558	567	545	533	564	599	555	568	579	579	597	575	554	511	574	555	556	548	530	538	614	574	582	567	547	567	554	582	556	581	552	553	609	568	559	539	558	580	599	592	557	568	624	552	587	574	563	589	557	597	574	567	536	540	607	551	564	580	570	573	598	571	598	530	570	551	577	559	571	565	597	560	573	588	534	574	531	563	534	573	601	600	575	595	540	580	629	563	585	586	589	585	547	557	547	583	536	580	569	536	553	562	561	633	584	560	573	512	600	574	563	580	571	568	609	563	580	558	553	590	572	560	583	579	580	542	550	599	589	581	584	572	559	554	542	550	602	541	541	601	545	551	572	549	593	527	573	583	559	595	570	551	563	566	537	568	564	546	600	511	559	587	579	533	553	606	604	549	592	569	590	615	569	582	564	552	553	534	549	587	546	564	549	560	590	535	536	529	565	563	539	605	562	559	573	582	597	562	593	551	578	547	581	592	562	543	576	578	568	575	580	504	575	550	537	506	595	546	531	538	575	555	517	561	563	582	612	559	568	534	607	564	571	564	576	620	556	560	622	594	561	584	569	550	531	558	607	591	628	553	554	583	624	547	611	601	583	571	540	567	601	583	527	536	543	572	555	548	584	571	516	566	598	534	596	581	534	552	543	543	546	554	562	550	510	542	508	583	563	511	560	582	557	601	580	584	552	598	566	548	566	547	591	560	594	537	570	558	575	554	609	569	592	553	537	595	577	559	577	544	596	568	545	579	547	569	576	568	592	603	535	603	613	557	638	566	565	534	589	585	570	596	531	604	556	531	563	570	582	588	544	589	594	590	584	546	559	580	586	536	557	606	536	580	603	562	552	550	578	568	583	563	579	538	586	603	541	580	533	551	551	585	579	576	593	579	560	544	545	577	534	593	540	585	599	574	548	602	591	584	535	538	546	580	589	555	560	556	560	550	539	581	614	552	570	583	580	568	587	538	585	571	585	582	618	606	579	566	572	572	576	560	565	590	566	562	609	581	583	571	571	562	544	602	557	548	568	597	607	562	559	519	573	601	559	575	564	577	594	582	574	526	535	563	593	544	580	564	569	575	544	555	553	568	582	606	594	583	578	572	551	576	610	529	581	571	556	586	576	568	530	566	526	574	571	606	579	567	515	580	607	600	573	567	605	578	588	540	577	568	561	600	572	545	563	571	555	588	584	570	524	541	570	576	572	598	562	583	572	597	526	575	574	576	589	528	610	599	576	556	566	576	577	561	580	601	571	567	576	584	548	561	557	573	560	601	555	595	557	589	558	529	565	555	554	585	551	530	574	617	542	559	552	521	554	599	570	565	550	559	571	540	565	555	586	573	542	568	524	556	535	616	581	525	607	557	583	578	551	555	589	634	584	559	581	571	556	576	602	521	542	544	576	554	543	561	508	557	538	601	582	576	594	553	537	593	550	554	566	572	585	537	577	548	575	561	568	518	533	590	604	561	558	556	552	570	582	577	526	563	521	554	535	546	581	622	565	562	602	630	579	540	557	571	552	528	549	566	578	635	570	555	598	572	576	560	557	535	552	579	559	572	521	545	562	608	596	547	563	565	575	578	573	614	524	581	551	543	589	545	572	580	549	586	567	620	595	562	520	559	578	576	550	527	552	588	588	571	568	558	551	563	538	556	569	532	553	583	577	536	563	555	571	563	548	531	582	561	528	522	585	596	544	547	586	614	577	537	534	572	566	563	607	609	543	547	612	549	573	606	605	588	561	584	564	590	548	572	512	549	556	596	610	590	598	537	583	569	532	590	549	587	557	571	560	583	571	545	534	585	574	573	590	582	551	598	616	600	575	530	542	572	556	566	591	576	552	570	521	567	558	557	548	573	575	609	564	529	579	563	550	584	552	545	532	559	592	505	579	555	569	541	548	546	547	592	553	555	570	579	585	541	583	579	598	562	568	595	557	556	558	504	556	547	573	549	560	573	552	565	571	577	574	595	579	572	564	565	562	507	565	574	550	534	544	543	560	576	588	617	560	575	526	552	560	558	521	579	559	548	570	579	609	568	551	580	566	526	552	569	580	575	580	578	595	558	524	557	570	562	549	558	550	535	551	568	563	585	575	549	569	581	573	547	563	565	578	581	558	569	561	559	567	550	557	505	568	601	549	544	537	565	559	588	533	571	559	595	568	576	613	552	597	564	557	597	580	622	597	549	541	548	551	559	561	583	544	603	571	577	563	539	570	564	581	574	533	564	610	560	559	541	576	595	566	546	595	574	573	586	595	623	593	563	543	561	573	555	564	610	551	555	565	584	559	560	532	548	583	552	538	556	555	529	558	598	580	586	524	586	556	592	585	542	574	553	566	548	560	554	613	561	593	587	624	565	546	567	548	510	577	600	598	589	589	572	588	572	611	566	581	574	548	576	567	553	575	569	582	574	603	566	598	558	591	575	595	533	560	579	547	588	565	592	577	555	584	589	542	549	554	560	566	571	548	547	599	590	589	584	576	560	566	580	542	546	511	554	595	591	560	585	585	567	562	552	537	554	579	573	562	569	558	541
8080	15494	14251	7465	4653	3392	2232	2163	1741	1547	3297	22616	22256	14376	4871	2125	904	612	504	495	527	540	536	528	494	504	536	510	538	539	535	510	520	504	519	549	468	511	549	521	509	536	531	557	544	519	553	514	521	497	504	530	506	542	500	533	523	541	487	526	485	542	514	510	535	511	502	508	505	530	514	529	516	544	518	549	516	498	555	517	538	525	516	502	540	518	493	525	529	525	482	537	507	510	519	497	511	511	472	523	545	562	573	518	517	524	538	537	487	515	539	486	518	512	514	555	537	540	485	541	491	524	508	524	465	523	467	509	523	454	510	530	505	534	517	553	510	508	492	491	497	569	526	520	543	512	519	517	520	493	480	488	486	536	551	509	502	525	515	572	520	485	546	512	511	547	525	522	516	513	513	487	484	524	470	501	558	520	526	530	509	522	512	481	511	541	478	507	553	546	543	497	498	493	513	506	503	492	522	535	488	491	522	523	526	528	514	506	521	513	484	563	583	505	528	552	498	520	513	497	522	533	502	506	499	511	535	523	493	550	531	518	538	496	544	520	541	506	482	495	551	541	499	521	506	482	522	524	546	559	509	503	509	506	524	546	529	510	502	528	516	501	519	516	489	548	516	503	548	462	532	516	520	513	517	517	504	520	510	571	532	464	545	528	464	537	536	506	524	545	517	501	530	534	516	509	532	478	556	513	523	487	517	489	502	501	523	488	509	514	535	542	502	522	544	512	502	494	516	546	519	549	514	521	501	517	490	503	515	516	509	501	515	545	458	512	493	498	501	511	512	543	520	533	499	506	538	554	499	497	534	497	519	504	520	528	531	510	492	514	519	518	501	515	552	533	550	505	465	514	537	507	503	468	504	530	512	491	513	518	508	519	484	518	537	524	518	470	494	518	538	464	538	532	482	511	536	499	518	542	518	512	527	516	483	519	516	501	535	532	508	471	546	477	526	507	533	491	561	517	526	538	508	488	505	546	537	508	500	466	501	536	520	503	500	509	536	521	512	489	558	477	525	502	530	524	512	541	503	492	508	491	506	535	499	485	510	536	540	494	535	523	536	509	532	550	568	509	478	510	487	524	529	486	561	542	512	466	503	549	500	495	531	530	508	506	528	511	522	526	522	539	554	493	535	500	506	489	560	563	525	499	505	528	481	481	509	530	519	538	512	490	498	503	510	530	501	509	495	507	501	505	497	515	523	491	543	531	501	499	476	511	538	492	443	531	527	496	486	479	491	526	529	518	502	509	545	484	521	506	483	525	564	499	495	531	505	511	504	547	477	539	475	524	532	552	504	557	501	531	498	531	491	510	500	504	491	509	480	531	505	516	545	521	480	516	537	489	555	529	534	496	464	475	485	505	542	520	545	494	549	464	520	492	499	523	521	525	513	523	525	519	522	534	533	492	546	556	519	500	523	515	521	506	473	489	518	513	534	526	537	514	521	528	490	503	508	524	547	504	545	481	455	538	487	531	472	548	491	483	507	557	497	478	528	516	479	493	562	501	511	493	524	527	478	540	525	479	499	469	521	509	534	535	505	486	512	550	528	467	461	531	516	461	519	479	518	497	524	506	526	566	471	524	549	506	499	499	545	515	519	458	522	456	503	498	473	519	513	546	482	502	517	517	512	488	521	520	521	506	538	519	502	498	488	500	489	485	507	519	540	548	524	483	504	535	510	524	505	526	493	514	494	537	507	503	509	553	491	502	528	526	516	528	523	522	507	492	458	511	500	515	524	483	491	528	527	476	480	548	503	526	551	504	476	511	491	529	506	505	471	518	528	517	506	520	535	546	474	546	537	487	495	510	530	517	515	533	540	496	507	512	523	492	530	551	520	541	506	535	513	504	535	494	516	492	535	493	555	520	521	535	529	521	493	470	539	494	548	497	511	519	496	526	505	523	494	503	525	538	484	520	491	539	530	498	496	533	475	530	497	491	517	471	503	500	483	489	522	526	518	537	520	501	506	500	505	508	498	511	535	522	531	495	494	534	477	494	500	473	506	543	505	521	498	501	505	489	542	521	514	543	537	526	499	515	546	482	532	517	488	502	500	522	475	509	499	513	579	481	488	517	533	531	488	511	482	524	541	550	475	489	527	486	531	491	513	513	554	489	518	547	489	488	458	520	480	503	501	528	518	499	524	521	517	488	516	510	521	520	497	499	495	545	487	547	527	515	528	491	485	527	513	496	513	521	493	527	554	472	488	532	523	502	499	509	511	521	499	528	487	503	514	509	507	512	475	500	489	510	553	527	534	547	512	525	503	544	472	490	519	489	507	496	529	462	540	516	508	490	494	522	531	545	521	545	583	562	508	525	546	529	521	505	501	537	532	475	504	556	523	509	539	548	483	520	527	478	494	517	515	484	523	513	523	518	518	517	529	531	487	536	522	482	522	533	512	474	516	532	525	524	503	493	489	490	495	544	519	504	494	541	469	533	486	503	503	513	478	519	479	467	502	513	535	504	502	506	493	537	521	479	528	508	471	548	517	501	514	489	521	535	544	564	496	539	520	506	471	500	477	521	515	502	506	482	522	480	527	511	569	514	491	495	526	470	507	506	526	504	537	473	541	478	519	534	524	541	506	538	528	524	509	506	498	497	509	502	536	513	527	541	547	502	502	509	523	530	547	548	536	555	478	553	503	520	514	505	492	476	534	506	485	535	553	526	490	517	539	537	488	481	518	501	544	505	500	526	513	537	495	539	504	503	537	510	526	503	510	540	518	535	531	480	528	489	523	500	545	512	488	502	471	484	502	527	506	488	518	507	541	524	526	547	508	518	509	511	478	497	498	511	521	505	543	519	484	505	500	526	506	493	504	526	487	520	511	509	522	484	521	512	528	542	515	518	526	581	548	523	519	522	472	505	535	494	491	531	546	484	529	488	504	496	550	506	528	505	532	469	505	534	488	516	481	480	506	525	561	516	494	552	458	522	530	515	547	567	505	519	531	510	534	512	487	542	506	522	527	488	493	522	508	526	554	496	542	546	547	505	517	560	525	534	464	514	511	531	514	476	499	542	551	485	485	519	567	455	485	533	517	511	515	545	514	517	507	499	512	537	564	516	517	543	531	561	549	530	491	483	532	537	587	553	514	520	519	495	521	529	499	525	509	534	487	499	496	535	520	512	472	465	525	500	485	506	505	555	504	517	505	455	510	542	470	534	484	530	536	505	495	508	508	497	533	535	485	520	523	517	496	534	496	522	504	499	489	503	511	518	525	541	516	488	473	511	518	499	527	511	488	524	512	469	482	510	488	476	486	489	464	525	506	559	474	485	504	497	526	495	516	531	497	514	515	515	529	519	479	517	514	511	521	454	495	544	532	511	563	502	498	552	492	507	567	530	525	558	490	497	517	485	509	538	520	488	489	524	499	506	479	533	494	520	537	505	527	479	514	523	500	536	528	489	499	493	474	531	525	522	518	501	499	485	511	489	573	533	523	558	523	570	521	524	455	542	517	501	552	560	550	513	561	527	524	491
27950	12564	4161	1975	1121	841	744	682	618	581	590	1460	1663	1361	926	648	537	550	518	558	525	517	510	514	487	502	463	493	516	484	465	538	489	501	514	481	499	514	478	430	500	499	503	501	506	474	473	527	542	541	484	479	471	509	486	493	502	467	469	496	526	512	492	530	517	509	499	481	481	484	519	496	493	521	513	525	519	518	491	479	531	488	487	516	500	485	515	512	526	491	509	485	474	508	476	473	496	503	473	529	480	443	508	476	495	508	494	510	478	512	499	494	491	531	528	513	492	494	486	491	518	483	467	508	472	495	486	527	484	505	513	473	485	523	507	505	457	514	498	522	513	478	526	486	527	496	507	473	411	485	466	513	517	481	468	540	452	467	484	505	484	513	538	528	489	513	477	515	477	520	501	484	522	516	475	514	496	502	493	491	519	487	495	508	458	464	519	477	508	509	511	540	477	522	512	467	500	531	490	504	543	482	499	516	461	466	474	520	480	478	483	504	503	510	467	511	514	544	502	460	517	511	502	494	486	493	498	481	483	483	543	503	499	513	483	486	494	497	476	469	504	451	491	560	486	482	506	537	488	487	502	456	458	471	516	511	499	493	479	506	467	467	496	504	500	483	532	494	492	497	528	509	486	486	496	524	513	512	513	466	471	458	465	534	510	500	445	476	498	486	505	476	474	504	510	469	481	490	488	513	483	532	534	509	466	518	516	504	497	483	511	489	509	468	528	495	460	521	498	488	460	482	473	510	539	492	489	505	505	509	517	497	463	492	451	475	491	501	524	522	546	499	540	488	474	504	480	479	519	504	495	465	480	495	465	495	507	534	513	468	531	515	476	523	485	459	491	469	471	512	498	486	485	495	514	477	512	510	525	549	495	502	499	445	501	481	500	488	492	517	522	517	463	503	502	529	479	552	498	557	514	508	543	543	468	515	482	475	518	508	521	486	464	498	479	507	446	526	464	457	474	519	461	531	463	540	529	493	490	476	461	520	497	504	470	466	485	480	484	475	462	477	477	496	513	517	508	505	451	509	526	500	488	510	473	530	468	508	507	494	504	530	497	468	501	480	528	499	468	513	503	505	494	513	462	520	524	507	446	462	480	529	482	487	451	492	502	536	491	509	507	526	508	529	498	466	547	485	565	479	482	487	517	470	463	516	511	465	484	509	494	519	477	493	527	520	518	490	505	486	476	507	484	499	534	527	472	517	484	488	503	523	477	537	458	503	495	531	486	481	488	504	530	489	517	521	491	477	499	476	470	516	470	491	526	498	507	505	488	509	481	480	492	563	472	506	521	539	500	509	523	441	494	529	473	476	496	503	486	518	481	480	459	504	516	498	518	507	477	486	531	491	496	469	487	511	498	520	460	486	522	469	548	499	482	544	486	480	520	501	505	568	445	490	509	491	503	526	493	499	477	501	525	497	530	506	469	542	498	529	486	469	488	520	483	497	522	492	487	468	505	499	526	478	498	493	477	514	527	490	508	525	500	494	476	525	460	485	506	531	462	479	499	472	505	480	504	528	488	488	466	530	472	513	472	486	513	495	513	528	453	494	493	510	498	512	526	489	496	535	526	508	533	535	457	484	478	468	500	493	475	517	508	523	510	460	490	451	513	499	509	476	487	489	480	496	532	537	492	459	479	523	517	494	493	504	506	503	479	513	449	513	501	504	513	505	492	473	516	494	449	526	505	554	491	508	515	517	516	515	493	467	523	463	485	505	502	522	508	527	499	491	521	482	539	475	518	464	473	516	486	494	489	473	485	471	481	453	551	514	500	480	481	487	537	461	485	508	512	500	486	461	481	525	509	503	482	455	439	495	523	489	510	472	507	477	474	551	477	450	512	488	500	486	492	475	484	534	466	465	508	507	486	511	504	522	509	487	457	531	492	486	490	505	455	479	489	493	496	507	503	476	495	510	499	496	506	455	474	538	481	521	539	511	496	468	502	494	505	478	471	481	479	485	522	500	509	474	498	500	501	500	442	493	501	494	480	519	479	497	475	490	468	512	506	512	480	527	515	480	484	522	490	528	488	482	502	446	475	529	523	516	508	480	498	551	467	500	492	480	520	462	494	468	480	503	475	493	525	515	495	485	505	464	459	497	480	496	505	494	529	495	525	499	502	479	519	491	504	502	490	500	514	535	470	470	495	512	515	493	463	507	486	498	496	478	480	524	494	503	459	465	498	471	500	496	490	486	500	498	489	509	471	488	465	518	496	516	492	479	496	483	517	507	473	487	528	488	526	489	463	512	509	491	499	515	443	495	519	505	448	463	491	501	478	489	492	502	521	495	502	506	476	469	520	465	492	506	508	494	481	471	510	512	490	498	481	489	516	531	444	514	501	511	514	463	496	531	499	481	498	505	468	455	472	484	500	504	534	511	472	491	487	500	532	504	467	507	524	541	476	527	484	472	540	490	521	505	477	522	512	515	490	501	494	484	498	493	510	479	477	474	516	511	465	512	446	516	484	531	539	543	492	482	479	513	504	481	483	534	460	513	549	526	501	506	502	450	547	514	487	471	493	481	491	537	546	485	523	550	491	458	478	531	491	482	498	539	517	430	522	503	508	494	462	517	517	476	490	508	485	505	482	508	500	513	513	465	485	510	482	515	488	514	478	476	514	512	470	478	477	494	490	490	488	511	538	500	491	493	483	489	484	485	468	524	464	508	481	453	491	509	531	496	503	487	479	537	524	545	515	526	460	464	480	554	491	548	489	461	475	510	497	506	444	504	514	464	490	502	544	451	499	478	521	503	461	471	470	475	487	498	482	468	516	498	497	503	510	540	474	472	501	479	490	469	469	525	500	479	502	497	472	481	509	490	527	508	499	478	477	471	488	495	474	509	480	540	464	531	463	492	483	527	481	553	534	498	468	458	496	475	533	536	486	485	525	515	484	501	491	480	435	514	494	453	469	518	471	483	510	491	485	513	521	494	497	524	541	509	530	560	552	477	492	487	472	493	460	519	480	526	519	506	489	486	514	487	523	515	533	483	475	475	460	523	517	513	477	518	470	501	489	498	503	490	500	485	503	474	472	487	519	527	494	503	483	495	537	480	499	452	474	524	500	505	530	527	519	469	534	511	470	489	504	467	500	502	517	489	502	480	492	506	491	492	503	517	523	492	502	495	505	503	529	497	474	525	531	535	516	496	491	491	483	489	482	477	523	533	565	464	459	493	484	491	480	477	465	533	505	539	478	476	471	491	537	446	482	496	473	480	465	485	493	468	482	475	475	493	501	490	515	507	498	487	519	497	515	491	513	519	497	470	519	550	552	479	453	497	493	462	478	479	506	481	488	488	461	508	471	504	529	475	512	519	534	495	493	507	502	531	492	513	504	485	520	500	478	474	510	496	514	514	451	477	503	488	472	479	509	466	509	463	490	490	474	496	533	507	468	474	475	481	490	518	503	502	492	517	529	497	462	506	521	528	541	524	541	519	513	493	491	486	472	486	506	541	524	504	519	497	502	478	499	531
7105	5052	4025	1995	1304	954	763	727	665	582	651	1816	1948	1475	899	612	498	484	453	446	464	422	447	450	453	444	494	464	445	463	445	439	440	438	473	435	464	432	469	440	445	473	419	473	443	460	431	425	431	438	473	445	436	461	413	460	446	436	423	435	462	416	408	432	436	399	460	449	468	431	459	449	465	442	441	458	441	434	425	438	456	454	435	435	436	473	495	421	477	420	407	421	466	444	393	420	431	445	428	472	409	451	451	439	433	440	469	454	451	425	466	477	420	461	443	436	426	445	460	433	471	436	475	472	459	434	445	425	456	436	450	431	449	443	424	471	463	469	469	429	441	470	424	448	455	436	445	438	435	444	470	396	447	443	456	434	447	492	448	441	416	439	446	409	439	443	422	488	479	397	485	503	423	407	428	470	466	459	406	437	417	467	449	424	424	427	452	442	416	457	451	451	445	461	418	446	447	431	435	460	469	417	441	437	459	448	458	439	450	434	432	434	441	464	423	428	477	480	390	422	447	430	425	404	477	460	462	437	430	433	423	414	456	419	421	464	403	442	452	430	448	429	466	464	489	441	488	447	461	394	415	430	444	425	440	454	477	492	450	425	434	493	413	433	463	432	411	450	503	465	479	436	455	403	455	441	429	432	461	482	424	435	417	464	424	433	438	438	460	471	445	429	464	423	464	470	396	497	462	429	415	457	475	444	448	447	440	443	468	444	396	447	458	431	473	466	449	456	397	382	441	450	415	412	446	485	420	421	425	487	416	473	445	393	432	472	413	431	439	452	491	444	439	423	418	380	449	427	470	435	431	415	417	466	437	454	474	438	458	432	429	410	451	470	434	459	441	388	469	441	466	433	443	426	444	454	451	456	464	427	415	414	434	433	442	436	485	422	412	477	438	425	454	394	442	461	433	427	429	471	434	443	440	411	492	444	469	451	464	444	423	434	427	445	451	432	461	451	460	465	446	457	426	471	408	503	415	444	413	435	421	451	448	475	468	451	424	474	457	439	449	464	439	438	431	443	399	429	452	450	427	448	453	420	447	425	485	462	415	419	419	435	407	443	445	428	444	426	453	441	430	426	460	420	433	445	443	462	451	407	422	453	428	467	457	487	424	460	462	434	462	420	447	417	466	434	440	435	452	436	435	462	454	420	426	453	446	472	433	451	431	486	394	443	407	430	438	399	405	473	421	449	442	477	455	469	430	469	420	425	462	418	457	446	444	430	457	444	423	451	457	421	449	472	452	425	443	436	442	455	416	469	447	444	458	412	479	430	483	442	464	461	471	470	441	457	444	460	447	455	471	457	438	440	422	449	463	455	458	433	440	486	445	431	416	457	468	470	433	452	411	474	496	423	460	435	451	482	448	428	437	478	397	411	465	438	444	435	470	433	441	420	439	443	448	425	436	418	420	410	431	459	462	458	431	480	429	455	451	436	450	417	464	448	456	407	406	461	467	444	458	429	409	426	490	469	454	435	446	466	455	455	423	455	420	456	465	447	453	469	436	440	481	407	445	466	436	437	461	453	407	453	436	453	433	425	456	414	442	435	425	434	448	423	429	433	460	451	485	433	419	415	432	445	427	450	453	462	465	470	434	427	401	433	415	438	425	482	432	431	449	423	428	453	440	454	468	443	421	462	455	451	429	461	448	441	437	432	462	470	443	426	415	448	466	434	450	433	419	449	482	458	461	423	458	450	428	432	450	437	397	428	471	440	422	409	489	442	420	435	436	458	438	446	429	466	451	405	444	465	431	437	429	391	434	438	423	412	441	438	448	432	454	464	463	441	431	414	433	403	443	435	407	428	451	438	395	451	417	450	442	483	450	383	424	456	451	446	410	431	414	456	418	424	457	455	476	452	455	411	454	441	466	435	420	458	395	467	399	418	446	433	434	471	451	451	469	434	438	367	473	440	468	407	452	458	464	443	476	451	456	422	443	473	437	473	477	466	436	455	435	481	424	457	450	436	430	476	427	412	444	460	422	417	444	410	471	447	413	436	472	454	444	479	400	417	434	417	430	429	453	436	424	459	416	404	456	435	433	438	443	419	430	426	431	414	461	433	442	435	443	441	444	401	444	453	434	449	455	446	426	480	439	454	475	414	428	471	456	469	443	471	470	411	453	451	412	412	409	458	451	378	453	398	439	431	446	451	408	425	455	436	469	439	467	452	435	446	432	453	452	472	446	451	441	438	428	438	459	435	430	438	430	459	436	436	445	426	399	427	453	400	445	490	420	451	469	459	454	416	453	442	427	446	442	426	410	466	434	459	445	454	456	434	451	432	421	452	452	430	475	422	463	472	453	429	480	427	441	412	445	444	483	424	398	435	449	431	435	425	447	393	405	462	459	437	454	422	422	452	464	405	406	438	407	454	458	452	451	423	442	464	401	428	477	427	458	446	435	456	464	459	429	433	451	482	421	429	402	456	451	408	419	457	478	450	421	439	453	439	441	455	435	443	460	418	464	414	437	421	429	463	428	429	428	455	397	439	428	444	453	448	435	425	453	424	473	449	454	431	434	442	437	426	482	491	418	419	406	468	442	491	424	455	409	426	460	455	455	423	437	461	433	434	481	430	430	389	433	480	430	449	463	467	444	467	440	406	468	454	465	443	460	457	429	458	426	438	466	426	430	453	455	423	431	429	472	429	424	453	453	419	434	434	430	447	463	427	420	460	487	452	432	452	472	440	432	474	431	434	431	455	452	457	453	428	453	469	461	412	428	428	426	414	458	442	445	405	472	439	447	425	422	468	443	445	430	454	455	423	466	462	464	448	435	437	490	479	446	427	423	445	419	453	421	418	436	459	441	483	435	451	434	442	443	455	452	442	466	452	442	447	467	431	406	443	428	440	449	451	432	448	467	478	463	433	446	473	442	463	452	449	406	436	424	404	395	428	444	410	470	444	471	457	440	459	444	442	415	437	431	422	484	427	475	442	442	412	463	470	454	447	423	481	411	462	436	447	429	448	449	466	452	453	452	453	459	446	464	456	435	430	413	454	487	413	413	440	451	475	468	470	446	460	442	469	433	428	433	419	466	449	441	446	454	469	438	442	458	425	471	444	452	409	430	438	431	449	482	409	484	443	468	460	465	456	421	431	427	394	432	462	431	463	455	424	437	470	400	438	453	438	417	449	442	490	420	455	456	447	437	484	456	424	443	425	412	440	456	467	471	399	428	459	436	406	425	456	446	471	462	465	498	444	456	502	446	488	466	464	455	455	420	453	435	421	466	451	420	490	432	416	438	490	414	435	418	454	432	426	433	468	447	435	483	418	424	445	434	411	433	441	441	465	458	460	453	456	473	430	435	423	452	430	445	433	404	419	398	426	459	429	432	472	426	443	428	456	486	446	461	443	428	476	446	426	468	424	468	404	445	477	472	444	466	398	461	484	422	486	423	404	425	419	461	459	451	440	438	432	425	471	456	494	445	468	455	460	462	471	457	447	437	449	407	430	450	413	454	435	418	443	442	435	483	443
25697	21500	27561	25484	11462	3164	1888	1183	905	729	1862	12528	13395	8999	2892	1159	638	482	434	465	436	461	490	441	480	471	448	453	456	477	466	430	478	416	481	447	441	456	441	462	471	457	456	494	446	458	478	470	451	500	465	473	441	494	481	435	460	440	476	451	488	444	488	435	500	454	461	450	426	436	481	433	441	469	495	431	438	458	438	437	413	486	506	454	440	453	482	480	478	434	453	495	474	479	416	479	472	461	456	458	474	402	469	485	478	463	458	474	423	445	457	464	428	462	458	448	429	442	453	435	444	436	479	459	430	452	459	450	423	425	451	455	454	441	440	470	450	433	444	450	426	525	437	457	500	452	449	406	448	445	474	458	434	430	428	423	501	502	489	454	475	425	461	464	455	420	447	445	450	475	492	432	467	469	469	487	442	491	456	471	410	500	444	433	465	436	451	501	414	474	430	475	443	447	463	434	449	452	461	437	444	468	439	432	463	444	427	471	450	419	464	424	493	471	453	478	475	476	457	451	449	429	463	483	454	458	449	455	452	442	494	447	418	448	424	463	462	458	474	431	457	457	461	439	470	456	443	421	467	472	468	443	462	451	479	453	447	487	450	430	485	478	464	424	423	470	471	453	433	440	458	457	418	468	459	490	443	480	406	480	459	484	431	480	477	432	412	458	401	436	465	465	422	437	434	465	432	480	479	482	425	400	474	434	485	472	483	440	435	467	464	453	441	423	494	482	478	442	460	432	441	467	466	491	461	467	444	466	458	467	466	469	430	480	460	478	421	450	432	471	466	403	430	451	429	432	418	404	459	463	460	511	504	479	478	472	431	440	440	460	467	472	458	450	443	468	452	466	480	504	454	442	459	481	444	435	453	494	439	456	459	462	457	470	468	458	454	468	408	472	479	515	454	470	431	467	485	441	444	456	459	473	480	455	414	492	496	469	456	445	440	464	458	501	428	422	463	450	469	472	448	415	415	497	440	448	437	467	475	419	483	441	467	462	456	440	458	421	462	460	517	516	497	446	460	475	441	480	443	454	458	449	452	472	484	464	455	477	436	426	459	428	466	425	439	428	425	456	475	491	445	425	443	477	449	460	465	465	473	438	437	440	458	411	476	432	436	491	462	424	481	456	483	462	475	442	442	450	451	437	436	481	463	459	460	431	448	457	458	471	434	449	453	432	420	432	428	486	464	486	481	474	462	445	432	441	455	446	465	441	473	451	447	487	426	453	477	469	426	470	484	480	477	499	492	474	464	413	428	486	487	420	443	443	486	470	491	424	481	422	471	455	440	442	468	457	479	499	449	436	474	482	461	459	497	452	444	474	425	453	416	498	502	464	460	427	434	458	457	441	437	474	489	512	413	433	442	439	470	459	494	447	457	446	462	461	461	473	444	461	502	468	439	411	474	434	447	462	463	475	506	445	470	459	479	471	454	433	440	480	451	477	428	456	473	438	458	419	483	456	473	429	474	456	444	484	470	462	457	467	448	467	478	431	492	449	470	467	496	464	452	416	427	459	442	459	497	456	458	452	448	449	433	482	449	462	480	417	478	445	490	464	453	489	447	485	444	432	476	427	468	454	427	448	492	483	473	428	444	454	473	452	426	463	477	460	482	479	454	489	456	456	461	471	430	434	463	446	455	462	463	442	481	438	459	464	430	434	439	485	447	452	438	501	440	448	434	404	427	461	424	491	467	421	439	487	423	485	416	469	432	454	426	494	465	476	471	440	509	442	427	449	457	458	487	505	503	465	496	471	475	474	468	493	436	434	451	471	480	456	459	442	403	458	445	457	453	492	437	458	423	461	464	451	433	469	489	458	461	465	469	422	450	448	450	459	469	461	418	443	469	457	468	431	454	455	422	451	442	484	407	455	433	454	452	476	474	455	462	457	473	473	461	459	452	446	442	469	452	449	479	439	465	470	414	475	428	452	455	489	505	436	433	456	444	428	444	433	427	443	431	459	488	438	495	444	472	449	451	465	483	461	456	468	492	459	461	471	438	483	495	498	432	433	435	430	407	461	448	457	459	476	419	470	449	466	436	466	444	432	471	457	448	476	418	442	452	477	427	461	441	434	456	471	459	491	438	471	424	450	469	486	448	462	473	475	462	466	457	440	432	448	462	471	440	443	450	467	453	487	491	476	454	431	442	451	459	465	474	430	484	487	460	448	476	452	495	432	437	468	426	453	469	462	445	477	470	462	469	436	409	444	455	458	438	449	464	448	481	448	471	397	468	449	472	484	471	483	459	454	436	501	444	475	471	493	460	490	484	434	436	426	465	453	420	454	425	461	432	477	462	466	450	455	477	454	425	444	462	480	433	448	454	449	455	477	457	501	480	467	451	438	461	428	453	412	482	475	480	445	428	428	482	473	471	424	426	450	492	444	454	488	442	470	424	453	458	438	450	461	447	462	442	465	445	476	456	461	445	475	452	443	485	437	456	432	462	412	484	487	481	445	493	479	468	464	452	456	455	471	466	435	473	459	479	500	455	449	459	448	491	455	458	466	422	427	479	446	464	428	463	452	444	435	473	458	457	461	420	470	488	435	469	480	447	447	440	477	463	450	455	466	468	420	442	481	465	482	455	456	469	443	464	442	472	455	466	489	493	501	451	449	445	497	453	438	454	460	446	476	453	426	463	465	430	481	476	436	465	483	455	450	453	469	461	458	471	431	452	457	466	455	461	435	455	459	438	467	441	489	474	465	427	464	457	469	459	477	456	446	474	478	467	434	450	469	473	451	457	467	448	491	466	437	480	458	465	477	422	457	490	494	421	463	483	486	462	482	419	463	496	424	420	454	464	437	485	437	468	471	456	432	433	420	449	450	448	441	437	448	453	449	462	485	473	434	483	470	475	473	460	450	423	464	440	459	439	443	383	440	472	436	427	460	450	465	472	470	445	461	463	459	469	462	450	470	395	479	426	440	469	454	417	465	413	403	449	481	441	445	460	488	468	447	474	467	442	487	472	433	438	459	498	466	445	422	470	482	487	431	469	488	454	468	478	470	487	457	455	475	475	454	469	473	444	468	483	431	439	440	498	450	495	428	472	442	486	443	454	468	452	469	483	486	474	478	435	457	415	450	446	429	444	460	459	467	447	452	455	475	469	445	420	478	489	483	453	435	480	446	446	485	487	454	448	416	422	445	493	445	468	462	478	453	449	469	446	479	465	444	473	458	457	443	475	459	461	448	433	456	439	484	451	425	443	418	468	465	506	455	469	411	461	458	462	475	412	482	450	465	454	434	492	463	474	457	447	478	450	461	466	480	438	478	494	431	452	486	459	471	432	448	463	419	462	455	448	478	465	456	445	450	449	429	431	434	436	455	440	468	472	479	473	452	437	423	495	455	443	446	477	447	451	461	460	439	459	465	460	469	458	436	482	452	429	460	474	454	480	452	471	498	475	483	497	460	470	464	423	461	459	473	411	445	485	468	460	463	442	455	428	449	494	457	429	450	449	452	463	457	453	503	487	456	465	476
6445	10633	9750	6453	4289	2666	2004	1512	1168	804	3020	14219	12650	8230	2988	1257	720	451	427	443	405	460	458	450	433	460	431	453	417	437	442	441	414	419	396	439	429	429	424	424	412	436	467	445	418	397	422	417	432	424	421	392	421	456	444	435	432	428	417	419	451	407	419	388	449	446	410	424	462	399	461	427	396	420	394	437	432	461	413	384	453	454	441	434	434	422	418	419	411	438	414	439	444	415	399	401	420	433	404	402	396	434	405	441	428	440	414	423	440	422	427	388	466	464	420	411	394	418	403	447	424	408	403	426	438	440	415	449	455	441	428	466	401	418	418	443	429	417	422	437	422	412	406	438	440	399	428	405	395	408	406	465	475	395	388	418	432	397	441	401	453	426	417	438	436	465	425	463	438	435	424	413	434	439	443	407	399	417	416	445	416	449	411	420	403	419	414	425	417	409	432	447	435	378	397	432	437	440	437	445	434	433	444	443	428	397	416	441	420	422	425	419	477	428	411	430	410	417	402	441	402	424	415	414	454	413	426	447	407	431	433	422	457	437	402	414	425	422	416	437	415	438	425	441	446	405	431	435	430	431	423	453	409	426	400	409	443	445	406	446	416	455	422	437	422	442	418	437	413	428	391	405	436	411	423	405	439	420	396	459	439	396	439	417	414	402	467	451	414	444	404	437	456	395	406	400	416	401	465	419	422	425	422	441	433	434	421	435	473	444	410	416	419	456	445	419	417	437	414	421	397	431	419	405	407	434	417	392	396	421	444	451	424	428	424	427	412	423	427	428	479	447	401	381	407	395	426	414	424	419	468	422	372	423	426	454	434	409	428	404	417	449	410	442	424	436	421	440	424	451	398	409	429	437	434	427	439	409	400	463	433	429	441	440	447	397	389	435	421	448	426	441	468	438	427	396	424	435	463	406	423	405	436	410	427	417	416	414	451	427	395	416	413	415	411	422	440	437	412	389	409	425	429	444	407	456	423	450	450	392	434	416	445	466	414	386	422	415	403	440	397	385	423	416	440	408	413	399	396	436	445	420	426	388	458	418	456	410	430	428	465	461	392	399	450	443	412	444	431	431	436	444	458	387	419	432	435	446	404	427	420	426	412	399	372	433	430	399	422	407	393	395	396	402	409	451	454	429	407	442	451	452	388	405	417	412	439	447	446	422	431	422	427	427	417	430	433	405	448	434	422	444	429	469	402	438	413	420	389	400	438	420	393	444	416	417	440	450	450	417	428	445	442	403	424	410	421	396	406	400	439	414	368	461	411	413	457	426	424	452	462	438	458	402	415	394	403	412	435	401	405	468	411	408	433	394	415	435	397	419	425	435	433	418	450	396	401	415	409	393	450	408	403	457	440	451	419	442	423	437	425	443	391	407	423	435	453	403	432	413	412	407	427	413	400	446	408	455	432	439	410	404	422	445	416	414	446	444	471	422	460	398	457	441	428	399	412	418	412	385	385	458	439	450	426	439	412	421	415	455	431	425	423	413	396	448	421	436	424	444	421	429	397	453	464	418	438	450	422	426	417	409	421	424	416	400	403	409	410	428	410	432	445	421	378	485	428	396	423	417	420	435	382	411	456	391	461	395	443	407	430	448	428	434	430	416	398	409	424	409	428	450	450	462	442	420	412	431	458	436	398	437	414	391	459	425	450	464	455	442	434	393	419	458	424	408	397	430	455	512	403	434	438	444	383	403	434	419	451	402	432	410	400	400	430	449	396	423	413	408	432	400	450	447	385	420	405	414	401	425	429	372	421	399	442	436	459	426	401	418	395	471	389	403	425	411	449	422	422	412	409	423	404	419	407	409	395	423	435	463	421	377	425	476	423	406	429	443	424	406	478	400	417	418	413	416	429	442	414	419	427	417	404	435	411	436	426	418	408	404	369	418	428	413	401	479	450	436	428	461	430	420	456	450	429	402	484	447	429	464	394	417	413	409	425	445	427	432	415	394	412	446	437	428	435	418	411	442	408	434	410	403	463	381	391	416	444	418	442	410	435	414	394	418	415	426	436	428	452	399	404	473	459	414	428	410	425	408	433	440	406	419	433	411	445	496	400	429	430	404	427	420	426	417	439	417	423	430	447	464	410	387	406	397	437	433	442	462	399	438	414	405	419	431	419	396	434	390	389	404	412	440	451	449	410	406	435	369	390	432	418	396	415	430	447	436	403	433	435	420	436	453	439	392	415	460	400	449	441	440	435	430	409	399	388	449	428	456	404	420	444	423	418	433	392	473	416	405	405	413	408	429	412	431	403	396	412	403	444	465	415	393	441	397	426	425	405	430	438	405	419	455	379	395	412	415	413	433	391	438	417	454	435	413	391	394	443	415	420	426	401	384	399	416	414	442	455	404	377	405	417	446	373	411	431	395	432	452	441	422	404	418	428	408	419	395	441	424	426	415	424	461	419	399	423	409	411	398	422	413	445	395	419	398	410	410	396	450	427	404	456	406	433	434	404	420	406	404	394	440	419	452	449	419	413	456	415	404	422	399	402	439	428	419	423	445	441	415	447	445	400	418	446	440	413	426	408	427	458	461	462	422	428	441	435	439	451	398	396	392	430	424	392	415	394	421	422	379	407	391	450	364	417	401	423	409	404	420	455	429	452	448	403	455	440	406	395	422	410	447	433	424	424	439	463	423	372	422	405	375	412	402	388	401	414	403	431	438	421	392	405	423	429	424	435	420	396	403	410	435	469	416	431	441	431	406	446	405	418	476	380	413	421	454	428	448	426	439	476	432	441	444	401	416	414	427	443	413	415	436	421	398	443	418	394	417	426	426	432	429	444	446	393	433	441	422	418	413	448	415	430	434	399	412	406	406	410	417	416	433	409	419	439	436	422	420	457	466	408	415	406	395	427	424	453	446	406	418	413	417	438	407	406	430	407	394	466	410	428	441	459	414	453	416	413	371	402	431	420	441	439	424	403	402	415	423	430	380	416	409	427	430	427	425	424	456	417	446	419	435	445	458	425	445	439	459	402	431	423	395	408	429	403	446	427	416	443	410	449	431	397	407	448	427	481	406	446	400	448	388	435	433	434	383	433	425	463	420	443	388	427	442	421	430	406	446	420	456	405	417	426	432	403	432	481	459	427	415	372	441	412	403	451	426	457	444	428	414	376	462	415	408	425	435	439	411	432	444	447	411	417	448	414	429	420	414	430	387	414	426	405	392	407	438	392	429	431	437	419	412	463	401	398	388	442	411	434	397	441	409	412	408	407	395	454	374	455	436	386	414	447	416	453	432	393	434	418	427	411	414	456	412	398	396	463	414	417	392	407	448	407	452	430	461	427	409	420	404	409	424	449	419	418	398	437	444	413	461	443	390	461	453	401	406	410	438	402	406	404	436	383	406	409	407	402	458	402	427	437	439	446	411	417	427	410	428	377	442	424	389	407	458	445	450	398	402	456	474	435	462	409	403	400	459	400	425	474	430	433	427	424	424	442	400	440	413	421	477	420	404	439	386	425	416	445	415
24768	21491	28719	24731	21025	11511	4115	2052	1389	1129	3388	23019	23720	15843	5284	1957	962	716	615	613	581	595	612	603	571	615	535	596	611	590	606	575	629	591	623	619	606	599	622	590	555	607	593	604	567	650	639	604	580	591	609	587	575	587	602	573	612	608	565	616	613	581	589	600	567	590	543	562	561	545	571	532	592	567	560	555	579	589	581	562	552	630	599	622	569	563	569	584	553	571	575	593	567	600	564	599	563	555	587	603	632	612	619	574	567	608	586	595	548	571	574	595	580	585	594	602	622	543	601	614	600	607	607	551	582	564	593	539	557	569	580	589	584	595	569	536	572	585	562	521	548	603	576	574	569	581	586	565	559	586	600	577	629	614	577	598	605	587	582	566	605	577	534	554	576	588	627	620	558	572	594	571	548	542	559	603	582	577	628	598	613	568	609	585	578	573	579	550	590	584	590	583	593	603	560	532	591	539	553	586	589	574	631	584	589	609	579	597	629	607	562	584	594	610	533	559	582	553	598	581	583	567	621	584	550	551	583	586	592	508	617	573	618	609	594	593	578	567	592	568	544	606	617	593	588	601	603	582	584	586	587	614	559	578	583	545	597	555	559	617	597	586	602	563	566	579	550	582	566	561	589	584	564	641	625	559	540	584	579	617	593	583	546	576	572	613	599	551	618	606	551	606	615	586	559	599	580	578	602	597	633	586	574	550	575	565	536	573	560	624	595	549	609	598	620	614	607	599	565	594	576	548	588	570	566	617	566	592	580	566	570	584	615	610	612	553	576	600	625	565	573	601	574	577	594	543	630	603	605	584	587	555	619	599	594	603	584	558	555	649	603	573	583	552	593	599	598	567	554	578	575	573	563	584	584	569	587	545	604	607	576	571	619	542	570	596	585	567	581	578	573	611	571	574	590	580	606	582	560	610	603	578	614	569	620	600	554	592	586	554	572	565	546	599	594	547	553	597	631	581	576	583	579	622	587	578	589	570	583	603	569	572	558	565	550	620	580	580	562	587	539	576	593	593	588	645	569	598	587	564	582	573	637	568	561	573	572	575	612	590	614	603	553	571	579	531	602	602	617	566	578	568	555	542	611	604	591	550	663	600	616	555	551	577	596	569	609	615	595	608	609	568	561	593	585	548	581	553	622	590	548	580	575	559	539	578	588	544	548	598	617	554	567	580	592	589	573	578	595	571	572	579	572	573	599	566	578	559	538	566	601	589	559	569	555	538	587	572	563	590	577	603	585	566	581	587	619	570	601	609	551	582	575	598	566	571	561	575	582	581	558	560	562	570	589	603	622	559	609	614	611	556	524	590	605	560	606	545	593	564	577	594	550	568	555	586	589	590	589	595	587	591	535	578	596	566	597	584	645	572	561	567	587	606	597	604	585	582	566	597	582	589	589	607	588	596	587	547	572	606	574	599	528	589	601	569	591	592	578	632	622	628	586	523	572	567	585	580	585	561	571	627	579	563	590	587	586	607	582	606	607	552	562	565	591	567	596	590	571	554	535	601	566	558	590	581	572	596	592	598	597	595	592	570	575	573	577	554	551	543	591	586	621	585	582	546	561	607	602	590	586	614	558	577	579	602	589	597	576	577	597	561	597	577	552	536	567	574	597	593	573	579	610	624	617	557	553	582	577	595	593	577	583	537	520	618	560	567	560	572	527	579	586	559	568	549	581	586	572	608	591	578	552	569	560	599	607	566	614	553	587	514	595	575	563	563	610	591	597	605	628	642	583	566	576	564	575	569	587	603	607	562	622	614	596	633	560	568	536	557	607	624	600	535	573	537	558	578	570	523	656	610	583	551	571	563	595	620	615	571	610	573	582	546	633	622	567	576	542	615	564	560	546	579	548	510	583	590	595	616	618	566	604	551	541	615	564	602	622	607	581	570	562	542	612	533	554	595	585	615	641	565	558	623	559	575	574	658	600	582	610	583	603	585	621	616	595	596	575	545	568	580	588	627	537	547	580	570	569	575	559	564	555	587	578	593	585	554	582	545	574	566	624	578	596	562	594	552	541	546	585	551	581	578	566	606	565	593	559	605	561	578	533	634	497	569	586	566	580	587	552	574	582	580	575	595	558	598	587	568	581	554	584	579	600	592	588	559	552	591	584	588	561	606	581	567	569	600	536	578	562	571	571	593	575	582	605	616	570	586	595	561	558	599	587	578	556	608	551	558	605	548	600	610	585	570	561	618	542	552	588	581	630	592	574	538	575	587	556	547	561	573	561	581	564	578	568	604	574	618	589	544	563	551	584	570	542	552	550	603	626	544	596	545	602	568	551	556	573	588	574	639	595	573	583	587	573	565	593	593	577	554	615	598	588	559	573	613	552	580	524	624	570	602	603	540	625	565	568	540	607	599	588	556	611	567	617	544	518	604	585	546	581	552	587	575	604	606	567	604	556	586	611	588	620	592	568	607	569	600	613	620	550	556	581	592	562	586	557	580	602	593	599	582	589	600	574	567	588	571	644	582	583	610	593	557	562	597	596	606	605	608	626	578	524	636	565	556	610	550	587	578	528	617	584	572	561	561	622	604	642	587	570	540	597	602	555	592	543	594	574	603	571	594	579	631	563	566	579	607	558	573	528	588	537	567	561	585	556	580	552	584	581	594	569	617	623	593	574	584	652	533	576	550	614	598	572	560	577	607	593	559	545	561	618	583	564	591	554	566	602	565	593	607	606	558	555	567	571	560	591	581	580	573	575	608	583	580	605	580	549	599	592	607	568	588	610	547	572	592	578	580	585	582	605	554	572	574	586	585	567	573	534	586	576	623	612	576	599	576	599	569	614	627	609	595	572	580	587	621	562	569	599	548	559	577	596	566	634	575	593	587	577	561	584	651	515	562	638	564	581	567	581	568	571	558	585	597	618	615	602	585	602	605	598	598	582	571	614	559	584	548	559	602	585	550	585	619	604	583	572	563	567	566	571	589	554	577	582	593	542	585	573	578	550	510	582	601	596	604	579	557	549	594	597	564	580	547	549	558	581	603	597	593	576	595	561	550	562	607	579	559	566	583	545	597	595	619	624	560	606	549	581	587	593	636	582	579	566	602	620	608	533	618	608	552	619	585	541	592	618	562	600	571	566	568	568	564	586	557	542	594	617	558	566	548	564	613	563	565	599	524	587	560	554	625	628	612	565	542	546	548	591	579	584	533	573	549	556	581	590	579	571	557	570	598	588	570	558	598	578	591	575	554	541	623	561	621	608	538	613	525	592	545	574	561	617	581	584	634	567	522	594	542	614	545	598	601	588	582	563	575	546	572	576	573	566	568	557	572	539	564	553	575	573	572	553	570	576	536	537	589	539	564	577	562	573	572	601	588	627	541	521	638	581	539	572	561	609	587	564	578	614	549	578	593	526	549	606	576	596	570	554	555	617	557	596	590	542	586	624	586	580	623	643	624	578	572	527	593	626	579	600	562	556	569	628	592	582	537	556	561	568	578	602	605	547	597	594	587	572	611	581	561	574	619
8465	19003	17653	10506	7310	5005	3381	2377	1831	1495	5262	24004	20906	12970	4735	2144	1023	573	520	506	502	536	556	554	498	493	516	500	512	554	544	564	554	553	527	546	534	535	510	482	548	503	549	522	536	517	536	526	527	530	540	571	580	534	537	507	537	517	563	505	498	537	498	481	526	556	504	537	532	543	551	531	508	531	545	519	509	534	498	510	553	499	529	524	511	529	529	545	531	557	503	557	541	544	529	534	509	510	527	534	521	526	513	522	541	530	527	526	535	531	538	509	541	532	506	507	556	508	546	510	504	545	590	520	557	542	512	572	528	512	524	496	495	552	551	517	538	517	507	487	540	529	507	546	505	527	515	545	543	505	493	526	546	526	531	512	505	511	490	552	575	580	519	534	529	530	503	525	520	488	531	525	546	545	515	543	523	508	520	510	524	522	498	546	535	514	530	543	508	546	480	501	532	524	530	497	507	512	517	495	544	519	532	555	506	525	510	554	490	511	511	523	523	514	546	573	541	524	540	521	493	531	553	478	535	541	530	517	512	516	536	511	529	517	517	503	522	565	566	529	565	522	483	538	509	505	541	560	473	502	562	503	522	520	522	530	549	528	548	550	534	547	541	549	514	541	490	498	540	521	526	512	520	551	513	511	516	525	512	535	524	497	523	536	510	574	499	571	538	507	499	573	509	522	511	521	501	497	528	541	514	542	537	560	506	546	485	534	567	452	545	511	546	520	547	519	525	544	487	528	493	549	538	527	541	548	484	527	529	527	519	545	498	518	530	538	520	572	536	514	540	511	503	524	490	545	505	527	498	502	507	564	538	543	514	548	487	511	518	517	510	555	536	543	551	555	528	523	534	512	513	565	540	550	578	517	514	512	529	522	491	507	540	549	561	496	490	522	539	520	554	531	508	534	492	503	524	511	491	525	509	514	531	532	543	487	485	532	501	489	508	482	511	542	511	586	550	491	538	516	527	537	496	535	526	532	568	503	488	511	541	540	533	528	556	520	528	563	521	496	483	526	513	513	514	533	537	509	531	496	533	574	527	513	527	543	524	557	534	488	520	502	544	563	537	517	543	501	559	547	519	528	573	534	530	571	490	524	549	545	554	524	528	555	531	503	547	564	444	515	547	489	518	519	532	528	530	529	526	541	519	502	535	503	571	508	561	498	539	542	536	510	520	513	516	551	543	495	511	539	537	487	501	516	534	499	516	485	490	514	562	537	534	542	518	533	496	482	557	502	500	519	531	517	470	539	537	533	508	539	503	506	512	553	488	536	541	528	552	525	521	511	548	523	527	524	531	503	508	563	524	525	567	522	496	536	518	500	548	549	553	497	513	527	483	495	526	484	544	487	533	573	511	527	486	542	517	550	530	527	503	536	560	545	527	529	578	520	537	534	514	555	510	507	495	524	519	492	565	544	499	546	521	521	532	537	537	548	567	547	535	553	531	521	528	521	521	520	504	508	552	486	531	504	541	505	516	510	517	496	489	537	554	537	536	492	539	545	539	526	493	521	504	501	488	484	532	498	491	545	552	513	538	540	531	546	508	517	471	520	540	517	538	568	538	529	562	529	509	516	533	575	553	536	532	505	509	525	527	548	563	554	510	532	538	479	531	522	541	528	533	529	586	509	568	482	525	543	547	551	573	510	517	537	560	522	469	489	529	516	519	521	518	508	583	510	549	494	521	531	545	512	490	511	505	537	544	573	506	537	519	527	498	502	517	535	489	563	454	527	478	534	531	512	517	527	550	522	531	526	489	544	508	499	559	535	532	532	523	546	531	511	506	539	504	495	562	553	537	489	508	552	518	500	521	543	498	524	499	521	600	487	497	543	509	535	530	523	538	533	533	542	493	519	523	550	520	522	542	498	521	532	500	499	514	516	551	483	528	524	555	529	536	523	496	559	516	528	527	489	510	507	536	510	525	521	522	512	530	499	503	593	501	559	534	533	560	533	525	517	497	538	547	501	494	520	507	534	514	524	528	525	524	533	497	529	534	541	479	521	499	527	500	548	523	529	505	552	579	483	533	543	518	529	524	551	473	525	521	521	525	484	566	568	532	504	516	516	521	507	530	539	511	478	506	516	509	551	527	538	513	517	546	528	572	532	530	519	519	540	550	534	533	505	554	515	504	542	477	507	531	523	547	531	531	503	539	553	519	516	530	523	526	561	510	548	556	529	573	539	584	494	534	540	509	526	533	596	531	533	508	539	507	520	508	542	533	492	554	519	501	522	527	490	492	540	549	507	490	470	500	519	562	494	497	519	525	554	510	531	492	544	485	529	514	491	540	506	547	526	522	508	530	537	482	500	509	522	510	541	523	552	550	527	525	546	523	559	522	528	502	541	555	532	538	529	519	494	515	527	542	515	509	534	495	494	506	487	491	545	534	529	496	504	483	526	576	513	530	474	521	534	480	546	512	564	505	509	494	531	518	517	530	532	546	531	531	547	515	523	500	534	509	516	539	551	503	512	571	550	502	517	558	496	522	528	513	548	526	484	506	549	534	510	499	529	514	510	524	529	551	530	510	552	510	517	519	531	553	514	560	531	503	483	508	512	512	477	531	503	547	530	557	537	549	509	501	554	493	505	521	541	538	491	510	554	504	508	524	511	501	521	539	537	530	529	533	546	516	504	509	519	510	485	525	488	518	507	529	473	528	515	560	504	550	546	514	508	506	457	549	522	536	544	511	544	533	553	525	521	540	493	512	517	545	543	546	524	498	510	546	491	515	474	553	539	509	508	549	510	529	515	502	535	550	536	510	514	518	553	506	555	551	509	547	494	516	502	581	537	530	523	553	513	522	487	506	552	531	561	504	516	509	520	508	516	514	513	541	524	531	551	505	517	504	508	512	518	516	494	476	516	522	485	535	552	520	553	522	523	487	496	540	508	527	529	472	524	518	534	497	513	548	528	533	550	519	523	544	494	523	477	507	516	514	524	503	549	516	476	535	532	547	523	524	524	573	489	514	572	526	526	514	510	494	489	549	512	480	554	522	524	510	504	506	538	512	525	528	517	522	527	520	577	503	539	516	523	518	512	503	551	511	542	504	504	530	513	476	556	500	494	529	485	523	540	508	526	499	517	514	508	553	489	560	541	508	537	518	496	543	527	556	493	549	544	556	528	463	539	538	513	522	553	539	564	499	522	506	546	505	480	525	497	510	523	534	577	531	530	536	517	472	535	497	518	479	489	506	503	514	534	526	533	495	549	501	523	502	504	504	524	542	547	507	495	524	527	533	519	520	472	511	534	546	522	519	548	540	509	524	492	501	486	499	489	573	506	499	552	503	501	537	498	513	523	542	461	539	485	491	507	534	527	543	538	554	540	539	539	492	499	523	508	529	526	531	521	539	545	483	532	485	537	517	557	514	492	553	506	512	526	533	535	506	571	491	492	508	519	557	539	501	524	523	530	520	510	539	524	508	515	478	494	501	484	490	499	508	538	478	487	514	530	518	490	531	566	552	472	574	544	504	555	501	531
28100	14158	6064	2720	1818	1091	826	735	648	612	636	1466	1642	1322	886	678	576	540	535	500	517	484	535	524	533	472	511	497	540	524	523	502	529	570	509	540	514	477	542	484	519	555	522	503	500	498	540	554	544	528	541	522	507	508	539	535	530	505	521	525	538	461	509	514	476	538	514	548	482	526	544	557	531	482	521	538	545	507	480	524	528	556	505	578	521	518	503	540	531	495	515	492	505	487	515	484	510	472	487	512	527	506	509	514	529	510	499	497	530	496	567	489	517	489	537	497	541	506	552	486	504	528	500	537	515	510	493	547	487	515	490	513	511	536	504	543	532	535	528	514	515	523	521	521	536	552	518	499	561	511	534	480	472	536	506	518	501	512	495	509	525	524	549	484	486	515	564	504	510	497	496	528	508	545	462	497	525	548	498	515	498	503	536	515	492	528	524	479	526	518	513	576	530	515	531	540	492	515	528	509	515	511	549	504	516	498	550	511	531	533	562	535	485	546	525	513	527	522	514	553	492	525	526	487	537	527	551	532	524	544	522	498	507	509	520	525	494	531	488	521	513	477	516	517	529	524	532	535	514	548	490	534	489	566	540	540	524	496	516	540	528	513	524	502	527	521	536	479	499	541	499	502	476	558	524	537	518	504	502	519	538	537	547	516	533	541	487	486	507	512	543	565	503	554	570	535	522	572	525	499	493	508	514	484	551	509	523	534	548	535	522	483	541	543	484	535	536	512	536	528	530	533	474	497	537	544	514	496	504	538	486	494	494	554	505	500	557	525	477	540	549	500	529	531	535	513	476	533	496	501	480	511	517	524	547	510	524	501	532	532	518	514	521	505	500	531	501	514	497	506	506	512	540	524	517	487	502	559	484	521	525	511	509	501	544	501	504	530	496	542	503	500	501	542	504	562	523	505	553	535	552	505	544	485	520	519	502	463	543	501	555	518	509	470	525	540	485	495	511	524	531	535	507	525	539	577	526	483	520	513	528	527	506	502	505	518	538	556	549	511	509	477	520	516	477	519	529	537	552	513	535	531	491	517	515	516	497	534	493	516	466	580	533	515	547	522	497	539	539	483	489	512	500	540	523	549	582	566	481	544	508	526	537	536	505	517	510	541	541	489	499	537	530	480	512	518	569	566	496	523	502	526	496	551	498	552	557	518	516	508	556	546	530	482	526	541	516	557	493	496	555	506	509	490	493	539	527	553	536	510	521	526	517	486	478	514	488	477	496	509	522	540	565	525	521	507	528	491	532	504	554	482	506	531	557	511	548	485	519	545	517	502	509	493	522	529	508	502	534	513	488	548	489	520	476	537	489	536	524	524	510	520	500	493	501	496	549	524	540	548	482	512	496	504	544	519	489	502	539	526	498	493	499	506	530	467	499	504	538	551	485	515	546	489	501	500	505	525	527	538	487	522	507	551	522	492	529	532	507	544	531	496	498	536	516	484	511	502	492	497	537	482	518	503	555	492	533	486	493	501	522	516	550	518	498	491	532	531	502	524	500	534	496	464	520	535	527	535	524	531	518	531	530	539	512	527	537	513	521	537	496	544	528	489	488	502	481	507	550	484	480	530	503	517	501	543	509	512	524	484	551	508	535	509	479	509	542	510	539	549	518	511	482	481	532	529	515	507	498	515	504	503	529	541	541	549	514	502	527	527	510	513	504	540	549	520	496	524	489	554	518	521	526	543	510	512	544	520	514	533	466	493	516	516	516	484	541	500	490	540	501	529	536	546	512	515	505	506	519	523	496	544	528	539	497	526	536	499	508	525	542	533	500	550	531	564	518	534	550	534	538	490	480	492	495	502	505	545	523	536	506	495	532	483	576	540	489	534	561	462	513	463	560	499	497	591	524	483	545	497	522	520	510	560	573	532	481	513	510	509	495	520	536	535	563	512	517	512	503	526	481	531	462	535	451	536	454	499	572	491	455	522	522	508	467	487	483	501	481	489	479	568	492	550	532	492	536	538	497	508	473	518	534	490	508	511	517	523	529	555	475	525	483	554	496	485	534	532	487	493	516	515	508	562	520	538	505	509	491	525	520	497	514	521	509	506	535	507	489	529	558	535	503	505	548	500	520	528	500	525	523	528	487	507	527	508	487	551	525	483	513	532	502	545	546	529	488	524	528	491	521	540	514	526	536	533	539	533	506	505	497	513	533	531	494	495	527	528	573	495	520	559	518	482	521	491	551	522	566	534	486	474	539	495	478	524	520	490	506	501	528	537	524	508	546	519	493	513	497	544	520	513	538	541	526	491	532	495	543	540	523	514	521	563	520	548	530	525	517	488	527	554	532	521	534	486	525	514	488	517	503	554	505	520	505	512	557	502	508	509	502	527	519	497	500	538	511	537	513	568	504	509	518	495	573	497	480	534	523	503	516	558	535	567	539	551	538	484	537	558	567	512	530	504	490	514	518	498	481	528	497	514	527	520	528	513	481	494	484	510	480	496	518	491	522	528	501	508	528	500	500	550	511	527	502	502	469	500	510	529	497	520	547	508	506	517	512	521	500	500	500	507	489	534	529	534	549	523	514	505	525	469	511	523	540	478	512	547	513	551	558	549	490	503	481	531	541	535	540	532	515	530	488	530	501	480	506	555	528	523	485	503	508	530	537	505	486	524	516	481	553	498	534	487	552	537	513	535	518	573	548	507	512	508	507	550	506	483	525	507	520	540	537	517	532	524	490	538	531	527	539	515	574	548	540	558	500	542	528	562	528	538	539	507	539	501	537	573	497	524	516	486	540	555	548	495	511	548	507	536	461	478	524	530	505	522	555	524	528	489	581	507	491	507	476	507	485	548	513	537	511	495	517	530	527	547	512	527	509	541	513	575	494	528	512	493	494	524	510	533	514	501	534	497	521	491	510	573	501	476	559	521	482	531	486	507	506	518	516	541	490	517	535	533	559	542	550	544	513	538	564	489	509	519	554	511	526	535	525	512	541	505	548	531	513	526	519	522	522	546	514	520	525	538	497	496	527	497	536	503	502	488	492	487	497	536	544	528	541	533	530	479	538	503	536	558	543	514	492	489	507	493	522	521	514	509	469	493	519	490	527	546	527	494	505	494	493	494	539	540	517	526	523	503	514	482	537	542	508	500	503	534	494	497	508	513	516	547	544	502	578	493	525	488	521	509	497	534	483	495	494	521	508	514	509	511	550	499	501	537	507	542	494	516	541	524	534	520	518	492	491	517	499	482	520	517	488	510	553	526	527	486	517	493	553	513	502	530	491	515	502	490	492	526	499	523	531	486	494	487	503	512	516	516	537	552	580	548	566	500	501	485	518	513	503	529	504	502	521	463	493	502	540	501	525	507	501	538	532	502	542	547	533	507	515	509	491	509	508	510	516	512	526	544	513	544	528	538	544	469	493	535	489	533	563	541	521	536	470	517	554	496	491	528	512	490	491	537	526	546	486	506	524	543	526	490	501	542	499	515	519	519	561	539	511	506	539	493	492	524	559	513	485	509	526	470
8227	7031	5700	2614	2324	1490	1073	852	675	650	678	1839	1902	1492	790	670	519	508	448	470	467	496	458	482	443	437	507	448	474	488	444	449	494	446	439	466	440	456	504	472	447	448	463	440	468	464	466	466	492	439	448	478	436	431	461	462	438	475	487	483	469	461	458	471	423	447	441	455	465	460	482	496	479	457	477	423	457	443	448	492	449	444	478	455	465	438	462	439	482	478	492	451	430	493	414	479	457	458	459	466	481	448	456	436	448	467	471	480	452	483	471	432	457	437	439	484	453	478	502	452	449	458	434	444	512	443	493	426	454	406	454	447	448	437	441	498	483	425	422	458	448	465	458	471	465	474	435	439	520	459	441	449	470	446	440	440	439	503	451	461	473	437	455	466	467	455	452	430	456	426	432	427	414	444	481	461	489	465	414	445	448	447	429	486	431	463	464	421	493	465	421	426	452	474	451	437	471	448	489	443	425	445	469	468	414	466	444	460	441	470	476	473	483	435	467	483	443	451	480	452	526	423	459	467	503	472	490	440	468	436	425	481	456	470	451	486	452	451	459	447	472	462	438	441	491	426	484	468	465	466	485	459	456	469	441	464	430	433	427	399	466	479	476	455	464	459	431	416	423	459	487	442	468	462	490	457	494	431	452	454	458	434	481	449	458	433	427	412	441	466	463	412	464	420	452	466	499	481	478	429	465	438	467	463	429	495	450	476	471	463	459	473	466	459	489	479	441	470	462	444	445	465	444	460	447	459	473	474	462	476	425	459	508	436	469	467	452	507	436	437	449	457	465	454	466	464	435	475	467	456	466	470	458	464	473	459	463	395	439	482	458	440	492	492	416	481	486	445	452	444	495	443	499	457	436	436	493	449	446	420	469	486	448	432	510	424	421	468	457	459	456	492	435	469	465	470	460	456	450	450	456	424	456	481	390	457	471	463	454	447	477	465	446	470	468	448	470	481	458	442	471	443	478	467	456	472	472	459	450	457	434	429	448	468	519	442	470	470	465	479	466	448	454	488	447	494	482	407	447	506	504	442	484	494	483	437	486	435	440	435	485	455	467	457	461	466	430	477	475	424	498	447	456	471	457	470	450	448	424	432	448	457	474	451	432	438	464	443	464	424	448	456	458	411	446	466	456	483	483	480	486	435	432	441	482	473	435	415	430	448	478	471	463	428	447	431	427	467	480	427	526	444	458	459	451	454	467	432	437	482	448	460	507	456	465	438	446	483	436	475	445	507	446	432	464	429	430	434	464	453	429	443	452	480	460	448	462	472	466	468	476	432	476	484	427	445	490	448	465	472	461	492	449	419	484	476	433	494	447	462	449	463	477	468	432	406	476	468	484	465	440	471	426	458	462	479	434	464	459	444	441	503	450	457	443	452	436	500	461	435	466	417	446	465	459	449	429	447	443	463	443	473	443	484	446	444	450	456	471	492	471	465	472	431	481	450	465	509	472	427	446	434	448	448	498	489	448	455	468	480	453	455	438	503	484	463	482	474	460	501	466	469	465	441	436	430	448	447	448	445	458	477	480	451	447	450	482	438	494	482	467	455	495	432	458	431	482	461	445	486	448	424	485	438	475	453	453	473	474	472	532	452	450	524	485	457	427	429	494	409	467	405	458	391	444	427	477	484	471	469	479	460	426	442	477	472	462	451	461	430	447	450	483	461	462	475	471	468	487	449	475	471	421	461	468	472	492	437	450	460	510	459	455	451	433	441	461	448	457	420	475	430	463	479	526	454	466	430	488	462	489	456	487	431	483	478	459	443	449	448	473	472	487	445	470	467	459	469	492	500	474	447	455	450	468	464	424	444	471	438	420	420	477	457	497	461	482	459	489	485	458	492	452	475	417	449	503	440	468	449	450	461	461	466	436	467	417	479	465	417	444	447	470	496	425	468	437	448	471	458	438	440	474	477	474	459	426	471	468	469	444	494	459	458	461	483	417	427	419	407	474	432	446	474	464	461	481	456	465	449	471	468	466	470	449	482	476	429	444	475	441	432	417	489	465	476	464	448	475	479	488	458	494	451	453	424	472	474	462	447	448	421	458	465	403	457	437	452	469	449	467	495	456	481	495	469	466	454	453	445	458	472	483	469	456	459	430	453	442	445	460	452	463	472	480	482	446	424	488	467	472	408	459	469	478	418	452	464	442	423	460	463	456	453	429	423	425	465	462	490	431	492	465	519	447	482	462	455	458	481	465	464	468	436	435	455	488	444	495	476	518	453	454	452	433	464	434	471	416	468	467	502	458	468	461	475	458	439	475	449	473	444	461	476	458	465	442	494	438	467	444	496	504	478	472	438	477	463	446	440	461	465	428	456	432	449	433	454	489	450	440	460	425	451	446	446	421	418	493	445	478	469	444	493	466	417	490	446	453	462	458	432	473	429	453	473	462	440	451	436	463	440	468	517	437	488	452	457	442	434	479	453	469	458	472	462	428	432	492	431	448	487	450	471	476	488	432	462	429	483	421	479	486	447	472	466	432	512	456	475	445	467	454	453	455	450	495	469	421	436	487	461	483	460	460	459	449	439	391	476	462	465	443	452	447	457	424	470	435	444	460	477	447	443	455	443	441	457	446	445	434	463	407	467	481	473	451	458	451	448	430	473	483	445	452	454	469	483	474	471	485	476	439	477	470	452	459	458	469	460	442	450	466	455	452	431	462	434	489	408	471	465	467	497	479	458	481	439	456	462	484	489	469	432	479	476	495	477	450	490	472	452	470	462	452	456	447	463	442	422	465	465	426	461	454	436	402	443	465	452	441	454	410	479	442	447	488	477	464	487	442	447	474	462	465	457	430	486	464	450	419	464	492	487	471	457	481	428	453	496	433	453	437	484	459	471	467	463	412	473	421	482	435	462	449	478	487	428	423	442	416	440	448	446	440	466	444	490	438	435	468	449	456	412	404	428	436	456	430	471	402	500	449	431	477	443	446	491	465	417	457	482	480	452	481	451	451	452	454	459	457	448	471	425	492	457	476	468	466	445	463	425	493	442	488	453	441	474	445	460	490	460	482	467	482	460	431	469	444	445	450	472	458	447	427	455	448	502	460	510	475	482	427	449	455	477	470	468	475	402	432	470	468	454	471	482	466	474	492	457	474	447	471	452	449	460	499	472	454	449	457	416	416	431	448	437	458	458	485	473	454	462	414	467	431	451	466	449	485	443	455	428	469	450	475	471	483	452	456	476	496	444	457	473	433	474	469	445	443	486	424	477	470	459	458	437	472	483	482	473	479	458	475	448	473	468	471	472	442	432	443	449	419	473	460	458	446	441	448	472	460	455	452	481	466	453	421	490	462	466	443	457	438	488	451	473	476	436	463	407	467	414	447	448	459	439	434	494	528	462	449	450	459	472	495	454	455	443	469	417	458	457	456	399	502	448	451	447	478	466	466	465	473	484	462	443	411	473	500	481	462	439	482	455	475	496	488	483	424	447	432	476	438	470	484	493	423	466	435	479	470	418	447	461	501	427
25658	21463	27630	25395	11720	3822	2173	1257	939	823	1665	13643	13533	8437	2866	1142	669	540	492	478	469	504	506	506	535	523	481	489	520	553	517	513	534	529	503	490	510	521	469	482	517	545	558	452	478	496	484	508	492	517	519	444	501	519	545	516	485	527	518	546	489	491	477	483	512	499	499	514	470	473	515	475	505	513	492	468	536	522	486	516	553	508	526	508	520	469	533	508	497	472	508	457	506	464	490	487	514	523	538	549	582	487	499	514	475	458	480	519	533	520	503	467	487	487	538	487	513	477	527	464	478	468	506	512	469	511	513	497	507	525	503	508	515	492	529	506	505	494	505	506	480	507	474	476	477	490	517	489	471	519	521	523	552	513	521	519	495	487	499	502	529	481	486	475	540	469	525	457	512	496	505	494	517	498	505	496	492	478	507	499	561	489	466	507	537	520	549	540	514	523	510	517	530	512	477	513	511	480	491	469	491	503	487	495	510	517	510	464	482	529	502	495	481	479	497	510	475	502	476	488	499	547	489	517	459	512	492	491	499	505	497	518	499	470	474	458	469	478	506	521	530	513	480	469	459	516	493	505	502	517	514	499	516	523	503	528	488	468	488	534	569	487	487	535	517	478	495	543	480	485	508	494	499	523	473	522	461	500	490	478	449	466	494	450	522	521	472	504	487	488	499	486	462	515	477	515	530	469	451	480	496	484	500	521	459	496	487	472	473	523	503	525	488	503	492	528	540	481	495	491	522	484	509	527	488	522	508	519	479	456	485	476	509	522	534	493	510	483	512	464	511	523	527	532	481	518	554	547	495	510	473	504	530	491	505	515	438	493	496	463	532	487	560	497	504	475	511	476	501	505	510	509	482	502	470	515	460	481	520	447	493	525	465	536	498	512	510	464	467	519	530	519	514	533	491	482	496	504	527	478	526	502	519	483	499	500	501	478	516	467	517	511	472	514	479	530	444	497	570	489	506	508	481	490	520	481	528	481	532	470	516	495	514	466	512	499	496	484	493	491	501	539	470	485	499	502	527	486	467	487	493	504	476	482	506	456	459	499	484	555	478	519	527	471	503	505	453	487	445	489	492	457	476	502	508	479	508	496	455	559	467	488	513	515	459	473	554	489	549	541	498	482	479	490	510	465	502	479	469	531	531	486	493	508	498	550	499	515	515	519	513	520	527	491	487	510	482	469	506	485	540	514	490	525	499	547	496	487	494	509	477	501	519	499	508	496	499	464	517	523	520	489	487	499	525	532	482	506	489	535	464	472	487	519	478	523	495	507	497	518	509	506	508	495	512	498	488	440	506	538	484	520	486	514	519	516	504	491	463	518	498	507	482	509	494	504	457	495	437	501	460	491	505	462	488	544	515	505	483	486	499	515	515	523	506	498	509	481	490	492	483	504	458	503	514	531	484	507	471	495	511	492	513	482	503	463	443	498	463	487	510	524	489	500	501	479	508	489	492	491	477	479	534	473	550	493	484	480	492	518	503	513	540	510	539	526	483	469	489	469	510	471	484	523	503	543	472	473	474	508	477	515	486	497	483	504	507	464	517	520	510	525	523	505	489	475	485	505	484	480	459	477	483	494	499	496	502	480	497	478	493	499	524	496	487	489	472	531	512	520	489	499	466	504	494	497	512	501	506	484	491	469	514	528	499	506	494	502	494	496	489	509	509	497	487	479	505	504	462	517	461	500	473	465	445	476	494	491	459	502	526	493	520	512	496	496	482	514	490	500	512	474	492	460	497	482	492	495	529	485	518	483	494	472	548	471	506	494	512	467	476	528	506	526	518	534	456	535	519	526	498	520	531	488	581	459	505	493	522	538	514	491	494	538	504	475	513	477	501	457	514	473	530	478	476	511	487	501	505	518	544	492	497	551	503	529	473	513	469	518	495	476	488	515	528	466	512	487	510	503	515	517	499	495	518	475	486	497	496	537	517	477	496	512	480	457	467	453	480	468	514	481	495	503	520	495	523	514	536	475	512	502	482	535	503	491	558	491	516	471	477	462	512	478	510	442	534	490	464	524	504	512	456	502	497	534	479	514	470	480	484	464	511	519	477	495	473	456	491	525	502	464	496	484	488	518	512	504	472	486	470	506	535	502	521	505	483	505	501	470	501	523	506	474	475	471	535	455	502	470	507	508	464	478	534	482	490	494	474	491	509	510	483	481	510	463	492	500	521	484	509	486	491	503	504	492	534	512	456	493	517	531	525	498	507	530	530	478	481	495	477	472	548	540	500	505	493	530	492	500	490	493	536	528	520	495	505	506	512	484	523	461	451	533	526	512	470	518	502	452	483	501	488	455	507	521	504	547	465	480	513	494	495	500	470	493	498	524	497	497	526	516	478	483	498	489	501	539	493	489	533	482	487	510	513	524	502	480	520	471	510	479	541	560	475	510	471	479	482	463	537	503	497	487	502	497	499	493	473	517	487	503	515	482	502	441	502	449	512	446	525	507	528	494	510	472	515	451	498	489	469	506	482	490	497	512	527	475	518	475	517	500	482	509	433	520	537	513	480	508	486	475	543	489	535	495	481	439	528	539	501	517	511	516	482	495	501	476	462	526	524	490	539	475	483	482	535	499	479	484	493	520	512	513	485	519	508	496	513	473	511	478	487	529	490	480	464	515	507	510	469	488	475	484	542	483	504	492	491	485	516	495	488	468	493	497	456	496	530	463	493	491	490	506	486	525	495	485	480	504	494	526	491	513	490	518	505	528	491	513	509	497	464	512	508	504	508	498	531	485	508	501	499	514	507	513	488	467	461	490	495	491	510	511	514	519	536	487	450	517	554	470	478	505	495	519	499	466	470	521	518	487	496	461	537	503	497	462	513	446	488	503	475	491	470	494	487	509	497	506	495	457	515	460	521	508	516	505	531	441	513	519	507	512	490	525	482	478	528	497	482	472	493	502	503	478	483	520	494	505	488	500	504	523	541	482	534	521	490	469	539	532	486	537	499	516	479	489	504	524	508	511	494	537	489	494	481	501	522	518	484	475	480	453	570	510	528	516	498	495	497	485	488	504	490	526	518	497	527	509	518	502	517	487	507	497	486	503	489	490	471	523	483	545	516	493	473	501	506	510	476	466	526	488	529	476	484	508	488	507	488	490	524	490	447	527	464	511	468	488	518	497	510	510	476	519	521	513	494	495	517	516	519	484	497	484	485	470	516	506	502	491	500	510	493	488	497	518	480	478	527	488	446	525	510	488	512	513	488	503	504	476	502	510	491	540	469	499	519	505	521	458	464	520	498	542	532	487	496	506	514	496	512	499	520	476	510	572	464	503	523	514	511	536	483	500	500	549	490	523	500	524	512	507	455	513	549	490	486	523	516	472	514	528	469	484	520	526	520	486	509	462	465	479	494	553	453	477	469	465	465	486	492	502	509	522	478	469	487	475	506	508	502	507	483	515	503	525	526	509	478	475	500	524	493	488	475	497	490	500	508	515	498	509	513	493	463	506	471	519	459	492	493	494	472	484
7361	12487	10209	5651	3951	3337	2285	1505	1268	1035	2536	15527	12897	7855	2673	1316	672	486	456	445	461	431	455	470	470	471	487	480	484	445	463	480	495	490	455	411	470	431	431	476	438	464	444	452	456	465	469	503	417	448	447	482	459	432	468	492	417	491	451	494	463	469	463	436	454	441	458	461	443	423	493	449	435	447	458	468	451	445	438	420	413	443	406	422	418	428	485	444	447	494	433	427	434	455	437	459	401	448	486	466	494	465	420	447	460	486	475	481	443	435	451	428	464	500	444	412	473	457	415	483	465	436	455	537	467	444	463	454	462	439	425	498	428	423	466	519	442	449	501	433	501	413	444	474	439	454	473	440	414	434	465	427	427	424	441	434	468	452	438	436	448	444	454	474	414	406	409	458	438	450	464	439	448	472	450	461	491	440	480	434	511	436	497	460	449	450	463	452	422	447	435	462	465	462	458	464	452	434	438	432	442	456	459	467	469	473	477	455	481	492	497	442	443	463	474	460	498	463	451	459	432	492	447	434	431	447	462	425	456	500	470	468	459	467	450	472	455	475	443	441	409	468	448	450	470	432	457	484	432	457	474	476	444	458	494	434	451	441	458	468	455	416	436	433	454	421	476	441	477	465	457	470	420	449	458	444	446	454	436	473	438	450	468	454	474	492	485	421	447	475	446	453	465	423	441	466	440	425	482	451	470	443	429	480	463	421	473	410	455	393	417	456	445	431	455	495	415	442	419	452	467	438	474	442	463	449	445	461	464	431	424	439	467	473	472	463	423	413	484	433	461	452	451	451	460	471	488	492	457	429	425	442	467	442	437	460	431	486	442	456	443	480	462	412	451	489	425	445	474	462	432	443	488	438	430	437	432	428	479	450	434	463	425	439	462	458	441	433	429	441	427	455	471	483	435	440	462	448	454	461	452	458	417	459	442	434	442	428	469	520	444	426	423	459	440	484	491	439	409	450	408	419	432	445	475	423	450	464	464	436	465	413	462	445	451	491	480	462	444	441	451	443	463	463	452	490	445	451	473	446	447	468	441	425	424	442	463	485	456	454	444	427	457	483	463	443	477	445	446	467	433	473	434	454	455	396	452	448	484	452	466	472	421	478	462	414	438	471	451	463	453	435	459	450	475	432	429	447	497	464	471	467	468	461	463	460	455	464	447	466	465	487	455	446	481	461	441	451	464	468	436	442	455	454	451	470	453	453	465	423	457	454	445	465	414	474	459	461	452	439	437	442	456	445	480	456	429	474	466	453	460	449	422	425	493	467	437	460	445	452	449	452	410	453	461	436	454	458	461	406	387	478	457	469	484	463	454	470	474	482	451	458	459	442	468	472	451	426	431	443	441	435	460	449	478	440	483	454	483	464	442	485	470	447	442	438	445	471	421	422	470	435	443	460	435	454	437	454	428	453	441	475	447	427	487	440	463	420	433	443	468	417	452	454	449	422	443	488	445	483	475	431	455	482	449	465	412	474	420	451	444	506	437	442	419	462	458	425	465	438	431	449	473	440	482	439	427	443	455	439	461	450	459	462	409	451	437	465	463	478	426	476	473	452	477	403	464	447	439	470	452	421	447	473	440	488	452	438	446	466	402	428	434	403	403	445	458	470	465	454	464	469	418	422	456	448	454	454	492	438	456	470	430	484	492	458	446	464	467	476	458	455	444	457	441	454	465	437	441	430	475	453	465	455	464	458	494	445	479	406	467	473	458	457	456	435	487	429	450	414	439	455	427	446	416	436	454	450	481	485	432	452	456	436	428	407	472	437	438	461	427	447	427	446	461	418	460	409	447	464	452	422	437	430	433	464	480	438	448	428	424	452	443	426	436	465	427	431	451	438	426	423	454	457	467	503	419	427	455	483	430	439	438	439	426	467	484	432	435	439	496	466	432	450	436	427	441	441	490	394	418	460	438	453	482	466	437	490	462	486	468	462	465	447	434	467	471	444	461	424	458	476	501	484	452	422	445	404	443	439	436	445	437	432	445	424	459	469	478	440	474	454	448	446	423	492	486	450	483	454	480	465	455	418	429	455	423	424	465	439	453	481	447	418	439	462	441	446	431	423	433	433	447	462	428	405	469	447	428	432	444	442	434	440	432	459	452	432	462	462	429	418	454	461	433	455	467	423	450	462	444	448	437	441	433	458	462	424	435	430	447	481	455	472	446	422	449	437	421	450	448	457	452	426	444	447	465	463	458	420	411	446	426	474	426	459	425	427	472	452	471	416	463	448	438	463	477	460	479	425	439	459	464	466	448	421	445	459	443	464	432	467	459	447	430	441	456	468	451	484	461	451	416	464	468	445	451	454	456	481	467	415	478	447	438	440	435	476	438	451	477	457	415	460	421	467	444	434	441	470	432	411	476	403	467	482	449	442	460	441	480	415	462	420	439	446	462	474	446	437	453	456	453	474	459	472	452	436	438	488	430	478	453	452	428	465	455	442	431	493	437	459	442	424	442	440	439	437	462	450	449	461	441	436	454	429	451	451	471	478	478	480	494	443	448	425	424	478	430	471	461	454	463	437	456	464	431	439	456	476	417	447	440	434	456	410	445	445	481	429	468	452	457	465	412	401	478	439	424	485	449	446	443	436	458	403	463	430	445	433	457	428	424	478	454	451	470	462	452	457	446	461	426	475	458	415	433	446	444	463	449	433	479	441	427	461	460	454	430	445	425	460	476	399	461	429	488	456	497	440	426	418	467	472	455	463	478	439	489	460	439	478	474	419	447	475	420	470	455	451	415	474	472	438	442	465	417	487	398	454	441	458	433	441	449	437	411	451	470	472	446	468	435	436	451	441	464	464	482	452	451	413	468	424	456	461	439	445	465	437	444	453	481	464	501	475	422	448	460	476	426	435	459	475	449	466	463	471	442	431	467	444	446	446	438	463	456	493	450	427	425	464	418	430	410	431	446	454	472	453	481	478	453	417	469	463	405	419	463	431	462	450	474	484	490	454	457	473	430	447	478	439	468	450	463	424	482	424	487	447	441	408	428	444	424	448	428	486	448	465	450	462	474	449	463	441	507	451	418	418	424	437	454	426	470	465	484	426	458	446	431	503	412	442	396	473	441	448	431	451	449	456	473	407	497	464	460	421	450	431	433	451	488	448	462	437	463	459	466	425	429	476	431	436	443	448	429	448	450	481	469	413	464	457	433	442	478	444	472	455	424	450	487	421	432	444	433	462	416	437	476	428	473	453	444	447	423	453	452	431	434	479	464	460	424	444	479	462	449	424	458	454	406	469	440	436	410	475	443	443	422	448	434	442	458	447	403	456	426	420	409	446	427	447	432	469	484	461	419	470	495	448	457	422	463	457	467	451	439	452	454	473	417	469	461	457	500	473	439	429	455	479	448	455	417	423	415	456	419	412	428	441	441	447	441	487	454	447	443	444	465	461	479	466	439	450	395	443	453	431	462	445	456	437	415	402	484	436	461	456	458	474	448	450	421	448	476	471	422	458	480	441	432	438	438	382
24720	21504	28691	24780	21023	10095	4631	2201	1337	1291	2641	23158	26213	16855	5463	1898	976	674	665	642	676	621	688	694	624	641	649	663	665	623	645	647	664	634	634	600	648	646	645	601	632	644	655	605	630	635	599	665	655	634	659	637	637	616	596	631	601	620	653	608	621	616	654	625	594	599	642	624	639	630	651	648	656	613	619	618	616	644	629	666	603	635	592	612	622	655	609	598	622	637	591	634	632	698	641	615	617	605	666	638	652	650	624	630	646	612	641	617	616	641	636	614	624	657	613	601	672	647	609	656	636	636	603	635	674	579	609	593	626	644	626	654	599	636	662	653	617	699	614	633	632	637	625	635	632	588	678	590	619	607	629	665	602	649	653	640	679	616	688	587	670	621	635	634	644	636	634	598	621	647	651	605	627	644	655	624	598	624	648	599	631	624	628	632	682	635	621	632	605	631	608	613	606	628	661	606	625	652	648	647	627	628	626	619	621	641	631	596	612	633	568	598	607	659	600	665	619	616	634	605	607	626	643	581	624	638	641	603	641	633	619	633	608	626	637	578	620	607	612	619	672	627	597	637	585	716	650	613	624	670	650	598	570	605	612	617	631	606	639	673	624	590	635	620	645	636	632	597	629	641	638	642	673	591	601	649	626	649	604	640	626	660	644	622	635	622	635	680	609	629	652	574	618	609	602	644	607	651	653	630	659	642	637	624	626	666	650	628	616	645	659	621	595	628	649	639	674	634	602	639	616	615	615	655	606	657	611	643	671	597	619	628	631	625	606	616	601	625	662	647	618	635	598	623	625	643	609	640	684	644	637	643	673	636	685	622	598	610	607	652	647	604	615	606	643	620	619	612	628	637	622	591	641	662	632	563	607	605	610	628	655	594	615	616	613	569	639	659	613	642	628	606	641	604	653	602	593	661	628	666	674	639	597	619	601	612	618	598	597	612	624	642	627	603	667	622	617	636	623	648	665	678	634	619	636	649	624	604	638	657	602	654	615	639	632	626	583	608	591	645	609	645	640	651	632	623	621	676	660	610	601	673	656	630	630	619	661	634	595	633	613	645	603	619	655	648	625	612	606	647	641	622	654	646	629	631	650	595	617	633	604	610	629	654	615	621	609	636	617	590	630	627	611	634	615	685	619	557	630	621	600	632	608	648	625	618	624	624	578	630	619	628	607	624	642	621	632	664	607	595	620	633	625	652	579	609	623	572	644	638	598	619	659	599	627	655	630	619	625	633	632	633	653	613	647	687	642	601	610	578	591	622	613	658	600	639	656	634	638	622	596	619	617	664	643	612	659	626	639	604	624	635	672	593	634	640	623	613	586	635	642	642	612	613	708	640	676	644	614	605	612	656	655	655	613	603	606	596	651	642	584	612	660	660	617	627	627	629	664	606	578	668	640	616	595	612	621	657	663	599	629	608	629	639	655	645	580	627	655	656	645	648	610	620	627	644	649	575	617	654	638	681	650	662	639	634	586	592	657	630	629	623	597	614	604	626	635	601	611	631	623	639	644	622	621	590	615	633	622	630	628	635	626	581	552	611	639	663	580	655	668	638	635	631	626	634	630	662	578	616	602	609	642	612	626	586	663	619	636	618	616	635	600	637	585	636	661	604	633	631	600	619	659	596	669	598	598	632	608	640	659	643	601	626	614	622	653	584	671	614	601	613	613	599	652	652	609	608	633	598	596	646	654	610	613	671	646	662	658	603	624	624	584	609	582	612	624	584	620	612	636	581	616	650	597	601	647	562	621	597	653	615	609	616	583	634	608	645	651	583	641	654	627	634	602	647	627	608	656	631	629	603	620	631	623	647	616	648	654	630	650	625	577	679	590	642	596	599	637	639	617	593	607	650	646	638	652	657	657	605	566	603	600	606	608	664	614	590	608	672	665	648	607	584	633	624	614	634	612	589	666	632	620	608	608	640	657	619	672	596	627	627	680	625	624	645	625	602	600	584	620	587	613	593	646	605	623	632	676	635	619	647	664	619	582	637	614	657	613	645	658	592	624	609	655	582	607	679	611	607	610	628	599	610	594	644	593	585	581	646	637	601	662	607	627	648	618	638	625	613	636	677	655	636	656	604	621	615	624	638	646	624	637	629	622	652	642	657	654	608	636	662	611	616	591	619	642	627	627	624	693	620	614	605	602	592	616	589	655	605	595	623	640	649	643	612	638	631	610	674	657	633	650	617	617	651	632	601	601	658	602	600	651	636	667	594	616	616	660	636	648	666	621	610	666	625	639	597	663	626	632	636	649	631	579	618	603	643	602	593	633	633	647	613	630	666	623	640	647	667	642	633	637	599	566	621	593	633	646	612	614	652	631	618	594	669	586	637	580	626	690	626	658	583	629	622	637	645	588	586	662	625	608	574	619	609	608	627	616	617	666	630	628	655	625	618	638	626	605	630	616	568	632	620	643	619	652	643	626	583	612	622	616	633	615	616	653	647	630	601	612	621	584	637	587	581	638	620	596	630	601	579	602	649	577	643	624	664	638	600	616	557	579	616	608	598	575	639	602	622	640	642	672	615	632	627	644	602	676	656	627	647	602	618	637	647	628	630	638	597	612	621	591	643	592	616	634	669	627	648	613	596	654	620	604	697	626	592	609	619	611	625	654	679	614	611	587	616	607	578	626	638	603	613	580	620	623	623	619	661	614	605	663	647	642	600	636	625	642	619	628	667	596	650	601	632	570	638	631	603	553	656	626	620	604	638	641	598	620	614	624	613	616	624	635	596	587	594	614	624	655	622	620	605	590	638	558	605	656	698	597	629	601	597	610	609	603	617	660	639	594	617	616	621	632	664	615	633	619	658	599	647	638	640	621	605	608	623	611	596	615	614	659	686	654	649	649	622	609	614	613	627	580	641	674	646	642	583	637	612	658	668	638	624	658	626	642	627	695	632	619	647	633	628	616	569	629	613	624	609	625	646	700	640	641	654	620	609	620	629	663	658	672	619	677	661	645	605	672	643	638	620	634	614	663	608	618	574	605	650	633	582	622	649	677	599	658	650	613	621	614	641	595	631	650	636	626	635	627	667	664	623	615	640	605	644	611	621	656	630	614	631	609	640	617	617	573	625	621	628	597	636	657	640	663	598	624	608	602	605	638	585	659	614	575	639	632	618	648	636	651	655	639	651	610	617	598	654	658	660	625	642	618	637	632	617	650	625	602	645	627	599	627	641	624	639	677	652	607	595	628	628	641	621	616	601	581	612	598	602	602	642	631	610	648	634	618	577	624	615	632	643	616	657	604	623	637	651	593	644	617	616	624	604	641	626	636	599	623	653	646	597	651	592	635	639	620	617	646	642	573	643	625	611	624	635	622	632	631	601	625	640	613	657	617	589	577	668	633	627	664	628	642	628	615	652	621	602	623	603	617	641	677	621	647	634	616	624	623	670	607	604	593	617	633	632	612	606	560	620	597	605	627	585	627	620	638	623	648	624	632	634	592	623	660	611	571	627	620	650	644	637	611	640	616	604
7929	16842	13097	6926	4855	4569	4022	2617	1781	1649	4028	24901	23002	13734	4373	1986	943	623	576	604	578	600	591	543	541	581	597	573	543	579	574	607	551	578	557	543	581	580	569	610	530	589	566	563	554	555	599	574	581	582	572	585	576	564	598	563	561	550	578	575	596	607	553	605	578	568	546	564	538	570	561	528	508	557	535	576	561	583	575	567	564	574	631	574	533	529	571	566	581	573	554	556	568	558	524	570	552	563	551	581	559	518	582	580	553	567	575	565	517	565	549	573	534	579	593	523	556	568	581	559	536	540	521	550	567	532	569	564	549	593	543	531	517	605	591	559	537	518	614	605	561	564	585	542	538	552	523	543	575	541	576	607	587	520	579	518	547	550	571	531	539	544	552	532	519	546	564	570	581	554	566	588	568	546	528	556	553	599	574	571	572	561	570	545	533	560	586	518	548	589	589	573	576	573	579	565	552	564	549	559	533	582	582	580	529	568	556	564	533	570	538	554	523	556	534	565	545	577	541	572	544	507	548	562	550	565	567	564	588	569	591	571	535	589	581	596	570	591	568	571	613	566	559	549	505	579	596	558	571	556	516	570	564	519	554	562	581	564	567	542	590	551	525	579	587	549	550	550	567	557	645	586	584	580	572	511	545	556	544	553	569	540	558	544	520	551	532	595	545	577	566	565	589	575	560	565	543	540	527	528	560	584	541	573	580	554	537	537	626	565	565	587	569	533	567	575	613	573	531	520	604	552	619	562	590	532	545	523	578	590	514	562	549	516	545	517	578	535	539	547	561	569	556	553	546	562	591	535	564	588	538	581	504	575	586	533	578	511	583	531	558	557	552	544	555	528	569	541	579	572	535	550	575	543	544	585	571	584	556	564	558	574	519	545	563	598	577	606	569	589	554	549	568	573	607	574	571	540	542	552	567	545	520	531	543	536	547	588	576	536	556	594	560	568	543	587	506	545	555	579	545	555	522	531	559	564	588	590	552	586	571	606	532	569	603	566	587	553	548	600	551	546	549	572	570	515	529	593	571	593	558	514	541	513	578	592	586	574	580	547	535	571	570	547	577	560	561	535	547	576	553	517	527	561	532	579	565	591	571	585	538	570	580	537	576	519	561	545	581	557	567	570	546	531	564	547	561	578	585	558	612	561	573	582	548	580	603	563	581	517	589	570	561	569	526	584	594	570	541	535	507	610	604	545	562	566	570	575	512	546	562	597	552	564	567	554	562	560	554	541	557	571	585	551	532	552	556	563	585	555	540	554	559	527	589	575	564	569	523	557	536	548	536	565	547	556	558	547	564	535	589	576	581	552	564	569	566	557	556	585	565	539	547	530	547	561	554	555	536	549	584	600	549	529	587	570	521	531	545	580	528	552	581	562	550	557	530	554	524	517	518	589	538	578	555	575	602	569	540	547	536	529	572	564	501	533	545	538	554	580	536	581	529	573	597	549	582	612	561	535	602	585	541	517	537	600	547	590	576	521	594	563	584	548	609	571	560	573	594	581	576	521	548	539	570	538	583	524	564	557	573	554	562	546	535	540	556	545	531	562	541	561	572	546	572	571	574	525	547	555	539	593	551	550	596	562	553	556	516	569	510	557	552	571	557	562	587	536	605	601	573	549	539	544	552	537	570	528	568	547	586	575	548	556	535	535	548	548	550	553	557	543	508	561	596	593	531	563	511	564	591	576	540	548	583	545	534	536	513	563	560	531	532	544	569	592	509	535	529	558	567	573	523	534	558	567	561	578	522	554	535	578	561	557	514	569	576	548	617	548	526	539	564	604	578	552	513	549	520	544	529	569	574	530	555	560	566	588	586	547	505	568	554	573	568	548	546	562	584	568	611	531	562	566	595	606	503	600	561	546	553	584	552	540	545	582	541	568	560	580	570	518	526	555	555	566	549	551	572	549	552	557	539	568	537	589	573	568	526	523	605	573	548	588	554	546	580	562	551	592	543	523	562	581	552	578	573	511	518	627	560	569	531	526	564	529	567	544	535	599	549	576	559	555	570	528	570	597	539	524	547	590	551	554	545	535	528	585	537	547	588	504	584	580	565	571	537	564	576	570	595	577	541	582	551	539	535	595	577	531	592	543	560	520	566	565	578	565	504	549	555	613	628	556	542	547	557	555	526	504	528	578	530	540	579	530	530	554	580	556	592	571	571	554	561	533	549	543	529	559	602	547	535	556	505	580	559	546	535	581	511	591	594	586	541	535	584	548	556	529	565	550	582	503	550	549	579	580	518	552	562	570	587	528	546	547	506	556	562	589	545	556	561	559	574	564	527	552	563	545	557	571	566	547	547	562	555	569	506	549	545	556	592	559	557	629	574	564	552	548	573	544	534	575	537	553	578	531	528	563	560	560	569	587	548	534	551	568	548	541	520	550	562	584	553	564	533	545	523	584	584	544	562	547	570	538	560	564	551	599	575	562	545	531	586	542	546	556	583	567	543	555	523	538	551	569	573	538	508	514	570	581	588	575	527	590	536	524	576	524	598	540	564	582	543	532	585	557	562	559	555	543	574	541	571	556	538	553	582	583	527	584	528	568	558	543	532	565	564	539	529	596	570	560	545	578	557	560	559	573	524	587	576	559	556	553	561	557	545	532	567	569	505	558	542	564	556	558	538	602	575	560	565	543	541	571	580	567	516	575	548	554	576	557	544	565	543	552	534	548	560	615	525	574	560	538	547	544	546	569	555	530	563	558	531	540	590	581	542	571	530	579	558	574	545	557	538	539	586	576	539	593	566	565	550	613	564	555	572	559	506	565	581	551	582	564	586	549	567	545	571	543	549	572	555	533	535	575	596	564	550	581	562	590	523	563	546	541	567	575	542	546	561	569	597	594	508	548	533	546	529	505	542	540	556	542	527	595	535	557	565	560	545	558	548	510	588	556	533	521	593	549	537	549	559	567	544	536	579	523	589	573	540	503	551	598	531	569	527	538	570	542	548	534	557	574	601	566	547	535	577	527	539	551	527	559	525	537	560	527	563	563	569	527	504	532	553	527	545	533	542	545	572	544	600	555	560	529	535	556	553	577	537	559	553	537	508	534	539	572	523	557	525	580	565	619	585	554	533	557	547	571	571	508	515	542	553	542	546	592	516	552	572	603	510	560	555	543	606	565	541	499	550	568	562	594	590	575	555	574	544	600	537	553	585	516	570	530	532	533	536	595	528	550	553	555	603	544	576	569	570	591	554	479	566	547	519	565	560	560	600	559	600	519	605	550	601	565	544	570	556	612	588	571	592	567	557	588	573	545	556	542	578	545	553	590	601	549	588	542	530	545	580	530	645	545	578	549	523	570	498	542	592	513	531	582	553	575	521	552	564	590	561	562	588	546	542	585	526	530	545	538	524	535	565	601	561	507	526	546	538	533	557	543	589	535	585	574	571	548	593	576	531	571	606	582	551	561	536	588	518	600	572	593	566	546	545	510	595	532	591	552	575	567	573	532	530	552	559	548	564	565	578	561	527	558
27918	13600	4402	1919	1278	1060	1089	934	808	732	722	1447	1760	1479	964	735	594	596	596	602	564	599	566	603	599	589	587	560	570	616	552	586	587	549	593	569	547	560	567	595	582	560	588	583	544	615	559	541	543	560	570	611	535	591	515	579	569	536	624	601	561	612	549	558	576	548	573	595	616	559	549	580	591	558	599	568	558	567	566	526	565	571	560	535	591	580	561	575	574	573	521	546	558	568	555	553	571	587	568	563	556	551	570	562	550	559	562	525	610	563	567	564	575	567	555	569	538	559	602	509	592	556	556	577	603	585	580	604	572	550	522	565	535	536	523	583	575	560	552	607	555	616	542	557	579	557	560	556	556	546	562	551	638	543	580	558	550	586	571	570	594	588	599	598	543	594	560	609	603	554	556	571	569	540	577	575	563	588	570	576	574	520	546	562	556	580	602	576	583	567	552	555	565	556	567	544	519	544	576	560	530	623	582	545	584	585	542	592	601	572	576	607	547	595	618	559	578	595	608	563	576	575	575	567	612	587	543	536	596	584	564	560	566	569	603	584	601	580	587	547	604	549	569	581	563	575	556	569	562	501	598	594	559	551	573	556	550	530	534	583	547	593	558	564	574	544	568	624	575	569	564	580	564	568	565	593	592	548	560	592	575	580	545	583	618	600	555	552	544	550	573	552	573	570	549	549	564	563	601	570	582	571	533	573	547	564	533	566	603	575	578	515	617	535	564	626	637	590	537	587	561	583	534	572	530	584	563	631	561	515	565	566	573	550	543	572	611	561	570	538	580	560	576	572	599	590	603	562	575	556	545	517	579	629	579	599	588	580	555	578	543	564	573	572	563	537	545	566	585	538	552	562	603	549	562	568	560	557	517	530	566	581	587	553	540	586	567	625	606	553	596	607	515	554	560	530	596	563	565	565	583	573	574	585	574	594	543	584	536	592	562	574	541	565	598	598	581	570	531	521	549	545	559	530	555	582	546	590	591	591	572	615	604	572	558	558	543	550	567	569	599	603	560	562	561	576	610	558	561	554	568	567	595	517	555	507	606	603	589	617	636	578	571	558	580	573	527	604	599	576	584	589	600	564	573	530	570	555	564	573	557	552	552	593	563	583	554	570	562	596	556	546	527	540	565	622	583	531	544	560	572	557	555	555	560	560	563	564	533	559	590	550	555	567	572	575	563	564	563	561	583	633	573	584	568	575	571	536	569	601	569	590	600	588	581	572	570	560	562	578	544	547	593	574	586	572	566	587	581	565	568	529	566	515	538	575	528	554	591	568	605	591	564	568	595	615	565	600	582	536	565	576	585	583	564	543	590	571	557	579	550	570	550	545	555	565	522	548	574	612	608	564	599	562	572	582	583	614	518	578	547	563	545	571	559	594	578	509	545	535	546	547	562	590	549	575	551	574	551	589	561	619	551	587	543	589	623	590	556	571	518	537	580	553	538	558	564	597	581	549	513	598	588	579	564	544	560	565	574	557	570	589	576	586	581	567	623	596	531	550	580	592	576	599	558	574	581	619	538	582	564	549	550	549	612	524	593	572	540	549	557	587	577	569	549	551	567	577	575	566	583	573	573	578	574	554	558	532	548	540	585	568	583	589	612	598	551	571	580	575	557	593	588	571	526	579	574	535	577	553	580	524	536	551	553	628	551	563	556	552	612	552	547	536	549	566	563	603	590	575	603	599	600	605	538	586	567	569	527	549	545	578	497	591	569	645	564	561	518	561	579	538	584	593	556	568	566	575	580	556	550	587	509	559	568	547	597	616	529	590	551	558	541	553	608	566	567	568	564	569	620	556	586	602	613	545	580	535	549	527	596	603	551	569	558	532	589	577	549	546	570	596	550	640	592	559	536	533	583	549	584	554	533	570	556	593	566	531	545	576	518	562	590	597	548	582	598	547	592	549	600	543	571	589	577	573	580	531	598	592	551	589	586	569	566	568	612	580	580	537	544	572	563	599	552	563	552	561	541	590	632	570	579	579	595	554	542	586	600	599	591	588	562	567	565	601	575	569	604	542	611	574	557	571	586	573	546	535	571	531	600	581	608	547	550	565	576	540	597	557	596	558	587	560	563	530	565	599	562	555	534	548	625	570	577	590	585	541	595	630	537	545	562	566	562	544	595	611	585	596	579	609	556	589	577	581	612	572	549	537	558	544	604	528	602	558	603	583	573	551	605	575	562	570	530	546	599	603	560	573	561	573	565	567	560	553	605	546	628	562	562	554	613	560	590	581	577	554	592	616	562	566	556	605	579	585	536	558	539	529	550	580	601	559	529	566	571	567	567	533	611	553	593	560	604	541	626	542	574	596	570	550	516	561	581	578	564	512	549	560	580	580	580	585	601	578	595	541	573	561	537	547	616	573	582	567	567	573	556	565	604	551	586	567	553	577	621	582	583	570	559	546	551	566	551	571	559	615	551	585	578	569	570	568	557	561	560	557	607	573	602	539	571	569	575	591	547	566	528	579	526	593	560	590	563	606	579	551	557	563	521	575	543	530	551	561	560	569	575	553	593	521	612	578	610	568	593	568	570	627	564	576	562	593	547	580	570	585	550	570	577	558	606	565	607	568	617	593	591	607	615	537	583	585	544	556	581	574	552	582	551	614	586	559	552	560	574	598	550	561	551	580	598	591	574	606	572	582	574	534	582	578	582	593	561	565	571	547	595	566	589	569	568	558	603	585	560	592	561	573	561	566	535	576	602	531	566	559	589	591	568	576	584	556	541	531	606	550	584	576	599	567	574	570	549	539	574	550	561	584	565	546	540	563	529	586	544	575	557	621	549	565	545	601	561	538	574	595	606	554	567	560	534	577	576	568	559	592	573	584	532	596	560	556	591	553	591	563	549	605	549	543	590	573	537	540	566	560	588	561	540	604	538	541	569	548	598	528	558	618	555	586	574	576	559	555	620	603	544	595	533	604	593	580	562	601	556	594	581	601	574	564	606	607	592	604	554	575	576	575	556	564	577	566	588	531	581	544	563	559	558	581	560	564	587	564	565	595	548	582	588	596	574	561	602	592	537	590	582	550	570	567	587	564	596	572	591	573	540	544	574	599	577	552	599	553	540	609	555	559	597	559	594	636	559	620	555	560	551	510	567	583	572	537	597	572	601	569	556	521	569	591	590	579	588	548	524	545	539	576	570	560	617	549	573	519	569	544	576	574	588	587	624	607	584	564	596	599	619	545	540	574	567	544	606	608	584	561	554	576	595	515	548	570	567	602	569	564	562	553	538	528	605	595	587	611	536	580	613	567	584	576	561	590	600	593	576	597	546	534	560	595	563	563	608	573	549	600	602	583	535	568	544	554	612	601	590	535	561	523	591	572	549	539	539	565	582	550	563	567	596	587	541	546	541	554	572	613	581	545	577	562	598	586	564	609	584	566	585	584	612	570	541	584	545	568	573	608	567	571	645	500	615	582	562	581	599	584	548	552	556	529	548	589	586	540	570	532	557	568	560	536	548	545	551	580
7853	5810	3706	1642	1377	1347	1312	1101	891	699	718	1811	2144	1539	895	598	523	526	492	490	488	508	502	479	496	477	460	525	516	532	486	497	500	459	480	497	468	522	521	494	511	499	498	473	481	475	469	496	453	472	491	450	508	490	520	520	497	469	529	496	502	527	533	485	475	490	455	501	514	497	486	502	466	496	507	512	504	512	489	514	491	483	526	483	474	490	483	490	470	510	528	511	491	484	495	514	507	477	479	512	455	495	479	468	470	462	540	514	446	467	513	485	465	478	523	490	500	480	467	498	510	526	479	481	499	498	476	486	481	487	455	481	474	530	495	515	498	485	496	497	509	520	478	501	464	496	480	524	498	456	482	496	501	483	507	475	494	476	489	491	466	490	484	485	481	463	476	497	528	459	472	487	498	503	502	511	463	497	492	486	484	476	529	456	485	488	467	462	473	517	481	510	473	501	480	482	487	521	482	504	503	463	498	466	535	504	437	505	542	508	505	516	489	555	524	509	488	502	475	510	535	492	517	455	503	526	468	493	511	488	500	498	516	511	479	504	510	455	465	469	505	480	469	465	462	528	486	483	472	495	506	481	490	490	495	497	498	488	485	484	530	476	479	504	456	484	482	473	481	519	480	476	500	509	505	482	448	469	486	482	472	469	525	466	461	472	473	515	494	472	493	486	532	502	519	492	524	442	459	525	502	456	502	500	513	507	508	487	515	525	456	519	493	520	477	486	493	489	500	507	509	462	533	492	487	488	501	484	491	474	534	501	513	521	490	525	480	451	512	487	463	465	485	522	511	478	458	559	486	537	448	502	483	491	472	458	475	515	480	498	483	506	474	509	452	528	514	466	468	500	503	474	490	510	511	521	475	524	495	480	491	480	488	489	478	472	491	485	533	485	508	512	494	508	490	475	491	484	444	466	461	466	474	492	540	505	444	495	470	534	488	471	480	512	496	464	465	485	447	470	498	493	495	490	512	491	478	505	501	485	497	477	480	460	513	500	486	484	494	493	499	488	453	515	486	488	535	473	483	445	469	507	514	461	484	491	498	523	476	478	475	487	486	468	503	497	470	538	499	496	496	488	497	485	491	494	474	459	481	470	512	483	456	481	520	531	486	484	472	487	494	473	493	486	501	494	484	472	501	486	512	479	501	492	497	511	469	502	437	510	482	497	518	494	491	467	499	485	508	486	488	476	508	473	465	522	481	522	449	472	479	502	517	543	513	511	476	502	476	486	485	469	467	527	460	484	495	499	476	507	502	497	462	499	514	487	484	464	489	479	497	483	484	538	494	487	463	478	460	518	502	451	470	466	539	516	489	502	477	481	482	465	479	511	491	508	503	512	482	496	508	463	508	502	471	470	479	520	469	510	489	516	498	489	541	523	518	474	488	493	515	496	454	489	494	543	494	480	486	525	463	495	459	495	514	452	453	486	507	482	479	503	483	530	523	477	477	465	471	487	496	511	536	471	430	496	479	512	461	468	510	511	497	491	521	494	520	471	485	508	462	491	451	488	463	466	467	497	462	486	501	462	499	502	508	463	456	464	456	472	545	456	507	473	499	460	468	499	490	479	473	508	450	501	482	532	521	458	486	473	487	481	496	499	493	511	435	515	512	488	490	489	552	471	495	510	502	456	457	477	462	514	501	500	475	519	505	468	481	515	502	506	480	508	473	472	498	502	490	483	466	507	462	479	492	489	504	508	496	465	497	537	478	445	482	483	494	501	499	522	469	497	532	491	472	451	453	470	503	485	484	474	486	470	573	463	492	496	473	490	495	514	485	499	477	493	480	474	497	493	482	508	516	498	512	483	455	509	501	510	492	517	498	515	503	516	484	461	491	494	519	462	487	457	492	521	490	487	509	471	507	471	461	491	505	492	484	508	488	496	491	464	506	468	521	511	485	486	502	504	502	529	493	470	485	509	521	531	526	494	503	521	481	477	492	463	480	477	515	495	482	466	505	483	511	512	469	475	483	505	502	498	491	465	479	477	488	482	454	519	429	491	525	458	531	491	498	491	488	480	510	508	463	495	457	457	483	492	507	469	475	475	516	513	501	480	504	483	500	503	507	503	505	479	501	492	502	499	472	493	498	507	492	461	516	499	485	517	548	508	462	489	480	512	505	507	500	463	482	516	459	468	490	493	515	490	473	505	468	469	493	488	479	516	501	495	504	495	517	481	511	480	500	538	499	467	498	497	534	465	496	484	434	483	508	498	540	483	492	515	485	518	507	524	495	464	492	528	467	536	490	526	526	469	485	507	448	485	511	498	488	463	490	465	499	494	508	487	485	494	483	513	492	495	482	506	528	485	466	517	488	507	507	479	511	466	493	478	488	510	462	519	476	476	508	457	510	512	466	496	463	503	490	485	520	454	484	502	499	499	500	489	471	485	498	488	486	509	509	523	513	502	476	473	543	521	474	483	479	467	492	504	504	494	460	505	485	494	512	498	500	482	464	467	502	465	495	467	514	449	495	508	478	462	449	507	481	473	479	489	499	494	493	505	483	499	512	481	491	488	435	536	491	513	494	512	538	482	474	494	483	464	491	539	489	509	482	499	479	512	495	504	502	505	497	487	521	501	475	492	497	539	483	519	489	493	482	498	497	504	474	536	493	517	511	480	482	490	474	510	502	537	485	492	515	483	475	510	485	515	557	463	491	479	482	476	496	504	495	484	495	491	483	481	501	499	492	508	455	511	477	467	500	493	521	498	521	503	510	464	516	458	490	526	528	503	464	495	494	490	521	496	512	485	489	508	483	505	464	514	512	479	480	472	446	475	496	476	500	499	468	486	490	466	490	474	499	485	464	519	502	467	494	520	479	463	487	482	451	528	468	519	481	454	539	458	500	522	530	507	469	524	477	503	473	506	542	491	533	502	501	500	520	487	499	473	492	472	535	502	486	514	499	490	457	477	507	483	517	489	479	479	471	469	523	487	506	502	466	498	462	478	459	515	513	525	490	531	503	478	519	516	478	515	490	514	521	482	482	471	503	465	504	497	485	496	496	461	495	442	484	469	484	479	496	492	468	507	498	476	517	503	484	493	464	502	494	503	528	500	496	489	486	465	512	538	433	513	505	476	451	479	443	503	466	501	506	482	487	508	442	480	479	517	493	510	513	487	493	506	494	468	436	518	478	513	485	478	461	488	494	483	523	506	477	466	459	465	490	480	489	479	485	494	493	462	519	484	466	458	485	503	538	503	436	506	496	486	510	517	515	478	479	465	522	491	484	535	500	465	471	504	462	463	478	495	485	500	472	461	519	473	466	471	484	493	489	487	485	485	489	482	472	494	497	482	494	461	503	495	508	467	477	494	481	490	487	453	498	466	479	516	501	504	509	498	499	511	479	449	466	498	502	498	505	446	502	491	452	549	465	506	481	497	501	522	463	505	496	477	506	495	473	519	495	488	471	498	500	517	480	492	483	509	512	469	522	450	498	463	478	479	474	502	480	491	497	496	492	515	535	490	505	488	505	500
25678	21504	27706	25497	10126	2414	1980	1366	1175	1080	2464	13927	14042	9196	3100	1278	744	560	539	620	591	590	561	554	525	558	565	563	526	535	513	523	561	549	505	540	560	542	560	572	586	547	566	554	534	518	586	543	541	525	516	534	517	557	589	562	534	537	569	571	551	571	535	536	545	526	489	580	556	499	546	519	559	528	516	521	537	557	538	516	555	567	501	521	525	539	550	569	544	583	590	544	571	512	536	505	549	520	523	559	578	521	502	525	544	557	555	527	563	583	538	521	537	503	541	565	580	533	568	549	491	604	562	520	547	544	552	546	584	538	559	528	515	560	536	585	543	588	518	554	531	570	560	570	561	498	506	542	561	525	546	505	577	550	547	482	541	577	513	538	556	552	566	546	583	523	531	556	548	581	532	539	557	555	527	520	573	558	492	573	556	546	565	567	563	530	550	551	548	535	515	556	570	553	552	514	531	516	567	504	586	512	556	534	539	536	486	526	553	565	531	525	549	509	520	581	570	539	549	571	558	572	542	568	540	560	512	563	513	563	558	554	526	502	607	581	540	588	575	590	553	583	563	585	520	525	515	505	602	553	534	566	511	528	502	566	539	532	538	521	564	563	518	608	540	519	553	544	512	514	559	532	551	554	587	551	537	563	570	542	573	485	555	504	532	529	540	495	524	553	546	556	563	553	551	587	512	512	499	527	522	529	529	518	495	558	531	512	541	548	539	598	554	580	538	520	534	564	552	565	572	509	556	560	498	541	489	556	558	564	532	541	540	580	513	538	517	564	528	515	498	541	508	519	562	573	556	529	513	566	594	560	571	531	571	501	551	540	568	556	561	597	531	522	559	522	545	552	568	584	582	532	502	505	550	613	556	491	506	531	531	609	573	524	519	570	509	554	540	560	550	584	588	543	530	578	551	574	524	521	586	513	504	578	529	549	510	550	512	501	572	547	554	530	545	517	556	539	568	554	521	523	519	532	523	576	530	499	549	562	561	566	606	530	559	526	530	572	524	530	527	543	542	534	565	576	602	528	569	566	511	545	537	552	567	547	554	558	515	517	583	586	585	596	509	548	552	541	533	519	522	524	544	543	547	549	557	537	539	527	571	540	547	597	530	516	568	545	541	567	542	548	539	565	551	564	568	517	567	592	554	543	523	558	543	550	576	514	501	560	528	530	560	541	566	520	519	531	512	513	531	537	514	535	541	551	516	584	508	553	555	554	540	534	523	553	539	532	542	536	543	545	528	545	534	543	534	563	519	537	569	594	571	508	573	548	527	486	515	527	554	564	508	518	519	539	529	551	543	523	523	526	570	571	544	530	514	546	540	511	528	500	518	518	543	561	533	571	550	526	553	569	521	534	562	545	563	509	534	544	569	530	554	527	537	556	534	568	543	518	556	489	533	527	508	560	538	592	505	537	545	512	551	536	532	523	510	573	522	505	551	529	568	541	531	551	563	597	563	529	524	549	508	537	517	547	513	524	548	544	548	535	522	530	502	537	506	534	553	559	590	589	569	550	587	504	504	563	541	526	524	515	581	537	578	540	557	543	543	501	546	562	535	568	545	541	525	533	524	544	559	527	552	557	553	542	551	555	538	542	542	536	524	548	561	530	578	600	550	562	533	559	518	531	566	538	566	602	538	527	568	585	537	564	503	515	561	536	544	562	548	522	517	536	586	498	558	566	543	526	531	551	539	531	555	521	550	561	560	505	515	538	523	556	532	550	567	514	537	547	576	525	564	532	545	560	534	545	554	566	545	539	561	548	540	595	543	523	487	549	537	548	548	517	566	501	566	577	551	533	525	549	551	524	531	525	539	536	511	560	565	529	530	568	526	566	540	516	560	536	572	546	538	527	536	571	542	551	538	565	471	551	522	583	555	523	549	538	592	526	515	569	516	528	575	526	544	590	546	562	559	566	549	549	562	582	610	572	490	523	512	500	528	554	530	537	545	554	503	556	539	546	554	513	516	521	541	511	535	530	539	539	555	527	531	551	521	541	530	555	560	545	564	532	581	546	528	557	514	536	552	520	553	537	568	539	554	579	584	520	516	577	525	516	544	585	540	546	533	522	533	539	574	531	530	536	582	545	516	512	526	538	553	548	591	594	544	519	563	543	547	538	516	570	562	522	561	509	542	521	561	550	537	557	571	525	529	473	547	552	599	512	565	567	541	549	593	525	520	536	546	547	477	484	558	546	542	531	534	547	557	553	542	513	517	552	529	493	555	536	560	534	602	546	510	525	543	558	552	529	527	547	536	519	528	532	523	515	517	580	541	537	566	538	528	506	536	590	527	520	507	531	539	506	503	550	535	474	554	534	508	524	548	520	569	539	529	524	551	533	578	580	554	547	513	566	510	527	543	520	527	527	558	569	544	570	535	521	574	510	530	553	532	518	553	556	529	542	516	598	538	534	509	496	559	521	556	528	560	500	492	549	511	547	561	516	551	561	566	544	572	507	572	586	529	543	544	520	569	556	592	579	562	551	570	518	548	542	524	543	560	521	538	544	567	570	576	580	505	559	537	567	531	559	501	523	520	517	614	499	550	540	524	559	524	539	537	557	563	500	551	512	541	544	554	543	585	506	519	565	550	537	538	530	546	520	512	544	573	515	538	533	560	526	534	596	491	520	527	555	539	567	545	526	548	512	551	560	510	522	540	555	567	590	544	543	529	519	519	592	558	520	532	547	560	568	587	533	514	520	546	547	512	546	526	523	535	485	568	569	584	547	550	565	519	558	550	491	555	536	539	549	545	546	543	513	545	594	576	545	521	530	532	508	511	583	538	555	576	574	576	559	579	557	561	548	579	540	568	533	519	572	524	536	560	532	549	524	526	503	579	573	588	593	569	561	514	556	552	558	539	570	629	559	520	549	545	550	516	574	525	556	532	510	524	509	535	534	544	562	579	539	531	542	551	538	516	541	528	509	586	514	495	528	519	547	567	512	546	567	530	542	541	514	540	543	528	565	549	513	528	571	514	504	548	582	555	532	547	568	541	551	534	557	525	560	524	580	508	559	593	528	571	548	531	535	613	561	562	548	555	561	524	549	552	546	560	547	549	524	535	521	511	543	497	536	541	512	522	546	559	541	537	577	568	509	527	589	551	491	568	528	524	499	513	491	541	536	540	540	529	537	572	581	509	527	547	567	527	548	542	608	501	546	545	557	563	558	533	522	534	512	529	511	520	544	490	479	547	532	529	522	547	522	534	578	546	562	513	513	521	553	535	508	490	558	553	528	574	558	535	566	534	552	506	560	571	540	559	526	545	534	538	510	531	561	539	552	499	578	534	520	476	564	538	534	541	550	536	510	544	500	536	531	502	574	527	549	528	565	553	508	519	530	534	511	561	574	539	547	532	549	569	542	544	559	559	548	536	572	512	512	552	542	521	592	554	590	543	533	534	552	578	561	500	530	556	560	532	535	561	555	542	583	542	531	520	524	567	584	555	563	549	518	517	552	548	506	547	538	591	540	520	549	522	541
7197	10779	8191	4151	2632	1957	2062	1670	1568	1384	3897	15349	13156	8509	2905	1327	729	534	506	529	450	489	502	481	501	499	520	487	504	508	496	489	454	489	520	514	493	519	491	501	466	417	478	485	456	473	502	473	496	496	514	488	461	502	490	491	533	492	506	528	502	486	493	477	503	508	503	458	552	483	470	461	506	478	497	495	497	476	518	449	476	459	463	504	498	503	492	486	494	460	450	494	521	511	461	470	519	507	484	559	452	509	461	495	484	474	497	511	497	465	478	447	447	499	466	464	539	466	498	463	498	458	513	519	510	469	500	451	486	487	456	507	526	449	467	484	485	499	465	499	496	473	462	494	498	488	520	492	487	487	510	507	547	516	464	469	515	481	502	489	471	494	474	479	487	493	506	477	487	490	505	485	513	492	492	477	483	491	522	493	502	530	515	493	511	466	491	519	469	479	488	533	527	488	497	511	496	499	510	492	514	476	530	538	486	491	505	484	450	436	488	517	500	493	490	490	496	510	488	491	533	464	474	483	514	482	485	489	455	518	524	498	474	482	508	485	484	502	464	519	456	498	502	518	521	471	476	532	438	487	438	482	487	469	472	460	485	507	518	515	463	472	493	461	486	476	501	464	475	528	483	477	522	499	477	440	481	483	478	476	492	522	491	477	475	435	513	501	480	480	470	459	486	488	496	477	531	510	484	467	510	502	457	509	475	462	498	487	496	496	472	513	499	501	494	470	479	498	536	491	514	484	466	454	467	501	501	510	472	486	485	457	472	485	475	488	487	520	500	460	501	514	475	498	474	527	481	482	503	487	475	475	485	461	490	522	461	519	469	497	486	463	471	468	470	473	459	494	472	513	458	460	497	500	509	500	493	502	493	520	496	465	488	485	511	496	441	495	505	481	499	503	507	488	458	489	519	499	474	477	538	520	485	494	525	497	453	491	465	508	493	487	502	473	491	466	468	503	531	491	472	508	502	488	472	482	505	505	504	472	521	457	504	489	503	498	502	480	534	480	472	490	514	479	449	479	510	461	478	454	440	531	499	496	495	523	525	516	511	509	486	501	522	472	532	501	488	512	471	507	489	498	513	457	455	470	487	473	523	497	489	494	481	508	486	458	487	481	471	439	482	495	495	495	511	481	509	499	499	513	523	473	531	533	493	474	497	518	460	511	501	504	513	484	498	503	500	480	471	465	462	448	518	504	492	456	501	481	517	481	510	500	498	467	480	520	527	463	456	500	490	513	482	486	498	515	463	502	515	507	459	544	461	474	509	464	476	499	487	513	505	445	450	485	500	496	529	494	498	487	532	490	471	524	494	498	522	513	483	505	483	460	513	446	480	515	503	453	450	492	481	467	443	472	521	511	508	475	503	487	455	514	522	462	509	495	463	493	504	483	469	498	510	484	516	470	449	474	492	448	496	539	465	496	477	487	484	463	526	524	515	500	491	467	498	483	496	493	442	487	495	509	522	502	494	458	496	530	455	483	475	518	492	479	484	495	496	462	478	498	489	481	447	438	515	502	514	477	495	492	489	520	457	508	477	498	468	503	513	525	524	493	531	476	454	491	455	492	497	489	505	484	518	489	508	478	516	464	490	506	476	530	472	477	487	475	499	483	506	510	576	520	465	489	484	502	473	507	465	439	483	495	473	504	496	469	479	520	513	480	483	525	449	453	512	471	470	467	448	477	473	499	460	488	512	494	490	467	497	463	521	460	510	525	487	454	480	498	500	453	460	480	469	478	530	483	503	475	494	472	487	494	469	485	516	518	478	508	476	467	497	501	486	502	478	514	503	516	481	465	516	521	493	487	507	482	485	495	512	447	507	481	490	464	494	446	486	464	467	492	517	486	537	528	497	524	477	507	455	503	447	513	519	489	474	488	462	513	523	488	542	485	524	529	454	525	494	549	465	511	489	483	486	440	480	513	475	449	468	519	489	491	437	472	496	495	511	482	483	497	511	523	479	511	508	475	497	450	507	458	511	475	547	448	462	490	489	477	488	487	504	508	502	474	492	484	536	487	517	486	462	500	497	502	467	469	505	509	506	465	485	534	484	525	497	511	484	529	529	446	471	491	482	510	472	531	474	489	499	484	439	499	520	512	514	485	460	463	491	496	448	483	466	496	483	482	480	499	532	473	531	466	525	474	478	506	485	481	515	474	454	485	508	541	464	474	470	531	464	500	460	547	532	526	508	491	477	451	475	497	508	506	477	491	494	521	503	464	474	455	494	498	506	478	509	512	463	485	452	502	457	479	472	498	500	475	508	512	479	507	495	485	501	467	500	478	494	510	529	508	519	489	467	489	493	503	472	501	492	485	445	489	506	468	490	458	485	471	472	514	532	468	479	499	471	472	494	486	491	497	524	506	481	519	489	514	492	470	508	494	494	543	482	540	472	470	498	503	487	521	482	500	475	476	479	463	497	486	494	513	462	496	459	492	495	478	505	474	500	481	528	483	510	482	497	474	509	455	496	483	523	490	473	480	458	467	532	489	474	481	497	479	484	495	501	483	494	497	491	494	449	493	536	491	478	478	507	447	492	471	471	497	498	498	469	512	493	463	494	468	489	487	480	515	457	491	492	491	479	465	463	521	508	477	498	502	508	463	507	504	470	479	497	491	499	493	475	465	487	503	464	494	466	461	528	490	461	467	488	505	525	484	468	523	494	526	472	476	468	515	528	490	466	546	452	491	518	443	513	496	511	483	488	517	552	475	482	488	519	476	489	498	497	439	478	503	469	524	482	503	480	484	479	519	494	518	517	461	452	507	432	554	473	459	486	492	491	505	517	475	456	489	493	497	473	471	513	471	480	500	497	500	461	491	488	472	497	499	488	481	511	475	458	535	468	491	478	484	497	506	533	455	467	503	488	489	479	484	514	497	466	507	503	512	475	460	478	495	462	465	461	496	466	521	479	478	459	500	448	473	474	474	462	480	522	508	474	467	514	458	487	453	476	494	535	473	512	503	483	510	499	508	488	461	503	473	478	487	518	468	482	454	520	463	539	473	496	521	461	476	468	498	476	487	522	468	517	472	484	476	514	494	514	500	461	470	488	514	511	483	492	480	569	477	494	485	499	466	467	488	444	516	479	465	493	502	463	476	489	479	506	504	491	473	495	479	502	492	488	486	538	501	486	499	479	499	497	492	532	480	472	473	475	466	475	524	482	497	472	482	503	527	511	511	520	495	483	481	515	492	462	479	481	540	461	536	522	494	484	480	482	459	492	504	494	518	497	460	471	508	496	452	504	508	498	481	516	488	511	478	533	484	500	509	444	479	489	454	516	456	447	499	515	434	449	507	465	482	466	498	470	506	478	496	485	516	470	499	475	429	472	517	459	469	485	487	494	491	514	471	510	491	471	477	501	492	487	484	447	507	456	470	492	517	468	534	481	491	477	515	525	483	502	481	490	494	482	497	454	490	496	499	517	504	502	515	504	475	493	516	500	484	465	444	474	456	495	463	491	491	471	487	473	497	499	481
24667	21485	28707	24682	21146	9552	3143	1779	1397	1408	4149	25188	24918	16463	6037	2048	1009	758	681	661	707	689	737	692	685	670	659	649	682	681	711	684	667	683	707	689	637	698	688	692	647	676	636	682	672	669	684	654	636	705	647	688	638	660	712	674	651	688	666	678	690	665	648	683	670	680	675	686	682	656	633	624	676	711	648	649	670	678	647	658	711	699	644	664	630	680	666	674	676	664	663	649	645	689	698	707	679	658	644	676	684	684	704	683	729	643	617	671	672	671	627	654	658	654	642	704	658	677	655	699	644	659	689	643	700	644	686	683	654	637	681	726	674	681	654	667	721	667	651	679	694	673	701	728	630	650	666	676	667	676	653	664	709	671	594	700	698	676	672	704	628	657	698	618	675	701	721	701	644	631	655	652	664	728	654	680	651	651	667	637	701	636	698	667	660	654	652	639	651	666	672	622	668	627	661	674	621	690	621	657	676	680	666	696	708	652	684	692	680	675	648	652	716	631	654	655	654	679	672	627	648	655	658	670	706	630	652	683	662	689	689	641	693	662	678	670	669	673	682	721	659	723	628	711	632	656	706	672	643	683	722	628	628	652	691	701	671	682	645	669	691	691	675	682	716	699	662	654	658	693	681	700	655	675	646	702	665	678	636	675	695	616	689	718	708	673	663	687	658	689	676	659	660	666	659	628	680	687	613	621	665	671	679	635	715	658	630	601	694	675	665	688	681	678	651	676	657	695	606	655	597	674	669	686	681	681	634	672	637	630	641	686	666	707	641	685	618	674	665	679	713	679	645	631	677	689	695	652	643	663	696	631	694	677	648	661	692	674	685	649	675	672	635	642	723	684	690	677	693	676	676	642	655	670	644	658	712	659	659	660	627	663	650	667	650	644	635	662	664	703	649	725	687	646	658	659	604	646	685	657	649	666	674	663	685	683	678	689	694	677	643	674	672	689	684	659	694	657	660	631	671	616	658	690	727	683	644	635	622	657	711	672	671	698	725	641	668	675	637	633	712	681	695	747	631	662	631	697	689	654	652	641	655	652	696	683	722	688	641	681	664	692	731	662	654	670	695	699	656	708	656	679	688	727	663	698	662	653	689	623	646	656	674	671	705	712	645	645	652	702	626	669	617	688	695	699	654	705	663	673	704	696	673	662	667	702	628	660	672	665	678	651	732	683	703	644	693	665	664	658	658	637	667	685	634	629	704	667	715	689	647	663	696	721	675	702	661	687	656	642	659	695	634	681	624	639	675	705	719	663	669	669	653	647	696	659	657	654	661	637	739	666	670	655	670	663	691	675	668	670	708	647	639	665	660	669	640	613	683	697	642	667	649	653	647	660	664	741	663	669	640	679	646	641	681	642	615	657	625	660	655	649	686	688	661	660	631	676	662	682	684	666	682	643	685	682	715	614	692	642	616	650	674	603	658	685	675	694	671	709	670	687	699	659	684	707	670	637	627	657	681	670	755	657	660	657	685	639	609	703	715	680	697	639	663	652	722	674	695	672	692	697	654	664	669	645	652	644	694	627	660	632	648	660	690	673	720	632	660	667	672	659	651	655	628	618	691	673	660	656	633	697	691	657	674	686	715	663	646	671	678	711	698	687	632	690	669	644	684	642	660	689	706	706	674	626	625	665	631	664	687	683	682	671	661	669	673	664	662	683	608	661	670	667	618	663	633	633	684	671	684	685	700	639	695	641	706	662	643	671	646	687	673	621	631	711	680	673	653	651	695	671	670	672	669	715	655	622	646	691	647	648	646	688	651	659	639	721	627	688	663	681	649	631	646	677	686	691	664	638	615	634	669	684	696	678	688	677	664	624	686	657	648	664	673	667	643	673	657	693	664	685	637	648	649	633	662	653	626	659	682	648	691	701	655	635	590	699	673	708	677	694	629	604	677	669	677	672	654	660	663	690	673	672	678	691	705	695	656	673	663	663	680	624	677	635	659	607	650	678	742	668	651	695	664	704	699	682	685	682	615	664	646	667	641	655	652	719	689	684	656	663	692	655	714	652	695	623	648	597	648	699	647	633	690	720	700	697	662	643	634	654	694	663	669	664	680	661	727	679	668	749	639	677	707	630	722	656	655	650	698	672	658	696	661	676	686	702	689	698	671	661	616	629	671	710	636	644	639	650	693	623	682	630	666	640	687	705	647	641	642	676	668	679	701	643	621	665	666	667	675	652	666	682	694	655	672	686	674	624	659	668	652	633	661	653	646	662	664	629	663	703	701	676	631	700	668	687	690	645	606	686	678	682	648	686	630	699	656	664	709	697	693	660	663	636	632	684	723	690	661	641	657	679	673	621	723	648	655	662	617	636	671	669	684	650	637	667	669	695	662	698	700	665	646	616	690	642	623	646	702	619	690	658	668	655	655	681	660	681	644	656	624	649	684	687	666	648	661	615	666	645	628	622	661	724	648	666	675	711	670	674	682	716	685	615	689	648	641	653	649	646	704	643	665	688	655	656	654	689	702	656	698	643	652	695	639	659	692	670	665	631	671	719	669	666	651	617	665	667	705	683	666	676	684	676	673	684	655	660	650	648	652	679	666	684	693	676	653	665	616	633	619	704	629	639	664	643	676	704	692	669	675	694	669	683	630	654	706	628	669	699	666	660	644	686	693	694	645	659	680	668	649	689	691	648	678	639	676	666	695	675	697	652	669	697	646	674	678	688	663	670	709	664	654	634	660	680	698	638	662	661	629	635	689	681	664	699	660	677	660	665	627	660	666	677	705	664	673	716	647	627	691	610	640	661	656	586	627	674	648	660	689	647	657	659	657	635	709	720	638	636	714	688	663	673	699	644	691	678	617	619	653	689	648	717	674	661	616	675	638	689	712	690	673	661	633	658	694	687	663	680	665	688	697	670	711	666	684	626	615	658	634	628	722	708	640	659	654	716	608	658	625	656	683	632	665	660	665	593	676	733	679	686	635	675	652	658	661	667	669	695	601	703	634	628	684	640	612	615	688	629	709	616	612	639	649	666	695	668	720	663	665	748	691	674	623	656	673	682	675	621	691	646	685	629	691	631	676	690	674	638	664	689	759	672	699	662	629	665	662	645	695	699	671	681	669	684	676	658	645	696	706	658	672	655	657	669	650	652	676	649	637	674	695	657	696	684	657	656	675	657	639	719	628	678	681	634	648	685	644	675	665	684	661	678	672	607	641	667	640	650	655	633	649	714	659	704	668	663	708	671	635	657	601	646	680	645	635	688	663	657	641	680	650	696	636	679	662	649	704	650	632	657	726	660	692	655	660	706	702	692	676	682	661	629	639	697	625	654	653	649	657	683	669	645	690	696	638	655	635	714	647	700	640	692	653	695	639	686	669	608	686	682	684	659	684	681	681	650	694	689	670	653	636	629	692	702	698	639	705	682	650	679	702	675	690	671	639	607	668	701	668	658	649	668	640	658	613	651	623	654	639	685	655	664	649	648	652	702	661	623	653	711	672	675	682	671	679	675	686	623	712	663	637	672
7502	13820	11369	6492	4885	3607	2581	2045	1872	1825	6190	25311	21985	13597	4889	1998	1068	647	596	661	601	585	601	631	603	610	578	623	634	582	566	585	595	599	549	596	589	606	580	617	611	649	634	576	592	584	564	599	583	574	589	585	613	646	551	603	585	595	586	634	579	635	588	585	568	608	585	628	633	561	584	553	573	628	545	542	616	564	576	591	594	603	617	598	567	590	569	632	633	548	592	547	618	596	541	614	580	604	584	596	581	619	566	630	520	588	635	609	658	584	590	579	624	590	585	586	586	566	582	613	568	613	580	596	575	564	561	586	572	552	595	617	599	618	637	568	574	575	596	598	563	611	588	609	629	614	577	620	629	607	584	639	539	611	613	612	649	582	603	597	537	600	571	581	637	575	632	561	577	581	617	560	606	593	581	594	593	575	576	629	576	584	604	599	564	550	590	632	578	550	588	579	628	613	588	589	619	588	616	600	630	558	614	603	617	616	588	547	635	577	570	570	626	595	568	558	582	587	629	585	583	594	605	583	609	588	558	549	575	593	572	602	579	640	612	569	553	572	604	569	573	624	587	601	561	545	566	543	591	586	608	576	599	595	555	581	576	577	588	572	596	589	585	593	601	588	613	603	615	568	559	603	588	554	612	615	629	594	615	580	633	567	582	577	596	563	585	570	578	574	566	618	597	618	598	609	618	621	598	552	605	561	613	589	572	581	597	621	570	590	550	594	566	638	626	582	573	612	598	517	559	564	600	627	606	589	588	581	579	620	574	569	579	580	565	615	592	587	612	557	597	621	600	621	586	612	602	588	594	598	628	563	591	583	614	607	615	598	613	564	606	592	549	627	623	590	603	588	562	614	589	564	590	549	597	589	610	599	602	574	553	573	601	568	571	581	573	577	611	586	545	584	568	572	570	571	611	616	572	611	603	602	604	623	552	620	610	586	602	599	570	591	571	582	623	561	618	588	581	608	520	579	561	538	573	561	597	569	577	592	569	615	594	588	572	594	573	618	613	608	576	579	581	633	583	584	637	562	573	537	588	593	556	560	594	587	609	595	558	590	535	576	564	600	599	642	636	547	541	571	597	605	575	604	604	615	609	590	580	589	559	567	567	567	612	586	594	594	590	574	583	622	599	617	569	592	610	595	578	602	628	577	568	627	599	588	626	575	555	577	599	588	618	591	594	582	531	623	578	638	615	596	591	595	613	529	587	571	574	618	615	550	610	595	584	614	572	573	553	603	579	558	618	612	593	594	597	558	573	584	558	582	584	625	535	591	574	551	554	544	591	549	545	557	605	542	545	615	587	549	619	626	598	604	574	572	643	564	608	626	637	545	593	630	596	576	600	587	545	608	597	625	599	589	626	621	611	646	556	614	595	570	557	571	547	596	591	575	584	576	598	523	608	561	587	557	584	586	596	574	560	566	590	565	608	587	542	600	601	556	566	572	585	590	522	594	582	572	581	599	524	584	577	534	580	581	574	557	627	596	534	603	599	620	574	600	608	590	598	619	554	568	602	608	572	603	552	546	556	621	562	554	597	552	541	570	569	637	617	558	609	566	609	591	591	551	568	584	594	612	569	623	570	633	581	601	581	556	597	581	556	586	547	581	555	602	595	517	555	560	570	538	575	575	624	572	565	574	562	589	562	600	575	636	575	594	601	594	568	538	592	578	584	630	599	594	565	626	597	558	619	602	581	619	627	570	594	654	595	584	581	582	599	626	522	604	579	597	623	617	583	539	545	581	615	562	575	587	620	563	588	584	631	633	573	560	567	579	577	579	606	574	573	593	533	575	553	561	594	582	577	566	580	579	623	572	595	565	575	615	595	647	589	558	595	596	577	560	586	620	566	539	591	576	590	598	589	572	551	573	553	575	565	539	565	569	554	615	613	556	573	612	544	578	572	573	618	547	555	590	595	598	619	565	560	588	580	520	608	582	528	583	606	648	658	609	601	572	607	582	604	551	561	641	572	614	572	646	569	562	551	585	628	559	559	613	606	590	574	589	598	567	571	563	569	645	598	588	532	614	577	539	597	568	587	585	600	575	619	555	579	567	542	563	567	569	605	601	591	585	594	629	590	542	587	597	598	580	557	565	551	538	602	546	632	528	576	615	597	575	567	602	588	573	643	592	601	602	566	576	532	559	619	590	619	562	554	597	597	568	573	602	588	583	626	646	599	607	554	564	585	543	574	629	568	592	550	540	591	548	584	597	558	602	569	566	553	605	587	573	595	586	549	600	593	586	593	573	628	559	586	587	539	594	564	602	592	588	549	567	616	596	572	615	549	590	585	601	578	567	579	607	583	550	602	568	570	574	611	574	582	549	600	626	592	574	583	566	569	600	561	579	593	594	609	619	613	565	608	589	599	576	569	600	543	590	597	558	560	577	609	589	617	518	559	624	601	561	572	603	597	596	611	568	624	581	593	571	590	565	541	612	596	598	574	602	539	592	532	575	615	617	567	569	591	570	607	611	550	594	570	579	589	556	558	589	576	574	571	554	579	588	582	568	576	584	637	600	629	610	593	588	605	559	589	602	569	577	553	605	554	591	596	567	599	587	574	567	601	587	564	599	563	608	564	565	583	585	576	575	620	573	602	621	579	579	580	600	597	567	591	570	578	583	600	576	587	581	596	610	589	614	636	596	545	582	589	602	574	565	589	605	589	604	585	567	594	595	583	590	597	574	568	580	587	572	581	590	600	594	649	532	594	606	586	573	586	579	581	547	574	611	580	602	588	580	563	601	580	600	600	562	540	612	615	594	575	570	600	561	566	569	552	585	586	591	596	578	567	586	563	618	589	632	559	583	584	574	580	560	606	575	610	598	606	566	574	540	569	583	595	593	589	593	637	633	577	599	564	571	590	570	556	574	577	588	578	587	609	588	562	581	589	632	597	560	589	558	593	545	582	581	555	575	556	608	569	590	595	551	606	607	568	592	574	590	572	618	554	580	578	588	596	521	566	546	581	550	610	591	515	548	554	554	563	576	571	617	599	557	572	568	581	561	587	580	607	566	588	551	601	598	568	546	584	574	560	512	579	525	558	559	612	573	585	583	575	597	597	601	612	555	582	565	560	595	591	594	568	553	603	549	613	601	543	584	561	585	614	542	553	609	567	587	553	568	558	561	561	603	550	574	540	595	594	559	537	602	603	563	552	579	558	572	586	586	609	557	590	605	614	580	610	555	568	591	561	599	581	591	595	615	577	550	538	591	613	600	620	579	572	515	559	625	550	603	560	557	550	566	575	619	571	594	573	623	562	541	564	548	613	623	613	559	558	578	607	594	583	598	592	604	576	548	614	558	564	627	589	615	535	551	590	618	570	583	621	610	542	556	599	571	601	594	575	573	601	589	595	545	596	575	572	572	577	597	591	618	570	580	564	591	569	573	570	562	567	613	580	549	564	570	563	563	567	610	579	633	599	618	590	612	605	627	591	572	575	595	579	574	606	584	568	625	541	622	541	565	576	601	628	570	600	562	580	541
27944	12964	3981	2016	1302	1043	932	870	775	708	810	1712	1963	1556	981	745	661	596	648	562	627	575	618	605	621	642	559	594	609	599	621	617	600	601	596	586	614	608	608	592	615	604	643	639	642	636	624	600	584	597	603	598	612	600	594	616	599	608	628	568	625	575	606	615	603	655	607	611	597	566	667	602	595	547	608	645	573	615	631	588	584	631	599	605	618	610	581	559	653	572	621	635	662	563	607	627	597	589	618	648	600	581	604	604	589	659	640	574	566	593	604	599	647	582	627	630	622	644	576	598	602	578	570	639	621	592	582	591	599	626	572	602	623	584	590	634	592	568	627	589	618	598	638	619	622	617	582	574	580	616	580	551	600	602	588	571	595	627	628	580	630	581	587	595	571	576	600	603	614	595	585	616	634	595	640	587	605	586	605	598	574	621	608	627	552	603	615	607	608	620	601	614	577	635	602	619	615	596	563	605	597	598	599	601	650	629	613	583	612	584	590	596	583	633	561	602	598	584	600	620	571	588	603	612	621	607	609	592	632	589	634	610	590	601	593	579	623	595	575	603	605	617	563	585	569	607	591	608	589	597	619	585	618	615	591	589	611	554	601	588	621	602	584	603	588	579	642	583	589	644	593	623	644	636	590	618	590	587	637	578	637	606	570	611	614	621	630	610	579	584	628	624	633	614	589	631	561	622	581	593	605	635	586	593	621	601	623	606	581	604	623	629	578	589	626	646	575	694	567	587	575	599	609	601	575	582	612	610	607	623	597	629	637	601	574	571	570	611	566	617	571	615	608	624	615	637	595	612	604	573	566	554	626	609	618	593	612	579	600	630	616	639	575	602	609	584	612	591	577	581	674	605	588	622	592	619	597	611	634	637	594	630	692	621	607	620	588	586	624	637	607	630	636	629	604	593	584	612	639	641	585	643	595	573	624	539	596	580	630	627	575	624	590	608	657	551	608	606	602	612	653	617	624	600	598	613	609	594	607	585	594	615	595	628	592	634	612	554	605	659	633	609	626	604	637	639	646	580	603	613	617	587	590	615	635	640	618	601	591	601	621	540	607	601	593	569	590	575	586	600	595	613	614	584	645	613	639	562	577	620	631	599	601	586	630	603	635	614	642	617	662	575	604	621	585	601	589	595	615	592	560	576	571	608	611	583	568	625	618	597	605	651	601	602	611	607	565	582	613	628	591	584	617	669	578	601	631	624	608	596	620	651	604	603	627	637	614	609	577	601	611	563	625	620	634	573	606	615	624	631	633	604	595	643	625	595	612	592	617	577	583	620	604	594	601	565	607	595	604	586	599	588	578	573	602	609	607	603	605	594	590	612	615	596	590	586	616	574	562	598	589	637	580	624	582	549	677	622	663	612	633	606	642	615	617	613	586	604	578	626	608	590	587	589	585	620	590	628	622	568	575	644	573	648	665	577	613	624	617	654	622	604	568	607	563	646	602	585	582	589	571	632	605	616	625	655	601	636	604	608	603	595	603	602	628	605	580	631	594	584	609	615	608	617	580	568	605	603	583	662	584	628	582	613	619	564	591	614	598	640	595	626	596	654	610	616	556	597	619	633	641	615	576	633	559	620	593	603	605	597	620	599	645	593	622	595	629	566	578	603	604	587	655	620	578	595	620	655	609	632	611	624	603	604	600	644	622	574	573	606	583	573	644	611	621	614	612	559	600	611	536	622	605	624	640	605	589	655	597	603	609	579	605	587	588	604	606	564	579	593	594	604	586	618	614	663	613	614	637	564	582	595	628	615	599	604	663	602	619	602	620	642	621	563	634	627	597	611	586	589	592	632	633	618	617	606	603	658	678	618	620	663	578	621	606	592	617	625	608	681	662	638	584	576	610	620	597	608	595	585	610	603	565	573	595	605	612	592	609	610	606	547	572	598	640	601	607	665	615	588	618	547	637	565	584	628	626	594	617	637	595	616	590	608	652	573	630	633	590	588	605	587	617	612	588	633	607	549	503	584	565	615	598	607	593	589	615	586	592	609	559	567	638	584	621	590	620	575	550	599	589	630	606	609	615	614	624	651	624	609	607	590	653	572	634	579	579	565	614	613	612	591	654	610	614	637	614	630	621	676	573	591	618	586	594	602	608	536	582	597	586	559	577	546	619	606	568	578	574	592	561	589	622	548	586	584	613	599	590	604	611	585	592	602	569	578	607	602	584	636	605	629	612	588	581	604	623	595	611	605	622	618	580	636	586	592	640	597	581	631	603	607	588	640	599	607	599	630	605	649	570	587	606	612	617	642	591	638	647	560	605	621	593	613	599	597	628	594	598	597	574	630	660	613	575	634	594	638	601	557	618	655	609	604	641	575	633	625	608	626	565	567	568	601	572	575	587	568	605	619	602	606	615	595	578	596	610	608	568	608	661	597	622	602	558	555	635	604	598	593	603	623	578	579	596	633	596	585	568	619	614	589	628	618	618	583	600	625	558	572	625	617	579	621	603	581	621	616	636	677	613	614	600	637	603	607	605	613	604	600	590	612	612	668	576	607	576	591	567	607	588	622	628	615	642	579	582	612	592	578	590	617	653	586	624	565	615	593	582	594	628	616	581	615	650	686	574	638	611	663	602	598	601	573	603	566	609	555	630	600	609	560	579	607	605	588	605	601	610	625	583	602	597	595	616	599	582	581	609	570	629	594	577	564	602	582	618	602	621	666	617	661	572	623	640	608	625	635	607	558	641	637	566	628	588	611	611	604	647	575	596	621	621	593	612	607	635	584	626	603	553	663	554	609	630	567	607	599	614	613	643	634	590	575	589	609	618	575	627	599	601	572	620	612	623	544	648	618	571	657	627	607	586	587	633	551	620	659	574	529	634	640	595	557	629	602	578	612	588	616	572	582	579	538	627	597	587	620	590	645	648	615	607	616	618	644	610	636	563	644	616	591	627	634	550	574	593	648	596	611	570	595	625	614	618	590	604	622	609	607	567	586	628	632	602	608	595	637	607	620	573	604	564	575	577	636	628	570	588	581	638	626	621	618	597	607	619	579	591	626	633	628	538	586	617	565	636	583	605	582	596	556	579	609	626	622	622	600	601	621	622	614	568	593	612	627	610	632	653	604	653	596	593	613	620	614	588	607	551	631	637	622	626	593	620	642	615	604	590	615	602	551	585	601	589	638	617	598	568	563	665	601	632	608	608	629	623	624	663	618	597	620	615	611	602	578	666	633	606	629	591	582	576	590	569	638	620	633	589	633	626	593	607	597	640	619	590	605	589	574	613	636	578	594	584	587	605	560	580	573	608	635	635	609	605	575	605	610	586	549	602	601	572	615	614	608	599	566	595	591	628	542	569	577	642	561	582	581	581	603	597	597	641	599	602	625	551	633	612	581	583	609	592	644	609	604	636	635	612	617	624	593	586	599	583	613	641	605	615	616	632	617	578	562	617	640	630	618	612	597	569	620	574	610	573	613	662	590	624	572	584	640	621	548	643	609	597	607	567	610	622	619	626	668	569	610
6930	4715	3342	1766	1500	1222	973	911	731	809	894	2113	2186	1587	923	657	547	511	534	540	468	542	536	505	515	496	528	487	497	496	513	522	513	521	497	526	484	458	548	503	523	517	530	522	512	522	516	493	518	501	512	519	499	481	501	514	535	567	490	483	488	515	525	496	546	519	508	533	488	490	506	504	505	549	509	499	543	502	521	503	543	493	541	511	489	501	510	548	512	516	506	487	509	556	508	522	535	505	560	511	535	522	521	521	486	513	482	534	509	502	509	549	484	528	566	552	523	514	527	487	533	542	533	461	524	491	516	500	501	540	482	517	517	482	537	538	526	523	525	505	495	514	497	545	525	519	490	504	491	489	493	530	512	506	479	499	496	517	504	479	503	524	508	514	505	497	491	514	504	507	488	543	507	515	540	483	522	486	541	523	485	543	522	527	511	547	528	491	520	513	522	523	506	519	490	513	499	516	520	515	535	517	541	483	484	501	512	557	519	499	513	480	497	498	531	506	515	519	551	495	500	533	507	473	527	529	501	506	467	518	517	505	531	526	529	466	486	484	486	498	496	508	521	538	504	496	503	517	525	492	522	496	501	528	511	493	484	472	507	517	510	552	472	505	532	521	522	489	497	491	499	560	550	501	491	482	517	483	549	543	547	531	486	523	520	533	513	498	464	486	498	505	511	464	496	525	506	511	520	485	494	502	547	486	557	557	504	471	540	495	527	515	531	460	486	544	550	558	485	559	505	468	485	494	520	491	519	524	552	477	494	568	522	532	523	485	503	508	481	522	536	475	494	510	526	512	503	511	505	501	517	503	516	526	540	497	514	541	500	518	492	527	517	482	508	499	525	484	512	548	514	539	513	521	511	513	523	527	569	496	538	482	472	522	495	520	502	482	502	519	499	518	533	499	501	524	533	517	533	488	540	512	533	498	536	568	512	486	474	510	484	508	502	519	512	499	502	528	507	550	511	462	483	514	522	512	511	499	558	538	532	506	509	521	557	469	483	485	535	507	467	498	453	528	497	511	523	472	513	510	554	523	491	523	520	541	503	516	514	527	521	517	532	525	516	515	541	510	543	470	520	487	528	541	521	525	489	487	510	528	512	516	493	492	515	520	521	512	533	547	478	513	535	530	560	473	551	468	512	540	512	494	522	558	528	552	523	511	484	493	531	535	514	506	513	533	470	521	529	525	517	536	484	507	500	548	527	501	528	546	496	533	536	513	501	488	483	527	515	501	542	494	498	523	470	527	484	518	505	493	537	528	514	506	463	492	494	538	514	512	465	535	527	502	540	530	512	498	464	506	522	513	560	506	511	505	485	467	517	504	521	539	531	479	503	532	525	514	541	526	545	509	538	500	551	509	491	512	521	472	522	504	499	489	510	509	510	510	529	500	502	527	491	482	543	513	508	485	494	516	520	552	487	525	506	568	488	524	490	520	490	525	533	524	490	556	495	509	494	553	546	488	517	478	500	487	499	520	486	512	507	577	536	528	558	507	494	555	545	496	510	517	531	471	518	481	523	502	532	518	515	534	500	509	509	532	515	498	489	510	528	511	489	547	539	506	463	541	501	553	503	549	449	514	522	528	492	528	523	534	503	487	520	540	503	538	544	535	482	495	475	506	513	522	514	527	455	524	523	547	485	530	526	514	551	488	490	508	496	543	525	541	523	511	509	504	502	490	437	521	526	520	503	520	490	538	494	477	540	573	484	470	535	545	471	566	476	532	508	520	544	510	521	540	497	507	526	467	513	487	527	537	541	510	479	492	512	504	518	549	553	519	560	521	491	538	496	467	544	550	501	500	516	513	506	512	523	517	502	489	555	481	553	528	515	471	502	469	505	513	513	491	505	532	498	532	525	524	484	489	500	502	517	530	503	538	535	506	519	551	491	525	492	526	465	515	542	507	525	532	495	536	497	531	509	511	574	559	521	513	517	478	511	506	537	522	517	505	515	519	481	497	527	524	494	487	511	557	549	510	535	469	534	544	529	536	527	476	550	472	557	509	529	513	494	495	532	521	511	462	508	549	497	558	524	494	476	519	521	505	474	531	534	501	510	535	547	510	502	470	570	532	496	526	502	538	485	529	537	498	525	511	507	501	465	539	522	538	545	516	513	480	505	517	518	523	538	522	511	483	532	547	519	515	553	501	483	519	457	537	543	512	509	551	479	507	497	501	475	510	538	499	531	541	479	516	553	499	513	479	555	538	475	534	533	519	522	506	550	517	539	506	501	542	519	528	493	499	527	502	484	508	535	516	510	507	562	488	542	539	469	509	510	502	500	570	537	486	506	480	542	499	523	472	514	545	512	535	502	516	488	516	525	508	478	489	499	560	521	535	533	500	530	487	495	515	523	547	515	530	472	498	548	517	524	506	508	528	466	470	548	553	488	528	509	522	523	501	537	505	522	495	512	530	534	489	536	512	514	513	497	516	485	530	496	521	492	525	541	482	505	534	520	510	487	514	519	525	475	504	555	518	489	520	504	525	522	520	532	497	517	464	513	525	517	519	508	505	535	535	515	529	487	548	477	524	571	508	537	503	524	504	515	496	524	461	529	498	533	499	497	483	502	553	534	516	519	544	492	482	488	529	511	511	554	527	494	547	516	504	502	479	524	529	505	519	535	506	531	533	506	504	494	547	477	491	511	527	498	551	522	537	486	537	493	512	523	500	503	495	522	480	499	487	490	508	483	504	517	529	497	510	503	515	475	496	538	521	529	531	536	480	497	499	522	558	512	541	508	502	537	448	502	557	535	535	491	518	513	497	498	500	527	485	531	530	566	508	532	551	518	514	516	477	521	470	496	517	504	495	489	492	500	520	511	560	485	517	502	532	525	516	514	492	521	504	481	506	536	496	537	504	496	496	524	533	536	551	486	554	510	531	512	516	491	502	495	529	547	491	548	533	534	495	514	496	486	504	506	507	508	489	492	551	514	495	513	508	498	513	491	464	538	525	501	516	521	479	530	494	530	514	491	503	530	497	537	509	496	499	516	518	512	475	549	482	527	533	522	516	514	494	520	547	505	476	515	525	514	548	529	502	526	526	533	483	507	505	550	521	541	534	505	539	524	514	475	514	529	515	506	541	494	561	491	467	520	482	503	519	497	522	519	516	477	542	504	519	547	511	487	504	518	521	513	527	509	531	550	504	492	487	530	526	493	539	519	499	513	501	511	495	501	526	546	495	490	482	510	453	519	506	500	465	544	508	515	493	499	511	512	509	540	503	495	503	501	495	522	588	537	525	532	525	526	498	552	504	504	510	494	507	482	565	528	498	506	518	513	488	498	503	474	529	481	481	544	495	522	503	536	483	490	511	554	519	518	479	497	499	499	504	531	492	538	515	481	503	469	508	507	540	536	490	514	489	513	492	563	505	529	524	484	515	543	558	517	542	527	560	503	513	550	512	471	543	499	523	543	534	501	527	522	497	506	505	529	531	545	519	503	557	517	511	471	517	508	497	542	484	540	486	559	555	502	493
25688	21485	27641	25488	10029	2798	1618	1117	961	986	1831	13707	15601	9826	3129	1254	771	617	574	607	526	568	605	560	579	605	588	594	575	559	545	604	564	565	589	588	633	565	584	513	578	578	606	590	599	586	568	600	584	578	599	542	572	589	574	566	582	569	556	599	540	598	573	537	525	551	557	575	552	534	558	586	554	580	563	595	592	557	554	548	558	555	590	547	559	534	575	536	563	598	524	558	565	551	523	570	556	590	568	569	532	598	547	588	544	551	657	593	550	572	554	570	569	573	548	587	573	558	582	544	567	577	637	578	623	504	563	561	558	590	579	548	624	582	600	603	587	546	580	554	567	599	571	564	545	577	576	562	550	549	559	565	535	574	528	585	589	550	541	571	527	620	578	617	572	587	572	545	556	610	560	552	569	536	557	542	565	547	556	571	557	552	520	594	575	559	587	516	559	573	528	586	598	553	608	545	565	536	543	577	574	555	522	526	588	582	556	550	535	574	602	604	580	558	611	565	553	606	574	573	604	594	582	557	548	527	593	561	603	605	565	581	600	559	579	591	576	582	535	567	566	561	563	571	558	594	534	583	579	542	540	576	541	568	560	504	565	613	619	601	582	544	568	542	595	562	562	586	598	615	578	507	564	554	578	558	582	584	564	590	616	528	553	551	520	531	585	617	572	556	571	625	577	585	569	567	540	546	566	571	585	571	524	549	556	544	538	565	592	573	555	577	555	592	586	573	619	551	565	554	548	540	580	585	567	575	593	591	566	585	586	572	505	532	558	570	572	613	560	585	545	572	557	566	601	572	551	596	530	599	553	588	526	524	563	551	578	587	585	580	548	606	584	561	554	592	534	583	566	561	562	557	544	565	607	580	594	542	554	568	549	570	596	606	549	580	585	622	550	572	578	563	573	603	577	596	565	510	581	596	561	586	569	612	562	568	537	606	531	549	547	519	543	592	569	544	593	605	586	576	597	539	581	578	609	572	531	576	573	556	518	581	557	564	547	591	555	593	593	561	545	556	569	571	573	581	526	585	588	556	543	551	544	546	593	536	553	575	626	530	565	556	526	572	553	556	550	544	626	578	580	575	585	564	559	618	590	550	551	569	566	561	521	542	582	573	598	575	584	532	589	538	567	514	562	563	610	549	576	550	559	580	537	561	548	562	565	576	590	588	536	552	555	533	542	548	549	550	573	573	555	564	590	562	545	585	555	559	521	573	553	602	566	578	530	550	526	570	588	571	570	555	557	621	555	547	558	562	547	586	571	585	579	545	582	589	601	592	562	569	567	533	578	564	565	566	575	579	543	589	572	549	602	552	627	534	616	582	602	527	579	599	563	574	605	586	583	561	554	571	584	547	551	565	567	569	532	587	546	534	528	583	559	562	572	567	569	592	582	561	552	572	576	549	546	613	561	555	580	593	575	610	549	576	576	582	554	547	580	578	531	588	567	543	535	560	562	560	565	559	584	553	559	582	558	601	518	529	561	527	571	587	546	539	548	546	552	542	520	547	571	544	546	600	566	573	579	626	611	561	535	554	553	593	537	529	554	579	576	546	583	545	585	579	552	600	573	576	589	546	554	567	578	578	567	562	601	600	546	563	567	544	591	554	547	612	579	597	581	517	585	585	569	545	547	556	526	581	570	601	587	577	550	491	577	489	538	578	583	574	558	538	586	546	549	555	588	583	535	594	590	602	547	591	587	549	524	598	527	571	564	552	578	519	583	590	569	554	544	548	572	580	579	568	618	546	530	629	600	581	527	517	573	547	587	541	528	577	570	564	556	535	551	603	630	560	567	599	560	596	582	562	572	583	570	532	561	556	563	554	568	586	556	585	585	560	568	586	592	585	558	533	567	556	582	585	514	545	594	560	593	553	567	618	589	572	572	558	563	539	576	586	591	601	592	568	575	586	611	575	520	569	561	601	599	566	544	570	589	563	545	581	594	564	561	565	564	572	580	562	542	582	581	568	575	541	558	561	606	580	565	575	551	572	580	560	569	556	570	542	577	628	586	545	579	557	577	548	578	566	580	556	576	577	549	557	540	574	577	570	536	565	561	523	555	530	601	561	543	572	592	569	574	563	600	591	561	565	574	563	532	603	590	595	529	562	521	598	614	532	564	554	597	555	522	574	632	549	551	556	591	602	599	532	549	596	561	579	553	584	562	567	594	567	553	581	613	571	617	599	585	577	540	586	564	601	571	581	558	606	574	592	562	573	524	576	562	544	572	556	604	559	562	527	562	562	575	577	553	550	590	580	585	548	534	551	535	560	581	553	570	525	545	563	609	566	560	564	546	579	545	559	538	555	613	613	583	547	579	569	567	578	608	550	586	578	535	554	562	559	586	567	525	581	594	555	551	558	571	539	608	610	556	575	577	503	556	551	579	566	585	578	547	577	529	546	567	583	551	599	567	562	535	548	597	618	596	567	562	586	557	572	566	558	551	536	578	603	537	592	560	562	584	568	573	524	574	581	548	537	561	609	506	561	543	579	593	621	544	571	572	549	559	581	526	574	591	604	557	578	616	554	560	567	574	547	555	575	603	593	594	610	548	541	581	563	583	533	542	551	545	537	568	552	586	567	570	556	551	580	561	591	576	570	571	594	533	556	577	572	554	586	596	534	561	557	533	573	573	579	526	518	580	570	553	589	592	528	602	541	607	589	538	561	554	538	646	537	538	565	559	555	571	534	575	557	591	579	552	588	578	528	591	545	587	551	541	551	583	540	569	561	578	580	539	545	554	561	560	542	570	552	558	572	559	571	560	542	560	554	564	517	522	567	558	588	553	603	569	552	538	529	507	562	552	577	544	520	581	540	574	582	560	539	562	560	579	567	583	603	526	506	561	565	542	568	583	564	569	516	558	576	570	579	574	575	549	564	578	536	548	568	602	583	597	595	578	599	569	558	568	572	563	570	588	523	561	584	570	570	569	592	548	540	594	594	606	567	568	584	578	617	556	560	610	549	564	564	569	588	569	576	572	552	589	557	520	554	617	594	587	587	572	604	537	581	549	562	569	594	578	579	534	561	560	595	568	581	584	525	600	588	565	556	592	541	564	576	568	561	564	564	562	566	576	597	568	595	574	547	553	597	568	563	567	565	575	573	585	612	580	568	527	607	537	553	616	570	567	562	551	590	581	584	574	563	552	589	547	543	584	600	538	531	605	572	563	552	572	570	542	579	565	526	563	558	601	565	606	533	565	568	557	559	586	572	584	591	566	577	520	532	617	570	546	537	558	542	591	591	576	570	594	567	559	562	540	542	533	591	498	610	630	593	551	506	540	594	517	602	582	563	546	575	542	523	572	558	589	572	589	589	594	543	582	552	596	511	528	557	572	593	580	591	540	619	560	584	584	538	593	575	549	531	562	501	578	554	541	554	532	567	557	548	564	561	574	556	561	538	597	562	600	527	590	557	585	540	582	566	554	579	582	576	540	583	560	596	547	570	579	528	562	537	574	555	549	546	601	537	507	574	541	581	561	599
5900	9788	8333	4194	2564	2392	1534	1276	1176	1155	2749	15370	14067	8580	2906	1185	754	575	498	551	501	499	497	551	528	477	526	554	486	553	483	500	539	525	555	531	491	510	507	538	546	497	491	487	497	529	491	539	507	504	498	511	530	519	494	497	532	500	516	543	501	479	495	521	469	495	505	503	487	504	501	478	492	498	504	547	522	503	507	539	524	495	544	513	496	483	522	541	517	479	517	505	530	506	480	491	511	504	498	521	496	516	517	514	571	498	514	503	517	485	477	497	537	519	530	526	512	554	519	499	495	488	471	470	513	518	519	477	540	497	547	499	498	495	519	533	492	492	524	518	505	501	478	532	502	530	502	483	507	490	492	550	488	514	506	485	512	483	477	499	525	495	472	506	527	505	481	515	481	487	518	494	522	519	511	522	511	498	505	477	499	528	493	500	494	496	516	503	484	484	505	473	480	478	489	492	511	511	456	476	518	466	530	500	502	492	513	577	517	547	519	545	484	549	505	535	488	472	519	516	460	540	528	494	494	479	520	528	518	520	464	486	530	502	491	490	523	504	516	487	521	506	515	520	512	510	524	523	529	527	497	528	510	493	482	493	514	551	514	518	484	504	526	492	517	542	502	498	530	538	501	538	483	514	516	476	485	490	520	520	504	440	513	488	514	535	549	495	484	490	510	459	496	525	515	499	517	477	499	492	466	530	482	517	482	543	509	487	517	485	534	489	502	509	509	508	466	495	505	491	513	467	534	473	540	509	504	514	534	519	480	491	500	491	537	529	518	521	513	481	500	493	524	497	497	476	513	540	508	473	529	528	541	473	562	482	534	500	499	512	518	536	478	519	505	489	507	505	497	498	455	546	475	508	514	557	503	516	484	469	510	520	545	486	539	534	524	532	493	526	472	505	502	508	506	506	505	492	551	511	491	478	484	554	522	521	514	541	510	500	517	487	530	479	526	521	488	504	496	503	496	525	518	519	496	505	494	494	494	506	501	553	524	510	510	482	452	514	492	516	485	529	497	508	486	516	541	535	502	533	501	466	528	489	488	495	504	516	553	476	516	496	524	500	517	464	514	508	523	502	509	521	509	494	513	529	539	525	470	505	502	500	531	506	500	530	497	519	521	471	467	513	524	468	514	500	536	514	547	443	511	490	535	498	542	463	528	495	520	474	514	499	497	509	495	482	449	534	518	476	520	525	495	469	503	497	494	494	487	522	490	502	505	512	510	462	493	520	509	510	516	477	508	522	524	510	510	517	500	527	526	475	510	488	498	532	473	513	497	522	544	527	504	484	510	527	511	517	488	503	476	503	491	489	499	557	498	500	491	555	482	492	517	481	507	551	505	485	477	490	510	500	487	499	525	486	501	568	500	507	475	538	505	525	482	465	530	487	471	530	466	476	507	487	519	511	564	477	507	503	508	508	481	438	508	480	500	496	519	482	498	551	474	519	487	525	519	509	480	521	523	517	505	523	512	485	540	524	463	504	536	487	482	475	486	507	480	474	470	522	511	516	503	460	525	518	526	506	469	474	523	457	535	499	493	490	463	473	490	494	498	503	548	499	511	490	548	529	490	514	512	507	525	460	487	499	494	498	533	539	475	481	496	501	491	480	460	503	497	452	483	554	509	526	526	500	480	485	465	537	514	518	522	493	512	498	487	535	486	509	490	525	542	507	529	521	479	470	519	482	468	536	513	511	507	474	447	492	506	498	499	532	544	510	471	505	475	498	509	529	524	517	487	499	506	465	518	475	485	490	510	510	542	522	561	488	506	488	462	494	487	541	527	473	512	456	510	530	491	502	514	542	514	506	513	496	529	501	528	535	510	519	461	476	518	545	477	515	467	517	503	491	474	485	498	510	520	473	533	479	526	549	457	487	482	506	500	513	485	484	482	488	536	459	516	511	535	504	522	492	523	532	461	478	512	514	488	517	510	475	498	571	486	495	480	471	478	529	487	479	484	506	499	530	498	516	547	480	517	499	495	501	517	489	550	539	493	505	519	543	493	490	490	497	515	489	519	518	548	511	529	546	478	449	499	525	484	522	494	523	496	485	513	536	552	506	517	501	534	532	517	508	538	505	547	571	503	496	517	532	532	499	521	472	519	534	490	510	502	528	512	489	488	532	503	510	510	479	520	519	489	498	521	523	566	495	531	524	515	489	507	507	498	516	496	500	460	500	492	506	526	533	513	520	459	463	527	492	490	487	548	521	500	464	509	481	505	498	482	510	510	512	503	484	505	525	503	481	512	538	509	468	496	524	516	517	505	491	501	502	482	490	522	513	477	509	484	484	515	557	501	518	503	486	502	521	530	480	513	520	519	532	554	479	491	517	508	524	477	518	500	521	482	481	470	463	544	501	503	481	510	548	448	542	519	522	550	501	480	533	536	485	512	536	519	460	526	512	510	481	490	495	540	533	486	554	538	498	491	511	511	507	503	498	518	504	457	509	496	501	526	520	500	477	513	543	512	489	521	512	534	480	522	496	500	502	504	526	473	501	511	501	511	508	501	521	533	505	517	490	515	517	502	493	484	495	511	504	533	534	522	491	520	499	491	504	514	486	499	499	495	483	462	463	506	507	522	505	521	509	489	498	463	503	499	494	528	487	483	511	527	503	542	451	538	530	465	507	491	511	488	497	552	498	515	482	490	479	463	503	506	481	513	497	540	516	485	530	480	539	505	491	532	504	512	497	520	501	521	504	483	524	458	537	521	479	510	511	490	538	513	466	460	497	506	509	485	502	536	473	469	514	529	517	510	494	485	486	512	541	488	509	519	482	508	569	481	491	518	509	504	479	520	550	493	513	540	514	476	474	528	538	527	539	489	508	506	459	499	527	537	507	511	481	495	501	540	474	545	517	474	530	506	491	505	501	511	501	524	456	543	512	519	498	480	487	498	469	510	496	499	517	498	553	524	511	488	513	522	505	518	490	527	492	496	535	486	509	475	482	540	515	515	513	485	509	516	536	468	542	540	504	508	510	494	518	522	504	527	496	501	520	483	489	512	506	516	490	455	547	529	477	490	542	543	503	481	498	495	506	463	511	519	544	514	518	466	474	545	501	492	526	527	519	508	508	543	468	517	528	473	484	469	486	521	486	503	523	494	493	516	494	528	529	476	527	487	481	491	448	503	482	466	505	519	491	494	497	497	517	542	506	558	468	515	497	536	474	475	500	515	503	488	495	508	535	458	489	509	468	501	498	522	465	462	515	504	495	493	501	540	455	479	485	482	522	512	460	510	491	505	535	469	475	501	457	495	497	498	490	517	482	494	486	512	497	494	517	482	509	514	482	500	524	519	518	557	505	512	519	499	528	511	522	492	480	500	514	502	487	509	508	533	524	482	472	484	496	494	529	509	473	564	473	520	522	504	543	463	496	500	493	533	477	487	550	539	490	521	487	489	453	491	498	520	512	518	540	564	498	490	518	534	480	494	514	476	511	491	497	475	504	487	532	471	520	498	472	496	481	495	509	504	488	491	496
24696	21491	28732	24674	21156	8618	3146	1527	1095	1097	3332	23739	27723	17885	5973	1851	1057	758	739	750	709	661	685	703	695	729	674	714	703	703	683	654	714	695	747	692	644	687	688	711	681	669	733	745	684	709	731	664	693	682	703	671	661	724	671	644	669	730	665	675	686	724	702	672	672	673	678	712	740	663	689	671	679	706	687	705	699	699	668	653	687	671	720	684	731	715	711	699	694	688	699	684	683	674	704	693	710	676	711	677	647	728	676	716	715	706	724	705	751	683	654	662	683	698	650	702	655	667	683	662	690	690	681	677	685	662	701	654	673	701	699	695	672	672	722	729	706	715	669	686	670	636	747	666	717	679	690	700	677	733	653	642	708	736	690	674	654	687	670	663	667	716	673	660	680	649	650	724	687	686	680	693	663	642	678	744	701	677	610	688	681	677	707	654	714	740	713	689	666	672	703	692	713	663	685	706	618	669	687	642	638	709	699	701	691	711	701	723	705	635	693	650	698	678	725	636	716	690	650	698	675	687	734	697	703	650	683	690	660	726	643	688	679	652	689	688	698	693	672	726	750	681	670	660	692	678	705	709	722	711	669	674	701	685	699	685	694	699	705	690	691	665	694	688	704	701	670	670	648	660	694	652	730	679	673	680	691	696	701	672	653	692	687	705	658	691	679	699	680	732	714	669	689	632	649	652	697	724	650	707	710	649	684	709	642	668	695	645	661	742	681	690	690	704	706	645	673	696	678	728	672	694	657	681	684	619	706	685	677	667	716	731	703	672	674	675	694	700	691	700	690	612	733	699	719	694	684	670	698	659	651	666	701	675	717	717	662	678	680	703	674	676	644	696	710	712	666	677	652	700	672	654	678	684	665	774	675	707	670	709	606	740	717	696	714	707	665	700	664	691	692	666	663	698	680	667	653	694	675	700	708	682	687	714	658	674	684	697	674	644	695	674	675	690	686	682	670	686	679	682	697	640	678	697	673	726	743	715	684	662	699	667	660	753	712	669	690	669	695	690	706	698	693	715	707	690	692	690	690	724	714	672	673	744	676	667	657	660	690	723	678	671	690	676	697	709	668	663	671	667	649	658	725	687	645	639	662	703	691	588	683	651	707	656	660	692	695	649	669	674	685	707	683	714	731	688	693	675	691	692	670	672	680	659	689	671	672	700	633	677	672	666	703	717	687	702	717	659	706	659	690	633	699	664	701	668	690	701	648	680	650	680	697	681	677	678	697	694	686	673	683	666	690	693	700	699	624	713	723	674	668	696	696	709	673	727	655	703	713	660	652	720	731	662	670	699	694	659	654	660	643	659	707	665	683	727	684	710	674	632	718	645	700	680	711	628	692	690	653	682	678	687	691	691	676	714	681	669	664	669	665	686	681	723	716	667	656	720	671	678	701	718	686	697	662	731	667	676	701	711	697	708	679	732	674	672	686	696	679	665	637	705	677	666	657	649	700	652	690	698	713	716	698	674	743	697	661	686	690	669	687	688	690	663	684	683	660	682	667	671	681	641	691	678	666	669	675	677	670	687	692	670	681	676	631	646	686	718	693	703	706	683	657	713	646	672	687	699	707	687	650	699	717	651	717	694	753	690	669	657	699	673	697	673	709	682	683	695	694	695	696	647	693	634	718	682	703	669	705	701	656	698	713	689	705	648	623	703	696	700	659	724	675	682	672	646	689	699	700	713	683	676	665	669	713	671	698	767	721	690	659	655	700	696	669	651	642	646	672	661	656	681	696	691	694	677	691	674	667	706	687	681	660	706	672	643	663	676	678	673	718	746	670	651	689	693	707	732	717	619	702	691	701	678	685	706	722	685	683	686	668	648	687	675	706	718	683	693	681	685	666	719	702	667	685	722	712	678	697	660	681	654	659	673	686	642	711	694	725	660	649	694	669	717	705	662	699	738	688	675	677	708	720	710	665	671	682	743	718	674	682	679	697	711	679	679	610	650	679	639	711	717	684	670	750	649	676	717	696	688	689	649	719	696	671	648	710	675	668	675	708	628	699	671	656	657	687	694	663	697	744	722	666	667	627	685	700	685	669	702	692	718	686	668	712	670	655	682	669	681	637	695	641	656	726	678	697	708	652	718	644	673	691	711	715	699	651	747	694	673	663	722	707	703	664	660	664	660	714	685	694	679	694	655	739	623	671	651	650	660	635	697	714	729	679	667	748	704	698	691	683	662	655	675	676	674	648	707	676	665	733	673	664	718	717	654	652	679	728	714	712	739	621	685	655	722	685	688	678	698	679	659	662	641	711	706	717	691	714	696	678	667	667	691	623	700	607	683	687	665	726	682	696	659	695	710	662	682	697	692	695	740	712	703	734	660	691	694	633	643	677	670	709	733	666	671	678	701	709	642	730	701	673	721	669	629	731	659	688	687	702	657	694	714	661	711	699	668	671	716	674	669	726	664	703	726	662	710	640	697	702	716	722	685	650	724	635	721	668	631	681	666	643	705	715	656	691	641	674	662	792	710	706	689	685	669	732	656	702	709	617	665	684	696	712	711	710	707	664	681	680	691	660	651	687	719	656	682	744	677	680	713	693	702	702	655	737	726	694	655	676	644	710	698	670	698	684	653	673	670	719	713	684	713	672	684	641	685	691	692	665	658	607	693	662	695	664	666	666	687	678	689	655	675	706	697	732	710	661	662	671	662	650	664	697	702	694	677	630	695	692	663	694	656	699	635	675	679	620	624	667	716	740	663	715	705	692	703	685	730	662	721	687	667	728	690	635	611	673	672	629	694	665	698	708	720	693	700	675	667	724	708	673	690	633	716	716	695	716	690	733	667	667	666	696	673	690	650	681	655	677	610	681	643	688	685	667	710	727	705	716	681	708	714	674	668	684	704	679	722	687	706	676	686	660	639	703	685	668	663	703	656	686	711	674	699	655	622	677	648	703	739	676	719	688	670	641	668	658	665	672	676	692	692	678	709	665	685	717	672	673	646	691	672	726	686	684	663	681	741	717	675	656	724	686	618	654	667	637	661	672	711	722	710	695	660	678	694	695	728	664	691	694	725	737	678	717	724	653	710	671	682	668	725	718	694	697	656	653	650	677	706	652	642	688	695	691	661	656	678	682	673	731	680	693	692	682	682	685	660	687	731	663	686	731	674	697	739	654	708	696	677	678	631	645	734	672	667	645	730	680	687	656	706	648	690	680	649	724	705	641	684	639	675	701	645	685	685	712	625	668	584	681	660	629	674	696	644	666	703	672	682	726	711	661	702	686	714	695	669	657	709	718	652	661	691	688	730	683	715	671	683	683	706	671	735	716	673	692	657	724	642	696	730	654	665	719	669	680	697	700	641	681	676	708	650	710	719	658	712	668	722	683	640	717	689	710	724	668	680	651	631	674	698	662	677	694	685	631	670	673	719	710	688	650	653	730	680	685	710	674	719	641	702	725	636	668	673	698	676	696	697	683	662	715	662	659	707	699	721	686	702	700	699	679	716	624	663	663	671	670	692	687	650	662	705
7004	13197	11712	6488	4052	2854	2451	1518	1227	1268	4995	25670	23803	14131	4837	1851	969	659	623	616	600	576	602	621	584	609	603	566	626	567	632	600	604	659	585	640	563	605	636	554	632	604	627	622	615	593	621	628	626	628	622	645	603	574	556	579	612	579	570	615	629	602	607	589	616	580	584	600	597	578	640	594	589	607	620	600	607	573	603	594	597	642	584	636	600	627	613	622	612	578	588	611	583	588	579	618	571	590	599	608	656	607	615	585	637	588	613	621	590	614	599	607	629	615	633	610	600	578	635	633	614	589	645	589	586	607	593	614	587	562	582	558	631	598	607	654	588	604	606	548	596	604	597	550	642	599	626	582	577	618	605	607	558	585	596	599	615	558	600	584	540	616	587	610	620	598	585	628	592	585	619	607	585	640	591	561	611	633	610	605	542	605	579	589	609	582	571	570	614	612	613	576	609	584	587	621	623	609	550	606	585	607	601	600	607	601	601	588	608	620	594	592	623	577	621	603	577	609	632	598	535	628	620	588	606	600	586	578	602	625	602	596	600	582	617	593	606	625	567	611	604	586	613	597	608	592	624	591	603	617	528	596	625	565	614	601	566	583	629	579	609	599	604	587	613	580	582	583	594	614	643	626	549	596	610	571	564	585	578	573	602	617	596	616	620	542	612	630	588	617	576	598	634	614	581	611	558	584	586	587	575	569	612	647	597	569	621	590	551	590	573	626	591	590	612	596	584	615	611	591	548	606	632	610	590	581	596	586	588	602	572	619	552	585	620	563	579	597	619	592	620	619	600	639	579	609	632	609	623	572	585	577	601	597	619	595	624	594	596	553	599	611	636	601	611	582	581	565	608	607	574	590	639	584	558	643	547	584	602	569	582	604	581	589	576	624	589	576	623	585	608	542	610	563	639	628	617	625	615	588	628	629	587	573	597	588	622	563	662	600	599	611	585	600	594	592	607	600	580	592	637	597	602	604	609	618	587	619	592	567	670	561	639	615	600	590	599	611	627	605	583	579	594	590	633	622	584	640	570	574	620	611	591	646	583	599	537	613	605	566	580	612	611	578	588	596	618	572	617	596	625	598	571	605	659	587	577	609	579	559	609	587	594	557	635	594	596	605	604	608	609	600	574	612	575	604	541	588	552	601	599	590	649	584	615	583	602	608	606	622	596	571	602	610	590	618	553	632	625	592	615	563	588	574	597	589	594	596	588	577	571	583	657	554	555	597	595	592	596	620	583	633	626	592	594	618	615	582	591	589	569	575	606	582	611	633	603	618	614	655	568	562	618	592	615	588	599	587	579	619	585	616	636	581	595	659	596	593	599	578	583	590	603	562	628	569	617	617	612	592	591	601	588	601	583	589	563	593	597	593	623	583	581	588	605	597	579	599	557	587	644	642	597	592	588	608	596	613	594	553	602	540	618	617	625	576	606	570	596	618	580	594	582	622	601	551	594	628	609	624	605	617	632	605	562	617	585	564	575	599	605	604	637	592	545	613	585	595	608	604	539	608	610	585	598	592	661	612	602	609	555	604	597	616	549	574	553	583	570	600	582	572	559	671	616	595	556	618	600	623	560	593	565	602	612	589	632	615	558	633	617	585	573	585	567	555	543	588	587	587	583	551	626	557	612	609	562	606	588	632	580	611	577	573	595	618	635	635	610	592	564	612	629	646	580	562	634	617	595	629	593	583	607	590	609	660	608	591	616	612	591	613	586	578	620	567	589	632	598	605	592	601	598	598	574	606	583	612	585	631	600	596	588	617	551	648	593	650	545	560	647	581	618	575	595	602	591	571	635	560	607	625	584	591	612	584	603	609	601	590	577	610	596	621	613	593	570	620	564	554	622	587	585	598	589	594	611	614	578	610	597	652	613	577	580	561	624	620	612	554	621	633	611	599	570	608	598	600	569	568	589	602	547	600	580	585	559	596	610	579	583	603	641	615	586	607	619	597	628	640	579	642	563	585	596	601	618	566	594	603	555	557	577	603	587	590	548	599	602	597	562	586	582	575	586	584	576	605	589	615	581	561	611	568	587	632	599	582	577	635	601	635	590	633	568	623	624	590	565	558	580	579	604	581	649	590	587	610	603	589	606	581	563	600	565	601	605	597	581	575	562	588	598	562	595	549	608	580	583	586	603	616	612	639	596	595	592	616	556	621	589	638	578	603	620	595	594	558	581	560	611	557	627	607	636	601	596	602	592	615	600	584	566	601	564	567	606	561	580	597	614	584	641	618	604	580	618	558	571	560	632	623	590	565	552	609	584	574	584	577	570	633	620	609	590	583	588	568	591	551	612	580	619	617	584	629	568	616	590	598	610	624	582	564	599	623	599	613	571	629	615	581	556	573	603	565	604	587	569	558	596	588	581	626	582	610	624	593	571	621	566	563	619	603	596	627	573	632	576	619	632	634	570	604	574	561	590	621	600	595	662	616	554	629	573	592	615	576	555	558	610	562	635	635	599	600	612	551	578	582	607	612	568	557	601	583	603	602	600	602	575	650	588	643	565	595	639	542	596	601	607	608	594	616	607	629	622	607	613	618	563	567	642	579	593	542	639	567	597	590	577	544	606	602	609	609	568	614	559	610	587	576	584	573	628	558	566	595	571	590	614	575	600	637	568	547	572	605	599	608	593	600	606	609	584	590	624	582	665	565	575	571	584	583	579	650	631	614	576	556	568	625	575	613	590	655	607	549	560	590	627	620	600	591	667	602	627	589	533	597	573	583	588	604	593	643	574	618	595	546	616	606	588	621	560	595	554	627	567	606	580	613	618	591	645	576	623	562	653	597	588	604	608	608	574	623	621	568	561	602	612	606	641	591	615	590	583	564	551	596	538	580	577	620	617	575	589	551	569	544	601	592	585	641	567	627	567	567	587	557	566	577	610	622	582	535	663	627	565	587	521	614	609	625	599	565	534	608	609	570	542	553	584	546	579	578	561	556	573	574	635	606	607	567	604	596	600	532	604	554	641	650	577	586	583	582	604	618	619	584	597	609	549	610	551	580	580	593	578	544	583	596	592	637	640	566	550	567	564	588	618	571	612	590	636	604	596	591	594	603	583	610	634	600	558	626	572	595	570	577	574	619	588	634	573	602	574	608	572	614	593	568	625	602	618	641	624	611	608	609	580	600	570	624	567	621	599	572	596	596	583	640	548	639	590	589	597	581	575	601	639	587	617	599	612	594	585	589	615	655	638	602	609	571	596	600	568	598	555	585	607	529	596	589	626	593	553	622	610	641	575	635	588	596	563	639	623	619	589	581	594	610	624	576	615	551	604	596	604	586	587	594	637	595	610	578	621	614	620	584	580	637	587	584	565	603	603	571	576	578	580	621	580	618	572	573	616	609	607	568	597	587	602	604	617	593	606	602	589	602	600	593	601	597	607	568	590	578	567	567	576	581	594	589	573	554	573	604	578	611	589	612	634	601	557	579	611	592	591	539	591	614	576	593	554	593	609	589	594	593	629	581	559	598	584	605
27840	12238	3787	1707	957	711	706	703	648	635	795	1691	2075	1533	956	778	653	631	629	588	592	598	588	639	591	528	660	611	639	589	617	586	602	557	609	613	600	617	652	602	590	568	595	558	583	627	605	620	592	615	580	604	612	605	593	576	644	578	576	608	599	619	629	575	585	598	602	574	585	584	573	600	576	593	588	599	571	581	601	597	548	593	579	546	637	598	598	599	574	590	608	671	606	589	574	563	543	590	591	589	620	599	586	621	608	623	619	567	630	570	575	603	578	583	576	604	586	565	573	623	595	604	582	594	591	538	595	595	590	617	587	607	630	650	568	584	547	569	610	594	613	581	633	612	563	620	555	533	603	592	618	604	587	558	590	597	589	591	586	584	609	629	561	608	627	596	585	604	647	603	608	592	620	599	589	561	575	581	577	629	565	587	577	609	552	590	606	631	599	608	608	616	581	595	608	633	591	634	553	573	621	577	578	589	585	585	606	612	594	610	598	599	579	626	607	621	592	627	643	587	594	618	586	614	600	619	604	591	613	610	601	592	617	544	632	625	598	586	577	585	587	577	579	577	592	584	593	579	577	614	565	597	607	579	640	571	574	620	622	578	597	629	643	542	584	576	600	612	570	630	559	555	587	607	667	625	577	613	567	606	566	574	578	593	605	618	629	542	585	557	583	595	602	561	570	564	541	575	580	567	586	589	570	552	614	533	592	610	626	612	576	602	625	594	586	567	607	601	579	627	573	555	607	584	615	593	585	586	626	583	613	564	600	604	603	603	600	596	580	610	599	624	604	581	652	562	622	621	535	586	528	578	629	539	581	594	636	651	626	587	615	607	568	584	583	578	575	574	598	608	611	586	578	561	622	584	587	565	615	576	626	609	596	598	629	589	575	567	575	581	580	598	623	524	565	608	611	669	580	594	571	621	575	614	608	584	561	581	624	572	628	629	617	604	590	602	605	603	582	610	623	622	516	600	611	591	568	672	629	601	620	592	649	581	594	585	607	603	585	618	538	606	645	587	591	550	603	595	587	639	595	563	616	626	626	564	597	600	581	601	581	562	585	641	575	637	617	553	607	588	615	631	591	606	610	598	600	623	578	595	624	580	573	577	605	589	629	607	605	583	570	605	601	606	594	625	603	566	609	551	569	628	604	608	599	548	587	579	620	595	573	581	618	609	600	555	577	601	598	580	578	577	585	586	595	607	577	614	614	593	608	611	649	583	612	560	606	625	590	590	600	608	590	548	639	629	584	569	584	603	605	592	575	623	610	590	602	593	597	601	606	611	576	602	565	562	626	639	593	569	581	540	597	585	635	591	591	655	590	601	602	617	615	573	623	634	602	582	603	623	575	591	597	623	580	635	583	593	595	617	596	615	585	618	599	577	612	575	679	642	571	579	584	585	605	605	581	582	584	564	585	592	619	607	618	622	581	586	605	594	590	575	633	622	623	582	579	584	615	590	589	571	587	593	579	595	601	582	617	597	628	574	579	559	623	592	612	645	602	604	636	589	554	599	597	578	584	638	580	614	609	631	614	611	598	627	595	597	608	603	595	567	594	589	601	614	610	610	600	559	592	588	649	604	576	627	597	605	594	615	605	570	605	624	593	628	544	541	590	576	540	594	629	560	585	554	651	563	619	591	582	553	593	625	610	604	550	596	596	624	575	609	611	595	625	624	598	614	576	637	607	588	615	644	580	613	568	598	589	596	625	550	597	598	580	556	643	629	570	574	592	602	595	595	586	584	610	583	599	601	627	585	614	612	602	596	571	573	557	640	603	609	600	590	605	637	562	563	597	577	588	582	587	563	583	611	574	584	614	585	583	623	582	598	621	609	604	604	639	626	565	599	620	580	591	628	585	601	620	581	561	607	553	574	606	631	601	609	633	624	620	566	583	586	583	585	594	578	646	607	588	583	622	611	614	593	594	629	596	569	638	602	587	563	591	582	620	602	600	604	615	628	596	596	603	630	625	559	609	591	612	567	629	591	613	538	619	612	632	599	589	645	604	607	565	581	585	632	559	589	593	624	559	585	589	616	607	644	606	584	588	582	592	605	590	618	582	624	550	582	581	589	558	573	599	590	615	596	620	607	636	611	576	584	580	562	582	586	597	544	575	599	627	582	625	646	600	618	596	607	589	611	603	596	574	590	629	576	589	611	609	603	601	622	596	612	595	617	633	622	601	591	600	616	602	623	595	595	591	630	552	576	554	610	621	621	605	572	568	588	587	624	611	590	630	562	567	624	596	610	609	587	606	574	592	587	581	559	587	599	608	597	604	560	595	607	611	581	618	559	563	586	524	559	611	593	614	598	572	591	578	613	621	588	560	557	607	590	627	611	594	614	596	568	606	612	614	566	557	635	594	591	603	599	600	561	604	587	610	559	621	597	647	605	636	599	601	572	580	580	638	609	600	624	550	587	592	625	621	616	582	563	588	599	563	621	636	631	598	628	620	584	553	567	614	608	598	591	623	600	562	640	635	638	606	644	563	601	595	612	606	613	600	597	571	623	617	604	587	602	582	562	586	597	599	561	587	642	572	571	600	572	593	643	591	653	528	605	623	571	600	617	617	576	579	638	635	637	593	543	601	626	570	531	648	587	586	600	572	587	632	618	582	654	608	601	592	571	626	640	631	608	582	588	621	600	601	619	621	581	642	608	543	601	619	545	588	601	575	620	618	596	584	618	592	511	606	585	603	599	652	617	607	612	559	610	607	617	573	553	603	603	578	619	611	598	593	577	593	576	602	585	584	605	602	618	610	603	612	579	583	603	577	603	612	601	581	598	612	599	584	528	624	602	657	622	604	623	579	620	617	528	591	551	608	611	584	608	639	579	600	566	559	598	576	589	609	572	569	610	583	578	595	596	603	596	614	568	627	582	632	596	632	625	602	598	577	627	595	606	624	588	606	611	568	599	619	586	558	589	580	603	608	593	597	588	597	621	583	579	628	604	574	552	623	582	580	647	592	567	689	637	598	572	549	540	591	594	579	583	573	626	612	588	586	604	619	597	583	569	610	603	597	572	582	621	602	584	601	608	581	592	608	598	602	607	583	611	578	634	597	610	547	593	581	623	612	588	549	612	593	603	598	615	607	592	600	608	621	594	557	590	573	620	588	567	574	576	600	587	672	621	614	601	566	644	602	619	572	606	585	548	623	606	600	628	613	583	640	591	621	640	568	578	594	622	578	607	558	613	571	614	579	599	582	587	596	606	567	578	602	578	650	590	612	622	620	606	609	583	565	557	632	586	607	592	569	612	590	572	608	585	569	594	600	589	596	602	601	622	579	602	588	602	612	549	577	567	593	588	582	560	604	643	550	584	598	577	595	546	575	574	596	620	563	572	580	545	617	599	568	611	588	651	583	626	597	609	587	586	589	600	633	627	608	601	577	538	601	635	560	645	567	597	598	628	584	609	607	590	635	582	599	619	622	577	556	615	605	595	645	567	597	593	613	560	572	572	603	575	552	578	623	584	510	597
6766	4150	3441	1347	998	757	689	656	602	603	808	2256	2357	1631	931	671	588	548	501	455	531	505	518	546	531	564	486	513	514	508	573	514	552	483	501	522	515	481	539	508	529	547	486	490	508	504	494	460	555	507	499	467	527	528	564	505	524	508	526	547	524	460	552	499	513	503	535	532	516	546	513	494	497	482	511	509	480	526	512	524	495	494	517	576	516	504	486	485	505	483	517	489	535	527	512	498	503	564	508	477	520	541	505	483	503	508	530	533	492	554	448	515	510	531	507	524	507	492	505	508	544	484	515	476	517	507	514	507	501	484	539	518	523	514	499	527	522	473	458	516	507	512	495	506	485	522	503	518	460	505	516	509	510	522	551	485	483	486	548	518	506	512	525	494	503	534	497	534	527	539	519	506	501	526	496	465	518	512	529	487	516	501	487	489	492	486	477	509	503	501	528	513	512	517	541	517	554	544	547	489	506	448	538	570	495	512	480	532	527	568	500	509	518	545	527	484	529	509	505	540	490	518	559	519	518	493	536	488	507	512	495	474	509	518	489	491	485	530	539	507	507	525	485	464	522	502	522	520	474	504	480	532	520	539	476	505	495	469	486	505	515	494	563	538	539	534	486	521	527	508	505	514	536	512	504	541	479	531	514	511	486	488	521	484	549	506	475	479	487	518	508	500	488	495	491	479	513	512	516	530	483	533	502	507	508	516	509	538	497	506	520	500	493	516	499	547	549	479	552	512	498	542	539	531	523	475	505	530	505	463	496	496	529	523	486	526	514	500	487	470	522	550	504	532	528	511	519	500	491	548	514	560	509	514	502	519	505	511	505	488	513	529	523	537	524	508	524	517	514	526	508	487	499	478	475	510	496	517	519	493	531	498	516	526	478	481	497	499	546	563	489	529	533	483	510	537	524	529	498	449	501	518	522	537	507	523	514	491	532	491	535	533	517	538	475	545	492	558	522	514	487	518	516	472	508	493	531	471	500	523	521	510	520	520	494	518	518	491	534	533	523	512	519	543	519	515	509	499	499	530	558	486	505	559	529	528	488	508	518	495	480	523	516	505	520	497	474	477	460	518	504	509	488	521	499	520	490	521	493	521	541	531	482	524	510	528	508	497	515	552	511	535	523	547	508	481	524	525	513	529	535	503	530	509	521	516	516	498	507	530	499	521	523	511	503	513	510	523	483	493	472	489	505	512	494	528	510	490	534	524	510	511	515	472	476	510	520	523	525	513	526	535	527	489	492	499	515	505	472	500	563	530	520	514	492	456	511	569	512	518	544	482	481	536	501	501	513	512	463	515	472	504	524	517	500	507	522	515	544	514	501	486	548	505	527	516	497	505	492	447	507	527	539	569	509	511	525	481	473	476	561	545	497	470	486	509	521	510	546	497	482	499	506	480	503	500	535	501	524	528	521	509	503	538	497	519	517	467	506	459	519	494	512	466	522	510	482	491	542	584	511	517	515	508	493	512	479	536	530	541	517	522	488	506	529	475	535	506	535	468	446	528	530	470	482	500	493	500	525	499	528	503	492	501	498	523	519	488	492	494	502	534	499	506	503	503	501	475	531	532	495	530	550	510	537	511	515	536	491	511	543	569	489	521	524	487	499	501	516	512	528	486	536	500	496	503	521	463	518	497	530	483	486	498	508	529	521	525	538	489	519	544	485	536	479	502	505	514	527	472	516	509	542	481	516	533	508	519	511	510	499	509	548	526	506	489	550	487	499	520	492	482	565	543	538	518	525	507	540	482	492	528	535	467	498	536	449	514	525	487	556	515	502	503	553	482	512	476	489	543	549	501	528	510	512	502	472	515	453	529	446	507	487	531	553	511	508	498	460	529	511	477	491	546	498	465	481	529	535	505	487	502	505	508	469	514	515	507	486	534	486	518	460	510	515	493	522	510	528	516	486	495	520	500	508	454	533	483	493	487	487	551	497	505	508	539	533	516	511	535	499	507	539	483	487	539	528	543	515	546	539	483	551	531	503	558	520	476	538	541	506	531	518	544	517	512	490	504	521	520	474	519	540	470	517	474	504	501	497	493	472	487	547	496	490	503	491	542	518	492	508	530	518	488	509	527	503	495	480	523	520	509	518	554	450	529	541	518	511	521	504	508	509	500	542	545	483	532	521	518	516	543	517	574	560	523	498	530	501	507	507	472	497	484	526	508	491	478	512	487	478	536	516	505	497	518	526	535	535	498	473	542	463	509	484	491	532	496	503	518	508	529	547	500	498	527	536	508	492	519	517	511	514	502	498	498	539	528	509	502	496	505	502	479	534	501	503	514	527	502	526	561	529	573	489	510	549	528	504	515	476	543	499	512	508	470	523	528	505	509	535	527	542	502	518	499	493	510	491	493	488	510	483	504	538	508	530	495	499	505	550	506	474	509	519	518	485	504	535	525	498	515	504	515	483	539	475	511	529	504	529	530	562	491	539	497	495	490	519	480	492	510	560	495	507	553	523	518	537	539	497	551	529	526	486	495	525	516	507	518	503	522	511	521	470	540	514	527	505	525	500	491	465	511	514	564	517	529	514	494	540	531	521	521	528	518	481	513	524	528	502	497	530	511	550	530	480	500	526	502	486	524	568	516	449	521	513	454	510	500	487	491	472	491	518	522	524	511	485	521	525	511	524	525	511	515	492	509	479	510	495	493	512	530	515	527	484	528	470	497	530	481	545	480	532	525	495	501	519	527	520	493	526	513	512	530	535	507	501	501	478	510	527	522	500	504	488	541	506	528	497	500	523	525	461	511	503	503	517	493	503	523	504	502	490	516	525	534	484	531	533	506	547	491	546	519	488	514	512	485	535	504	500	478	516	475	505	513	529	503	534	528	511	527	492	536	495	487	519	545	532	535	534	527	502	528	487	492	511	526	497	498	540	519	505	467	531	509	508	499	570	462	530	486	519	538	527	535	524	510	514	507	559	441	531	499	550	523	517	491	497	508	516	511	551	521	542	512	502	477	475	493	507	512	514	500	533	556	510	504	535	532	492	488	507	538	557	493	481	523	486	504	529	535	475	527	502	486	498	523	552	487	499	509	547	516	501	552	527	562	540	524	528	531	538	492	499	490	499	506	512	502	493	505	530	491	525	531	527	527	458	541	489	514	512	498	478	509	516	513	509	510	533	533	521	489	534	502	497	544	481	510	512	488	539	497	501	539	534	541	500	450	465	509	516	513	508	510	458	555	501	522	527	531	470	498	520	533	506	534	516	497	498	546	506	477	529	516	484	485	496	554	506	463	491	506	522	520	498	522	455	538	487	512	544	492	507	497	488	538	518	527	490	495	509	516	505	496	503	513	526	546	543	498	489	488	557	456	497	490	497	496	511	541	516	521	526	547	518	535	503	558	505	520	534	477	485	565	510	506	494	508	537	550	558	534	531	504	488	497	504	528	557	545	519	542	521	537	498	464	516	493	525	502	530	505	502	508	541	489	468	497	512	484	522	513	445	501	515	533	516	509	541	537	494	503
25680	21496	27630	25626	8185	2241	1417	1052	789	741	2855	15435	15006	9296	3096	1153	797	565	565	579	535	556	591	531	615	545	554	591	549	585	577	545	561	538	600	558	543	599	557	567	510	547	580	551	565	571	564	549	612	559	544	600	595	536	547	576	573	553	597	550	578	540	542	562	566	541	570	533	596	558	595	515	541	575	551	537	555	511	567	605	583	550	544	560	531	536	625	507	607	567	560	556	574	573	578	562	545	537	564	539	590	571	547	584	607	512	572	607	565	523	604	530	582	520	565	563	556	524	562	527	559	529	550	572	562	538	535	525	543	583	567	540	563	555	511	517	570	566	537	513	537	567	519	542	584	591	528	579	555	592	521	544	547	552	563	537	534	559	567	596	593	538	538	537	545	565	537	509	551	551	532	553	555	585	548	517	608	572	556	543	552	549	589	567	605	565	506	525	569	544	580	563	599	617	590	553	581	563	553	546	562	561	604	572	557	525	563	575	544	577	551	539	575	578	549	531	564	552	541	542	524	560	521	534	527	557	578	567	548	567	587	588	581	576	552	583	539	538	573	539	557	577	555	563	531	578	579	569	550	533	584	560	523	542	553	526	528	566	566	523	534	542	549	554	549	553	575	550	581	566	566	578	590	538	564	524	577	527	533	535	578	574	557	537	518	572	600	560	534	565	534	541	580	556	591	571	564	506	587	549	559	535	542	562	569	531	510	533	571	530	593	578	574	553	590	578	567	556	540	556	540	559	559	555	563	502	601	598	523	539	535	560	561	545	506	533	587	589	583	587	506	543	581	579	548	559	565	523	529	550	507	528	616	561	576	526	566	563	541	534	519	588	565	556	525	592	504	568	533	526	536	585	551	590	547	566	561	575	610	537	545	543	553	521	582	577	548	550	565	583	570	564	562	524	542	523	520	546	569	545	588	562	548	543	539	552	573	528	592	540	516	553	514	560	577	540	545	532	540	615	545	518	522	539	552	568	548	516	533	550	549	562	575	625	601	508	537	536	573	601	579	596	549	540	536	563	531	592	568	515	562	550	566	577	590	575	607	570	521	570	568	524	577	558	570	598	599	518	532	576	592	521	578	515	558	549	559	538	555	560	574	537	564	531	561	572	557	571	569	561	495	525	554	573	552	541	489	519	556	509	571	544	544	545	521	566	548	548	569	537	550	563	552	549	524	557	539	538	534	522	518	568	575	566	570	560	527	473	553	605	558	607	536	554	565	506	566	605	550	552	588	520	538	552	561	531	542	548	553	543	559	537	595	544	552	542	542	573	558	560	555	563	524	553	582	544	544	537	518	547	529	528	556	557	531	604	559	538	555	548	560	532	564	545	562	567	615	547	578	512	544	529	542	517	559	543	570	581	545	566	572	542	545	543	587	567	569	572	547	584	596	561	567	584	587	573	585	554	499	569	574	553	537	576	543	555	571	578	515	549	514	571	553	573	547	528	521	555	604	544	558	529	549	591	528	568	555	564	580	533	534	522	540	576	556	517	548	596	557	571	513	536	565	606	563	577	544	554	530	536	547	542	569	582	560	584	548	610	550	539	547	545	568	540	596	554	619	588	536	565	561	498	552	547	571	549	547	568	525	523	580	561	518	561	523	540	552	545	541	619	566	571	594	579	631	555	603	540	494	550	522	563	549	577	536	547	508	553	559	528	548	553	533	546	513	567	520	545	584	541	561	550	577	508	576	569	578	556	541	566	519	552	550	595	508	514	578	527	552	555	523	556	562	559	566	556	568	560	576	551	560	552	575	579	550	596	564	586	547	557	542	568	548	592	571	559	508	536	556	601	556	552	576	521	566	597	553	555	524	544	485	582	509	542	541	531	576	522	543	559	592	553	511	528	563	550	551	553	537	518	556	538	543	514	537	527	543	572	546	542	561	570	604	558	537	517	491	539	546	599	558	582	534	533	500	563	557	534	551	549	520	586	573	511	583	573	584	569	526	564	585	547	560	532	513	502	544	523	596	601	566	547	544	555	581	509	572	592	549	554	491	546	543	549	552	624	596	540	601	567	562	570	587	586	557	588	524	502	544	548	511	548	597	582	545	553	562	593	530	526	535	589	569	555	569	556	599	558	525	526	546	556	565	526	549	568	584	548	554	496	561	507	554	554	566	548	550	579	561	543	564	521	547	584	543	519	591	548	534	565	546	538	569	584	518	596	540	543	547	562	551	560	549	557	583	563	516	576	562	577	538	537	534	552	558	548	543	553	546	538	556	537	608	547	542	565	568	529	564	576	479	556	573	553	528	534	578	577	549	545	523	509	583	553	532	558	535	569	574	518	593	557	570	568	588	620	596	571	528	558	545	550	572	540	605	542	537	552	541	538	543	566	534	535	537	537	568	544	568	557	558	507	571	591	554	539	570	526	552	533	616	563	558	587	577	532	523	553	552	532	580	548	515	528	541	542	525	570	553	559	536	544	536	573	575	577	542	551	543	567	571	534	554	564	525	597	585	543	551	567	547	561	537	557	603	483	549	591	558	576	553	520	569	585	588	578	568	583	554	581	548	577	566	587	588	555	535	536	534	554	555	549	532	555	574	577	571	597	582	548	547	541	548	506	544	587	572	558	571	591	528	567	542	544	536	536	547	574	546	532	588	530	503	590	560	543	552	554	531	556	587	510	548	597	536	543	554	574	562	554	536	524	542	539	519	537	581	532	486	589	594	555	538	533	564	554	515	507	518	563	546	591	541	579	526	578	555	570	579	596	548	602	545	544	573	536	572	546	586	576	520	561	550	500	547	589	523	565	601	502	567	548	494	586	547	594	586	515	527	566	558	561	535	575	523	583	605	563	554	579	552	573	542	551	515	551	573	556	554	573	551	549	551	560	556	530	518	561	529	584	554	589	575	559	528	575	563	623	525	535	554	531	545	552	555	549	568	555	586	529	520	563	505	576	581	553	557	566	573	545	569	586	544	551	522	567	551	577	589	608	510	586	557	516	550	580	593	546	506	519	583	595	511	555	558	603	521	565	518	534	519	564	568	582	586	575	565	548	571	553	546	523	568	503	533	512	602	614	549	523	554	507	561	567	575	566	569	523	542	568	531	582	512	523	533	562	532	526	527	585	533	532	578	589	567	568	527	517	550	578	534	568	555	566	553	579	542	586	603	576	566	565	579	524	554	538	539	560	540	567	534	555	567	530	556	542	509	549	559	535	552	551	556	554	559	552	586	524	559	534	585	598	550	533	535	572	560	557	597	576	507	546	567	547	550	559	556	539	540	496	530	546	535	540	630	558	557	558	579	546	575	585	563	549	574	564	595	570	590	527	559	579	546	600	510	575	560	564	542	552	587	553	526	571	557	583	593	568	565	536	519	535	561	560	529	505	602	581	541	517	588	556	598	558	551	556	556	585	504	571	542	546	557	602	548	563	536	537	572	524	591	554	573	591	517	546	571	531	572	568	556	550	560	580	519	543	528	547	570	531	536	535	574	555	540	554	580	552	588	578	561	528	492	569	566	529
5690	7840	5711	2353	1575	1824	1457	1089	865	790	4079	16578	13835	8214	2891	1180	728	567	500	466	494	508	505	486	473	521	509	511	496	532	513	510	553	475	494	467	485	562	524	517	494	500	508	514	509	489	496	508	519	494	512	482	498	483	513	486	464	496	473	469	497	585	521	505	452	514	513	508	501	505	542	522	516	481	497	516	524	519	483	517	462	511	486	487	471	508	524	525	541	514	536	468	463	528	492	516	516	525	505	526	513	508	535	482	520	472	530	503	506	479	470	521	521	502	507	498	486	488	551	510	460	528	491	485	485	515	518	500	529	503	507	519	504	521	498	467	523	493	492	481	505	498	499	475	487	519	526	502	479	512	508	506	481	530	462	483	498	494	499	540	505	495	448	496	496	508	480	485	538	501	492	504	505	505	457	508	526	498	474	562	475	485	520	457	464	482	528	493	503	472	481	490	471	492	469	521	504	477	473	458	496	528	530	514	503	525	470	506	487	468	499	527	492	501	498	505	477	492	481	495	497	480	481	480	482	509	522	503	463	528	495	481	465	489	500	484	490	526	514	496	465	490	519	493	498	532	465	477	472	482	498	485	531	491	490	500	485	517	512	484	530	530	482	462	509	496	497	508	553	528	513	480	528	486	510	482	533	487	519	498	491	501	531	453	472	516	482	502	507	536	481	530	483	494	500	528	510	502	507	472	475	494	504	500	477	492	451	512	454	464	502	489	528	465	516	516	501	513	504	506	485	507	485	507	523	508	536	488	538	531	501	477	512	478	485	475	464	468	516	518	503	494	508	488	517	487	497	482	484	488	489	550	525	502	540	491	509	524	517	464	479	498	534	523	494	510	492	485	526	497	493	493	560	517	483	479	501	513	500	507	493	514	507	492	490	527	503	499	458	505	495	484	454	503	521	523	511	496	488	480	476	487	477	472	505	482	487	517	532	494	472	504	503	448	498	464	511	539	463	451	507	487	466	507	492	466	498	536	511	526	514	506	515	485	498	490	516	498	502	491	487	497	525	499	509	491	514	490	498	532	507	510	524	475	500	505	491	475	514	508	511	494	494	547	516	514	500	494	514	471	502	467	533	536	485	497	473	497	483	526	482	492	468	477	489	536	520	505	465	502	487	450	515	478	472	509	556	523	515	520	528	539	484	506	501	490	480	508	498	494	487	543	499	539	520	512	489	493	506	491	494	507	507	501	537	497	507	512	502	506	478	493	497	480	514	455	500	552	498	556	520	473	526	508	541	507	472	472	457	495	508	514	485	471	493	510	485	518	437	491	455	454	489	500	468	476	518	506	529	503	499	530	492	496	532	476	493	496	487	526	499	450	497	547	517	469	462	492	491	498	512	495	497	503	501	534	473	501	529	515	517	492	530	492	498	508	538	479	519	536	465	496	509	556	480	521	494	477	523	477	504	500	511	515	519	492	479	519	529	488	531	479	512	511	496	505	498	511	495	454	516	504	479	489	519	501	520	479	513	501	525	515	471	529	471	508	496	494	533	516	486	501	501	504	487	524	472	471	488	525	450	479	498	514	475	494	500	525	479	526	541	474	513	495	541	508	470	473	471	467	488	473	511	521	492	479	487	465	530	471	481	466	485	487	481	467	544	514	493	498	473	478	524	526	537	522	499	507	522	498	492	493	488	541	509	530	513	488	487	463	497	527	495	538	449	491	495	488	493	519	477	524	498	502	490	462	441	491	470	466	513	503	469	490	491	498	519	470	504	498	473	496	494	509	492	523	515	495	515	483	485	489	535	482	506	526	534	484	463	512	468	510	471	529	498	526	496	529	513	501	517	519	472	496	508	500	484	467	514	484	484	470	510	439	537	503	521	456	535	569	478	509	452	511	507	490	510	482	461	520	474	469	447	494	490	490	502	514	499	499	522	514	470	488	489	501	524	533	498	502	501	497	481	490	490	511	472	487	504	493	481	494	515	479	506	477	498	547	505	466	478	492	474	490	498	497	484	507	539	487	489	518	468	499	502	489	490	492	490	512	525	489	497	500	517	491	469	479	515	435	517	542	511	478	448	497	497	490	502	517	550	527	513	475	554	521	504	514	480	491	504	515	496	494	487	487	541	539	482	476	496	463	522	506	528	520	471	503	457	501	475	491	519	467	522	463	562	453	484	520	477	497	535	479	509	531	502	503	475	541	532	508	496	488	489	485	482	501	503	496	515	496	525	486	489	509	476	487	516	505	479	487	482	525	451	494	486	553	496	501	505	472	491	519	518	503	490	461	493	496	514	463	549	531	488	479	499	500	491	485	483	513	508	530	481	488	454	465	470	531	512	512	485	481	506	485	541	499	464	496	479	493	476	514	483	479	447	480	517	505	499	485	509	465	468	493	528	510	523	515	520	468	430	468	488	501	501	489	474	478	479	495	496	498	532	471	485	529	493	508	515	467	512	475	479	499	513	507	525	525	486	488	483	485	511	461	550	520	519	519	489	490	487	493	470	477	489	483	491	501	508	476	460	472	486	497	493	458	499	500	507	490	452	487	524	488	456	538	503	466	460	479	491	547	515	500	501	512	490	491	498	462	536	514	516	481	505	471	530	511	507	501	494	536	480	454	487	477	483	482	493	488	440	482	472	472	465	508	475	483	489	477	522	474	491	521	530	484	491	509	502	455	493	486	487	515	470	508	498	492	505	495	528	512	535	457	500	496	540	511	453	535	506	497	524	492	542	487	504	511	500	498	498	527	481	504	480	493	496	523	473	494	494	478	480	481	520	469	474	495	505	481	518	498	516	475	516	551	525	488	514	493	476	512	538	496	505	489	539	486	500	547	510	504	447	500	475	477	511	494	479	509	460	516	468	520	516	559	497	466	475	467	537	498	519	500	462	487	504	508	507	495	490	472	507	461	504	475	498	464	458	447	492	504	509	456	484	487	504	485	490	519	498	480	496	496	475	514	489	496	483	485	453	479	558	457	483	470	496	483	506	518	516	482	504	511	504	471	495	514	514	484	493	455	527	482	527	525	529	493	470	511	487	487	469	492	520	500	483	525	474	534	521	482	473	512	548	504	511	453	490	497	492	513	504	510	500	482	477	492	510	486	470	494	473	493	458	493	507	492	493	530	486	485	519	487	488	480	482	490	487	470	483	509	523	498	501	497	497	516	444	493	517	507	497	493	473	504	483	506	470	480	467	496	532	503	497	517	492	469	474	505	494	462	522	478	477	503	541	516	483	503	505	475	502	481	471	486	522	517	493	473	533	529	495	447	487	498	461	518	516	489	483	468	511	503	484	481	487	505	484	479	518	495	469	475	488	469	460	479	486	480	491	488	486	515	471	460	470	509	523	475	537	499	512	534	502	518	491	467	469	537	476	514	499	447	510	511	518	479	522	481	477	495	502	506	469	445	497	492	485	493	538	486	466	469	469	492	484	500	513	514	456	498	478	450	504	496	534	475	467	555	479	517	542	499	491	504	475	502	494	449	501	478	523	480	508	472	473	486	532	511	483	473	494	492
24653	21502	28718	24672	21246	8256	2590	1360	1033	1059	8078	28948	25410	15205	5211	1732	1061	767	708	723	666	682	686	723	685	716	685	680	657	706	667	715	656	646	696	630	677	682	679	674	655	687	648	676	675	660	690	667	675	650	704	624	665	662	625	668	682	690	699	673	706	733	665	669	675	737	692	640	660	695	715	713	693	685	676	656	649	707	651	678	697	670	658	682	692	686	698	705	634	711	664	657	659	700	650	673	734	667	648	698	654	640	665	638	678	695	669	720	645	675	676	661	708	689	688	696	719	663	663	655	613	687	700	702	689	641	704	677	660	703	703	707	681	687	657	644	622	686	677	714	684	710	684	675	711	684	668	614	665	691	673	695	672	726	702	697	671	688	689	730	677	654	674	642	681	668	665	694	628	612	688	660	667	644	666	627	682	675	701	718	650	712	696	690	667	677	684	638	694	647	638	661	658	627	683	632	669	658	659	650	652	676	657	639	684	712	674	662	698	679	715	679	713	645	646	670	632	658	705	717	643	694	688	666	669	646	650	653	666	742	689	652	634	678	644	643	667	685	655	695	690	636	693	696	686	663	639	629	660	681	686	689	692	620	654	696	649	647	652	641	683	636	674	673	667	641	693	667	715	662	674	648	662	675	660	658	665	615	634	640	668	644	657	635	659	636	630	660	701	621	663	714	658	657	641	679	643	690	649	683	667	629	694	627	687	667	699	682	656	711	627	650	702	642	641	704	656	695	662	629	727	668	659	699	632	671	665	697	662	662	634	663	681	646	650	710	651	630	648	691	687	621	693	647	639	689	629	644	639	668	675	677	695	691	677	632	687	659	658	660	669	649	663	668	693	684	664	651	642	681	695	716	652	706	695	643	749	695	697	658	675	711	671	653	654	653	657	653	698	729	673	688	661	709	668	702	715	652	687	684	630	638	664	702	671	680	735	698	711	675	657	744	658	652	647	712	643	658	647	670	667	648	656	687	688	678	651	596	733	670	734	711	669	667	641	629	694	689	667	702	647	650	687	669	659	622	640	645	665	681	695	688	650	662	662	678	646	666	647	659	690	632	686	684	654	673	666	677	713	672	669	697	673	681	608	695	689	617	715	666	727	670	676	648	714	670	709	603	679	650	673	675	657	702	670	680	694	704	673	681	675	660	629	648	697	668	685	692	687	704	680	648	674	674	658	702	679	663	700	633	634	712	702	665	668	627	627	687	633	703	647	639	723	682	685	684	668	625	687	612	668	657	672	648	683	654	638	648	668	657	700	651	684	676	690	689	638	689	689	689	675	641	678	663	670	644	651	684	689	693	699	706	650	729	706	699	692	673	651	664	694	677	669	685	700	676	694	680	618	645	697	715	679	652	669	701	655	651	658	642	699	712	696	640	632	676	675	674	689	673	618	653	677	652	741	706	627	694	673	674	635	669	657	704	650	686	646	672	708	638	697	663	678	686	672	719	661	656	688	653	643	655	689	697	652	700	660	687	684	638	665	668	658	644	699	668	668	675	666	660	678	660	682	711	666	683	685	676	656	643	675	650	660	616	666	728	663	654	652	714	606	645	638	687	704	713	658	641	680	684	618	724	675	680	670	666	667	711	696	666	619	645	701	654	669	708	672	671	646	648	650	680	658	631	696	672	692	654	702	747	701	672	669	652	683	693	670	631	631	615	651	603	695	655	655	673	739	678	692	638	607	699	661	643	664	653	628	680	682	675	693	674	689	647	687	657	662	666	713	653	694	696	650	633	666	688	684	718	657	625	691	673	665	658	632	671	675	651	697	649	632	696	703	686	666	699	676	687	662	690	666	716	695	675	661	683	639	649	682	687	648	673	669	688	671	666	665	672	709	712	686	669	631	672	652	688	676	668	656	688	646	680	682	639	671	666	637	700	690	663	643	704	698	651	685	679	710	661	670	677	669	661	670	665	646	674	654	648	673	690	640	666	613	660	631	629	675	667	685	652	657	670	714	656	674	660	701	691	626	663	668	703	649	641	645	655	593	705	613	659	663	654	633	686	706	671	621	641	632	686	676	679	670	682	660	690	639	647	680	604	641	636	646	677	632	651	655	617	682	639	639	624	680	620	690	648	663	657	651	669	664	648	629	692	682	692	638	679	629	696	672	647	653	686	660	680	653	636	668	620	664	687	649	659	679	684	660	618	611	625	656	688	681	674	668	604	663	719	676	648	677	704	661	671	713	673	667	658	705	664	671	664	675	602	660	677	653	673	648	657	679	675	670	659	632	619	644	667	687	685	641	661	661	651	662	628	679	633	660	686	680	643	675	659	624	630	676	696	691	682	603	695	698	640	656	725	672	634	664	657	649	634	688	669	703	646	655	681	704	666	640	691	705	702	627	699	681	690	670	637	614	722	643	676	640	685	689	635	639	689	681	654	688	706	710	655	666	634	661	678	691	647	635	650	682	662	657	617	684	662	631	683	629	667	619	650	639	702	673	703	714	625	663	691	658	691	642	688	698	705	665	697	667	683	691	646	743	651	667	655	682	667	672	675	683	660	685	693	663	657	710	656	629	709	658	676	673	639	693	721	662	662	625	682	643	638	679	676	675	654	653	651	670	665	698	644	685	687	636	697	686	693	670	658	672	690	623	652	683	634	726	696	704	684	652	659	656	641	703	675	719	677	668	672	666	622	658	676	689	686	661	652	647	638	649	674	657	638	681	698	664	659	629	683	684	635	652	651	624	658	656	668	648	683	666	684	653	675	677	626	693	667	683	649	673	649	622	682	661	670	640	658	694	672	651	676	676	691	704	652	641	695	691	682	676	690	653	656	668	649	663	657	675	695	633	674	651	691	675	728	705	625	627	609	653	655	662	626	684	636	637	619	667	673	685	641	648	664	710	709	648	723	668	663	676	655	711	675	687	634	656	677	716	699	688	638	737	665	723	641	667	667	673	675	677	659	667	650	621	726	673	630	658	665	655	695	612	750	695	674	687	629	654	653	671	650	627	680	670	707	665	699	694	681	679	681	704	634	747	619	643	695	660	647	683	663	673	686	692	686	660	684	688	670	637	647	670	689	646	686	666	660	622	655	629	681	651	679	645	713	683	657	676	678	629	617	689	646	651	661	677	706	678	689	644	687	629	604	627	664	663	677	664	644	656	603	629	678	668	661	690	673	655	677	664	694	703	677	670	663	639	679	690	666	661	684	667	677	673	670	697	626	623	685	668	676	670	621	666	621	672	666	670	625	676	643	656	709	666	651	662	638	675	647	660	671	690	668	660	710	633	684	658	720	679	673	640	646	658	664	656	642	663	638	617	658	664	652	729	669	676	689	710	718	694	679	681	631	676	645	686	653	668	657	671	680	734	655	671	661	630	670	648	694	685	688	709	662	665	625	666	652	694	690	636	692	632	664	641	707	631	624	657	635	670	693	655	622	658	652	648	716	669	694	666	656	683	700	659	658	660	712	670	649	665	618	642	649	660	684	629	642	613	691	649	657	661	671	644	659	647	653	650	651	677	650
5958	9130	6106	3537	3519	2653	2070	1491	1270	1267	11371	27499	21816	12380	4255	1627	935	667	578	614	603	590	549	599	619	574	597	655	596	582	547	620	556	574	572	594	594	603	596	615	594	588	598	595	582	605	580	613	608	612	616	540	579	655	558	616	588	578	572	572	602	581	639	613	594	598	586	605	592	606	601	614	624	618	588	599	581	627	606	591	573	602	596	558	559	608	589	590	592	606	564	580	532	555	606	577	644	551	578	584	567	611	592	602	576	574	587	563	549	560	603	576	579	592	610	590	618	549	572	563	609	617	604	588	575	603	644	585	584	603	590	560	595	540	593	572	582	545	591	555	620	597	590	581	549	604	559	581	584	602	549	563	618	588	556	583	601	625	597	556	598	597	624	567	575	548	566	546	595	630	587	607	580	569	564	575	545	560	584	594	528	586	599	571	552	597	571	579	550	585	632	589	598	589	577	591	599	610	575	557	572	560	603	612	612	598	582	600	573	581	607	575	557	558	572	595	545	633	592	626	550	582	581	613	597	555	602	586	605	580	614	576	603	570	585	643	585	603	636	598	578	668	544	566	560	567	556	610	586	591	621	611	610	624	594	581	585	624	597	557	621	572	586	549	543	590	581	537	569	607	579	608	577	562	584	586	598	542	570	566	591	614	608	585	580	566	593	599	560	580	570	599	632	634	581	560	595	591	617	637	554	607	571	605	548	586	583	552	551	651	596	517	554	572	545	645	540	583	593	568	563	575	594	595	571	570	565	558	574	579	624	585	588	569	566	616	561	598	545	576	575	601	632	576	549	564	581	584	564	589	566	575	600	593	556	591	569	601	568	551	631	576	597	620	562	584	569	565	599	613	551	653	600	634	598	559	581	562	636	543	573	577	583	591	579	607	584	619	571	568	553	587	568	610	577	598	576	568	587	599	580	611	597	567	565	541	595	550	579	612	571	576	635	607	577	568	581	607	577	597	563	558	594	587	567	597	580	575	642	566	583	551	565	578	580	560	562	578	594	603	606	578	582	575	581	607	586	639	523	572	592	600	569	571	593	573	592	591	599	560	578	533	553	587	602	582	569	595	601	596	606	587	566	620	562	607	623	577	563	621	610	585	565	555	615	577	529	567	593	583	599	607	580	585	582	601	597	597	588	598	587	584	558	579	582	576	592	573	634	603	618	539	600	585	601	587	590	624	563	537	555	585	600	552	606	618	573	561	589	583	607	608	592	599	613	558	589	546	573	593	592	609	556	618	566	594	568	565	552	625	605	558	564	585	584	531	587	590	612	586	550	588	546	612	577	606	550	581	614	583	549	569	627	576	566	610	603	574	546	596	561	595	619	598	589	554	581	588	576	536	625	593	566	569	603	608	567	596	579	567	571	610	574	596	617	581	572	581	550	614	577	516	583	597	570	555	579	593	541	619	637	571	587	578	633	594	585	606	570	531	606	605	620	571	625	547	553	575	610	595	585	583	555	596	614	590	592	612	621	613	615	601	613	601	599	614	585	585	616	527	578	625	596	577	594	590	565	608	599	561	596	612	594	596	586	558	609	607	586	561	567	577	597	596	592	603	578	594	574	571	560	555	606	617	597	565	571	599	574	534	556	571	555	600	578	594	556	600	611	573	601	563	622	590	605	587	591	598	577	592	532	571	582	537	586	621	597	537	549	565	588	603	625	588	573	559	552	573	569	600	600	615	579	563	590	593	613	574	545	585	578	592	621	613	612	592	582	616	579	601	598	590	567	568	534	526	574	549	567	601	622	582	634	539	566	587	589	539	576	559	630	563	577	591	579	628	544	578	584	618	566	579	556	594	577	558	603	581	625	562	575	567	584	635	601	558	562	607	569	614	639	610	606	557	563	571	566	631	576	595	592	552	569	611	594	563	588	568	587	580	595	589	634	619	585	570	614	589	580	605	600	580	601	562	607	570	613	594	565	562	552	537	616	600	534	559	582	563	566	579	598	589	631	620	623	563	584	572	599	630	554	600	610	603	574	559	581	594	583	593	595	597	588	580	542	583	629	620	610	545	569	614	613	580	613	581	569	549	586	591	574	610	609	610	594	522	610	580	572	593	580	576	523	590	616	588	576	613	609	616	582	592	589	592	550	598	576	572	604	589	572	575	584	574	597	605	578	623	617	575	571	557	624	545	543	606	611	602	621	587	583	559	612	602	591	570	573	540	602	577	534	605	533	581	598	568	562	579	578	566	594	560	558	599	613	594	576	522	621	546	610	574	611	594	601	599	580	576	570	570	559	564	549	585	593	546	632	591	543	590	584	576	569	569	583	579	530	539	597	541	575	579	587	580	641	537	615	553	590	555	582	599	605	586	566	593	543	586	593	588	587	583	584	551	588	571	559	570	578	592	578	578	580	567	603	532	581	539	600	629	610	594	606	565	600	590	549	571	567	607	609	579	620	573	594	577	543	614	522	610	566	586	608	639	553	579	587	619	560	567	580	581	526	589	620	552	577	567	521	583	576	607	570	579	594	591	549	563	544	589	579	569	590	588	590	591	550	615	609	608	555	590	570	585	577	576	586	550	588	582	574	586	616	612	573	565	625	620	604	571	609	610	561	564	586	539	579	602	562	570	578	577	584	538	574	537	606	544	563	514	573	593	567	562	579	578	580	589	583	591	573	641	582	570	578	568	587	555	572	608	593	592	585	603	528	570	638	572	581	590	561	577	570	586	574	584	595	589	603	582	626	593	594	586	586	620	590	558	542	603	582	577	577	555	572	550	577	552	605	582	614	547	549	601	576	568	631	623	614	566	601	610	606	559	575	598	617	586	576	566	530	592	602	607	583	548	619	551	561	559	600	566	605	584	599	582	615	582	549	594	564	563	574	552	588	571	553	603	611	581	601	604	555	589	570	581	567	594	606	557	611	584	576	585	616	549	590	563	597	623	567	598	554	614	597	585	607	521	567	596	541	643	596	587	574	604	602	598	559	598	584	602	560	603	630	558	574	566	578	604	556	597	577	603	600	607	627	641	555	567	614	567	591	600	571	567	597	584	598	586	550	602	557	586	572	593	607	557	589	588	612	602	561	528	614	560	545	607	609	583	585	622	587	601	552	622	552	583	569	587	596	577	557	586	592	575	575	643	525	607	533	578	564	559	585	581	586	589	639	586	596	585	611	583	586	588	588	615	576	598	588	609	583	610	598	564	588	539	560	595	538	542	567	593	604	615	576	610	589	530	595	639	555	576	535	595	596	586	629	580	634	573	603	587	552	641	580	547	555	576	577	583	606	590	607	541	575	571	609	550	535	562	600	610	568	543	585	574	538	565	601	548	580	542	543	630	561	566	592	613	612	550	582	579	596	587	585	587	601	606	577	554	553	593	557	560	575	511	585	639	586	545	607	534	598	588	558	579	574	569	612	639	590	589	586	620	604	564	587	544	587	549	547	555	617	573	587	571	576	567	587	601	574	604	583	569	587	583	537	529	584	593	583	548	580	600	609	552	557	586	549	597	610	582	603	580
27768	11235	1731	1190	984	782	695	635	676	650	813	1963	2061	1466	1012	701	589	597	586	582	589	591	588	597	569	592	598	607	589	621	560	620	588	576	606	573	626	566	628	591	614	583	575	589	605	629	606	586	585	602	585	612	660	623	554	624	584	624	593	620	620	628	601	595	612	573	556	596	587	588	558	557	647	642	582	610	608	588	605	620	600	597	572	586	628	561	571	644	604	602	584	568	573	571	615	568	570	591	621	581	581	603	592	622	621	589	545	586	588	569	575	590	582	603	571	612	582	597	546	564	561	583	568	560	584	641	622	663	559	602	539	572	571	587	595	571	568	579	575	604	627	592	577	541	605	607	609	580	617	581	605	604	583	565	621	597	578	606	624	569	600	586	614	611	610	596	601	620	593	610	587	624	607	625	572	571	583	577	623	636	605	605	558	547	639	607	564	570	602	586	547	538	535	592	624	588	582	560	609	573	615	586	601	611	647	598	620	599	594	587	545	584	570	573	573	593	639	580	617	585	591	573	567	568	581	592	544	561	566	570	607	557	540	625	572	617	637	587	624	546	556	614	584	567	588	596	589	580	618	618	614	598	576	629	574	614	607	598	580	592	623	586	537	579	595	597	614	551	593	612	540	565	586	587	581	620	625	601	591	583	571	563	589	593	574	588	612	608	597	604	607	604	555	598	585	606	596	582	598	619	605	548	610	567	592	587	625	654	604	597	551	586	574	610	629	594	584	568	557	566	546	618	610	569	616	585	595	539	560	569	576	600	533	585	642	589	615	609	542	594	581	601	599	599	611	584	576	600	581	569	554	575	606	584	622	594	622	557	643	620	590	606	590	581	567	603	577	594	579	594	564	587	551	557	578	600	555	614	623	602	606	580	575	606	610	606	606	597	602	628	618	593	612	573	572	621	608	596	593	608	624	582	616	578	598	639	591	565	578	614	583	629	581	609	599	577	601	564	614	618	594	633	587	611	571	576	567	601	610	561	607	594	595	603	616	595	593	604	650	608	612	583	581	626	568	602	591	589	629	623	571	567	586	527	597	611	629	593	605	575	604	632	582	604	582	612	625	574	612	598	605	589	601	614	608	637	620	577	552	598	587	590	601	609	591	590	622	630	621	574	550	614	572	651	586	612	585	609	599	598	602	606	605	604	589	583	586	572	599	607	555	617	634	615	577	631	582	569	605	580	549	590	595	599	621	599	601	590	597	588	609	596	605	591	583	586	562	576	597	592	568	576	583	593	586	629	639	614	638	610	616	640	567	576	606	581	572	602	587	615	595	606	614	597	626	602	560	599	571	580	570	599	619	583	647	545	565	592	625	568	577	575	628	621	587	562	607	611	574	633	625	601	575	544	589	624	579	559	585	631	616	610	604	548	623	597	601	585	590	581	543	628	613	594	629	631	626	594	588	557	584	601	581	583	614	586	631	612	604	599	603	621	642	581	633	548	573	566	587	582	542	603	576	608	539	659	610	582	598	595	561	581	591	592	632	616	565	616	598	611	609	595	607	601	626	596	560	601	592	580	591	576	578	612	563	554	569	586	621	594	609	578	593	606	611	603	569	591	537	572	605	588	573	600	620	626	591	581	585	614	568	607	589	576	578	550	576	614	583	580	599	618	588	562	619	573	574	583	576	627	601	605	599	562	601	584	608	591	597	558	587	597	564	577	663	651	619	605	624	622	570	598	630	603	594	537	578	583	566	592	577	608	584	586	604	645	611	590	595	581	627	608	603	594	611	560	547	604	564	632	598	590	590	590	593	622	614	608	615	589	583	658	539	559	603	605	572	596	614	645	548	596	589	643	603	637	582	610	540	519	592	594	624	561	601	613	595	617	576	579	601	643	575	581	612	594	598	652	585	599	542	616	594	616	601	548	580	582	626	615	556	624	599	580	615	620	625	581	592	607	562	571	591	579	563	585	623	606	632	610	621	579	587	585	597	567	625	594	550	570	597	610	558	559	583	630	637	601	620	560	581	543	583	548	600	586	585	623	616	555	576	570	563	599	609	620	583	602	568	611	579	589	588	608	584	620	557	612	558	571	612	575	602	581	590	576	627	630	557	594	546	571	614	620	628	586	608	590	564	560	644	617	578	581	594	583	573	614	611	571	631	596	567	578	582	633	583	610	630	607	580	609	633	599	590	601	585	536	623	569	578	599	602	589	586	578	528	562	576	590	679	638	579	576	598	603	653	594	592	591	586	572	589	561	545	615	620	586	568	607	576	596	594	559	598	565	583	582	592	534	588	561	580	613	580	573	540	631	593	572	589	637	633	574	585	615	565	600	646	604	611	593	594	637	581	598	627	596	548	605	601	541	554	581	699	623	627	572	587	622	555	609	598	608	587	621	593	625	578	546	577	627	606	558	602	588	622	586	631	577	622	561	557	581	612	579	572	583	585	599	615	580	587	594	588	589	587	633	599	616	615	574	569	622	618	594	595	597	652	579	560	590	557	597	598	589	565	569	618	600	618	586	593	581	588	592	600	683	557	582	581	586	589	596	586	558	597	556	596	623	627	562	635	566	551	576	600	611	615	614	560	582	600	621	555	575	614	593	587	599	603	548	593	609	607	607	598	555	621	581	590	537	621	604	585	644	629	588	607	594	586	590	561	607	567	574	589	563	607	603	581	577	595	586	583	574	611	608	606	604	576	580	614	576	611	600	573	578	587	582	586	574	647	596	611	602	584	616	599	603	619	578	573	603	634	635	623	619	564	591	540	580	620	555	570	589	550	553	593	626	573	616	576	563	594	598	592	592	601	606	615	583	596	573	562	615	559	595	628	615	583	578	604	565	577	660	597	571	625	575	592	565	619	658	600	609	619	570	589	637	593	563	623	549	623	606	628	593	645	591	586	591	556	587	599	612	607	606	550	595	582	633	600	598	599	613	549	623	622	609	542	592	591	631	609	542	624	599	603	567	598	554	618	589	589	579	599	568	576	588	592	600	591	597	611	560	576	597	614	593	580	573	610	626	574	605	563	594	560	607	622	577	585	566	570	529	554	608	584	598	617	565	606	601	562	609	592	553	569	618	593	594	621	629	627	620	613	589	576	568	590	601	596	573	590	563	634	615	598	601	556	537	580	593	615	589	592	553	624	552	640	620	592	548	565	588	610	618	618	580	615	601	550	570	582	636	625	614	594	631	607	557	606	544	592	557	591	617	561	615	564	600	568	612	551	602	628	619	563	605	611	602	621	598	616	570	561	567	588	585	610	640	594	572	572	596	600	555	590	566	594	618	568	590	619	589	620	574	579	604	581	569	565	636	588	598	591	614	592	651	627	640	637	605	641	586	610	611	658	582	600	602	579	608	619	596	589	567	572	597	574	555	581	578	598	615	588	564	588	554	656	623	593	620	595	599	603	608	620	557	573	602	632	626	590	567	613	591	581	628	601	563	583	582	660	578	622	604	588	598	584	574	594	580	599	605	599	579	597	592	600	644	634	594	610	571	614	609	616	553	575	559	576	584	585	602
6305	1854	1059	974	1154	745	687	658	587	556	949	2431	2265	1438	871	628	513	527	512	518	513	506	489	513	529	556	515	482	480	536	505	532	530	558	500	525	495	490	537	557	516	509	537	541	511	528	497	529	485	505	504	508	494	545	490	532	518	493	520	498	512	492	500	512	507	532	512	490	516	506	501	480	521	511	523	533	538	529	556	496	530	533	539	550	514	513	547	507	507	528	519	493	500	591	528	541	515	532	506	517	485	502	500	493	565	544	487	512	514	532	518	473	534	497	495	522	517	515	516	494	530	503	541	474	532	492	508	512	522	514	505	514	516	533	532	508	522	506	512	518	470	482	521	503	533	527	527	471	500	492	512	505	489	512	475	508	512	494	464	485	510	537	511	508	510	512	488	520	516	533	514	459	482	530	521	511	492	514	507	471	487	466	496	494	505	539	487	511	510	503	502	518	467	537	501	486	451	483	540	502	487	525	553	513	522	584	511	499	531	519	493	518	528	520	491	512	480	517	532	528	492	495	547	483	486	483	513	501	478	548	480	520	497	472	518	537	523	495	469	525	521	511	514	546	518	470	487	515	517	477	504	490	531	516	523	506	488	513	544	514	510	516	498	548	503	502	514	482	510	494	507	479	501	493	507	504	491	529	542	471	515	535	515	526	513	528	490	489	494	489	537	524	501	517	465	498	511	551	514	527	529	516	535	494	525	495	524	533	471	510	526	515	516	514	515	537	493	500	541	520	520	489	527	513	494	512	494	504	493	487	569	500	491	478	512	506	524	535	523	531	515	530	501	532	551	538	491	527	503	497	478	472	525	541	520	530	505	537	554	524	505	507	542	485	467	515	479	474	494	524	527	573	521	488	526	501	543	497	513	509	532	513	534	506	532	533	501	483	497	490	496	521	486	474	487	512	491	535	512	496	511	534	540	504	509	485	495	527	521	529	527	498	492	499	517	513	531	486	509	499	533	512	506	534	541	569	487	516	533	491	489	512	516	520	477	539	508	492	494	512	510	533	508	488	473	511	537	514	478	482	512	524	522	493	498	509	517	541	530	475	497	487	498	544	490	523	514	477	493	483	486	537	520	519	506	481	527	523	503	487	523	491	507	513	525	525	508	522	516	506	489	490	512	502	542	507	564	465	517	481	497	517	515	517	501	542	547	511	515	507	509	519	525	518	528	519	554	502	525	521	488	526	499	530	522	491	517	536	515	497	527	522	459	535	547	496	504	502	511	490	525	529	542	565	536	516	496	544	483	512	526	494	511	515	507	526	523	478	483	512	482	561	520	520	509	510	484	506	509	518	496	530	480	544	520	517	535	510	539	527	509	508	518	493	503	504	528	524	494	487	524	486	516	529	484	534	515	521	464	496	495	508	518	510	495	508	520	524	506	493	452	519	515	478	525	492	540	528	494	548	476	514	522	501	542	473	485	506	486	517	495	524	496	498	498	515	536	506	510	482	537	508	519	481	504	505	562	517	506	500	492	511	542	539	538	515	485	486	466	478	516	486	489	493	489	537	504	552	557	510	550	525	558	523	522	473	505	516	537	521	500	510	550	485	476	533	522	485	545	508	498	525	525	516	515	556	494	489	494	533	503	513	539	521	496	552	498	508	483	496	514	514	517	510	532	519	498	527	486	490	525	559	480	518	515	516	499	479	515	547	523	505	519	538	506	513	498	512	540	491	474	481	538	487	535	529	548	528	518	488	463	511	516	464	516	529	517	493	498	484	492	538	522	505	509	507	516	540	505	558	518	532	503	455	494	509	522	545	512	491	490	493	495	469	506	519	502	499	491	493	526	515	544	570	495	507	522	511	500	500	540	517	516	495	491	522	500	555	528	499	513	503	524	509	482	486	495	513	481	548	515	529	509	506	535	525	517	523	480	498	484	519	502	520	527	481	484	496	498	513	507	524	522	528	526	492	544	502	499	486	469	521	531	509	529	486	478	552	511	526	513	492	512	490	507	499	504	526	526	484	517	515	562	530	492	512	516	519	456	473	506	524	550	523	520	484	543	490	511	518	573	507	531	505	506	530	483	528	449	518	512	505	488	498	524	523	497	516	520	537	468	504	495	475	495	483	474	533	496	551	525	502	517	486	534	506	524	503	510	472	495	532	476	486	538	506	493	527	517	504	525	474	537	532	520	499	521	517	526	484	496	490	527	513	513	479	511	528	508	518	492	512	502	505	491	556	497	502	534	507	522	537	491	515	481	515	512	483	496	538	541	527	517	540	524	523	522	518	520	485	508	496	518	502	507	525	525	515	529	534	516	480	484	487	463	536	491	479	531	523	513	552	524	514	494	436	487	528	571	499	568	525	507	561	502	504	525	531	535	576	523	504	525	471	504	512	525	511	566	538	531	521	515	503	531	542	508	481	482	516	532	478	532	483	515	499	497	482	505	544	577	482	531	532	522	553	519	518	474	518	485	474	506	475	461	495	501	499	525	533	544	484	539	533	502	492	517	480	493	483	502	545	499	506	499	523	502	517	560	509	499	479	532	491	549	485	512	483	501	499	533	498	522	524	553	518	515	515	538	564	438	520	537	513	533	492	514	515	505	501	535	517	511	530	537	524	503	521	519	523	494	567	519	498	517	488	476	534	507	461	522	469	540	496	495	491	531	489	542	528	497	486	490	470	507	546	496	478	509	506	495	508	527	485	508	498	483	517	509	488	497	548	511	526	522	552	519	534	483	473	538	495	510	509	505	506	478	541	554	492	523	502	528	515	490	517	499	492	463	538	505	518	521	506	505	506	528	539	484	540	516	525	495	535	467	500	519	493	526	518	529	500	505	534	511	538	532	489	524	527	509	519	515	546	464	471	491	498	490	543	526	531	527	491	530	535	532	473	492	510	500	570	483	520	491	530	520	543	526	535	504	491	527	541	501	546	482	524	493	544	548	495	500	521	535	552	473	511	508	486	498	562	547	527	520	503	497	507	497	488	511	515	539	512	540	476	493	487	468	485	529	490	470	525	501	514	510	540	484	516	487	482	495	516	511	518	507	496	487	524	510	514	509	503	473	527	504	540	501	534	514	500	514	496	522	493	525	511	547	508	487	506	529	507	475	542	491	550	501	489	498	486	498	490	475	493	538	516	518	522	529	485	516	519	487	472	492	520	534	529	496	480	527	563	530	510	501	498	512	491	497	514	517	505	475	523	481	507	520	492	502	497	497	497	509	497	524	514	442	505	507	522	498	521	501	479	465	440	512	492	510	508	544	506	502	470	460	477	506	507	496	510	498	488	516	477	486	521	481	536	541	503	480	520	462	517	510	506	514	508	523	509	506	485	529	480	547	542	519	514	524	495	529	482	542	495	480	486	518	514	466	506	501	483	495	531	538	501	517	502	546	506	473	535	471	510	558	527	517	544	511	506	525	510	508	521	519	514	467	487	483	497	495	489	460	546	475	537	485	495	514	506	528	508	544	524	525	538	491	516	470	552	484	502	494	538	505	517	512	497	493	521	487	488	494	523
25689	21526	27674	25707	8922	1829	1145	883	783	977	6963	17528	14447	7527	2461	989	722	596	529	590	571	573	587	558	571	593	578	579	565	575	562	557	588	565	582	558	556	537	505	563	634	563	548	580	575	566	546	531	549	542	549	564	541	561	574	590	557	555	549	561	596	576	607	557	587	603	530	571	558	558	565	576	589	594	572	552	573	533	539	517	552	612	593	565	572	538	565	553	552	545	524	558	569	564	554	557	565	557	572	584	582	557	572	535	592	574	591	532	518	534	585	541	556	570	571	562	569	582	533	564	581	559	548	548	580	559	531	562	560	545	574	571	529	557	552	550	575	539	555	594	510	558	552	568	544	551	559	552	530	544	568	555	590	579	538	568	518	536	547	575	617	579	513	560	535	560	576	571	560	563	552	593	579	533	563	561	591	591	597	581	513	577	544	517	597	564	587	603	537	573	529	531	538	547	569	541	553	618	557	573	547	554	609	539	553	589	577	535	575	574	573	576	577	580	563	565	583	582	567	536	589	536	562	566	566	589	553	557	579	577	546	532	530	609	536	574	561	613	563	570	544	572	541	604	568	527	559	584	566	495	555	576	542	553	601	531	559	565	593	549	559	559	560	551	504	580	577	565	541	501	547	622	579	610	569	548	558	546	535	563	530	513	551	508	558	580	553	522	560	562	563	559	567	578	543	556	570	564	612	512	569	559	593	547	563	524	570	540	577	586	556	548	570	601	570	549	578	552	565	597	555	602	584	526	520	554	552	520	547	567	608	505	510	541	549	565	560	566	541	530	551	575	570	543	592	555	571	554	587	560	591	584	528	534	577	540	558	574	537	552	533	570	541	571	591	592	550	552	560	576	528	532	573	532	574	530	544	567	579	555	566	570	593	575	574	586	596	576	569	537	542	575	565	529	569	592	564	569	600	589	542	566	541	568	572	540	560	576	520	574	518	579	580	549	569	560	561	543	536	580	570	528	561	575	600	521	596	568	574	553	545	562	566	528	539	553	547	560	568	578	569	583	586	579	564	589	567	579	561	580	560	566	554	550	590	536	534	569	527	569	573	556	534	576	575	540	583	577	547	506	529	555	596	517	523	557	557	516	590	562	569	566	512	553	573	565	564	556	571	550	498	531	611	570	559	576	548	557	523	561	558	594	560	570	574	543	571	585	565	587	564	524	563	569	607	529	569	550	545	584	582	532	577	577	517	565	554	533	515	582	541	581	556	595	544	587	542	529	584	564	565	564	534	550	544	560	541	536	538	565	569	593	541	555	578	571	532	570	553	560	572	545	574	546	549	598	585	518	547	562	543	564	560	574	557	554	538	547	515	533	540	553	534	566	537	544	578	517	540	552	571	555	539	553	569	542	569	577	599	552	544	547	560	549	583	546	528	537	542	593	568	594	544	551	579	605	527	535	585	528	567	572	588	567	581	549	586	563	592	584	601	525	561	564	563	543	559	569	544	542	562	547	575	551	542	521	519	593	546	577	613	590	553	563	539	615	569	552	543	512	543	560	556	545	522	560	562	556	561	564	546	549	546	562	583	585	556	581	563	539	570	525	560	556	518	560	575	552	575	543	571	500	597	508	537	567	566	574	555	557	597	548	536	548	507	551	602	587	601	526	573	608	587	565	543	576	544	566	572	556	562	536	606	560	540	543	553	572	541	539	564	564	573	569	565	512	512	548	548	522	547	514	550	555	559	568	557	551	553	554	570	586	570	587	538	570	575	521	546	529	546	555	505	560	564	613	572	546	580	624	568	596	549	556	619	519	560	552	550	543	554	556	551	560	562	601	576	554	540	619	563	573	560	546	540	614	577	568	563	573	578	549	567	613	524	533	516	563	506	583	542	564	607	548	559	553	572	536	589	530	533	591	502	565	590	568	532	561	545	531	525	572	587	543	536	566	579	544	609	535	552	595	544	512	552	562	557	557	546	536	553	569	579	607	541	569	561	578	561	565	519	568	538	552	532	595	549	570	570	582	592	521	546	541	558	510	576	574	589	551	570	565	520	567	533	566	579	514	575	535	578	619	555	547	556	537	551	540	537	570	592	521	534	573	581	566	569	533	576	537	601	566	562	586	562	580	559	579	606	587	552	566	549	565	548	581	590	575	520	526	544	537	554	535	583	573	592	545	552	540	540	551	524	595	594	550	568	549	565	562	560	580	551	540	577	532	583	555	485	537	521	569	538	527	570	554	555	569	550	579	571	544	568	532	555	539	538	527	565	555	545	564	567	569	559	510	584	573	571	593	495	560	585	561	571	526	562	604	590	545	606	571	540	616	536	544	533	527	526	519	533	562	538	544	589	553	540	553	558	542	588	574	582	565	549	559	546	577	569	566	566	535	551	554	595	552	531	564	552	535	566	577	535	545	586	523	536	567	564	547	572	555	546	580	556	552	555	523	565	548	578	550	547	566	562	554	531	521	546	594	564	563	589	583	574	583	538	521	564	586	573	579	582	590	562	582	532	540	559	612	551	529	533	572	562	560	539	564	574	556	573	589	582	582	562	589	579	543	597	600	557	575	559	506	518	523	607	613	556	572	566	525	571	585	595	609	564	540	542	588	566	572	560	612	545	607	588	538	569	552	594	567	568	561	526	541	521	571	551	532	553	533	555	579	597	554	571	560	570	561	600	612	557	582	575	562	540	547	629	565	557	606	569	564	571	531	569	555	562	557	576	600	551	581	558	583	565	575	573	599	539	543	569	558	557	558	553	583	555	543	560	561	573	593	589	553	548	534	576	558	574	562	604	566	563	537	544	530	552	520	550	558	579	536	556	555	574	593	547	543	581	501	547	528	574	588	591	567	561	541	587	604	590	559	539	562	556	527	601	546	552	602	548	560	560	573	578	538	588	559	554	565	544	570	530	543	533	561	568	586	550	568	570	581	549	572	559	520	586	558	553	532	574	578	538	566	565	591	569	565	571	566	528	550	574	535	532	575	541	539	536	532	534	551	555	562	547	573	604	527	584	533	562	519	589	573	565	530	561	563	515	580	571	573	561	557	597	538	597	570	573	562	553	544	532	526	597	533	553	595	562	541	565	557	577	537	565	537	537	514	537	598	545	518	561	593	577	563	590	553	548	590	581	581	569	545	554	538	557	566	550	540	577	601	535	611	590	576	556	562	545	587	526	542	544	548	587	529	561	578	594	565	584	582	574	574	541	520	562	530	584	563	534	567	562	556	551	569	589	524	535	604	558	585	560	537	576	596	599	554	547	533	551	555	565	555	585	556	529	592	536	551	578	542	511	552	534	562	564	582	556	598	579	591	577	560	558	555	579	571	556	576	588	561	570	536	537	572	549	579	514	560	580	554	505	580	581	571	543	587	568	576	592	537	602	563	582	581	525	591	552	602	557	594	574	525	559	555	554	584	536	570	562	559	549	572	586	568	531	547	562	565	581	582	558	569	550	584	563	557	542	551	558	561	552	523	537	527	591	571	558	540	542	547	568	544	577	570	554	550	543	542	532	553	521	559
5310	5213	3509	2647	2050	1280	988	903	872	1320	9361	17059	12858	6866	2444	1092	681	520	589	515	497	508	500	476	507	505	489	530	524	504	520	513	486	485	530	486	501	505	521	501	483	512	531	512	514	507	490	545	498	519	503	487	513	511	476	493	527	514	498	448	523	488	475	498	471	498	489	557	495	514	500	473	524	505	499	534	480	497	496	489	523	536	514	460	547	499	485	499	463	491	499	505	486	498	475	513	539	487	487	529	485	513	481	509	524	501	506	495	514	488	506	515	499	505	497	495	500	498	517	497	499	501	516	536	505	479	485	535	539	483	517	535	506	515	488	518	498	514	518	468	516	510	484	500	468	542	519	503	489	510	472	512	485	555	497	518	515	509	525	516	560	491	550	440	481	496	525	484	470	486	542	476	501	481	492	496	505	465	516	483	448	523	480	517	519	474	536	482	552	500	528	510	490	511	463	532	483	501	475	511	535	518	497	522	509	499	475	545	493	514	492	525	516	563	509	510	477	504	483	460	499	520	517	567	498	493	533	479	463	501	472	493	506	499	550	521	513	505	486	506	528	481	499	514	527	527	508	485	547	532	507	474	532	512	536	486	542	503	484	490	493	502	466	506	516	479	524	496	491	494	538	495	513	478	497	497	489	510	537	535	514	488	489	510	458	532	545	457	501	499	516	506	510	493	527	489	485	479	503	496	488	510	509	468	517	487	528	500	486	505	503	474	500	516	481	476	551	471	525	510	475	525	514	496	495	514	516	511	504	492	528	532	469	537	514	501	517	525	537	493	520	456	466	492	486	512	505	499	534	508	479	534	517	511	492	459	503	528	522	496	489	542	512	486	516	499	509	520	495	477	507	475	458	472	501	499	480	526	469	489	501	537	504	534	504	520	472	474	487	526	505	515	516	476	498	496	492	472	488	481	513	523	498	505	478	500	552	493	537	491	504	554	519	495	498	476	501	488	485	488	452	508	496	493	539	453	463	512	503	496	475	508	550	502	483	469	514	518	534	513	459	506	525	493	483	475	481	507	480	531	534	481	513	484	531	494	522	501	506	488	476	519	523	500	505	473	522	478	469	493	462	501	507	492	499	504	505	504	529	513	539	534	508	540	497	478	510	486	470	504	507	525	531	472	495	538	502	547	539	502	456	476	521	466	513	497	497	517	508	537	510	511	478	496	487	502	489	471	474	496	484	477	509	481	512	487	516	516	515	500	518	521	535	486	510	522	505	502	505	474	475	462	543	498	494	497	523	486	484	439	493	479	489	491	489	517	509	526	518	522	498	475	473	501	511	474	453	502	497	487	512	491	505	511	539	515	534	521	503	518	529	485	514	527	511	518	527	495	529	501	517	499	473	476	491	541	538	514	478	475	481	514	515	499	479	525	484	490	483	484	552	473	489	525	485	522	526	457	491	511	496	524	485	509	503	485	478	546	518	571	496	499	532	525	528	491	502	480	492	534	509	493	533	525	513	495	489	538	516	512	509	534	508	489	497	469	491	497	532	486	471	510	537	505	547	498	563	501	483	463	519	490	494	514	479	470	494	546	526	501	448	520	487	505	511	504	509	487	516	532	484	538	529	478	526	495	497	497	463	476	455	486	489	485	496	513	531	512	516	476	514	483	473	516	492	501	535	484	468	480	503	483	515	476	471	513	498	503	485	477	484	515	504	507	498	490	485	497	493	485	504	494	531	502	515	539	469	488	531	474	500	480	481	533	518	511	542	475	473	503	525	470	507	516	501	479	528	535	514	494	500	495	526	511	476	529	516	525	543	511	518	529	509	531	477	541	519	497	523	525	483	476	540	525	495	509	508	489	517	490	484	481	497	544	472	510	513	500	521	552	499	525	511	515	493	484	508	477	488	462	517	467	447	484	514	491	496	517	494	460	522	524	522	494	509	501	502	505	492	500	474	490	520	472	483	500	496	501	535	459	511	494	507	491	529	521	535	516	515	510	507	516	490	465	480	503	481	517	492	498	534	480	527	521	537	475	518	482	505	504	462	507	492	528	497	505	526	518	541	485	506	474	496	456	478	515	519	484	469	489	503	496	534	480	487	518	490	525	482	539	509	478	578	500	499	482	485	500	500	515	527	509	483	511	522	519	531	505	474	505	482	509	495	519	495	532	509	503	499	569	490	495	494	529	520	513	504	539	461	541	484	527	491	496	543	498	500	528	459	469	487	508	522	511	537	522	512	485	529	510	508	503	474	526	475	503	515	491	494	500	507	492	483	526	505	492	476	472	557	450	518	489	517	476	522	467	470	525	477	512	521	484	518	467	506	530	490	502	497	531	497	489	499	496	510	494	486	498	506	492	512	465	506	502	513	495	498	524	520	527	499	465	525	512	490	495	491	506	505	478	482	513	504	560	484	559	525	528	519	487	484	506	519	502	495	500	503	516	455	508	459	559	503	500	495	539	511	509	510	473	516	484	505	495	553	469	539	522	493	473	489	501	507	442	493	489	500	485	514	506	507	538	499	506	535	460	498	462	480	459	495	503	466	548	499	484	524	523	518	488	463	540	528	496	481	503	505	508	514	534	494	513	522	493	548	523	538	509	480	464	547	506	499	503	493	468	530	495	497	482	495	537	463	539	537	524	464	481	527	487	507	500	548	487	491	495	512	504	508	496	499	530	456	512	482	457	545	483	490	468	490	479	506	456	505	512	505	504	499	491	495	516	506	533	506	479	535	499	467	475	470	471	488	499	525	476	492	507	527	467	498	494	540	514	502	480	486	472	491	486	501	537	509	528	491	490	498	491	521	511	499	501	480	495	490	521	499	513	479	500	511	499	585	520	493	524	510	479	495	477	479	512	497	488	485	489	526	502	514	529	483	483	512	522	492	456	476	540	480	466	553	482	498	561	501	514	521	506	531	461	476	503	471	470	475	503	475	478	526	520	536	476	534	485	463	516	502	541	491	535	530	474	524	519	524	509	502	493	520	478	474	525	518	543	513	498	495	518	494	485	525	513	523	530	475	523	492	489	509	505	481	514	532	458	498	485	471	490	490	509	507	470	514	562	540	473	483	517	496	471	508	469	486	508	523	491	497	487	504	524	533	455	474	553	489	503	544	505	516	520	512	506	519	513	498	514	480	496	515	484	529	475	513	505	507	545	486	521	498	516	500	485	494	496	481	512	496	501	506	514	520	447	512	493	481	527	484	470	478	487	497	484	514	502	514	464	464	503	518	512	476	483	529	485	504	483	500	512	497	516	540	500	512	486	524	520	479	465	508	470	495	504	509	504	425	524	464	500	473	483	511	509	518	479	505	516	500	506	499	510	482	509	531	463	495	524	476	510	511	500	493	535	485	537	501	467	492	469	549	507	509	470	466	521	508	525	485	494	501	497	495	515	530	445	516	473	519	469	530	466	466	494	508	549	486	502	504	534	488	496	516	524	486	499	477	533	493	513	510	517	469	478	491	491	503	511	528	506	521	505	523	503	473	504	486	484	509	518	491	468	503	508	500	503	485	472
24699	21515	28742	24719	21230	6347	2056	1303	1036	1369	13412	30265	26009	14130	4353	1612	993	751	697	706	687	715	664	688	712	673	652	685	608	729	719	733	709	693	678	639	717	688	697	700	691	712	718	701	732	686	674	693	750	670	660	663	721	681	675	682	655	692	685	689	670	686	694	693	690	704	691	694	694	684	687	716	701	666	663	692	678	736	686	657	698	676	654	661	727	661	708	639	710	674	677	664	665	682	668	667	716	671	674	680	686	679	710	707	678	665	728	676	648	681	677	647	646	713	651	673	696	684	657	683	688	691	677	643	681	663	676	643	691	611	677	657	652	667	654	626	685	676	717	706	677	675	672	649	693	693	674	724	690	701	654	666	666	688	686	697	654	677	715	643	654	704	704	677	650	670	652	645	665	659	682	639	664	666	665	686	664	688	717	653	678	593	696	706	686	683	684	631	654	638	658	689	630	667	660	674	683	733	689	700	656	686	715	680	641	679	670	717	660	698	761	720	693	685	684	638	689	632	666	682	666	678	660	670	646	686	659	656	656	679	672	650	685	665	679	666	702	707	675	658	706	673	707	717	654	717	655	672	706	671	662	715	686	662	687	699	667	661	660	675	653	725	679	673	686	680	667	715	729	701	697	706	673	687	636	671	633	630	669	637	689	630	659	651	710	657	676	648	705	714	694	718	664	711	641	641	699	646	649	706	687	674	714	659	663	662	642	688	703	663	704	679	677	689	704	648	692	651	702	684	654	739	652	743	704	701	692	747	694	689	666	706	730	734	693	684	678	612	663	656	659	640	637	688	670	686	657	672	671	687	669	680	656	688	678	685	684	652	680	674	645	715	656	694	676	689	683	710	685	684	662	728	678	634	660	690	636	636	672	655	691	712	693	672	687	633	674	664	673	683	709	656	667	696	634	678	677	696	689	676	679	663	632	651	679	679	708	711	722	622	673	686	692	693	741	726	669	697	645	667	691	683	689	695	686	613	687	690	682	658	655	689	728	709	711	745	638	652	685	662	623	691	622	655	693	694	669	671	647	678	642	659	667	669	672	679	710	654	683	676	684	644	635	706	747	653	694	708	679	680	670	675	656	686	677	661	681	690	673	691	664	678	685	696	676	658	692	657	696	718	656	655	680	608	684	728	658	656	701	640	663	672	673	705	631	607	665	669	684	674	696	681	688	658	686	689	715	677	674	706	692	680	634	707	650	680	665	723	693	679	680	653	670	710	676	679	752	669	692	708	663	673	674	659	685	709	687	686	672	634	646	663	676	656	661	685	637	722	671	719	674	683	687	649	673	694	676	714	619	668	650	730	660	698	721	672	665	691	723	687	661	664	707	643	723	656	710	659	705	696	604	654	686	684	656	667	633	603	680	666	705	709	683	686	676	717	694	702	673	675	679	704	689	684	684	700	649	695	693	666	630	692	684	721	702	705	706	712	703	656	655	644	702	655	692	708	704	715	662	675	697	661	698	623	698	693	681	656	705	658	634	690	742	710	651	672	696	674	650	641	678	662	635	693	663	723	661	651	643	661	677	708	673	685	677	647	711	659	697	680	661	645	673	659	663	662	645	706	719	641	647	690	684	660	675	658	680	674	650	640	687	672	668	709	641	703	652	661	664	694	667	660	639	672	682	648	682	726	658	661	665	630	678	642	668	646	698	665	643	687	663	669	658	635	671	649	650	709	667	661	710	665	701	639	679	663	690	664	702	699	679	684	634	690	643	675	641	629	715	666	700	661	641	712	651	657	680	724	651	645	649	670	639	681	624	676	726	684	635	678	601	665	685	674	670	643	697	704	654	700	731	695	640	725	677	687	736	691	655	662	713	644	650	661	694	695	637	689	658	647	632	678	679	698	644	645	704	725	715	701	638	673	688	713	694	669	650	670	673	690	662	708	648	697	661	704	741	684	685	701	660	677	712	676	711	684	716	657	698	682	696	638	636	671	643	670	626	647	659	688	674	663	646	660	683	670	695	699	677	680	675	677	663	664	726	710	678	718	708	679	639	674	675	687	679	641	673	674	711	699	635	680	637	675	740	649	671	667	673	669	643	655	712	667	671	661	663	654	692	694	670	700	684	658	669	648	662	672	710	703	660	696	690	678	704	691	645	692	669	683	699	660	699	694	646	647	646	683	654	684	658	660	642	690	685	652	664	677	666	669	636	700	676	634	693	696	642	648	685	626	663	686	675	654	665	630	707	699	661	720	658	636	703	637	676	722	682	638	672	673	678	676	713	643	696	705	697	676	660	669	642	689	673	678	680	685	638	657	684	683	663	688	705	637	684	643	629	671	673	693	642	673	657	630	689	691	586	682	686	686	687	652	671	716	640	643	699	714	712	725	675	762	701	714	713	662	682	674	711	674	691	653	674	694	672	690	638	676	700	649	677	662	702	710	656	760	633	671	687	661	692	705	686	639	730	667	684	704	690	684	680	648	707	690	666	711	660	655	657	679	696	662	691	670	670	661	650	649	691	665	679	693	699	713	662	645	668	649	647	685	680	667	661	692	647	702	650	668	669	660	705	648	719	663	703	676	629	675	665	684	674	676	663	691	716	680	733	654	636	624	688	653	679	671	677	682	678	717	709	690	664	713	680	678	678	701	682	704	676	678	656	645	687	659	674	667	693	704	654	671	655	659	659	658	654	643	675	670	707	724	669	708	721	659	652	718	654	675	686	668	716	680	671	669	696	694	669	697	623	678	706	692	702	694	636	668	698	662	670	656	684	687	679	680	710	664	705	645	670	654	652	639	678	710	629	684	642	640	668	659	650	660	738	697	674	668	629	677	676	665	708	665	666	702	653	713	654	667	669	675	702	689	716	686	681	657	698	685	665	684	611	662	696	697	691	700	675	673	693	679	643	637	624	654	695	682	688	675	710	688	684	678	678	667	710	650	677	710	642	637	687	647	708	680	677	671	664	668	661	645	713	733	683	680	634	646	712	622	681	689	683	673	645	676	690	660	660	667	685	671	652	676	683	626	663	677	696	717	681	691	746	661	666	685	687	689	675	651	659	620	668	667	638	701	684	635	664	682	696	704	677	638	651	658	647	665	648	678	626	679	648	673	638	732	705	721	626	639	707	653	672	669	721	651	685	704	640	699	682	662	671	689	701	663	663	682	659	622	624	628	635	658	664	664	622	640	687	666	739	678	669	658	660	672	659	672	655	702	679	676	657	687	662	662	647	683	682	649	659	692	753	710	689	688	685	679	711	701	651	659	654	694	656	633	663	666	685	676	689	665	685	688	672	697	657	638	685	695	687	649	668	660	739	665	701	648	681	632	675	685	589	686	651	689	661	664	691	655	660	653	674	657	700	695	630	642	657	659	720	702	665	714	684	642	711	695	693	677	646	654	737	674	645	639	638	631	656	671	694	657	684	682	685	709	707	691	682	684	692	698	632	669	642	660	694	663	656	735	675	664	703	654	673	675	679	697	704	665	650	673	669	682	686	668	695	623	676	682	697	678	636	677	683	668	710	733
5075	7605	6485	3976	2292	1660	1717	1453	1270	1815	17419	28489	21547	11072	3677	1597	880	679	653	631	593	593	633	611	591	571	616	628	592	633	556	615	590	620	584	608	589	627	654	606	564	602	599	578	573	614	573	582	589	602	620	571	601	670	608	578	591	594	599	614	609	621	590	623	611	530	601	617	610	582	604	648	614	588	591	571	593	574	615	638	613	610	611	615	609	591	594	586	581	587	582	594	595	584	609	609	556	546	642	575	600	546	576	572	602	608	599	591	577	613	589	594	623	618	586	554	605	588	554	613	608	556	603	641	601	599	589	569	567	561	579	576	576	599	631	568	573	616	582	560	606	568	597	593	626	628	624	558	573	576	579	603	605	582	574	574	594	581	585	607	594	607	617	599	605	624	598	614	592	590	561	565	587	577	594	573	608	591	574	599	596	586	593	591	577	638	578	606	544	560	616	579	630	562	610	572	583	555	562	549	573	628	646	622	596	614	616	608	641	566	614	566	587	602	585	584	592	592	584	643	602	609	553	625	591	544	600	572	630	577	613	578	566	576	597	583	594	602	586	626	555	596	581	568	560	607	583	609	571	635	621	604	571	592	570	609	570	613	554	581	569	583	543	608	585	596	561	595	568	590	579	609	549	564	593	644	610	611	565	624	598	615	597	573	577	587	548	581	592	620	572	616	554	577	578	597	587	543	588	575	592	623	587	592	615	583	572	611	638	600	575	611	564	584	595	591	602	590	590	583	586	566	588	564	617	587	601	588	586	574	562	602	555	624	598	610	556	573	575	588	595	565	621	593	575	627	605	579	582	586	636	561	585	601	550	592	583	558	596	575	573	550	568	642	575	565	550	571	609	542	632	536	572	624	590	617	559	615	575	581	572	596	582	565	557	563	585	582	604	558	589	598	511	603	596	561	592	562	604	583	595	608	587	567	548	587	536	550	616	594	547	585	616	544	588	565	617	621	566	596	554	584	621	563	574	596	595	571	567	556	645	574	572	575	561	600	582	614	579	598	591	577	607	632	591	586	605	589	570	574	606	548	579	580	638	563	600	613	558	605	597	575	617	577	569	599	607	610	575	553	600	592	600	592	592	563	573	635	596	574	614	577	585	614	573	632	599	594	566	608	594	565	599	576	591	619	603	589	554	574	619	623	612	632	612	607	631	623	615	603	608	600	581	599	629	557	603	582	611	611	568	575	580	567	575	598	612	604	579	589	559	587	598	620	551	603	579	599	607	604	604	608	598	578	618	558	581	588	595	592	624	528	600	574	549	614	606	623	563	604	559	569	557	618	578	580	632	561	563	564	587	570	623	590	577	617	572	604	563	588	623	648	630	590	563	601	623	592	598	617	595	559	563	578	602	594	597	599	569	618	596	583	571	542	560	621	557	557	573	574	558	613	584	637	629	583	555	597	574	589	588	602	608	604	584	623	619	562	580	616	607	567	580	610	560	587	613	589	592	613	576	609	602	628	618	570	595	601	582	627	619	597	561	575	588	568	599	557	570	566	573	575	568	588	613	634	600	619	560	611	556	549	584	579	613	586	562	589	554	569	591	557	611	594	590	577	612	608	573	592	615	586	552	579	599	541	557	589	569	602	581	611	610	621	556	595	580	594	553	600	605	565	579	573	586	584	568	605	599	612	605	614	615	585	602	535	617	558	590	609	602	595	593	574	605	614	569	566	533	590	540	622	563	597	635	625	583	617	583	605	554	584	563	567	607	589	597	584	607	594	591	599	547	609	563	599	579	611	600	628	566	595	603	591	575	526	554	598	589	577	583	600	628	566	597	553	593	613	565	606	640	575	582	551	598	580	605	602	602	573	624	600	607	582	620	568	578	613	557	545	590	570	618	562	542	599	589	606	562	576	583	609	592	567	591	571	578	564	582	618	568	565	582	609	650	608	566	577	527	577	577	583	550	639	600	604	605	606	618	617	643	582	544	604	587	562	611	575	616	611	649	593	609	595	622	605	604	598	610	598	583	587	594	589	566	617	595	569	596	594	569	547	595	609	574	613	564	539	558	590	608	599	607	613	618	597	628	604	601	564	553	566	566	594	610	594	606	606	601	624	554	565	599	592	579	562	602	590	585	555	584	587	602	616	602	579	599	623	546	622	609	644	572	585	615	603	585	577	571	580	604	554	595	600	562	588	594	608	604	601	591	595	629	612	597	597	537	570	608	577	589	589	582	622	582	588	578	556	626	512	568	566	609	573	578	613	569	599	593	583	600	578	587	593	614	574	581	575	592	537	577	592	596	614	524	572	583	585	569	577	541	559	575	622	576	602	577	593	615	623	606	600	612	572	556	546	623	576	581	577	558	616	565	555	585	599	592	578	619	627	606	572	636	553	548	573	592	576	605	640	636	600	585	605	591	597	576	598	596	569	573	605	588	581	603	597	603	589	647	589	610	565	553	546	569	575	614	604	580	572	583	588	600	592	557	657	555	662	583	586	559	558	604	619	560	584	633	611	561	562	618	574	584	593	585	599	584	571	604	587	611	574	596	589	558	573	625	613	587	597	549	618	591	569	565	583	589	574	584	529	560	561	551	605	589	556	580	605	616	626	605	599	588	573	604	600	597	607	606	603	607	613	563	624	560	544	591	586	599	568	599	589	583	595	580	569	576	587	621	660	562	575	600	633	592	628	564	586	591	594	589	656	581	591	593	565	575	562	632	576	571	580	579	587	584	629	604	600	598	594	599	572	553	589	575	595	566	632	603	551	586	600	599	578	560	610	584	595	577	549	542	634	560	585	604	573	551	591	552	620	598	606	571	585	591	570	585	566	560	599	588	559	602	610	597	554	543	562	596	606	581	637	541	577	577	554	569	564	597	596	568	550	608	610	593	625	570	606	559	574	632	589	590	589	563	579	570	600	578	575	554	591	604	570	630	608	590	643	553	632	553	558	569	581	597	603	544	613	601	565	594	591	580	633	617	560	587	615	563	561	582	608	555	593	584	581	586	594	556	619	590	589	598	586	566	553	585	581	611	548	613	635	596	581	604	633	609	606	540	564	595	585	621	598	596	580	656	545	563	612	560	553	589	572	558	566	551	610	583	547	569	572	626	535	537	630	598	591	573	587	591	578	594	587	611	590	589	565	556	574	594	604	581	632	565	589	589	596	561	638	573	569	589	614	588	619	570	623	605	643	565	615	575	566	570	523	644	583	600	586	568	600	578	590	585	622	601	618	557	561	602	549	545	628	561	548	545	614	577	578	598	592	558	555	582	585	589	542	608	586	552	605	575	615	603	607	604	579	575	587	563	576	619	609	603	592	572	618	613	592	573	616	603	574	622	608	614	583	560	595	538	596	584	617	646	555	562	603	578	577	599	595	599	607	595	608	580	606	602	572	553	535	586	605	573	599	610	576	571	592	575	574	596	568	596	609	571	582	572	575	585	608	600	549	541	582	590	601	599	608	536	582	577	576	565	586	596	588	577	606	606	568	605	572	610	597	566	581	576	596	569	548	576	616	603	587
27849	10779	1991	1135	815	746	628	627	643	673	1075	1943	1980	1362	858	699	627	607	629	610	572	592	660	634	600	611	585	604	597	606	550	596	628	619	582	586	615	591	640	626	580	631	582	607	595	607	594	580	647	582	596	636	609	602	632	562	599	578	606	579	650	549	593	589	601	619	609	575	588	595	582	597	645	602	560	595	636	624	616	588	581	602	613	614	594	609	583	613	581	609	615	591	616	597	634	626	614	642	582	601	638	612	568	567	604	609	585	613	564	596	588	586	610	603	599	600	582	593	581	605	602	616	554	580	605	563	581	609	622	596	575	631	615	611	594	588	596	622	654	604	653	594	651	588	576	587	600	612	595	570	609	603	617	591	575	589	650	600	584	609	540	546	593	607	592	584	639	611	569	608	592	606	647	634	603	579	625	632	602	625	616	571	600	635	571	590	616	591	580	595	596	560	593	564	630	554	615	650	552	591	586	571	583	575	588	615	648	558	573	601	613	565	585	583	629	603	641	644	582	599	594	603	560	567	603	591	583	631	608	583	619	641	609	595	598	616	628	636	600	581	519	607	601	620	600	597	560	593	611	584	582	614	617	616	610	575	617	568	605	600	611	535	613	551	563	619	618	597	602	601	597	627	602	576	578	596	612	633	602	572	606	605	577	596	637	597	584	612	570	598	626	621	573	610	623	600	590	617	627	584	585	570	588	613	600	599	578	610	563	631	576	576	609	563	600	594	614	615	612	614	600	612	599	574	600	598	643	558	577	606	623	585	565	594	640	583	652	556	613	636	647	607	624	624	579	629	624	584	655	611	622	582	606	590	609	622	585	601	611	638	583	596	604	600	600	614	588	605	655	593	583	585	533	634	594	592	650	596	599	628	581	608	541	631	608	582	586	625	603	536	601	580	584	615	621	550	606	602	588	606	593	547	622	560	620	620	615	603	623	614	576	593	594	612	559	685	579	601	620	566	571	567	586	593	580	589	626	620	629	679	577	607	534	625	583	595	593	613	581	656	616	622	577	612	607	576	606	567	638	590	621	602	601	602	586	539	539	580	641	577	599	572	598	618	646	632	612	617	606	644	587	632	625	603	598	606	651	595	657	563	593	607	591	655	603	594	567	615	602	604	610	648	625	589	595	571	569	572	612	629	585	635	593	602	594	596	576	614	595	573	601	578	602	604	584	616	625	591	607	592	619	602	578	572	573	616	599	621	610	630	639	641	624	585	548	592	595	605	615	630	578	599	603	583	636	579	633	570	592	585	560	624	618	563	637	620	628	610	587	588	615	579	587	611	638	594	571	614	603	623	627	645	571	634	615	613	594	593	619	533	628	617	598	601	590	593	566	591	616	658	607	582	597	601	590	578	562	576	576	567	599	615	577	593	618	589	602	603	571	564	606	627	651	564	622	589	561	647	624	610	601	654	586	569	576	593	606	580	615	587	623	589	570	594	606	584	649	632	591	579	608	586	652	652	546	606	586	615	611	582	588	571	623	584	608	572	594	613	597	587	615	683	635	601	611	543	627	552	638	615	566	630	597	582	601	606	587	575	637	645	626	613	574	558	585	605	596	614	608	609	595	606	597	555	611	641	607	575	610	604	583	601	608	642	569	527	568	622	602	614	620	567	581	614	634	572	625	571	615	623	616	581	628	586	608	629	579	567	566	583	620	628	586	576	601	579	593	581	586	644	615	616	603	610	584	588	596	621	579	594	595	623	631	580	586	614	603	596	598	642	614	641	594	624	597	647	584	579	648	596	587	593	586	622	573	601	605	575	604	657	588	579	609	597	573	571	632	621	626	610	609	585	587	630	540	565	618	612	588	623	577	586	621	616	626	645	579	535	586	600	614	569	570	599	580	615	626	595	609	602	581	594	644	592	586	608	592	585	612	585	593	566	616	580	622	594	605	554	567	606	611	616	601	579	606	581	593	611	598	587	608	602	582	581	629	587	597	605	592	600	616	592	579	593	622	580	604	617	594	610	612	621	602	624	571	590	586	583	572	597	633	608	634	606	607	618	628	566	623	646	589	585	584	610	633	608	582	610	563	580	629	615	601	625	592	580	590	581	582	592	553	579	575	553	595	577	610	570	583	623	591	624	592	585	596	586	621	572	565	626	623	564	628	647	639	615	582	618	612	630	604	598	605	565	588	581	560	624	617	601	583	613	658	596	588	661	630	613	585	584	601	571	560	599	631	600	620	556	596	608	630	571	593	593	599	593	603	608	628	588	601	593	618	625	584	596	566	623	589	615	597	623	589	611	593	566	570	593	593	616	621	570	619	620	567	660	608	594	589	601	537	593	654	603	575	619	659	561	622	600	576	581	610	635	620	578	632	595	615	582	592	600	587	601	612	598	603	569	595	603	640	567	603	617	596	631	643	584	601	625	608	617	560	648	550	616	651	579	571	631	577	596	569	589	641	630	585	625	553	613	596	582	623	615	581	599	602	578	606	581	602	600	596	615	584	572	618	615	580	590	604	598	598	604	613	643	589	606	620	645	556	575	621	578	584	563	590	579	620	590	579	647	596	587	574	567	595	564	620	612	584	627	624	595	604	595	606	606	646	602	609	626	594	621	583	566	579	605	571	588	593	591	591	586	577	613	604	596	586	592	613	617	530	590	592	617	600	569	608	613	558	580	629	602	570	583	578	639	607	574	618	618	543	630	635	605	611	586	594	630	639	591	544	590	634	591	621	604	566	566	592	668	594	588	597	637	626	612	629	618	608	603	598	613	611	537	604	590	613	638	593	598	609	612	607	618	613	597	593	602	576	576	622	620	607	582	589	596	578	630	606	632	579	574	618	619	590	531	583	593	584	608	615	610	618	616	600	630	590	565	595	629	593	608	563	615	587	596	583	604	579	611	567	571	616	632	598	596	545	612	604	598	589	568	582	600	595	668	551	596	595	639	604	607	608	649	604	624	648	575	605	578	571	608	586	600	612	606	616	630	587	618	579	642	667	626	584	615	642	597	602	577	589	622	590	637	565	582	597	583	607	611	605	578	599	596	588	639	605	643	588	631	624	610	601	607	531	634	592	604	595	577	594	566	555	586	595	595	595	589	586	540	579	600	613	577	615	587	615	610	615	613	585	617	584	583	617	588	612	602	585	579	606	652	606	579	639	626	605	622	602	577	619	602	580	614	608	610	566	603	608	635	583	619	589	648	623	608	566	615	576	574	650	621	592	597	630	633	658	602	663	582	609	634	605	568	606	584	638	633	592	615	676	622	566	659	574	608	583	608	620	613	603	627	591	597	612	574	626	612	596	609	612	662	582	613	632	630	561	587	602	640	603	616	580	602	605	595	611	584	594	617	607	622	603	579	571	634	620	590	622	572	605	629	641	631	577	600	597	572	584	625	611	629	585	586	642	614	630	600	622	603	620	617	600	637	587	619	578	565	595	612	569	576	622	603	564	606	626	621	572	588	570	595	614	601	607	621	610	576	607	628	601	604	546	639	602	640	633	586	590	599	560	616	585	603
5897	1202	1494	877	837	626	637	586	545	632	1296	2363	2245	1399	822	604	577	553	515	481	534	520	512	507	511	520	552	526	454	488	481	540	499	503	506	515	495	471	543	543	521	507	542	509	529	500	538	546	535	539	526	506	518	543	550	494	527	525	529	550	518	506	485	528	480	541	511	498	489	521	539	498	527	480	518	501	559	507	505	503	485	524	543	523	522	527	518	474	507	471	502	529	525	512	544	536	523	550	524	499	520	529	502	498	510	505	484	528	506	499	500	524	500	522	521	507	550	479	491	544	532	535	513	503	473	508	496	471	523	470	506	513	551	525	524	475	518	514	561	531	535	506	532	525	544	551	512	515	494	478	541	507	510	509	480	525	501	500	519	516	463	505	497	479	542	469	514	497	501	512	508	547	514	549	530	505	508	479	476	529	514	514	549	510	493	503	478	505	496	518	471	541	499	522	512	526	512	520	483	519	541	511	469	512	512	493	525	481	541	527	528	496	528	479	489	535	537	503	483	504	500	505	508	465	553	520	504	509	522	507	516	523	505	511	521	514	512	480	503	491	569	531	468	506	513	476	508	506	567	499	472	545	560	521	534	482	524	534	503	530	537	479	513	491	487	480	489	551	500	460	533	491	499	514	515	576	489	537	507	502	451	514	511	504	533	531	529	520	513	543	459	533	506	523	505	520	504	476	504	523	530	478	522	529	552	504	494	542	496	498	520	512	531	527	486	513	528	510	547	503	531	511	490	528	522	489	547	553	517	530	560	512	506	528	506	507	497	503	502	481	506	535	506	532	509	512	531	479	494	514	519	538	534	536	521	522	501	509	524	484	532	511	544	514	503	472	532	489	506	517	533	547	462	479	478	492	565	472	495	500	484	518	514	551	522	507	512	527	535	527	540	508	505	497	513	524	474	501	517	507	503	506	451	493	499	466	509	515	522	544	526	497	512	523	516	505	528	515	489	550	506	474	508	521	530	515	513	519	515	506	508	498	519	507	501	501	534	496	539	502	507	518	545	483	482	492	522	517	550	529	544	533	537	489	490	501	520	467	514	545	504	485	519	523	520	489	524	515	502	534	503	513	515	493	486	560	473	517	545	495	489	520	503	533	527	529	539	530	502	548	497	485	540	559	495	492	548	516	516	470	510	493	490	515	490	504	509	536	530	557	510	566	525	521	497	496	498	509	499	514	462	532	477	523	468	496	531	477	522	512	507	513	478	522	534	517	504	520	517	544	521	492	510	532	540	531	519	535	486	491	520	531	502	452	508	524	481	477	493	523	539	534	494	498	474	482	514	533	501	547	495	490	534	502	465	498	537	516	508	543	487	488	507	528	482	505	523	507	510	503	526	475	534	508	517	510	495	536	516	531	513	529	522	518	498	545	541	516	500	509	493	513	501	508	523	508	476	521	492	515	536	514	556	461	500	571	520	515	515	559	481	507	529	531	501	556	528	523	459	516	492	537	510	558	506	516	523	521	473	495	488	512	485	489	526	516	460	530	500	504	508	523	522	502	521	563	558	531	493	465	512	507	503	548	514	531	507	511	541	553	517	507	495	458	536	512	499	483	499	487	577	496	518	505	548	497	479	495	495	516	554	550	467	483	502	504	514	537	505	522	508	517	523	462	493	500	488	496	510	536	514	523	490	533	515	515	506	503	540	490	524	537	516	444	528	543	529	497	546	529	483	480	460	500	536	499	509	502	503	510	525	498	478	520	512	528	506	530	555	513	472	515	513	508	499	503	508	544	561	537	524	477	528	499	517	494	520	501	539	510	538	518	531	520	520	521	537	541	507	514	458	537	523	571	495	517	503	523	518	518	486	487	523	526	522	551	529	504	505	544	523	508	547	523	508	502	523	492	511	554	508	508	560	501	472	517	509	507	530	521	511	515	516	462	495	505	551	488	485	506	509	531	525	507	522	510	475	503	491	554	517	508	540	530	508	543	535	513	531	520	513	539	528	470	545	503	503	540	527	470	536	561	505	524	465	527	498	472	515	482	495	492	504	490	519	493	510	537	460	506	531	510	525	540	538	525	522	516	512	522	533	502	498	532	504	535	527	503	520	541	511	539	545	503	541	515	490	487	480	484	531	479	514	486	505	510	499	535	540	514	515	506	517	514	496	518	494	535	508	507	517	514	528	554	518	517	511	523	519	502	522	528	522	543	496	510	552	518	493	537	494	493	510	487	544	472	481	478	549	501	500	519	517	499	547	484	506	482	520	446	521	502	545	476	512	560	479	499	543	547	509	532	552	518	499	514	519	519	473	509	495	487	487	498	517	489	509	504	497	484	551	532	525	504	507	509	525	506	504	522	529	495	501	493	485	487	524	517	490	490	496	553	461	520	531	487	537	553	540	529	472	529	547	505	507	445	514	479	513	510	534	503	505	489	514	547	534	536	499	518	504	503	494	537	538	497	513	497	491	542	548	522	539	504	588	534	490	484	510	541	493	499	509	467	514	533	499	516	504	519	526	473	519	496	504	520	515	494	495	538	502	466	518	497	484	523	543	521	522	513	469	455	532	524	513	546	497	534	507	508	488	496	527	544	543	548	506	533	511	508	549	500	493	509	508	490	432	508	501	478	484	476	485	451	534	525	556	514	518	559	508	524	499	496	486	530	522	516	500	521	513	510	503	501	487	503	491	511	551	529	503	523	502	506	502	491	488	503	500	480	519	484	500	515	474	524	519	493	523	507	548	523	534	509	515	530	515	496	499	480	550	540	506	528	537	518	525	494	478	500	515	512	511	522	491	546	527	524	539	526	502	514	484	472	525	456	496	519	510	485	531	525	463	505	503	510	516	528	511	524	520	523	538	543	495	514	492	528	474	512	544	534	497	503	507	478	505	491	440	499	523	506	511	492	493	517	506	539	504	455	519	475	479	516	507	484	485	521	535	519	499	480	504	543	544	516	498	518	548	476	479	516	567	511	521	519	513	534	532	497	491	502	524	474	500	498	532	507	524	509	543	510	520	478	551	543	480	504	575	507	509	523	520	505	492	552	501	447	534	480	499	531	512	515	498	554	523	493	542	547	497	538	471	512	532	487	505	529	540	527	493	519	514	490	471	450	526	501	471	514	499	556	516	491	513	533	496	493	464	510	487	510	490	479	544	513	507	543	536	487	533	496	513	522	516	493	534	479	481	503	467	479	504	507	523	542	511	514	475	506	527	500	503	484	540	515	517	536	541	464	523	484	535	512	515	494	478	531	521	504	536	510	520	487	494	495	533	471	520	505	546	473	539	525	536	515	525	524	513	526	542	516	483	531	477	509	491	484	507	546	489	498	519	499	487	529	514	538	513	506	499	484	500	530	520	501	496	503	536	518	509	514	520	507	469	476	527	507	540	523	537	481	550	490	510	462	519	521	494	537	542	501	522	494	500	523	486	538	476	486	525	516	501	577	546	496	502	489	524	515	481	513	559	507	487	519	501	534	477	486	541	531	529	499	511	512	509	514	482	508	551	521	486	507	499	484
25692	21506	27668	25594	9185	1852	1087	908	716	1576	14419	17392	12300	5879	1948	935	726	624	623	598	612	631	608	558	566	579	646	580	574	564	587	588	562	521	540	555	552	566	609	574	575	573	592	545	577	617	534	569	542	572	568	540	568	583	550	607	595	564	582	604	549	566	605	571	565	544	556	554	573	558	571	627	582	599	604	609	604	580	548	590	588	583	558	555	572	536	559	589	623	612	560	595	579	612	629	607	566	602	605	543	608	574	614	567	543	538	526	577	544	603	597	543	588	580	625	530	556	542	539	562	585	625	555	547	544	580	565	580	584	566	552	564	566	590	600	574	587	597	549	603	581	550	514	571	581	596	575	548	563	600	544	587	563	588	618	612	526	566	562	530	591	561	582	580	537	560	585	620	580	587	604	606	545	589	561	557	546	550	594	587	593	583	551	545	569	519	588	568	609	579	610	593	561	565	624	585	553	578	588	545	616	581	558	591	540	536	560	608	624	571	573	546	568	612	600	588	617	576	578	590	576	570	543	544	581	581	557	613	579	563	567	583	599	556	569	555	585	569	578	571	588	564	591	539	550	535	537	584	573	570	550	607	545	543	591	600	566	546	558	630	589	609	595	547	564	574	556	545	590	573	590	607	580	544	544	581	587	563	550	561	564	598	605	639	563	545	543	609	564	570	521	580	562	588	563	553	602	558	588	589	538	562	559	586	517	562	577	604	556	527	573	584	586	606	583	575	575	535	588	617	580	589	576	555	578	563	524	584	564	605	566	555	585	580	528	618	578	615	574	579	551	613	627	586	576	615	566	546	571	540	537	541	582	599	574	580	568	582	535	545	542	570	586	587	563	582	582	581	574	611	594	609	555	599	568	562	596	585	607	532	577	588	562	593	515	573	528	584	597	579	569	606	551	593	542	554	600	576	557	629	584	554	558	608	568	547	597	582	561	599	587	586	582	562	572	566	570	580	601	584	589	585	588	584	538	597	552	555	597	604	618	616	589	597	563	606	570	596	541	607	591	517	576	586	573	590	558	555	580	577	528	555	581	535	574	544	572	557	623	539	581	625	605	606	541	549	603	649	573	562	530	563	529	565	604	575	601	553	572	556	592	577	572	556	576	588	567	557	561	617	567	548	554	573	565	605	576	579	606	552	616	559	517	634	573	616	568	612	594	595	532	554	578	574	562	553	575	591	612	576	573	618	598	552	560	546	594	593	550	556	587	574	610	610	605	577	601	555	594	543	577	621	565	572	545	602	581	544	609	605	574	536	563	607	639	541	568	539	599	616	565	566	550	575	559	578	590	571	621	533	609	584	572	584	568	600	556	498	588	587	569	557	565	589	611	546	578	590	601	555	538	611	546	583	559	582	555	584	602	608	570	568	548	581	542	568	567	606	564	573	581	605	575	570	529	623	584	568	568	581	552	582	564	602	584	544	582	573	612	600	611	545	606	581	621	519	568	587	540	605	578	573	585	585	587	545	582	550	570	611	593	599	580	554	591	625	593	594	551	611	588	547	560	585	544	567	604	618	564	586	562	583	562	579	554	564	567	567	535	582	565	587	580	558	588	573	544	576	562	590	592	499	514	592	595	593	545	569	591	573	575	583	580	546	553	577	580	553	592	552	575	569	536	597	587	606	559	600	564	585	581	523	581	573	582	558	552	578	589	579	568	554	534	562	562	588	620	582	573	585	588	584	554	575	545	582	590	540	531	555	557	577	583	621	564	579	623	570	618	608	571	558	549	601	552	558	589	520	593	534	617	587	557	597	581	568	608	582	593	612	609	540	633	588	604	595	609	530	600	539	551	578	620	572	566	567	601	575	569	609	603	563	560	574	584	569	576	584	583	555	540	600	618	550	577	583	550	574	619	583	546	579	543	566	567	619	556	592	588	538	581	572	564	567	587	559	574	547	595	573	575	577	558	591	535	568	603	574	607	589	557	575	585	561	633	546	557	607	537	574	530	580	605	605	583	576	565	616	568	574	551	590	571	558	604	624	541	594	546	534	557	604	546	581	573	563	559	548	573	585	591	544	561	570	588	550	563	566	561	604	586	567	574	570	562	522	568	564	560	566	578	586	622	569	565	585	591	559	567	564	573	616	591	562	572	592	557	572	566	587	588	609	562	622	603	547	541	594	590	578	543	559	545	551	583	577	508	560	574	567	539	550	576	549	560	559	595	606	584	525	567	569	576	608	559	548	579	561	582	575	597	568	551	571	590	562	605	576	528	542	532	571	549	574	607	587	551	609	568	596	561	611	571	599	546	581	581	555	556	573	564	540	540	539	564	587	580	588	564	561	596	546	576	586	591	555	593	566	562	566	538	561	559	590	597	585	579	558	583	619	565	560	627	602	592	596	569	561	567	590	570	574	535	585	506	551	595	574	565	626	576	527	568	585	567	577	557	570	552	557	547	551	603	556	598	562	579	570	602	587	531	535	592	602	572	568	556	590	629	584	576	575	588	576	596	553	569	588	573	600	587	586	594	588	613	580	620	616	596	554	556	579	587	571	566	586	541	586	587	607	574	605	575	581	507	542	539	592	585	571	587	583	575	560	615	580	648	584	576	575	558	627	595	567	541	623	603	594	554	589	585	571	579	549	614	617	562	565	573	548	567	599	556	582	610	557	569	572	548	541	576	572	567	631	551	553	614	589	578	550	565	581	562	560	609	567	541	602	590	577	642	596	565	573	610	552	534	563	546	607	589	591	572	578	539	560	564	560	629	549	554	542	577	576	605	588	565	569	580	567	537	577	537	557	544	516	533	565	564	560	584	592	562	567	568	536	555	550	574	567	613	575	574	562	607	538	583	551	576	562	585	540	551	558	556	563	539	587	626	543	560	521	568	588	609	556	575	569	604	573	585	583	585	576	552	571	574	592	556	576	582	560	537	585	591	562	564	623	593	547	608	618	579	577	531	544	572	571	576	610	546	587	531	580	614	586	579	581	587	559	531	559	592	631	571	562	640	601	563	527	545	564	569	610	570	630	544	533	588	563	567	571	606	543	562	576	558	569	562	572	538	568	568	565	589	593	574	544	560	493	578	567	557	558	570	566	527	577	568	601	562	601	565	563	567	527	529	544	554	602	583	600	554	609	537	563	583	597	559	578	548	598	587	587	609	588	593	540	606	592	589	582	571	631	589	569	581	542	542	579	588	537	546	552	596	568	548	609	580	557	587	557	600	554	547	585	592	603	573	590	596	576	575	600	546	580	535	556	561	590	579	579	573	580	601	576	583	564	527	581	585	577	592	571	533	539	603	564	582	569	564	543	588	588	602	566	601	568	573	592	570	532	565	565	556	524	584	552	568	568	554	587	573	530	600	582	598	568	589	605	566	527	554	560	580	538	567	564	569	538	540	584	565	577	574	584	548	557	518	590	572	598	564	560	576	566	591	582	590	578	584	552	580	583	594	567	539	592	507	587	568	569	610	530	609	623	560	602	587	527	582	569	590	586	610	583	583	579	549	562	572	600	559	543	567	563
4362	5530	4842	2878	2129	1414	998	799	784	2283	16771	15790	10844	5360	1866	951	622	491	531	500	476	479	538	491	510	529	516	518	514	507	503	513	533	511	495	501	517	515	513	513	490	503	541	493	539	498	528	478	506	500	503	525	523	521	494	515	511	537	530	479	514	471	488	557	530	531	499	476	499	527	524	508	490	516	532	513	491	505	497	527	498	528	512	494	531	503	509	501	500	486	484	526	482	505	479	496	497	525	468	490	526	489	503	491	528	522	509	531	510	492	515	520	487	480	506	546	469	474	523	501	514	484	513	524	472	531	516	488	506	485	458	498	505	490	499	508	491	473	487	536	485	502	488	493	466	520	478	512	530	470	518	535	490	508	485	522	540	506	518	494	526	511	516	507	506	474	521	501	442	483	509	501	506	530	496	512	500	517	537	479	444	526	543	544	480	491	507	475	513	522	518	493	486	488	465	471	477	482	535	520	488	520	523	483	485	465	484	552	517	446	488	520	492	492	483	496	507	517	458	528	509	522	456	499	525	507	496	493	529	478	473	521	527	531	533	486	502	479	531	505	505	484	472	520	497	499	526	520	484	494	483	520	496	489	532	516	520	531	495	519	482	507	490	502	513	529	504	528	528	538	544	497	532	459	489	514	467	540	512	486	526	489	502	495	534	479	513	468	485	492	469	520	498	505	545	523	478	539	516	518	512	517	525	453	513	525	520	491	544	490	499	488	488	503	493	487	501	469	477	537	509	462	466	526	489	532	487	508	562	510	481	497	479	460	534	481	467	500	504	494	504	474	503	540	561	530	513	558	484	528	521	453	503	495	497	516	486	493	482	528	484	538	523	523	522	495	531	521	532	562	527	517	491	517	540	494	508	503	498	461	488	492	499	495	487	516	524	502	505	478	512	509	466	508	527	460	515	504	529	526	497	496	564	475	474	511	510	556	477	496	476	518	523	531	461	478	510	530	492	531	490	496	548	503	535	521	523	459	500	493	511	470	558	477	529	533	501	552	499	521	481	505	469	490	477	520	507	502	493	495	476	463	507	497	480	505	481	506	480	485	501	497	538	502	538	487	532	512	529	530	469	507	497	493	497	489	513	506	532	503	503	490	500	530	525	523	517	510	511	498	472	476	491	494	517	517	517	469	519	555	477	523	481	502	491	505	539	509	545	496	509	490	512	545	459	505	502	493	458	525	531	522	504	500	517	504	536	502	509	487	498	473	495	498	513	541	461	503	473	479	555	502	478	485	499	495	529	485	533	476	484	493	485	437	541	513	475	526	493	493	491	498	551	539	515	451	512	508	470	535	502	513	507	517	497	489	459	500	521	485	485	533	481	515	500	505	505	500	515	563	523	518	508	524	494	465	500	542	528	485	494	542	499	516	476	495	506	483	482	521	538	463	528	490	532	475	481	527	485	470	482	476	512	474	484	520	514	529	462	487	530	503	494	483	489	509	522	508	482	484	485	533	501	486	508	485	524	500	519	486	500	494	470	533	464	500	504	514	493	510	528	533	519	506	506	527	477	522	507	537	500	511	512	499	517	534	494	499	498	495	494	496	499	525	505	503	496	531	505	501	479	514	512	512	515	464	480	486	504	508	524	451	509	515	506	493	516	492	483	521	507	467	480	478	529	535	469	552	537	519	515	526	479	490	518	487	488	516	495	545	534	476	456	541	533	508	529	484	517	498	484	526	499	489	493	483	536	497	466	532	489	488	472	479	485	483	500	481	536	495	501	460	494	527	507	494	548	481	519	525	500	507	520	495	486	511	524	494	478	530	523	523	524	465	505	502	497	499	528	498	513	478	523	493	454	499	503	513	473	491	435	529	471	494	513	458	481	513	498	546	528	516	513	482	485	525	512	488	516	510	494	521	458	454	510	504	513	487	543	508	518	476	540	532	523	485	546	527	501	517	494	508	475	485	484	509	469	451	505	508	469	524	498	498	489	487	516	492	513	472	483	520	498	513	532	511	488	518	494	504	510	480	501	505	512	495	491	503	444	507	497	481	500	482	506	504	526	522	495	485	487	522	472	509	500	523	544	507	527	489	510	537	484	529	549	488	515	508	456	498	517	495	521	511	497	493	462	523	482	490	513	478	520	517	491	516	469	453	485	524	499	515	516	484	537	475	505	552	483	506	505	530	512	472	472	467	524	503	513	522	523	488	503	516	539	523	492	515	509	497	494	521	484	476	448	514	512	452	497	522	531	470	490	501	498	536	493	513	503	517	519	482	503	500	535	526	527	521	492	473	507	518	493	483	503	505	495	486	539	495	488	473	524	503	518	490	495	487	544	496	537	471	528	479	518	535	519	522	493	510	500	531	484	511	488	562	514	481	503	531	554	513	530	503	463	491	478	508	499	514	481	520	530	501	490	466	521	535	466	573	508	513	514	477	499	469	540	514	513	518	515	499	512	495	546	506	504	532	480	476	459	535	477	491	496	520	496	512	469	538	479	510	500	480	509	524	517	549	470	494	488	498	496	487	501	504	492	511	498	499	484	501	486	490	506	487	541	488	541	521	487	429	519	485	512	519	478	497	507	511	517	492	515	524	494	501	504	498	458	499	489	505	488	531	511	485	468	495	518	523	516	553	557	524	470	522	473	491	484	514	491	512	484	522	513	519	487	477	523	507	569	495	473	455	524	474	505	512	478	490	532	527	504	478	493	574	501	492	517	482	463	508	504	523	467	517	503	525	462	474	561	515	497	513	515	507	509	481	522	515	508	546	490	503	507	500	476	523	533	495	483	500	481	526	525	488	501	482	453	484	465	525	504	519	522	509	512	496	520	497	525	472	524	512	504	512	436	481	497	452	516	458	521	512	519	489	486	472	486	484	485	479	498	492	489	494	460	494	540	498	474	536	484	472	454	479	503	473	511	480	507	488	477	473	473	495	492	498	464	529	462	505	485	487	549	538	543	501	522	464	521	497	488	495	520	480	513	504	523	585	504	508	494	502	504	523	494	484	502	515	506	496	488	502	497	519	491	527	473	536	505	473	515	493	516	476	539	534	517	522	519	506	550	511	450	501	498	502	497	480	531	486	510	548	475	494	508	488	520	535	519	475	483	484	527	511	494	503	510	484	502	530	495	523	538	527	476	515	463	511	500	501	478	504	528	472	513	491	503	505	498	517	491	519	519	494	509	505	491	537	498	461	495	508	520	500	516	497	501	475	532	533	533	508	543	478	501	494	485	464	493	460	459	512	478	520	493	503	551	515	501	530	476	512	495	450	499	467	496	489	496	488	531	495	490	486	499	517	502	483	521	480	525	483	511	490	484	470	526	512	544	521	443	514	515	470	501	488	541	482	538	493	507	496	463	510	509	527	489	498	534	482	544	473	530	510	499	534	494	498	492	522	514	492	529	481	503	488	487	480	481	460	535	521	482	475	456	484	515	522	492	520	513	478	509	529	495	491	480	505	508	511	542	505	516	561	489	507	506	482	551	485	482	460	488	503	478	531	487	528	475	503	546	497	506	489
24628	21473	28725	24683	21118	7877	2069	1111	944	2258	24557	29651	21676	10994	3110	1348	875	728	724	713	702	676	718	702	666	727	708	644	689	693	690	665	665	691	658	716	720	698	693	659	686	724	676	690	692	681	725	670	695	722	671	692	628	702	714	704	680	741	710	697	707	711	718	700	698	686	681	691	708	707	696	696	712	634	688	715	669	705	726	707	672	726	715	746	690	695	661	685	709	686	688	688	658	676	654	678	671	673	721	704	716	690	712	679	691	697	694	727	714	673	691	673	697	704	677	695	662	675	648	724	698	711	725	675	671	693	684	665	697	693	629	649	661	695	679	703	729	723	709	679	701	743	693	714	737	733	725	745	702	651	656	670	714	672	665	683	701	686	705	681	650	710	735	674	692	673	647	696	705	692	700	673	677	664	711	714	698	702	676	665	715	734	667	698	688	692	713	677	685	660	709	711	682	630	673	665	669	642	689	725	692	686	665	708	687	648	713	681	681	719	710	659	768	665	646	672	714	651	690	690	681	651	668	664	686	672	711	685	693	653	710	672	716	660	691	719	652	708	698	658	675	688	658	671	669	693	730	724	616	657	681	679	654	679	716	633	736	692	663	640	690	678	655	684	691	703	703	651	659	707	641	742	677	714	652	667	646	677	685	660	699	726	662	660	705	642	675	696	694	644	687	701	689	706	700	688	646	696	723	667	730	667	664	734	677	750	701	643	733	685	719	673	700	669	702	723	691	626	701	674	731	635	712	664	688	695	673	673	723	708	653	678	676	661	686	626	727	678	660	699	715	707	692	653	680	727	729	666	672	685	688	716	700	709	719	641	727	703	682	693	683	674	706	704	663	706	687	651	673	688	702	767	687	720	675	681	704	727	689	715	719	649	674	710	675	714	636	682	636	654	729	700	725	674	656	712	679	681	661	668	660	638	717	700	706	704	663	687	705	671	676	699	729	733	665	712	700	671	700	721	705	700	675	643	683	653	696	722	711	702	702	706	699	662	665	635	666	709	731	729	673	697	696	689	679	684	707	686	627	694	721	714	668	692	662	734	697	691	682	684	667	696	704	633	651	670	690	713	702	695	694	727	697	674	699	681	682	727	705	706	678	697	665	708	713	677	682	669	719	686	714	659	737	620	654	701	657	724	664	705	686	720	650	677	682	649	640	667	712	618	700	658	708	727	713	740	669	699	708	664	733	680	706	656	683	707	706	718	680	668	657	708	659	673	675	665	701	631	691	686	698	686	701	686	742	703	676	647	683	673	695	729	665	684	723	705	734	722	662	729	662	676	736	728	705	698	708	693	673	677	694	695	660	699	641	723	698	668	689	744	679	695	660	720	655	711	717	696	670	701	704	687	658	688	654	681	695	735	655	663	638	666	675	722	644	741	691	696	677	702	699	706	683	717	666	728	726	719	666	741	730	681	706	706	681	695	704	679	694	673	684	690	682	691	731	749	730	669	668	646	699	716	723	641	722	663	722	723	665	667	686	690	715	643	685	713	711	725	688	699	666	710	693	648	674	666	705	696	695	666	725	671	692	651	634	683	660	698	685	673	693	698	719	741	686	692	697	674	657	712	696	715	668	678	702	689	685	713	655	678	617	655	712	679	677	715	701	636	702	711	699	684	705	732	694	683	713	639	733	715	682	714	685	636	655	665	641	677	656	734	651	719	683	692	683	666	677	682	704	677	655	645	678	718	706	681	682	696	692	686	619	694	716	709	716	692	668	665	732	679	710	760	665	716	684	667	661	685	677	732	705	622	679	688	711	699	724	691	671	684	718	689	686	706	719	639	680	689	695	686	676	714	713	682	679	668	693	707	689	664	658	740	692	721	717	698	697	667	674	704	659	695	650	711	677	720	696	685	694	678	666	692	686	694	656	692	639	676	670	710	697	676	637	723	697	770	657	688	700	702	680	646	694	667	688	644	687	688	717	711	673	677	626	688	712	712	760	679	729	660	667	731	671	709	652	686	682	655	653	691	703	659	674	698	688	668	723	682	688	671	716	678	715	699	652	661	709	696	745	712	687	711	698	670	657	725	666	656	732	701	652	650	707	658	744	678	699	705	692	734	688	698	647	646	690	694	721	689	684	676	648	646	705	679	665	669	733	671	688	687	678	701	729	666	707	648	691	761	660	696	673	641	681	652	724	687	680	684	666	658	709	707	705	670	727	675	706	695	723	691	726	655	696	653	697	697	678	719	661	694	672	649	703	699	711	698	705	651	679	692	664	675	738	696	622	692	676	689	636	641	701	640	675	720	693	660	651	686	699	666	697	680	679	714	695	720	670	681	693	628	661	662	676	659	696	723	703	640	694	703	665	716	650	674	695	655	688	720	714	691	662	704	647	654	723	670	738	688	654	652	723	652	704	725	675	636	714	729	678	668	712	712	699	678	704	693	664	664	690	673	690	721	720	707	658	637	695	666	698	691	738	684	679	684	693	711	676	707	627	689	676	657	671	677	696	691	643	683	698	668	685	668	641	674	691	709	664	674	689	696	653	631	680	709	690	694	658	677	715	656	692	693	745	695	713	681	682	650	708	700	655	649	713	664	701	646	692	667	700	642	703	695	716	701	734	642	690	666	647	647	695	692	694	716	692	680	666	698	713	665	707	661	717	696	680	701	690	685	673	702	641	700	692	711	736	698	692	690	696	728	723	684	695	712	637	665	684	694	697	705	732	691	701	684	697	751	675	661	696	660	657	683	623	646	679	682	639	685	692	704	670	671	687	692	693	708	717	736	700	623	706	675	649	694	694	665	686	666	726	705	637	671	704	706	678	710	729	687	678	719	687	649	665	689	661	666	704	724	659	665	675	668	687	674	683	724	686	652	697	682	705	700	675	684	689	680	705	728	702	670	659	699	721	722	682	757	716	678	737	731	721	662	644	676	679	662	657	664	699	689	673	713	641	695	687	689	681	732	684	677	670	726	689	697	705	662	694	661	768	655	707	660	664	697	650	670	693	668	661	730	675	696	671	697	744	699	691	680	703	652	657	669	696	735	710	691	679	665	689	674	706	664	670	673	696	656	676	704	686	635	689	703	696	675	709	713	725	703	704	610	689	697	652	673	640	734	692	664	706	654	684	673	688	669	668	726	655	722	663	717	719	692	662	680	708	661	666	687	701	663	680	711	684	716	671	747	677	696	672	659	667	646	688	727	711	733	721	660	676	642	654	683	633	712	698	644	737	662	689	685	655	684	688	654	651	691	696	666	733	669	752	673	702	634	675	681	694	681	722	672	672	667	668	699	681	712	705	686	659	705	707	732	685	682	669	678	698	691	712	697	673	676	640	691	693	727	739	649	702	677	711	687	706	695	685	667	672	686	679	673	692	690	701	667	656	659	721	665	675	702	700	697	699	679	647	700	663	646	672	691	688	645	712	651	682	671	690	692	679	725	734	788	689	691	674	671	667	665	677	712	704	680	678	728	689	694	734	627	652	684	645	645	714	657	647	688	670	666	630	679	678	688	670	693	705	702
5104	9801	8592	5837	3497	2438	1478	1167	985	3412	27142	25829	17668	8691	2852	1307	825	628	598	577	594	578	628	634	594	587	573	560	615	575	631	559	590	595	603	640	575	598	600	560	618	611	601	620	629	596	613	558	607	577	604	637	578	580	576	611	619	580	575	607	592	564	572	562	586	574	613	585	574	572	616	594	578	632	591	622	623	624	549	623	579	618	597	573	654	592	619	590	574	609	614	617	554	587	612	631	599	581	618	562	614	582	602	593	554	591	628	619	601	557	597	588	617	608	613	569	575	552	609	530	600	578	601	606	584	602	583	603	601	605	628	591	565	599	594	567	587	606	557	636	575	640	569	629	610	601	598	549	611	616	569	578	650	599	586	603	624	601	586	561	590	615	576	638	622	598	601	539	582	608	588	598	628	587	614	587	601	565	590	575	606	578	628	600	633	621	560	570	570	591	580	578	592	620	619	648	578	605	554	616	594	593	577	570	565	592	593	581	556	592	551	597	533	582	561	647	561	555	589	604	580	567	548	584	591	591	617	614	600	572	590	564	578	613	617	568	623	568	590	596	600	595	597	579	606	592	540	592	578	599	620	610	600	592	598	568	577	558	602	568	628	599	579	586	595	620	598	598	625	544	598	609	606	613	590	600	560	573	601	585	555	584	572	570	594	603	597	595	593	602	591	613	632	586	622	583	549	566	627	601	568	587	608	580	632	578	590	544	560	565	589	604	603	587	594	543	561	624	605	577	602	578	551	596	569	569	562	570	566	613	618	606	578	578	573	569	584	602	561	581	569	561	581	603	595	564	613	567	533	547	568	575	603	561	594	602	562	576	559	542	578	606	616	640	558	545	592	572	589	556	581	561	560	600	604	598	586	591	558	576	572	612	649	606	580	576	630	610	572	610	635	597	546	599	529	562	596	589	588	605	585	630	569	582	595	619	596	614	553	582	587	646	582	635	584	560	610	610	614	592	573	583	586	628	568	542	569	586	572	598	611	625	591	581	629	589	599	600	575	595	635	606	637	600	566	566	606	582	573	605	594	603	590	592	577	589	583	597	633	581	582	622	557	627	635	612	628	578	590	586	618	533	605	564	573	567	597	563	547	549	578	586	624	622	534	604	582	595	604	604	586	595	590	629	536	579	575	607	602	603	568	597	578	575	559	605	585	602	614	568	555	577	601	601	601	621	607	577	553	594	594	584	602	588	592	617	577	574	575	557	587	553	603	594	602	598	572	582	598	566	611	577	499	577	595	594	585	573	592	577	566	587	610	608	554	573	565	581	616	584	586	598	575	622	570	599	587	563	624	567	573	548	607	579	563	576	560	606	630	609	544	544	581	605	580	585	586	592	583	594	606	597	555	547	568	616	580	605	585	592	567	564	546	549	601	582	565	594	588	611	566	550	610	576	593	555	555	572	575	598	604	588	570	579	575	572	555	585	596	595	593	585	577	581	564	578	578	595	599	584	586	574	557	598	622	611	588	574	636	625	587	624	577	599	592	593	569	571	572	569	558	573	568	553	664	553	571	627	614	549	574	616	574	562	591	589	602	584	564	579	566	625	577	579	609	643	586	614	579	558	546	546	574	570	596	581	597	596	543	594	648	593	585	574	567	571	598	592	593	602	574	585	574	604	569	609	574	607	572	565	603	582	605	571	599	567	567	576	545	602	592	572	607	598	595	573	596	596	596	571	556	579	609	599	594	565	608	590	568	593	613	584	573	592	601	611	588	570	623	629	573	612	631	603	614	570	595	554	589	563	561	555	545	591	553	614	558	585	547	617	576	528	602	585	609	567	650	626	609	611	604	613	609	582	606	550	589	567	599	551	607	602	622	606	571	612	627	556	546	587	573	563	557	583	583	589	568	632	604	593	564	600	577	602	605	619	591	581	588	572	594	560	613	577	578	626	590	542	569	571	583	575	598	575	587	584	585	553	621	562	563	622	579	618	553	556	605	601	552	563	621	595	545	552	582	570	574	551	613	616	594	561	622	586	602	581	546	602	564	589	568	548	604	604	554	569	572	573	589	649	557	587	575	596	576	545	599	589	579	563	553	568	557	595	600	616	642	616	627	587	598	598	602	605	590	557	591	602	589	572	554	645	593	612	562	590	580	563	626	546	583	558	588	613	580	599	621	579	578	565	599	629	560	590	574	586	585	579	622	579	591	560	606	612	568	658	531	638	572	568	591	572	578	599	621	608	594	584	593	561	611	564	589	614	560	598	586	589	606	574	556	613	598	575	605	616	589	602	578	587	579	593	585	599	554	578	575	571	573	608	581	620	575	607	581	560	594	558	603	558	571	586	613	592	603	568	552	603	539	596	624	570	612	583	584	585	627	599	596	617	543	600	557	593	613	596	549	627	563	560	574	619	594	538	557	567	601	548	597	592	570	618	597	604	583	583	556	587	526	569	593	577	590	553	550	606	575	627	622	549	574	558	602	648	570	606	571	604	577	562	625	581	593	623	580	594	558	583	584	567	589	551	569	548	587	627	584	576	591	579	571	586	555	590	629	562	587	561	609	550	592	573	625	549	601	539	579	567	620	578	543	577	581	574	609	582	593	577	610	613	622	614	633	608	626	536	550	561	564	541	585	628	576	584	606	565	602	632	592	611	612	580	600	571	595	629	589	570	600	590	562	579	619	638	598	567	563	570	603	610	595	567	553	592	634	569	582	572	544	593	582	590	584	580	560	606	605	593	558	583	601	606	574	526	571	583	575	594	570	590	574	621	613	578	580	589	552	557	553	551	599	578	614	623	567	599	581	604	605	560	591	548	573	630	575	592	599	577	633	586	568	552	597	588	572	590	580	591	570	608	590	627	582	586	584	589	547	584	602	581	576	565	586	585	605	558	571	610	611	560	577	587	579	590	565	551	592	567	601	581	593	599	586	634	575	551	597	603	566	583	601	550	565	557	597	603	606	597	589	599	590	594	550	577	563	568	544	630	637	525	610	576	602	562	520	608	581	572	566	594	596	611	602	583	580	550	568	600	596	583	570	586	621	590	619	550	589	582	602	625	590	631	565	611	585	581	580	626	628	591	590	594	575	543	597	605	607	572	580	585	564	594	563	600	550	555	663	585	612	604	579	624	579	597	563	570	550	582	530	628	591	581	597	618	590	541	589	589	603	581	551	564	579	616	617	569	572	600	564	569	543	582	617	539	560	609	583	595	595	602	558	562	557	612	618	594	568	591	625	596	584	576	588	620	604	616	581	587	589	579	583	539	570	666	609	628	595	590	579	583	575	562	553	582	579	581	590	585	637	608	613	578	594	618	578	588	595	562	573	603	620	587	567	600	637	598	579	557	589	605	566	563	614	577	578	592	592	601	591	623	608	580	610	614	589	574	604	586	571	578	589	592	587	629	555	641	573	599	595	581	572	623	589	589	620	611	594	562	553	572	597	527	607	621	579	600	577	562	582	619	602	586	556	594	555	573	557	574	626	589	648	579	572	581	596	577	560	552	569	532	573	602	590	613	565	602
27955	11337	3983	2454	1299	813	687	641	647	606	1017	2104	2015	1349	902	710	674	629	661	657	593	631	557	645	564	584	624	610	616	608	606	623	582	542	603	569	586	561	588	613	573	567	596	605	593	643	599	645	630	602	615	637	632	605	629	570	574	629	590	642	590	574	641	567	604	611	587	601	602	621	583	661	631	622	617	640	561	577	615	578	608	612	641	611	616	627	606	570	591	603	577	601	600	597	618	589	650	589	576	616	618	612	609	599	635	605	589	614	617	609	627	600	586	606	605	624	610	589	618	579	615	615	591	621	590	592	552	559	617	586	617	590	591	638	645	630	549	591	609	605	580	610	587	615	622	611	626	580	549	615	594	606	569	596	595	594	634	606	637	572	582	633	608	615	607	642	604	629	613	612	585	635	586	583	644	619	586	601	601	580	630	661	593	620	556	634	585	620	611	576	630	613	630	600	613	631	576	642	594	590	601	553	648	599	619	627	647	604	593	639	614	600	613	568	605	629	588	592	630	604	599	585	596	570	600	587	605	599	607	625	626	615	564	654	630	587	597	578	625	605	604	564	624	576	606	628	580	542	596	618	608	617	600	599	574	623	609	637	597	615	599	623	631	596	634	595	635	589	612	619	641	603	624	579	586	602	606	577	608	570	602	590	593	610	600	635	571	607	615	569	613	615	602	635	592	585	591	608	635	591	607	625	648	586	629	580	602	562	603	623	580	591	599	588	631	601	621	581	628	616	602	615	604	614	641	606	581	610	603	616	598	603	572	623	620	606	638	589	580	615	589	616	608	607	601	588	633	610	604	600	590	612	603	567	560	597	657	605	624	626	641	617	599	595	592	635	601	611	567	616	589	589	595	587	583	623	556	603	610	605	617	570	606	549	616	601	647	607	600	625	592	617	633	613	583	628	645	642	629	592	656	631	607	622	601	570	636	596	631	617	628	627	645	650	593	583	589	611	598	615	544	645	609	617	617	612	618	625	660	599	570	575	613	653	623	605	614	605	609	622	615	551	574	592	594	579	624	598	583	591	596	590	583	627	582	554	592	617	563	615	591	591	589	619	645	587	603	598	647	660	611	615	647	637	599	615	615	578	654	672	572	636	640	601	606	612	618	598	649	639	641	656	592	604	580	625	634	618	594	601	635	608	653	586	576	603	630	626	610	560	581	640	639	626	581	631	624	634	619	630	580	627	663	581	547	624	619	610	615	647	628	611	595	585	587	581	601	592	604	623	597	582	634	601	597	574	579	584	619	635	612	574	607	620	621	629	602	569	684	597	613	617	620	627	621	615	680	579	588	613	615	588	602	612	631	611	578	600	625	608	592	612	583	610	626	587	617	636	644	570	584	622	595	604	582	667	617	621	589	623	650	584	582	564	625	606	575	637	577	606	572	610	578	567	610	636	594	643	607	652	594	565	600	563	603	567	623	588	645	621	618	573	655	582	592	570	644	632	635	629	621	629	607	617	589	605	585	643	608	625	583	609	630	601	590	541	590	629	619	637	588	644	583	646	629	636	620	610	620	608	620	631	624	644	588	579	624	602	601	589	615	645	614	564	603	591	570	555	666	620	660	547	631	635	599	580	584	632	638	619	606	593	570	605	613	648	620	611	600	620	642	652	596	597	608	596	610	612	622	589	574	584	585	586	610	607	593	585	582	622	635	638	618	638	620	557	622	636	581	566	610	583	606	602	593	621	651	570	600	607	668	621	606	651	630	613	598	555	614	624	637	605	580	595	601	626	654	588	639	629	608	615	571	622	578	574	675	597	621	634	601	623	587	599	636	614	597	679	594	643	650	584	607	614	649	556	603	589	556	616	603	586	545	557	640	645	636	634	616	638	589	569	593	645	616	659	582	595	562	618	609	583	611	645	586	604	580	641	612	582	592	599	625	598	586	584	561	605	612	575	600	591	614	651	604	612	627	578	596	616	573	607	616	637	616	654	566	578	625	607	576	633	598	605	582	625	585	591	578	619	556	664	584	667	641	597	611	610	591	590	588	598	573	619	606	625	577	595	606	590	603	612	607	601	601	578	604	643	598	632	603	594	581	559	593	589	683	588	589	647	597	619	650	629	631	583	628	577	612	631	621	632	594	625	623	627	626	603	599	560	625	620	588	588	661	622	580	662	622	598	622	623	620	635	620	613	573	557	625	611	635	604	568	571	628	625	586	596	612	589	564	605	599	626	600	561	587	627	630	637	565	598	599	617	632	643	606	604	608	633	676	643	606	591	588	565	626	649	622	597	596	628	647	636	632	666	584	624	594	618	664	620	646	655	607	593	632	635	591	661	583	639	582	597	607	559	663	664	608	607	601	615	624	601	627	574	618	566	684	619	609	608	614	572	637	607	623	611	594	624	564	587	600	647	625	610	600	643	603	657	608	642	637	595	597	607	609	611	611	605	602	591	638	616	597	608	611	568	625	575	614	603	608	672	637	578	622	597	585	659	629	577	562	594	592	595	547	633	605	614	603	585	659	609	602	626	599	637	632	617	600	650	650	583	608	607	654	580	613	603	642	613	667	663	609	573	662	594	579	615	624	628	638	604	614	604	610	600	577	634	604	629	615	601	582	624	612	582	628	610	590	582	656	625	597	601	592	612	565	608	612	621	624	627	617	606	594	612	619	624	639	602	600	609	614	616	611	641	581	596	600	614	606	574	609	663	641	618	627	595	603	636	627	617	637	598	588	586	573	650	561	585	560	596	583	594	599	606	593	586	644	592	644	655	614	601	659	572	631	575	624	599	584	590	571	599	610	649	595	616	621	598	599	618	594	607	580	589	616	631	605	583	609	575	596	630	605	620	566	621	608	603	641	626	620	605	624	650	655	628	611	629	612	624	652	631	585	586	679	605	585	618	620	621	614	597	620	592	606	579	630	592	622	593	638	610	614	586	594	579	584	627	593	608	625	619	589	616	603	653	604	636	635	624	589	614	641	652	587	592	630	652	583	600	593	588	627	596	603	619	579	599	633	602	614	622	661	610	615	563	627	617	601	610	633	595	628	585	588	653	566	613	600	582	638	605	627	642	617	643	637	603	597	591	634	628	588	637	615	596	611	550	575	584	598	624	607	666	592	593	570	584	589	595	577	678	644	630	612	654	622	595	626	572	600	599	626	669	632	600	596	606	612	634	610	653	584	584	594	581	578	638	590	629	609	683	595	644	579	631	571	593	624	600	599	579	575	598	576	625	604	607	565	625	591	598	611	635	624	617	611	570	596	648	601	606	622	537	615	579	608	599	565	618	586	573	593	578	580	564	639	585	594	654	569	617	590	653	560	591	623	609	583	599	582	552	618	563	590	639	614	594	617	597	537	589	590	590	610	583	580	591	577	619	639	642	592	624	600	605	645	601	597	565	593	671	618	583	570	645	567	603	560	575	618	620	625	646	637	667	614	643	612	604	600	613	616	592	589	599	606	579	607	603	608	637	586	679	605	617	640	624	606	597	614	632	579	597	579	625	599	609	579	569	565	608
5996	2567	4191	2243	1494	877	686	564	571	567	1217	2499	2096	1366	788	627	541	509	538	532	528	541	517	547	513	506	523	499	458	505	545	510	525	521	524	524	524	504	548	490	537	533	535	500	538	529	515	495	521	533	492	545	550	526	537	502	473	514	519	529	521	501	529	525	520	523	509	536	529	521	509	486	513	531	558	493	519	476	564	539	507	512	501	493	498	519	502	485	529	516	512	478	511	492	526	528	533	528	508	548	487	482	518	586	489	508	517	556	517	511	514	503	495	515	512	469	529	510	469	567	533	549	492	539	536	540	485	514	548	514	531	537	531	526	503	512	548	528	485	535	500	525	496	531	483	543	482	484	509	533	509	482	509	522	502	532	515	514	490	483	499	524	548	516	549	505	544	500	529	478	544	484	497	470	496	497	518	495	509	520	520	497	516	532	532	484	535	480	473	496	516	529	512	520	479	513	495	524	538	458	489	545	554	552	507	528	477	515	555	510	557	523	513	515	489	520	521	525	472	536	527	540	517	506	498	502	514	523	533	531	507	536	479	536	513	509	495	529	545	491	501	508	513	498	527	531	522	503	531	528	536	536	497	498	540	487	489	479	517	525	530	518	516	495	527	515	536	531	512	503	472	536	520	528	537	548	521	532	497	541	519	549	526	513	531	532	517	480	542	480	530	521	494	550	514	573	483	521	490	509	504	500	508	518	527	467	502	532	525	532	536	501	514	461	507	514	490	477	525	490	528	554	510	535	513	515	533	531	527	504	534	550	478	492	511	530	507	490	485	531	546	489	515	504	523	485	524	519	506	527	523	501	492	490	510	546	528	485	501	548	514	511	504	582	517	548	520	520	519	533	517	487	510	469	536	499	535	505	479	555	506	478	476	533	532	531	560	506	525	523	481	527	476	506	501	502	531	508	505	521	514	544	491	522	505	507	485	490	503	525	508	520	476	536	536	486	524	504	488	505	482	524	499	509	549	514	514	544	502	505	487	521	511	500	498	536	549	529	523	511	496	529	516	471	490	513	550	525	452	532	498	488	529	470	545	511	488	554	486	542	542	510	475	480	512	521	472	534	509	538	504	502	486	498	527	518	524	499	456	545	488	523	518	531	488	516	507	517	521	525	535	511	557	499	560	501	482	555	496	469	499	516	526	479	495	542	524	529	504	544	507	492	526	548	537	520	510	514	530	511	502	530	528	562	502	510	541	481	523	492	483	535	498	532	516	538	487	489	501	525	463	541	503	477	508	542	529	535	539	545	547	496	534	537	524	549	511	498	511	488	494	481	518	478	531	519	506	535	547	514	540	495	528	539	541	481	510	485	510	536	503	501	508	519	527	497	471	512	536	508	492	487	520	517	496	533	529	534	489	517	488	511	511	517	510	530	498	508	503	493	531	546	482	495	483	514	469	546	522	522	476	557	500	495	488	516	523	486	513	509	510	562	506	509	541	512	524	514	482	500	556	523	541	501	532	472	499	456	496	512	518	500	523	536	513	496	518	521	538	490	502	506	551	531	519	520	527	511	490	482	549	523	520	486	536	505	533	533	504	512	492	502	470	539	580	500	462	515	525	505	470	455	499	496	538	513	529	468	541	513	519	491	503	523	535	511	495	533	531	536	540	530	521	528	517	516	499	482	484	525	504	524	512	521	501	530	471	543	551	489	530	505	534	528	540	506	501	488	561	500	486	534	463	486	500	526	512	479	531	542	514	490	530	484	475	498	515	505	522	535	559	511	534	538	471	504	479	508	487	519	503	565	477	493	519	522	518	498	506	521	546	490	512	541	516	493	504	539	512	536	489	541	525	520	483	496	553	490	519	561	514	509	507	531	569	534	503	547	527	517	507	524	499	476	497	516	488	521	543	481	493	488	501	491	496	497	507	492	526	528	491	487	506	537	488	541	526	504	521	534	484	529	537	509	539	499	546	532	547	510	489	495	505	515	551	481	542	501	503	478	486	465	510	479	541	510	524	519	502	520	506	515	495	497	523	492	509	501	503	498	520	525	513	552	525	487	511	525	530	513	492	585	516	519	504	515	547	514	480	524	553	524	475	503	520	525	494	543	497	503	514	536	520	465	499	493	497	550	457	485	531	529	565	544	511	535	466	509	543	508	532	464	509	493	477	483	545	551	499	533	497	528	518	520	560	560	490	536	492	540	531	540	506	507	517	529	522	546	494	544	537	524	516	525	482	539	510	513	558	513	539	512	508	540	521	492	504	502	588	540	507	546	514	508	487	466	498	530	504	480	516	545	525	486	536	540	506	505	520	536	544	528	540	520	525	533	506	488	496	500	495	492	523	462	505	487	501	536	545	518	490	523	493	500	528	526	533	506	511	539	529	538	534	512	502	551	515	536	555	519	485	512	500	539	488	566	497	517	530	488	489	489	503	535	521	510	522	552	470	544	484	516	558	483	488	527	489	548	513	547	510	506	536	503	518	493	524	569	528	457	521	513	520	490	548	506	524	546	522	508	488	532	562	509	490	501	511	484	533	490	548	552	504	494	535	524	526	510	522	490	519	535	513	525	512	512	523	516	535	529	495	532	557	534	520	524	532	514	504	564	518	526	531	510	536	522	522	500	510	488	532	520	541	523	488	516	476	493	491	517	483	522	485	541	514	504	527	488	500	513	484	543	532	513	530	508	505	527	532	507	554	509	520	509	512	471	462	526	545	521	518	480	521	546	552	489	515	507	514	493	490	529	534	533	500	537	493	513	510	560	527	526	506	506	520	477	499	490	494	538	501	521	494	510	530	514	541	545	511	527	506	495	484	524	522	539	521	532	546	535	522	478	542	492	519	506	502	526	509	510	552	505	497	517	509	483	520	516	513	550	478	537	518	551	515	508	516	533	482	529	483	474	498	533	503	543	527	533	509	469	501	541	547	505	519	475	523	517	560	495	541	550	552	520	487	535	506	567	518	516	504	466	502	540	531	514	507	504	490	510	498	513	482	520	501	545	502	504	526	497	544	489	541	505	500	507	538	538	535	511	562	518	526	525	490	522	488	519	544	502	543	506	541	539	498	529	505	529	541	509	501	560	503	486	571	520	486	513	553	506	542	500	528	505	540	517	492	469	499	493	495	524	497	531	507	488	539	518	509	510	540	508	527	559	521	521	527	513	490	516	547	532	497	539	457	476	509	530	517	474	524	527	546	538	556	523	509	507	471	523	546	506	526	531	500	512	531	481	510	500	489	531	500	514	491	555	507	491	493	522	535	563	494	515	501	533	487	533	529	542	466	509	506	491	472	509	525	511	526	524	517	493	521	513	486	534	520	518	564	502	531	509	548	549	495	518	530	511	539	509	518	517	506	557	512	544	473	507	530	545	499	511	496	558	513	510	521	464	535	500	490	491	490	511	486	528	518	496	498	528	510	530	526	506	509	534	518	506	518	518	544	510	533	508	522	530	507	485	547	503	505	466	512	512	516	502	509	511	516	470	528	494	517	475	529	533	455	547	530	510	500	527	507	503	517	530
25670	21483	27640	25478	11769	2868	1286	796	696	706	5070	18467	15285	6888	1893	943	709	646	602	600	594	566	571	586	571	587	589	568	547	591	614	613	574	549	562	575	567	544	591	553	595	584	576	559	550	572	589	512	586	596	563	523	584	566	606	526	554	557	556	535	545	600	545	543	592	588	553	583	566	511	566	623	551	573	614	558	564	623	592	605	543	575	596	597	593	561	594	555	559	632	612	580	595	575	590	618	594	565	567	609	554	599	575	555	547	567	622	583	592	568	550	577	616	570	583	589	554	549	559	580	612	531	552	565	585	639	545	563	528	582	603	550	567	556	546	547	593	547	550	599	580	561	594	584	566	554	607	552	611	556	557	568	550	587	562	565	545	573	576	560	574	532	568	556	556	540	578	545	541	576	582	538	556	552	564	527	578	568	589	567	555	583	585	577	585	599	620	512	581	575	538	571	579	571	573	551	577	588	569	490	535	563	572	536	568	575	532	559	568	597	527	530	540	528	539	582	561	588	588	591	549	599	588	559	532	547	578	581	562	586	555	564	553	562	556	549	577	552	570	585	561	560	568	593	515	601	569	587	552	606	585	584	562	579	528	544	562	576	556	604	546	553	563	577	554	596	565	575	568	552	548	584	541	550	575	595	538	550	573	576	581	584	590	545	559	543	567	569	569	586	560	556	560	537	588	597	552	571	564	572	565	591	564	554	572	558	561	567	564	589	531	587	543	570	507	562	565	576	564	546	560	548	621	551	565	565	589	570	552	558	589	602	563	540	573	562	604	584	567	540	542	556	581	583	590	516	582	568	589	556	609	570	603	572	542	575	521	523	556	585	583	566	542	578	568	573	559	520	553	558	585	600	574	559	576	603	586	551	565	562	551	554	572	538	586	564	557	559	554	575	575	590	583	507	549	575	562	606	533	592	574	568	603	592	550	557	537	516	544	572	572	584	565	534	574	579	557	594	570	569	579	579	616	574	575	541	523	562	574	513	571	598	610	533	583	568	542	504	551	563	574	555	550	618	597	546	615	564	583	566	566	581	567	532	559	548	607	563	573	576	542	587	597	590	560	547	568	564	614	581	553	589	552	553	614	555	531	553	577	598	583	561	579	552	539	588	582	603	579	558	559	568	591	574	539	546	541	553	569	598	613	559	553	540	543	541	558	601	591	597	569	550	581	565	548	600	604	552	550	558	583	544	578	556	571	554	550	578	556	578	577	587	564	547	512	560	550	544	605	573	591	534	592	571	522	533	580	576	569	542	568	553	556	575	581	647	554	546	537	528	577	583	567	544	608	523	571	566	550	540	525	557	605	611	540	557	558	572	605	570	596	584	565	525	577	559	546	562	586	548	543	530	529	573	559	565	524	563	581	542	590	546	566	569	522	568	540	549	607	545	596	600	558	584	586	579	545	548	527	561	559	539	591	540	605	535	573	597	574	592	582	584	541	590	570	583	543	555	591	570	575	565	540	553	599	571	576	570	586	556	553	554	598	564	559	558	536	594	541	539	632	564	568	582	575	545	575	589	551	614	589	547	548	568	576	580	543	563	528	573	557	556	575	547	544	596	580	605	563	589	584	614	565	526	597	574	569	599	552	500	633	576	565	524	552	542	552	565	559	540	595	546	564	560	570	593	567	550	556	585	586	580	566	555	546	551	556	545	557	563	543	553	555	575	530	561	554	566	543	565	552	581	590	532	566	524	582	570	563	558	576	554	564	551	562	625	524	607	555	551	573	580	558	558	569	595	578	566	571	573	613	568	549	550	514	553	544	532	550	561	568	580	561	509	577	578	600	613	596	540	566	540	529	556	531	557	557	520	591	520	576	566	607	550	581	536	558	593	532	569	553	535	577	563	543	540	598	537	557	587	563	604	585	559	549	601	593	570	589	551	560	559	607	569	556	540	588	557	560	564	534	528	573	521	542	600	571	571	593	522	546	549	576	560	584	550	556	575	566	592	596	534	608	564	579	527	570	546	617	512	550	581	540	570	554	552	574	605	562	534	535	527	555	570	619	546	596	524	566	537	569	557	593	552	574	579	567	554	551	571	585	559	523	547	557	599	533	590	559	580	578	549	592	562	560	633	582	571	531	576	560	606	514	582	568	540	566	544	558	561	569	547	572	561	569	609	549	545	522	564	529	514	550	605	600	560	590	539	601	523	580	534	551	542	548	563	585	538	561	583	551	543	560	551	576	573	563	543	591	518	559	613	610	565	579	577	553	589	584	628	537	590	548	559	597	551	529	532	589	556	564	555	578	600	588	601	569	560	566	538	561	542	561	574	543	544	552	545	581	602	554	508	551	599	533	553	560	528	596	570	541	590	523	563	599	575	566	579	545	534	612	559	575	589	592	601	529	545	551	551	569	541	561	549	552	566	626	561	552	545	546	580	549	526	536	538	561	558	565	562	560	619	565	575	600	571	542	597	561	564	529	572	525	549	572	578	573	556	620	598	580	523	571	543	552	548	547	573	582	593	588	529	558	628	526	568	580	549	576	576	576	546	586	542	599	543	542	596	547	551	551	566	543	570	552	529	579	549	576	584	577	583	556	580	606	585	569	582	569	565	538	543	585	562	541	556	547	586	582	555	575	537	557	549	555	550	553	600	541	591	533	575	536	561	579	541	570	584	594	544	549	557	505	616	578	549	589	592	542	552	560	570	617	550	533	542	554	623	592	568	545	592	599	521	557	569	580	529	566	568	548	494	558	585	525	576	590	554	567	593	614	576	530	563	569	591	556	558	569	576	549	572	542	535	591	574	533	541	537	546	573	571	589	570	573	594	609	548	596	563	573	549	553	589	529	540	535	602	551	539	560	547	593	572	568	585	539	564	544	541	576	572	542	590	595	577	537	545	547	571	562	577	557	553	552	541	584	547	583	566	579	545	535	572	564	527	508	558	572	551	591	522	540	578	559	576	585	568	593	589	566	557	549	551	587	550	558	512	565	545	557	524	574	586	584	533	526	574	552	572	549	549	577	605	580	593	572	560	554	576	565	590	539	531	558	542	522	534	565	564	569	560	580	573	551	557	550	535	542	567	562	585	573	542	520	571	567	551	576	545	576	611	555	565	591	593	596	550	549	578	547	572	558	593	547	538	588	575	588	535	518	552	553	533	573	552	556	556	612	608	542	548	549	561	545	556	609	594	559	571	536	582	525	619	518	578	587	533	547	592	556	584	594	546	575	571	553	588	557	587	575	578	562	570	597	585	589	629	528	520	582	577	480	543	614	604	588	555	591	518	557	585	577	567	546	583	565	573	577	572	557	579	546	587	586	578	551	577	574	576	547	528	593	540	605	588	564	592	536	591	551	594	583	605	614	584	577	594	600	559	608	541	557	570	573	546	512	576	568	562	563	536	561	594	542	524	579	561	539	567	592	542	552	571	556	590	568	547	534	550	515	544	599	594	541	554	547	556	528	568	565	562	569	592	555	548	585	583	554	560	548	593	536	544	570	502	570	581	608	561	587	540	569	624	540	533
5186	10509	11071	6093	4116	2310	1153	822	740	768	7538	18106	13156	5919	1808	980	649	524	523	569	513	539	495	565	489	492	485	507	527	485	516	513	517	489	522	510	503	526	507	516	520	542	537	505	517	506	524	520	554	527	497	514	472	514	526	513	518	486	512	521	527	461	492	524	488	525	513	565	530	471	554	490	481	525	546	523	520	504	531	530	523	499	523	525	476	541	533	520	514	507	484	475	506	522	526	478	512	507	495	526	515	467	496	554	526	506	506	494	535	549	490	484	476	522	484	478	497	522	478	548	534	509	471	514	507	496	498	480	467	469	481	510	490	521	511	496	511	514	502	487	507	501	469	501	511	497	498	535	477	526	547	508	494	532	515	539	543	499	510	478	481	536	484	475	499	531	508	472	509	533	481	499	502	501	496	488	501	534	493	536	565	480	485	512	490	500	518	488	469	525	506	537	516	467	526	470	474	497	466	498	516	475	488	467	506	506	497	518	535	533	536	475	529	527	512	503	490	490	517	499	529	513	507	508	525	461	510	507	497	508	483	492	493	532	495	528	500	514	530	502	523	507	493	498	519	492	483	488	479	495	556	493	542	508	456	510	523	439	514	511	505	466	511	484	491	534	492	488	527	499	504	474	494	500	505	540	465	477	553	503	557	525	515	503	507	534	509	498	471	487	481	513	508	491	502	509	482	489	526	490	521	487	467	500	516	468	504	490	482	535	468	532	497	548	535	526	538	508	488	494	521	474	513	498	473	536	485	509	490	481	533	505	533	471	472	511	500	516	515	534	494	519	476	506	500	494	546	518	481	522	500	501	505	499	513	541	520	469	538	496	556	449	500	493	520	512	507	489	521	488	483	469	501	474	503	470	494	527	480	487	514	476	464	465	522	504	514	505	511	532	515	501	510	501	507	513	481	511	510	494	493	490	490	514	520	488	525	524	502	450	524	504	510	488	481	483	517	492	534	526	504	504	503	508	478	491	494	506	532	519	532	505	523	498	493	494	495	484	492	479	486	477	488	551	500	487	458	525	503	492	526	505	550	518	504	512	449	478	522	492	505	528	497	500	549	448	477	507	518	502	494	486	528	471	497	523	494	493	516	516	472	486	475	487	483	495	488	497	498	489	515	513	505	531	517	510	488	486	484	478	508	507	521	479	515	501	504	505	486	513	522	465	523	488	476	528	530	470	512	513	500	513	485	518	511	446	467	478	466	489	486	522	486	508	518	495	529	501	467	523	485	533	455	497	516	531	493	517	504	523	487	488	523	500	479	501	490	512	501	484	489	496	512	478	541	492	494	523	493	482	494	525	497	481	584	506	482	535	529	499	538	527	509	499	520	511	475	520	467	473	512	460	454	489	499	483	513	483	469	541	526	516	505	484	496	511	491	501	497	497	450	550	516	478	507	479	514	498	503	513	501	522	479	525	502	523	505	492	510	505	514	521	480	485	513	530	490	498	487	517	494	519	450	488	542	507	483	498	518	493	486	478	503	468	500	505	505	502	507	502	499	522	509	484	524	469	483	524	503	489	502	496	535	530	508	504	473	499	493	519	540	484	502	486	508	455	502	501	503	476	514	530	539	466	500	505	493	485	517	493	571	491	492	504	520	515	508	457	498	484	525	535	498	491	526	548	478	464	536	533	463	498	510	518	479	475	513	534	511	495	514	480	502	514	518	492	488	500	530	467	436	542	504	490	493	510	515	502	498	504	523	484	504	521	503	518	507	495	511	468	504	477	528	481	530	479	501	536	497	525	484	498	506	505	526	501	492	502	493	471	503	500	489	524	508	472	463	525	498	455	492	545	512	511	484	524	463	488	498	500	538	503	517	480	530	485	550	516	491	511	495	495	520	518	511	482	457	514	523	503	504	550	542	503	459	528	546	533	510	543	484	514	506	497	530	508	527	512	544	430	533	501	494	532	482	511	467	498	488	502	528	492	547	475	485	528	499	474	527	518	489	533	540	514	538	497	497	469	485	505	501	489	545	544	513	473	523	485	493	466	483	526	518	503	498	539	495	507	518	479	535	494	500	507	528	525	511	540	519	490	558	532	501	482	503	488	505	522	520	507	491	510	520	549	501	488	509	505	481	500	516	514	500	511	524	496	511	484	507	504	529	502	514	504	549	483	520	491	484	512	497	517	502	497	535	483	481	523	486	507	489	508	517	506	528	506	489	469	533	505	491	499	507	522	501	453	489	540	537	503	512	520	511	513	489	464	509	474	484	521	577	490	505	517	504	532	513	503	498	527	469	506	509	515	497	476	539	485	503	458	545	548	491	535	470	489	513	505	492	478	475	521	477	508	507	501	505	466	488	484	508	485	527	492	497	499	514	513	517	488	498	504	557	460	557	526	493	498	494	491	498	521	525	518	496	508	503	536	497	529	504	494	509	460	498	512	498	502	529	486	511	500	477	500	497	509	504	477	515	462	525	531	501	512	482	516	468	494	493	502	505	470	504	499	494	523	505	508	518	514	512	557	502	491	500	502	514	511	506	502	510	511	467	501	544	531	550	490	494	503	471	476	557	468	493	521	500	488	480	514	485	521	486	479	494	490	484	538	511	543	541	527	522	508	483	515	518	499	518	470	523	556	528	529	480	504	495	499	498	488	482	510	477	482	520	499	507	544	525	508	547	527	503	505	510	486	503	523	494	511	506	472	524	482	474	466	510	488	504	477	488	500	512	496	504	480	509	464	503	467	512	509	511	479	487	500	483	514	471	503	505	527	501	491	441	520	487	519	505	497	514	494	537	517	521	506	513	500	508	556	487	491	470	500	493	515	518	529	526	503	493	490	490	493	501	506	523	511	487	544	521	496	515	472	516	473	506	480	524	513	486	476	497	478	461	486	518	518	484	503	488	510	494	498	529	503	536	511	531	467	538	497	487	492	473	529	515	506	506	488	511	497	485	501	526	483	548	476	514	535	465	501	503	507	504	519	501	464	458	536	530	523	491	497	494	490	448	504	489	471	467	537	490	492	502	516	464	497	491	511	518	503	521	480	487	505	537	523	492	511	508	508	506	528	495	471	504	500	447	538	512	461	470	482	549	496	485	544	451	516	472	503	476	497	514	473	528	490	505	472	503	518	483	516	503	522	483	478	513	550	474	554	523	512	489	511	509	505	501	540	491	513	471	541	496	474	509	459	549	535	517	490	460	508	519	518	531	495	461	480	465	531	497	517	519	543	515	510	500	513	517	480	475	488	490	509	497	469	541	500	474	483	459	483	505	510	534	503	501	514	498	482	543	519	515	466	501	511	476	510	462	500	517	518	451	504	506	450	516	506	496	491	489	476	524	485	499	496	518	488	491	488	502	510	503	492	485	520	513	500	517	489	494	489	534	503	512	481	534	524	549	498	517	505	522	513	530	523	505	506	465	514	504	510	484	488	492	492	473	533	489	482	504	489	499	511	509	505	476	495	489	524	478	481	465	498	518	497	486	528	523	478	490	516	494	513	506	482	493	477	495	503	483	526	513	510
24719	21495	28698	24748	21201	10318	2916	1356	935	1021	9384	30024	25618	13462	3662	1519	886	698	693	654	745	700	680	748	704	665	674	648	713	694	700	657	693	716	654	685	684	675	679	675	655	742	679	697	710	719	697	687	699	710	706	659	690	684	706	703	716	702	685	685	656	720	669	682	689	724	763	719	641	682	650	687	672	701	711	704	679	699	680	643	700	691	675	717	653	727	737	617	697	702	703	712	682	711	675	702	710	670	667	726	680	685	676	651	676	691	690	689	665	711	698	650	683	654	640	693	670	681	640	697	668	726	627	652	669	665	670	645	709	655	615	632	649	670	709	635	702	675	658	696	653	705	670	653	692	679	659	648	727	670	697	725	680	676	681	667	717	666	701	698	705	614	671	691	715	636	677	661	723	735	634	646	693	667	667	685	688	708	692	674	702	650	709	676	696	661	690	721	682	676	675	659	702	682	720	663	660	666	681	673	689	685	683	681	711	664	712	671	710	695	676	681	730	702	692	732	705	658	657	729	700	676	723	620	684	632	674	693	708	673	657	646	681	696	712	673	680	654	673	689	641	707	729	692	751	678	684	640	640	663	708	699	681	678	678	656	674	684	639	696	687	668	689	681	668	637	701	713	654	636	644	675	691	631	666	714	671	708	704	632	706	673	716	656	645	656	681	670	674	706	721	654	654	672	708	639	689	728	682	657	727	686	727	677	714	685	697	687	718	666	699	673	716	666	665	666	676	721	747	701	668	687	693	645	692	683	722	709	680	684	682	694	682	672	705	666	669	700	676	666	647	655	673	675	685	691	680	674	711	625	717	661	679	708	732	647	676	686	653	679	673	704	669	662	652	630	684	687	667	670	716	712	720	703	678	632	691	711	654	642	682	677	684	735	675	717	750	722	710	687	701	677	701	661	663	659	670	652	727	657	631	660	724	680	699	658	735	676	689	668	673	672	679	656	644	664	656	671	696	699	672	714	640	706	688	643	692	629	649	737	641	681	666	717	636	653	662	654	657	700	695	657	641	665	713	674	698	646	703	667	726	714	646	737	627	666	693	705	706	646	708	699	689	735	735	687	700	665	653	680	657	666	691	714	753	693	665	674	716	683	677	673	747	631	708	643	696	661	684	702	670	711	689	712	713	669	675	635	728	693	711	682	680	648	683	655	703	631	701	693	699	675	673	649	666	652	661	673	671	718	639	698	668	741	684	679	706	670	691	666	700	723	682	679	632	678	684	728	719	669	732	667	697	690	672	663	710	668	661	688	647	697	691	656	674	651	703	633	712	710	680	668	684	684	703	667	687	667	676	689	695	714	655	695	678	704	616	732	680	710	635	648	697	690	660	695	711	657	654	664	654	664	627	740	638	677	669	649	711	721	679	646	678	679	676	694	654	699	666	661	653	673	726	718	717	712	664	688	686	702	667	681	666	688	730	672	702	689	688	707	696	665	715	646	645	650	676	701	654	710	646	653	718	643	679	701	678	674	683	674	700	697	674	664	699	656	627	666	686	670	706	675	670	669	731	659	627	671	685	660	644	648	687	701	663	666	641	684	671	616	707	730	700	714	697	703	660	706	677	673	673	709	693	714	644	701	693	646	665	719	664	724	690	693	699	703	656	670	659	658	701	662	708	631	692	672	672	687	703	730	718	658	661	638	700	645	756	672	664	657	723	689	659	674	661	736	678	656	677	684	675	701	702	662	696	639	679	700	691	674	677	720	701	655	668	653	693	695	690	679	649	725	677	688	682	700	686	668	679	669	677	688	658	699	720	668	668	616	695	678	669	691	694	687	671	670	682	695	653	670	675	681	759	689	662	675	722	676	710	668	698	679	716	677	676	677	712	696	656	661	699	669	690	672	672	657	639	741	686	728	706	634	683	656	660	720	695	681	688	676	686	644	658	679	667	656	652	710	670	642	683	633	654	621	702	690	649	680	712	683	656	665	667	677	677	647	706	693	665	705	655	685	668	672	658	710	692	698	693	657	651	668	692	728	630	682	718	711	697	703	718	692	670	719	689	734	664	726	664	703	649	719	684	626	630	705	672	667	680	679	674	653	635	711	662	639	629	714	670	673	657	677	703	699	687	691	690	672	689	691	655	666	677	659	623	631	667	712	687	715	651	683	616	654	664	713	711	661	683	680	648	685	697	683	668	643	637	700	688	665	669	667	672	665	669	637	701	696	681	725	712	675	653	696	685	660	664	637	720	723	661	671	675	663	677	687	702	646	689	662	686	729	689	694	633	671	708	709	676	662	697	653	678	713	706	675	681	664	694	693	685	708	657	620	671	638	616	700	713	697	695	707	673	660	694	675	716	640	698	731	673	616	658	689	653	714	664	681	667	689	677	719	667	679	672	682	684	719	698	715	691	696	704	723	687	689	709	689	697	732	654	668	638	694	677	696	670	697	661	654	663	768	690	732	641	634	644	679	645	626	641	712	684	715	709	672	677	627	688	701	682	675	694	683	672	649	643	687	676	685	707	662	744	667	650	675	687	687	705	703	676	707	714	640	753	641	642	716	700	646	726	677	638	714	690	680	669	695	674	661	689	701	616	677	686	667	652	667	700	695	637	707	656	681	689	702	673	676	622	691	719	694	695	637	690	699	702	703	650	686	638	664	646	687	628	666	736	682	680	681	693	670	655	664	688	618	701	682	714	706	681	691	640	669	636	686	703	654	697	653	682	712	665	647	648	728	657	709	714	663	668	691	696	675	677	719	674	656	714	687	700	658	646	639	734	675	663	675	682	666	654	615	685	716	685	721	676	682	716	704	669	703	701	682	677	724	650	669	671	681	721	680	664	684	698	643	709	701	663	708	678	662	701	665	694	616	697	681	685	681	655	684	634	700	647	731	686	683	732	655	662	651	683	673	693	674	667	698	667	632	672	615	660	680	692	686	669	632	729	686	692	666	702	709	674	665	686	674	665	673	700	712	711	684	717	707	634	663	719	718	649	721	620	699	695	674	681	678	684	657	683	717	658	686	674	693	705	655	731	631	688	704	675	686	694	713	664	716	652	712	669	683	696	716	662	685	646	690	675	677	707	639	659	638	659	730	754	680	678	695	698	676	657	661	696	687	706	670	674	666	665	647	661	669	709	673	701	711	702	654	651	654	650	668	643	709	655	684	703	715	680	653	685	706	640	631	730	679	707	668	665	677	693	681	669	639	666	713	655	683	662	702	643	658	657	689	696	728	667	704	671	659	661	680	676	678	677	674	680	724	660	674	656	661	687	689	680	713	680	689	674	692	665	699	732	646	682	671	750	681	706	687	687	665	660	650	668	670	672	698	679	679	711	667	680	629	655	662	732	687	646	709	679	697	682	690	706	674	636	748	682	665	668	693	706	681	697	666	735	661	671	653	675	698	682	656	674	651	690	674	668	683	654	705	678	651	680	678	709	701	677	661	756	724	708	655	685	628	624	667	694	710	663	666	699	699	744	684	674	722	652	652	700	663	680	666	699	636	705	720	638	724	658	707	686	648
7147	14502	13152	8453	6557	3713	1996	1249	1058	1206	12998	28024	21233	10310	3099	1494	837	617	620	621	682	567	577	627	592	586	626	574	612	637	567	592	596	606	657	591	588	593	597	614	550	623	592	605	580	581	618	599	592	614	599	590	587	600	586	625	595	617	622	563	602	571	598	617	561	618	598	601	634	666	577	581	550	562	570	616	590	589	601	579	626	635	616	582	569	598	613	566	577	590	578	571	551	609	622	579	608	601	618	624	592	581	648	561	591	548	581	584	584	599	625	636	610	573	624	569	580	601	614	605	588	608	591	582	596	577	613	598	595	608	601	576	569	608	646	587	638	584	587	611	595	592	543	596	594	565	611	578	617	585	548	604	590	588	553	572	597	570	588	584	588	577	596	639	635	596	584	595	547	604	554	597	610	572	547	586	605	535	594	599	584	604	611	541	576	539	575	549	548	633	552	629	577	604	571	592	583	560	559	574	579	612	601	593	583	627	603	627	620	589	606	625	572	566	586	623	597	580	612	616	600	599	583	584	615	601	554	575	601	580	674	594	576	600	584	604	581	614	618	550	600	594	618	588	611	591	567	548	597	587	621	618	618	588	558	590	617	631	577	588	605	608	608	576	603	606	591	623	568	582	627	606	664	561	592	557	615	586	593	628	582	584	600	600	561	591	623	631	579	583	566	599	610	604	596	623	627	589	569	561	636	615	604	611	578	630	576	586	610	601	572	580	579	511	595	581	570	565	605	572	602	616	590	590	604	530	561	599	575	559	571	619	609	581	617	596	585	590	572	562	612	591	593	622	591	614	604	629	618	559	542	601	609	598	621	573	630	576	597	604	624	612	579	598	594	582	576	577	559	575	622	605	629	578	609	602	594	538	621	573	582	595	596	601	603	591	555	628	572	638	566	633	546	611	598	619	579	585	612	528	586	666	566	597	589	572	619	594	567	605	619	592	555	552	584	633	626	591	579	614	596	619	612	584	591	599	609	575	578	585	617	555	634	588	583	607	583	596	590	617	606	630	561	589	595	621	609	590	583	581	621	554	618	569	566	612	596	613	597	600	593	637	590	623	573	541	607	597	626	570	589	622	568	571	554	638	618	580	650	599	618	594	561	591	592	571	631	608	600	573	625	617	591	593	590	578	616	647	577	595	613	609	588	579	590	589	609	592	581	578	579	580	548	621	565	600	588	619	603	577	591	538	594	609	558	569	577	531	588	574	629	564	618	591	619	625	587	601	594	584	561	570	561	611	619	567	622	589	614	544	616	610	577	542	586	589	565	652	548	605	539	573	659	638	625	567	555	594	601	623	605	590	574	579	615	530	559	607	542	614	605	572	599	598	630	585	584	615	561	583	608	588	600	560	591	554	567	630	575	603	627	551	576	594	599	578	604	643	558	608	584	620	609	622	577	599	665	587	589	605	604	559	589	620	584	550	590	607	604	607	593	607	574	568	564	600	617	596	537	585	553	569	636	560	583	556	591	586	607	571	596	597	582	588	576	581	621	627	605	614	617	590	590	551	600	554	618	582	559	559	586	571	620	619	536	640	601	566	616	572	610	620	605	592	593	600	597	584	605	602	627	570	546	611	622	651	599	588	571	546	589	560	549	568	583	596	600	595	580	557	643	604	546	596	578	624	618	569	632	611	607	575	594	585	568	616	624	603	624	592	585	563	581	624	633	575	566	598	574	584	584	602	541	588	580	556	602	602	620	563	577	578	536	605	597	561	605	611	505	585	600	597	541	594	585	575	632	588	589	590	606	583	618	565	609	583	626	589	597	625	579	584	584	618	589	596	594	561	641	569	603	588	599	602	606	586	610	590	604	583	621	549	573	587	584	584	632	552	599	570	598	612	564	576	589	554	645	585	548	550	590	524	589	603	577	599	602	534	579	610	562	598	632	558	581	565	591	551	557	604	632	570	598	628	602	572	580	573	581	574	602	649	575	641	569	577	568	607	574	581	565	602	586	573	582	599	570	582	615	596	659	593	598	592	603	609	559	601	570	609	586	572	587	605	591	574	535	594	587	613	569	568	625	592	626	571	642	572	563	556	598	611	616	563	578	581	529	551	597	594	587	599	574	572	596	599	555	595	538	569	570	609	578	623	581	621	595	595	549	645	568	596	582	590	565	608	633	599	581	566	594	553	584	653	581	613	564	571	625	560	594	604	617	619	567	569	586	590	560	576	605	576	560	580	571	568	604	566	558	601	590	551	634	564	579	571	605	611	600	593	594	606	575	609	579	585	566	651	571	606	559	570	593	592	579	611	582	635	596	625	578	552	575	596	632	588	600	583	585	554	591	621	582	571	597	652	600	568	591	610	557	575	599	612	602	568	538	611	600	564	543	593	535	605	597	577	590	623	617	585	630	613	564	592	605	600	593	581	594	578	579	630	534	546	599	581	582	587	556	579	565	623	545	584	579	565	535	579	605	596	555	613	613	585	606	599	550	609	583	594	613	620	589	578	593	585	646	574	561	571	597	569	590	608	553	564	591	586	619	586	579	571	622	599	579	577	569	591	589	612	576	600	564	560	578	557	576	601	601	605	583	576	597	554	584	595	592	579	632	597	563	626	596	557	604	562	630	645	604	579	545	532	579	567	577	627	557	583	595	561	589	594	572	587	559	594	590	594	607	542	591	597	563	573	564	641	560	596	536	546	582	581	576	578	578	614	618	598	584	567	642	569	547	584	563	601	595	572	596	613	596	584	647	570	555	622	586	548	580	616	579	579	577	607	577	552	575	606	601	596	596	584	597	624	583	576	601	563	598	599	550	614	562	582	594	560	598	590	557	597	571	574	602	583	586	581	606	592	571	615	593	571	565	602	529	579	635	608	569	618	561	586	588	604	615	617	577	572	584	583	557	627	601	580	600	603	603	582	605	601	642	605	600	657	594	607	595	566	589	632	586	627	557	582	607	583	608	641	599	562	547	550	550	615	587	597	617	577	582	597	577	605	563	591	588	653	568	582	603	580	566	653	607	573	584	591	585	590	631	585	584	567	628	565	596	529	564	603	573	572	581	596	552	568	615	624	611	614	611	598	560	606	566	582	604	550	580	580	586	554	595	567	611	603	575	581	597	594	603	617	611	639	585	603	577	572	603	587	629	564	579	649	580	619	616	588	562	578	635	605	612	565	609	573	609	560	579	631	576	563	624	628	574	607	582	549	633	594	586	601	619	605	578	597	594	568	586	605	596	602	535	578	587	586	608	556	615	580	573	550	549	560	604	582	599	585	606	595	636	589	601	568	585	596	616	567	620	624	593	558	610	613	592	582	575	613	608	616	605	549	578	577	572	617	543	636	617	614	568	563	600	595	532	566	604	550	603	556	596	613	585	586	592	552	571	575	593	600	568	599	604	582	592	562	618	548	576	544	594	561	549	632	584	587	605	568	562	580	585	559	606	604	581	612	591	586	596	588	584	538	587	590	596	587	525	578	599	595	600	608	563	562	608	592	595	609	567	629	612	563	623	606	612	610	602	614
27906	13162	4881	3166	2305	1531	826	703	644	605	941	1990	2083	1414	869	747	572	669	588	572	589	605	631	623	587	590	618	659	601	575	573	613	589	600	595	606	652	587	607	640	615	599	604	597	594	628	608	644	616	650	588	609	613	571	629	599	604	602	613	586	648	603	616	582	640	569	583	615	565	598	610	637	612	601	598	620	607	600	591	602	610	636	572	639	625	605	567	601	619	588	603	598	619	587	641	631	566	598	596	577	587	594	581	563	551	619	572	595	621	569	558	605	613	609	588	585	627	591	573	608	575	587	626	623	585	603	624	579	569	602	613	619	601	592	607	624	636	593	591	589	567	640	636	629	617	582	601	628	568	588	568	595	605	599	598	622	596	642	612	587	623	603	582	585	593	586	558	600	635	587	556	607	560	586	616	605	606	600	606	651	613	625	610	625	547	579	617	636	600	647	645	615	580	578	624	582	608	623	604	622	596	632	598	594	585	630	581	588	597	632	619	588	626	609	631	649	625	578	586	598	619	587	615	608	582	578	594	601	633	607	636	610	591	639	593	600	614	624	605	639	604	597	623	592	592	644	610	581	653	617	608	615	626	636	577	621	634	594	598	621	605	596	575	585	580	618	587	612	634	565	611	588	582	586	633	598	608	618	609	620	610	593	591	645	578	589	611	630	605	578	576	612	637	662	577	632	635	614	614	577	587	571	588	633	611	618	581	620	563	600	601	600	615	608	593	586	578	637	589	617	597	579	582	610	612	564	589	556	608	571	643	631	633	567	588	619	588	558	607	663	601	583	605	588	591	625	624	666	622	612	529	612	574	629	613	611	562	595	590	631	628	616	600	577	650	609	558	602	599	650	696	622	595	592	587	591	617	603	605	571	644	605	545	581	627	593	598	581	559	618	613	623	563	606	614	579	584	631	598	591	561	624	583	574	642	616	587	584	628	611	619	635	562	641	596	640	601	622	616	630	613	562	596	592	594	613	586	585	579	606	597	575	591	613	629	551	605	568	600	572	590	585	601	623	614	578	603	569	621	630	662	598	606	602	603	586	621	537	618	598	568	571	609	608	568	590	619	579	588	557	616	636	618	588	609	549	589	593	582	578	618	587	605	586	601	592	577	624	606	590	643	637	593	584	617	640	602	616	563	621	606	591	607	573	558	622	595	591	621	613	587	610	645	586	614	565	640	602	580	608	654	609	569	622	630	641	638	645	575	642	587	596	619	602	595	602	606	582	614	613	580	607	625	617	607	582	557	601	606	628	595	590	615	596	605	599	594	611	607	571	565	583	626	604	553	615	597	635	632	612	620	614	570	634	588	605	588	600	663	556	633	525	615	641	589	610	613	569	638	580	609	614	581	599	603	600	638	605	606	582	596	578	599	639	598	584	595	597	628	606	615	588	623	636	664	622	608	566	580	594	562	630	602	607	632	585	589	618	582	566	611	595	581	656	559	583	627	611	594	624	581	622	624	601	638	591	593	610	637	604	624	602	649	595	589	627	586	613	596	596	583	604	611	577	563	613	601	620	585	536	643	628	633	608	611	642	610	591	601	599	618	603	620	604	641	601	611	626	640	619	591	603	601	621	597	617	579	581	595	607	631	597	607	603	621	602	547	594	617	622	566	586	601	641	601	604	582	624	639	621	598	598	618	622	587	590	617	604	578	601	608	594	618	612	590	570	623	637	620	625	619	586	641	583	634	630	635	662	656	603	573	636	662	636	610	588	574	625	551	618	594	560	584	641	577	625	585	607	632	603	559	610	626	580	604	633	594	593	600	627	581	627	584	551	558	624	685	576	571	622	596	614	600	637	615	625	616	629	618	598	584	602	595	604	614	585	604	594	626	622	625	588	559	615	586	648	594	617	604	597	575	587	584	571	611	624	628	581	576	603	615	584	593	558	582	625	594	656	598	593	646	625	572	623	614	623	599	629	597	643	600	582	559	621	612	579	606	598	582	606	556	591	595	591	605	562	632	595	617	632	603	609	548	583	621	620	603	571	620	624	562	604	626	587	606	611	618	624	609	597	630	640	595	624	619	597	644	590	588	605	610	574	575	585	627	611	603	591	583	642	563	611	594	605	595	609	593	601	606	620	589	575	620	582	595	585	634	559	576	591	583	617	566	613	577	659	629	559	641	609	631	650	629	592	594	607	574	597	592	612	610	599	634	629	614	594	576	573	614	578	569	579	619	579	626	646	571	617	619	643	645	561	609	645	635	581	613	609	591	578	627	641	544	579	607	595	593	609	586	597	609	607	573	610	574	610	599	611	607	615	625	591	607	616	603	638	583	623	604	617	609	600	573	600	595	533	602	582	596	598	600	611	628	582	601	605	563	543	602	635	600	614	590	592	592	572	586	596	600	599	611	551	618	614	589	662	606	615	574	600	572	552	584	602	577	592	584	592	602	594	573	616	585	595	600	561	609	618	608	610	633	647	636	640	604	581	590	572	612	641	642	592	614	592	595	624	582	605	664	591	591	599	615	608	602	559	606	606	613	614	551	615	570	595	618	612	544	594	604	599	596	577	574	625	602	585	619	624	608	616	587	647	598	575	582	587	631	662	600	632	614	568	612	600	597	584	588	605	629	611	604	637	624	611	618	615	589	642	571	610	613	573	597	602	636	614	622	605	674	603	618	577	585	561	613	584	586	622	588	598	582	575	603	641	619	609	613	635	570	621	603	614	624	622	623	613	544	622	596	602	601	622	603	588	582	571	617	570	625	587	624	619	638	582	578	578	566	601	563	616	605	606	602	594	626	667	593	629	620	564	604	565	572	583	584	579	617	576	602	636	600	603	635	612	606	552	594	568	589	589	590	620	604	596	578	598	595	630	607	652	631	615	605	622	583	609	611	623	631	628	576	581	615	604	601	603	602	619	566	618	672	573	607	635	574	603	587	635	620	578	615	626	612	565	578	586	603	614	634	584	577	562	618	588	629	584	569	571	607	593	582	636	559	601	558	585	645	664	597	582	579	568	572	632	634	609	571	622	612	598	647	587	619	569	579	642	618	610	626	606	656	590	601	599	610	593	625	577	608	580	626	589	612	638	577	596	592	601	598	599	606	582	583	583	619	634	609	602	579	565	632	596	641	579	629	559	623	573	612	589	621	588	593	620	573	613	597	559	557	630	612	612	636	601	588	589	578	605	641	615	591	619	573	590	579	589	608	643	541	630	551	612	582	648	632	565	531	574	612	602	649	594	621	617	611	605	581	603	586	583	575	602	628	629	615	590	690	666	641	632	620	606	604	607	593	653	565	605	584	584	613	570	643	565	595	597	591	624	608	605	610	608	614	606	621	587	565	590	581	615	580	588	630	569	584	646	593	596	604	640	614	589	643	626	629	625	566	599	519	635	603	597	564	642	586	589	575	626	577	622	601	603	619	633	598	625	628	635	584	628	606	625	588	593	594	658	606	605	624	610	566	573	548	590	584	608	580	606	636	590	613	585	593	621	559	586	631	605	621	648	575	581	584	619	570	612
6850	5211	4511	2970	2545	1769	843	684	567	584	962	2342	2083	1362	758	544	506	517	540	502	535	513	508	514	490	534	514	522	549	478	487	538	514	506	543	495	514	504	496	524	498	505	565	521	516	511	495	496	501	516	516	533	487	502	523	489	528	504	479	521	507	537	504	494	536	516	550	531	567	531	502	488	522	501	519	533	476	532	495	519	497	534	498	524	548	505	493	473	486	525	503	514	537	496	483	516	526	514	505	544	503	519	527	505	521	484	489	517	509	498	465	482	468	498	505	521	472	498	477	485	505	523	531	528	545	531	497	514	492	522	507	480	491	486	486	489	517	503	512	479	519	507	521	478	496	456	495	539	518	501	488	487	504	510	521	504	470	505	481	518	503	507	490	511	534	527	528	528	503	490	515	515	499	464	529	557	532	490	530	455	472	535	517	513	486	510	518	524	508	494	537	488	490	518	518	508	495	504	506	518	529	487	522	496	529	528	505	541	458	542	522	528	474	534	513	551	540	511	535	488	514	509	494	522	527	542	539	535	534	537	541	511	508	489	511	527	519	489	507	505	526	518	529	502	512	521	530	533	525	447	516	500	536	497	509	490	511	548	466	516	501	484	476	523	496	492	525	495	558	521	514	520	544	498	477	524	489	476	500	474	508	503	437	495	530	522	523	521	534	529	527	487	460	502	534	491	498	529	482	536	516	511	508	557	538	504	472	490	495	454	497	521	497	514	507	527	485	530	511	507	485	482	471	474	497	495	508	475	507	499	519	534	483	515	501	520	517	508	510	499	519	494	504	486	471	491	508	513	478	498	472	514	499	535	502	480	499	496	501	507	470	506	494	537	497	517	524	509	512	471	483	522	528	515	479	514	510	536	509	494	503	518	487	470	557	501	522	498	508	539	492	544	549	521	509	518	500	496	475	521	525	533	494	516	542	555	507	500	495	512	476	474	504	465	494	481	488	546	505	512	503	502	531	528	512	514	541	508	521	537	540	508	488	498	501	516	501	462	512	497	526	484	495	521	497	511	497	500	536	504	525	505	475	544	489	521	470	524	547	539	535	486	538	449	503	526	500	476	500	546	501	503	521	476	513	520	572	477	537	484	484	500	473	469	521	523	470	523	482	513	536	533	463	503	510	523	497	526	548	509	491	513	522	499	498	505	490	473	513	528	538	534	493	509	562	510	513	526	525	513	531	532	503	512	519	498	535	508	536	510	543	512	528	487	453	541	497	489	525	511	518	513	490	500	516	522	522	470	527	486	497	493	530	559	545	498	521	524	497	507	508	521	535	538	495	518	508	487	477	554	507	513	489	473	509	504	475	501	518	520	556	490	461	497	541	510	477	517	499	514	493	545	532	509	525	505	514	526	533	521	511	506	467	523	563	530	529	509	524	483	479	507	478	510	533	497	516	498	501	552	517	510	514	504	520	545	502	508	508	493	511	532	511	472	532	508	524	480	486	505	500	507	543	474	495	555	538	538	533	485	484	474	509	535	529	470	473	472	479	526	534	532	514	492	525	547	468	568	475	521	509	496	521	520	494	484	527	546	520	525	533	480	444	552	527	484	504	503	522	511	507	510	485	513	508	497	502	521	507	516	494	520	537	511	481	544	501	504	524	528	496	498	507	503	457	514	466	513	517	516	536	496	547	479	553	517	508	496	492	501	484	547	448	514	485	521	462	512	523	517	479	532	481	518	530	522	484	494	455	482	482	579	493	497	526	504	517	530	512	512	513	489	496	486	483	517	526	507	565	515	497	529	525	502	522	487	511	525	499	497	495	482	517	520	516	457	493	513	493	507	530	526	488	525	508	484	509	530	526	524	512	522	508	504	518	511	497	471	482	507	556	503	482	560	515	484	528	521	528	499	498	491	456	507	505	514	523	485	516	504	547	510	478	522	499	474	536	524	479	535	510	519	522	494	534	497	509	526	481	513	531	504	500	491	531	516	497	514	472	502	516	569	549	520	517	520	509	519	507	530	476	530	515	505	505	494	502	522	501	489	505	510	493	509	485	474	512	507	490	553	490	508	511	527	486	521	520	529	479	532	495	497	542	503	497	529	506	522	496	537	504	507	514	492	507	531	538	539	533	479	510	492	530	518	527	524	496	486	531	503	495	491	516	534	449	524	500	522	465	509	504	533	511	497	518	548	534	539	532	479	524	476	519	521	497	502	509	499	494	506	502	491	498	521	531	496	480	532	545	499	511	536	507	510	500	552	443	494	508	533	512	488	506	521	487	519	513	523	510	494	499	480	517	525	507	492	492	495	503	524	497	503	495	538	527	499	519	496	494	569	547	564	505	502	513	492	498	522	488	532	523	554	491	530	534	466	523	499	504	502	509	541	500	551	496	495	493	527	530	510	488	490	477	492	522	508	494	544	529	511	503	493	512	479	490	461	496	501	517	488	523	496	520	511	498	485	513	495	515	508	524	448	493	510	508	465	516	510	500	485	501	533	499	523	480	508	540	509	528	510	522	543	499	511	534	498	498	509	529	505	503	512	491	492	517	515	506	542	511	535	502	530	561	578	508	504	520	497	509	544	519	508	522	490	530	487	542	504	495	491	481	504	500	456	521	542	487	516	527	497	509	516	492	516	527	490	512	577	495	514	513	507	525	508	494	506	529	489	502	477	503	485	469	502	513	504	467	519	496	507	508	530	487	535	512	492	508	524	475	496	528	505	512	514	498	496	515	516	480	492	491	518	521	531	487	485	492	546	516	479	489	487	516	502	554	493	499	528	501	503	517	529	483	541	476	533	550	491	483	536	485	521	526	535	531	533	499	507	525	530	514	473	538	531	507	456	507	513	519	532	531	520	481	539	516	550	511	519	548	493	536	491	506	550	510	524	509	509	531	489	498	508	528	502	499	505	528	504	487	513	475	494	513	503	497	518	477	538	511	532	522	494	472	498	513	510	493	506	525	546	473	489	519	521	535	483	534	482	517	524	519	519	543	517	486	472	486	520	481	504	552	480	529	520	496	492	548	512	476	518	493	471	535	509	538	510	540	525	481	507	485	523	549	505	504	538	486	528	498	494	484	492	495	510	506	514	511	534	508	489	533	521	513	544	455	485	484	530	538	521	519	527	496	498	558	483	514	485	514	497	502	495	525	523	505	514	492	506	543	499	543	537	483	532	525	505	510	502	497	523	500	482	485	539	461	496	505	518	487	527	513	546	536	522	472	528	481	492	544	515	543	509	482	515	525	522	515	522	500	512	524	518	519	520	497	497	497	578	480	523	476	492	519	498	479	523	522	513	491	526	506	520	517	538	470	515	483	483	514	507	509	507	496	477	536	539	503	515	489	526	525	497	491	535	508	511	538	552	541	505	542	520	518	519	549	541	506	558	497	519	528	475	523	524	479	477	527	483	532	519	487	501	502	539	507	477	496	531	510	512	527	535	542	495	490	538	520	492	454	529	469	512	515	529	504	483	558	542	489	517	506	489	531	510	514	541	512	500	506	490	505	518	515	529	478	519
25712	21488	27699	25537	11872	4165	2781	1526	857	947	2173	15703	16057	8079	2382	1112	755	603	563	578	565	605	569	554	614	571	545	574	600	539	560	583	507	564	554	581	579	588	527	549	602	564	556	594	527	562	554	593	524	575	605	574	559	559	551	534	535	573	585	551	567	543	536	533	548	545	548	540	526	579	545	550	570	559	560	543	573	532	601	544	574	557	573	593	575	582	553	541	573	554	572	558	607	533	514	564	556	584	534	595	567	559	502	539	539	527	584	522	570	564	574	543	582	563	537	561	597	576	566	539	581	516	529	536	548	569	559	552	590	556	542	564	543	550	528	498	521	556	543	534	607	554	549	552	614	552	528	601	565	532	531	563	545	602	570	548	535	527	562	539	582	545	555	574	564	564	570	533	533	541	545	546	533	541	521	541	564	539	552	580	535	541	552	565	571	554	563	562	518	579	528	547	586	558	548	534	511	561	541	562	524	587	535	545	531	557	530	546	578	573	539	598	547	562	545	553	550	560	573	587	540	546	562	573	551	570	558	573	621	552	535	589	589	552	555	522	518	544	535	529	534	589	584	593	550	585	551	558	552	560	556	515	532	564	531	544	568	528	547	543	543	564	601	534	594	554	550	519	541	523	567	547	592	528	545	572	559	567	544	542	582	540	574	536	586	588	536	573	507	527	542	514	566	579	572	544	560	578	571	540	565	550	496	538	609	558	593	555	561	555	564	579	556	566	542	570	554	577	544	581	556	529	536	572	546	505	571	543	566	543	563	535	533	559	546	588	582	606	572	552	549	550	570	550	543	579	567	559	547	562	581	556	601	573	571	521	526	555	560	579	549	588	572	532	576	569	560	565	600	540	566	533	598	531	584	547	538	561	557	548	555	546	548	586	565	556	580	564	509	562	556	599	536	566	539	577	559	548	580	552	536	549	583	556	523	569	564	613	597	589	533	547	544	550	545	544	544	533	531	587	577	546	534	609	539	584	533	539	548	584	507	585	545	545	532	577	567	580	582	617	539	560	512	547	566	542	530	555	560	539	528	536	586	575	544	553	536	552	564	594	584	574	575	583	579	580	528	584	614	555	555	552	541	549	541	519	555	562	526	577	503	581	544	566	563	593	579	553	541	537	542	566	568	564	595	601	588	512	552	612	550	541	555	514	563	569	589	594	558	573	540	570	552	577	526	573	578	567	511	548	546	534	537	575	511	546	589	526	540	586	571	517	497	588	543	559	546	559	587	502	515	611	561	553	580	571	552	561	552	552	585	513	565	565	571	591	554	552	547	587	546	566	521	525	545	546	577	510	566	621	568	545	567	553	525	577	551	592	579	538	574	546	528	566	584	538	569	551	558	521	576	578	542	563	513	549	547	558	579	538	524	545	532	557	513	544	575	554	571	572	562	539	560	585	552	581	544	561	533	511	527	560	552	569	533	587	567	614	552	569	547	573	567	563	569	565	562	517	558	563	548	531	553	564	565	594	569	565	545	527	566	601	555	511	548	590	576	539	541	499	547	549	567	577	513	595	560	510	581	579	558	560	589	585	580	609	522	542	593	554	530	543	576	547	565	577	568	538	588	542	527	551	560	514	574	540	554	565	559	632	546	584	515	554	595	572	530	581	541	560	534	537	588	559	505	492	533	586	538	496	584	575	536	573	541	559	562	563	598	585	585	551	547	501	550	591	599	571	530	545	538	597	543	603	534	580	585	565	543	597	564	541	557	590	532	518	519	569	567	551	548	532	535	538	556	579	562	547	590	521	549	566	593	573	528	542	555	523	552	529	561	591	550	558	577	582	514	532	555	568	527	563	579	539	572	603	526	575	570	495	538	562	580	575	572	606	518	556	526	553	545	561	550	532	576	562	559	561	584	560	576	585	528	561	522	581	574	546	578	578	562	525	524	564	569	504	521	541	570	564	550	552	557	527	506	533	529	588	563	542	550	575	554	527	594	544	580	573	557	564	559	562	538	553	583	584	521	541	550	553	537	542	585	549	579	560	544	559	591	564	528	531	567	529	566	598	598	589	533	566	571	571	534	567	523	531	545	536	525	521	586	546	606	561	587	545	573	606	590	509	555	550	601	552	527	535	584	572	576	564	535	538	543	554	522	554	542	556	543	566	570	563	556	536	532	547	583	562	553	554	597	573	546	562	594	529	528	555	602	549	555	536	532	523	581	592	553	543	566	593	562	527	568	570	560	564	545	517	594	573	585	580	545	571	587	593	545	541	567	544	537	578	550	581	532	561	508	551	558	609	585	545	547	575	538	591	561	573	575	544	598	561	590	581	524	568	557	534	538	567	561	578	509	544	572	546	562	559	537	542	525	565	551	581	575	549	530	503	564	620	561	564	603	564	526	542	573	564	579	517	566	553	587	544	552	529	572	520	558	609	578	531	570	596	541	538	574	580	568	559	575	544	545	572	535	562	565	569	599	523	566	522	580	580	542	530	578	568	571	560	547	551	575	547	535	610	573	581	544	574	564	567	565	529	528	509	547	560	587	590	565	563	602	538	577	532	558	579	567	530	547	562	541	551	557	525	539	548	565	555	585	538	578	552	564	526	540	597	575	560	527	556	525	566	558	557	550	558	539	533	540	538	553	590	578	564	558	579	528	604	541	522	556	555	574	533	539	584	566	572	570	554	531	543	539	549	595	583	608	577	565	556	567	550	580	592	571	527	538	555	551	535	508	549	553	550	537	519	535	579	584	478	541	529	574	589	548	531	579	541	523	543	537	581	597	531	544	555	557	587	567	591	545	582	545	577	571	550	546	543	562	560	534	573	538	546	558	518	572	551	531	558	515	581	552	575	572	584	528	603	529	573	569	542	532	540	586	528	564	560	551	545	545	562	600	594	554	559	541	590	568	576	569	557	557	532	547	549	562	558	550	607	519	583	572	538	561	590	559	538	565	576	517	553	599	580	541	572	588	600	578	535	553	534	536	526	555	593	544	534	580	570	592	547	556	566	552	539	547	600	581	507	534	592	576	602	562	568	506	536	561	568	542	537	589	574	543	595	574	567	554	560	574	551	550	558	610	568	562	565	599	578	568	539	559	635	569	577	544	583	608	550	550	566	578	561	556	561	516	542	573	577	533	565	591	585	601	555	530	551	586	572	598	531	554	527	601	553	534	576	520	554	555	548	566	555	553	586	587	542	562	558	627	515	573	554	583	571	563	592	575	523	553	542	561	580	602	569	560	545	531	545	565	588	560	560	564	545	560	580	529	569	563	538	554	540	526	576	567	552	559	557	548	574	579	552	508	529	586	508	555	574	522	565	516	592	536	570	522	589	575	519	544	551	551	558	535	538	564	578	568	552	549	531	582	554	574	565	532	560	597	563	577	541	558	565	549	572	548	579	559	552	570	546	518	587	568	594	566	547	552	597	530	574	561	530	609	540	622	512	540	622	546	520	546	560	544	542	552	562	547	546	583	554	560	606	546	562	530	561	561	534	562	549	573	574	574	566	553	544	538	555	540	497	550	596
6277	9658	9748	6308	4074	3433	2982	1733	942	1115	3224	17375	14071	6843	2370	997	672	535	512	508	482	520	493	533	525	510	509	543	495	501	459	509	480	493	509	481	494	501	524	500	521	524	503	486	477	498	494	507	511	520	483	518	485	501	495	498	509	517	455	486	480	501	471	483	536	454	541	501	495	501	491	464	471	516	516	490	498	477	515	510	478	496	501	468	526	496	495	502	475	488	469	507	518	457	484	497	498	508	449	498	499	526	565	526	520	497	482	501	516	516	526	485	496	479	513	501	494	489	468	504	487	481	493	461	524	492	467	486	520	505	516	519	476	525	504	487	528	497	512	528	506	439	473	494	530	483	475	554	521	501	503	493	474	500	496	487	498	467	475	471	520	516	479	475	504	516	488	511	497	514	487	504	494	458	457	484	557	501	530	498	479	476	493	502	452	480	516	480	516	480	481	512	524	457	546	506	468	462	481	550	507	514	529	502	526	485	476	533	511	464	468	473	497	496	496	538	499	491	516	479	494	516	495	559	500	511	513	474	500	506	495	470	530	504	488	464	502	477	498	484	501	494	490	479	459	487	481	517	500	441	514	493	510	458	517	505	540	471	492	521	496	513	462	493	465	476	518	498	516	482	480	503	476	486	515	481	499	504	495	505	513	495	434	502	495	482	510	484	488	462	473	522	505	498	534	516	496	499	516	464	514	488	526	511	486	481	539	472	538	506	492	488	466	520	507	497	480	503	513	495	483	506	507	487	482	503	518	482	480	505	510	477	500	484	510	516	518	507	516	448	460	484	498	483	516	525	471	484	509	471	484	499	436	545	499	514	481	439	547	530	478	479	550	470	503	483	537	474	489	492	452	525	481	461	479	475	504	538	483	468	516	486	476	500	514	495	487	489	491	521	497	505	482	496	465	501	471	483	469	465	505	477	516	511	481	499	503	514	462	488	466	492	467	503	505	517	487	495	490	536	504	498	481	523	517	447	487	487	527	507	482	502	485	474	466	470	500	466	492	494	474	475	515	514	463	485	547	489	527	509	522	498	523	530	462	519	475	484	464	468	494	473	518	497	491	434	498	435	524	486	488	504	476	526	518	544	485	553	505	457	489	486	522	488	523	488	529	443	495	511	502	504	516	517	470	508	507	493	502	513	507	448	532	453	477	482	466	522	493	498	492	511	486	490	507	479	487	526	465	490	469	519	508	512	516	506	501	485	493	502	504	507	504	463	452	477	483	456	490	460	492	480	490	494	489	503	495	493	521	471	513	497	507	471	522	490	512	486	511	566	458	506	476	505	469	505	498	485	505	484	496	494	543	495	456	513	482	477	523	508	497	494	479	515	473	495	492	486	480	503	522	490	485	496	493	482	507	489	564	472	524	471	514	522	462	490	455	503	489	494	485	486	508	490	503	488	450	507	503	491	529	478	482	500	467	502	489	483	491	502	517	455	490	520	508	452	491	533	473	488	494	490	509	517	527	508	506	476	521	477	525	511	476	476	454	443	492	518	486	489	521	501	467	495	511	524	482	499	505	513	487	482	528	502	498	541	501	489	486	458	467	487	456	466	529	462	502	477	452	528	513	512	479	487	479	480	489	484	473	452	482	500	558	459	477	497	493	508	530	471	490	515	490	485	528	536	493	466	536	487	487	502	477	501	494	480	458	465	523	471	494	497	465	472	520	523	482	464	520	484	506	482	481	500	521	542	477	459	503	479	506	450	538	491	485	467	517	500	474	511	498	510	479	520	485	516	459	524	512	494	497	466	465	475	492	503	471	485	462	486	458	482	496	528	505	492	477	485	486	503	470	467	500	505	512	518	524	522	497	487	515	493	519	507	507	482	531	468	503	497	447	512	480	499	501	495	493	509	482	502	519	506	521	485	468	481	503	494	508	464	464	476	451	480	489	488	505	483	543	504	476	497	513	546	509	479	520	516	490	465	477	520	514	495	503	511	502	492	488	502	470	476	514	495	484	477	494	509	477	479	490	501	477	491	493	487	496	480	498	464	486	501	488	513	486	522	475	481	461	460	496	516	484	503	494	483	460	488	503	514	528	493	468	501	478	460	494	474	529	478	482	513	527	494	483	531	489	487	469	480	523	469	486	496	494	510	458	496	503	513	495	474	489	486	521	477	507	509	482	546	489	441	501	473	498	479	483	485	507	492	449	507	492	474	459	465	519	489	494	480	519	517	491	482	477	517	460	476	497	496	535	505	505	467	503	482	464	460	507	456	471	499	499	549	534	508	485	479	472	469	526	512	500	502	484	483	523	463	550	504	494	499	501	469	474	492	500	480	518	510	503	487	494	495	493	508	479	495	517	516	507	523	508	524	526	525	495	527	485	488	492	522	490	488	515	534	470	507	480	507	475	487	466	526	509	539	472	467	497	481	461	513	519	479	464	488	483	496	485	451	484	481	550	512	526	483	476	481	504	548	510	509	485	467	489	498	483	480	444	495	509	496	479	476	470	508	500	496	484	466	473	483	534	527	425	452	508	527	506	501	456	495	501	457	502	467	497	482	468	453	493	462	472	537	534	495	502	485	455	494	490	474	497	510	533	495	508	501	466	512	477	487	484	505	509	471	494	505	488	529	475	466	500	521	472	464	457	456	446	482	514	497	505	493	523	499	539	471	477	513	445	495	481	495	522	524	467	544	519	500	505	492	503	506	503	505	458	531	486	490	434	495	470	490	478	494	517	480	516	467	499	497	504	471	487	510	462	522	472	498	491	473	495	505	513	487	517	515	504	488	488	527	469	502	518	507	490	458	479	460	479	499	498	496	494	523	502	522	471	500	483	440	491	507	488	521	476	498	475	495	484	504	470	500	523	517	487	520	425	502	444	467	489	484	473	488	478	525	495	498	451	521	551	497	497	465	504	495	480	494	532	482	509	466	506	475	510	460	476	490	500	478	496	467	501	495	485	496	480	493	495	494	498	514	458	487	502	456	518	490	536	513	444	478	490	484	464	537	489	476	534	463	501	527	502	514	491	458	485	475	505	506	485	542	482	496	470	493	512	475	491	463	471	503	461	495	451	478	515	486	445	525	459	486	540	474	492	480	484	484	504	514	479	494	502	498	473	483	478	466	496	491	497	508	455	471	484	483	509	492	525	478	496	502	517	509	489	482	488	508	458	500	488	484	492	509	479	491	490	486	514	506	518	516	474	457	478	488	530	484	503	491	457	494	486	489	493	546	511	482	493	508	509	512	492	509	466	470	528	517	478	500	476	478	509	511	451	529	540	488	483	474	510	506	469	499	494	498	493	475	554	474	511	507	520	458	500	500	507	520	502	478	465	485	510	516	503	469	512	496	509	460	476	473	467	467	468	503	492	460	490	530	505	547	508	521	508	502	500	491	505	492	484	486	499	450	526	528	510	503	482	531	481	536	498	542	494	533	490	530	532	522	481	514	491	491	526	449	503	528	520	494	508	484	510	462	501	506	504	505	506	556	503	475	519	522	449	511	472	457	495	540	488	515	476	505
24682	21488	28736	24660	21117	10672	4356	2796	1289	1645	7876	25602	24711	15103	4664	1685	943	721	704	696	693	673	715	685	664	679	674	668	689	664	638	622	692	667	643	683	678	734	684	667	650	693	673	658	697	698	684	715	654	633	714	687	679	630	696	654	671	672	667	682	669	662	630	669	736	663	644	631	667	724	654	656	625	598	670	635	669	654	676	689	668	586	652	715	708	685	677	691	702	646	643	635	634	644	659	666	696	693	672	657	664	654	690	619	660	620	675	650	653	681	670	661	650	677	682	682	700	696	708	671	688	698	678	667	699	710	666	685	661	683	657	648	635	673	684	708	689	647	698	659	672	644	677	683	674	710	710	688	630	631	695	644	628	664	683	694	640	663	669	646	624	689	650	684	690	706	649	645	684	658	597	673	654	626	653	653	690	629	682	725	681	671	694	655	708	688	638	672	669	685	662	675	640	663	658	661	681	682	668	656	671	678	660	646	646	668	641	675	677	630	688	694	617	650	669	683	678	687	642	638	678	647	684	627	645	637	688	645	662	687	623	661	689	659	673	675	655	659	670	667	676	694	652	662	662	622	685	636	651	647	688	696	649	655	610	669	626	690	721	662	665	655	646	660	661	695	680	614	687	692	631	683	621	651	710	673	651	661	635	671	683	636	641	653	676	673	674	644	654	672	680	647	673	688	618	675	683	637	655	663	707	648	710	619	632	666	704	633	683	642	651	716	585	680	670	718	714	667	697	664	671	676	640	667	644	676	664	610	644	638	597	651	634	720	686	659	658	678	699	675	625	675	721	642	687	667	623	655	651	676	687	675	712	646	664	659	626	687	647	664	681	628	666	699	693	668	619	657	678	686	656	639	635	642	668	673	694	686	686	655	654	658	649	647	676	662	649	636	650	683	673	669	723	650	660	693	686	677	742	632	684	691	668	678	700	657	600	659	672	702	632	672	648	625	658	673	674	709	679	691	729	670	658	670	640	623	642	634	716	647	639	682	631	673	652	636	656	639	646	624	688	719	697	642	636	734	662	687	700	636	671	657	681	720	648	651	704	668	619	649	718	674	667	649	669	679	674	653	656	689	669	701	648	641	666	689	644	662	660	630	649	682	612	638	633	741	671	686	637	671	658	678	665	682	714	623	633	678	675	720	649	649	684	670	706	697	654	678	645	681	690	692	648	651	695	685	604	712	655	665	662	667	654	713	670	642	688	672	631	638	683	652	695	637	649	655	655	675	672	737	668	624	702	682	688	643	623	627	662	669	690	660	682	689	612	658	657	642	643	642	625	715	639	680	655	670	675	711	694	687	646	631	671	642	651	683	735	632	635	694	640	643	644	660	603	667	670	678	627	699	691	647	687	702	640	667	665	613	679	634	686	620	685	667	661	669	689	689	683	660	640	679	645	660	637	631	662	616	687	621	667	638	622	649	658	654	619	671	694	647	647	619	610	610	650	664	661	713	638	663	676	678	692	674	691	654	647	719	659	671	648	670	615	630	689	655	698	675	690	676	632	630	636	651	646	681	696	721	693	650	644	686	597	695	683	621	652	711	634	675	661	653	671	672	654	670	660	640	638	683	688	659	670	689	679	634	636	717	670	668	691	685	650	655	677	652	648	666	659	733	673	671	638	687	636	647	677	658	660	663	664	674	625	646	643	675	690	679	635	636	659	651	678	618	649	682	628	644	661	648	645	715	678	654	644	656	652	601	657	622	635	644	642	677	674	669	679	672	663	652	671	669	668	712	685	675	653	635	627	643	691	656	703	674	663	650	696	664	647	675	721	697	708	646	680	627	672	647	648	671	709	663	675	645	623	634	668	690	648	693	671	658	653	659	660	630	679	637	662	633	640	660	648	635	660	670	602	626	623	666	630	705	686	672	658	665	635	632	675	650	661	661	647	638	635	635	690	721	667	645	673	665	658	605	646	678	689	612	599	635	643	645	663	668	607	628	643	671	660	603	602	666	626	673	651	670	681	689	668	666	679	646	646	650	673	639	658	673	706	702	648	663	650	683	679	656	642	677	708	679	679	666	689	689	730	699	669	695	640	666	711	672	676	618	666	680	684	689	630	657	681	669	641	658	648	671	666	697	680	689	660	655	634	657	656	669	647	692	653	646	685	687	659	669	622	602	676	654	637	690	676	667	646	663	696	695	648	646	659	675	695	614	661	688	662	666	665	640	636	604	646	658	661	649	634	639	656	623	688	644	723	682	683	670	640	661	655	670	636	633	650	648	644	620	608	679	642	658	684	648	652	667	612	705	649	697	643	694	679	665	684	646	622	647	670	636	640	717	678	631	677	625	694	649	641	666	658	650	700	598	655	703	633	627	625	652	663	654	663	663	671	692	642	663	667	652	633	632	701	589	667	661	646	661	677	675	615	671	690	652	655	681	718	671	640	693	669	646	628	681	646	679	666	612	655	693	675	700	678	657	690	700	668	675	648	685	683	657	665	631	660	677	601	679	666	645	631	643	693	648	648	616	685	667	640	647	682	641	655	668	677	652	639	674	658	649	656	653	655	650	627	658	654	673	687	677	712	662	686	655	658	695	604	642	660	652	669	646	671	636	723	641	639	669	690	653	719	644	646	667	629	662	632	647	678	642	669	651	672	646	643	680	628	670	697	665	634	691	676	684	638	673	652	654	702	652	659	653	660	687	660	692	676	645	688	613	641	688	717	652	651	661	673	674	644	676	672	668	698	671	678	711	665	688	654	667	674	662	668	671	666	673	663	624	654	627	664	653	675	663	666	648	666	657	662	629	686	623	690	681	685	652	696	676	658	692	645	654	680	647	675	691	651	674	642	620	697	664	630	681	641	623	677	689	633	648	672	666	686	700	652	702	667	638	688	633	678	717	656	698	646	695	657	664	721	656	636	647	693	630	629	697	663	655	703	656	654	672	652	651	642	686	691	635	677	627	659	677	714	635	668	683	661	656	680	628	642	627	637	652	626	674	677	662	680	667	714	647	663	679	668	637	677	673	647	662	677	640	681	650	673	672	639	668	647	647	657	675	659	641	649	681	661	686	662	633	685	653	654	704	640	688	678	627	648	678	635	654	664	696	672	680	661	589	614	691	645	648	650	689	653	667	623	687	653	670	630	661	669	636	684	593	650	705	631	695	681	660	667	652	664	643	698	661	673	641	611	680	707	708	633	691	671	699	670	692	661	651	647	671	664	659	659	700	646	681	662	694	676	632	680	671	634	697	624	669	680	699	674	643	655	673	658	630	719	641	639	614	679	665	691	630	663	692	694	682	633	633	662	704	603	640	685	659	716	683	651	652	699	637	660	611	643	652	654	694	664	705	676	643	651	722	679	662	642	655	705	652	649	630	657	681	672	659	671	631	645	632	624	704	697	665	651	676	683	675	670	685	642	632	646	672	640	668	699	700	712	676	668	631	659	665	626	677	641	650	657	628	666	668	638	648	690	627	673	642	640	683	631	631	671	681	627	650	656	651	631	674	645	694	681	657	658	667	684	668
7224	14922	13505	8124	5751	4273	3684	3256	1607	2154	10769	24914	21392	12001	3963	1677	907	665	592	583	596	592	560	610	597	563	545	545	561	591	569	596	574	545	588	537	541	557	553	623	542	571	577	568	560	551	587	586	573	564	575	579	551	598	596	542	572	580	551	584	545	593	581	572	586	526	554	571	540	552	576	564	541	599	577	597	560	578	562	597	577	587	603	549	554	582	592	510	583	554	577	577	589	589	537	624	565	570	588	593	610	581	579	547	541	573	614	581	584	573	581	571	597	595	565	564	515	601	556	604	569	551	611	589	539	581	558	592	575	623	592	581	538	619	548	558	585	572	567	590	575	605	555	596	580	588	605	636	584	601	569	619	601	578	555	555	571	589	611	602	569	604	590	575	616	580	597	597	559	588	571	632	578	567	570	576	635	576	547	572	555	617	563	613	585	591	588	562	552	557	586	591	609	532	594	539	572	583	586	566	583	508	550	621	534	609	544	580	581	584	634	567	536	591	584	604	561	589	555	571	558	602	584	574	594	558	611	570	588	614	573	543	598	532	554	561	557	502	553	562	592	560	576	548	602	573	567	576	577	622	595	581	573	533	581	608	501	588	581	556	554	567	539	538	552	644	576	581	591	563	586	582	554	547	541	560	603	551	549	602	577	580	545	583	577	584	606	578	582	534	561	542	605	591	544	538	576	593	560	563	570	580	582	582	597	614	553	569	581	567	566	588	573	618	586	548	583	584	568	570	573	589	562	535	614	534	550	628	555	575	577	577	546	548	550	555	567	596	590	581	602	526	553	567	538	575	590	591	519	566	559	586	561	550	564	580	581	569	606	585	585	546	574	577	555	558	578	568	568	554	533	603	588	589	551	523	589	562	577	537	585	573	585	583	574	540	575	554	623	548	585	531	565	549	636	548	580	601	565	587	578	592	567	590	548	597	556	581	614	585	603	615	547	546	511	554	535	564	523	574	612	564	562	574	562	569	601	588	598	541	614	562	588	573	617	555	579	551	587	561	571	629	553	544	584	562	543	624	543	563	579	576	592	589	631	530	542	537	593	549	534	580	530	543	564	562	575	599	588	596	564	574	531	599	538	573	587	566	602	596	546	587	567	579	587	571	583	559	575	574	607	580	597	564	534	589	538	542	568	587	635	575	584	595	606	551	603	550	582	557	547	530	553	557	599	532	598	573	544	589	584	577	597	550	574	570	536	556	524	595	590	578	545	554	553	575	563	512	564	592	606	576	597	568	571	582	531	559	570	551	574	578	597	583	582	606	552	576	551	597	602	577	568	562	553	611	605	545	578	547	544	559	618	551	576	587	597	579	537	559	555	530	620	551	566	558	593	606	579	579	615	545	575	593	555	566	541	582	598	579	564	589	596	569	589	578	585	551	591	552	549	582	568	633	551	597	552	590	581	549	571	573	583	628	548	583	598	569	554	587	619	570	552	587	614	570	565	587	528	564	567	526	547	562	592	570	573	553	571	594	561	580	566	583	563	580	590	533	566	537	542	603	577	575	558	528	573	570	610	598	565	573	617	546	544	573	568	563	598	550	574	552	568	538	525	587	636	566	558	578	551	591	535	584	596	603	591	580	586	589	595	563	561	541	556	598	590	574	603	593	530	526	536	573	513	540	531	577	574	610	547	611	612	508	539	527	538	569	568	586	562	544	569	610	548	541	574	594	586	575	536	502	600	543	545	565	563	593	585	532	561	549	547	548	586	594	578	546	560	595	589	571	570	568	563	577	585	569	563	575	573	606	541	539	569	554	585	562	534	567	567	593	591	561	536	536	580	571	595	520	557	571	578	556	580	587	574	598	535	572	569	541	593	587	606	570	594	518	579	579	596	589	579	572	579	618	586	560	594	561	546	559	573	575	553	621	577	569	566	559	571	591	603	562	545	546	601	556	592	545	571	568	537	544	616	579	594	591	565	592	515	595	595	590	615	543	598	557	561	575	603	528	567	625	589	595	601	532	552	569	547	572	521	550	567	548	554	552	613	552	565	592	586	569	583	565	554	569	552	590	567	534	636	604	520	585	563	564	572	571	603	577	562	543	562	546	554	550	596	603	554	605	558	582	580	623	561	572	548	527	529	548	541	570	536	640	540	624	604	595	588	588	573	572	563	531	572	552	516	548	556	592	569	558	582	560	557	614	561	567	566	578	540	550	580	560	594	555	563	572	608	576	529	547	589	547	501	539	572	583	579	592	512	550	552	520	548	581	567	588	532	557	518	555	566	554	563	599	551	575	540	573	595	566	573	557	564	601	599	570	575	560	570	514	553	565	517	581	501	588	543	556	602	569	553	558	587	594	582	580	568	600	536	531	596	616	575	549	562	550	543	537	603	573	578	545	579	551	571	596	591	607	596	569	556	554	549	583	580	591	578	530	572	553	532	565	566	560	618	540	566	538	599	580	556	534	536	563	545	605	555	613	563	588	545	529	585	591	534	537	557	587	577	538	561	566	600	576	591	597	575	586	540	532	601	571	559	568	532	576	599	528	558	568	578	525	579	557	557	549	586	559	588	570	542	605	553	632	578	609	532	588	565	572	598	552	533	539	592	543	575	581	581	573	588	550	537	597	586	564	566	539	603	531	562	565	576	565	543	565	552	568	592	591	578	549	595	605	616	524	519	562	548	549	572	604	542	560	577	558	574	615	593	543	579	600	546	583	548	527	601	556	577	566	655	604	578	574	548	540	545	520	563	540	553	565	587	545	503	561	582	615	540	547	568	562	539	562	564	542	541	568	552	566	594	529	568	641	525	562	543	560	577	573	588	591	536	584	538	563	549	568	563	592	574	610	556	553	575	571	549	567	549	526	541	580	552	570	557	600	602	572	562	522	564	577	540	579	549	575	525	552	550	547	592	631	571	567	540	541	545	537	565	561	589	574	580	622	578	561	588	548	537	611	553	571	556	580	571	561	563	550	524	578	585	558	595	541	593	544	577	563	592	573	603	562	560	581	586	588	581	527	577	556	543	605	570	633	564	598	558	561	581	547	580	533	578	580	540	584	545	555	582	581	563	586	587	567	560	560	594	514	539	580	559	594	586	537	600	595	595	603	560	544	547	570	556	559	600	600	537	626	511	573	581	568	566	538	566	570	610	562	549	539	594	578	549	572	538	583	601	537	545	548	569	550	546	575	534	536	555	548	564	564	564	587	544	575	561	554	558	563	572	570	569	580	566	555	609	604	579	539	521	577	589	555	534	537	523	533	578	541	576	574	574	585	568	553	559	573	571	549	551	563	576	596	569	552	552	570	570	560	573	564	583	594	578	548	535	530	592	605	594	614	576	561	572	597	587	583	552	579	574	598	547	589	590	548	587	553	545	577	551	539	636	559	553	533	568	548	560	528	581	569	553	557	637	578	574	565	564	559	526	568	580	577	530	563	547	587	590	604	588	585	551	536	574	586	558	529	587	573	604	583	574	583	584	578	523	597	547	566	558	538	572	543	585	538	560	587	589	568	569	610	596	602
27967	13217	4899	2667	1308	1049	944	978	797	732	980	1703	1701	1482	943	690	596	629	570	549	592	595	554	588	620	590	582	558	578	596	551	604	584	572	586	594	597	577	621	548	565	577	582	545	616	595	593	600	589	626	553	590	549	602	631	598	574	528	571	552	595	597	562	617	545	623	544	569	597	566	613	537	591	565	581	628	559	568	514	601	583	592	587	601	580	531	538	527	565	578	588	591	566	542	584	566	579	561	570	566	576	605	619	572	572	642	595	599	571	576	579	593	563	574	614	572	612	618	565	530	528	595	558	550	621	575	588	606	646	601	577	602	566	547	597	527	605	546	594	578	602	569	624	577	552	585	547	614	581	556	602	556	589	565	580	559	584	581	604	551	607	592	569	531	576	582	601	563	586	601	546	543	594	582	619	589	568	537	575	587	558	619	611	525	617	577	583	511	550	535	587	605	610	610	579	597	574	598	576	592	581	588	595	524	585	526	562	581	578	561	556	533	604	575	619	585	559	547	567	612	576	587	554	580	582	583	634	584	598	586	533	578	557	591	574	529	607	617	589	601	561	534	549	544	513	570	573	623	572	584	549	592	650	598	569	603	600	575	602	552	584	540	601	595	545	585	617	549	586	572	589	574	621	585	528	553	608	593	559	593	556	596	620	577	553	594	561	573	568	570	567	578	549	579	554	568	593	565	594	597	548	563	531	613	554	588	597	615	584	557	570	549	551	568	584	619	617	577	586	637	571	556	534	571	579	578	552	577	573	597	621	607	543	591	562	562	557	580	544	573	547	549	572	592	577	543	604	583	628	599	594	592	601	570	557	575	606	598	582	587	596	567	609	577	567	585	558	581	548	554	584	621	587	553	608	544	554	562	601	588	563	567	552	592	556	569	585	567	573	574	582	547	577	534	597	565	556	556	580	606	611	554	601	577	584	625	540	577	604	586	578	600	585	573	569	548	562	564	611	559	603	593	543	571	567	579	577	584	598	573	564	597	558	558	570	538	537	584	547	554	556	589	564	541	569	577	624	592	584	574	591	547	626	596	591	568	556	565	616	584	575	589	521	544	606	612	573	569	511	613	563	559	584	610	577	583	588	584	579	619	574	561	590	606	596	626	559	557	610	588	550	602	588	575	568	577	571	568	567	580	582	575	583	566	565	580	541	573	570	584	575	586	569	551	558	591	594	577	591	561	599	550	605	631	595	584	571	615	615	611	589	593	523	588	546	574	583	569	565	589	590	559	596	572	557	557	602	583	622	591	579	560	557	550	587	581	594	593	600	537	541	573	583	541	549	600	583	589	561	596	593	539	625	612	563	577	625	602	599	608	599	584	564	608	612	587	549	580	594	568	547	564	556	576	610	596	586	540	578	609	565	548	576	534	564	561	571	609	577	556	563	587	573	573	578	542	583	574	605	598	593	604	574	627	535	600	565	596	575	604	587	550	575	598	593	611	585	624	548	562	573	592	558	556	569	591	615	560	629	573	603	609	557	633	594	615	570	583	576	529	512	605	571	605	582	588	582	575	592	533	596	554	540	528	602	585	612	563	562	620	593	575	589	573	559	541	581	587	561	598	565	563	546	574	576	593	636	632	614	607	561	615	547	515	566	591	582	560	580	568	620	555	590	568	592	583	577	587	599	566	582	569	582	536	604	548	563	540	626	562	577	596	563	562	581	604	551	556	612	595	640	602	587	550	566	574	542	536	576	572	567	623	595	594	597	560	562	589	569	577	596	539	566	585	601	607	569	610	596	575	602	618	605	584	575	598	589	560	619	614	571	617	576	586	588	504	580	550	591	562	561	572	564	546	593	535	531	577	568	593	546	620	584	564	554	572	619	576	556	586	546	583	586	599	578	608	556	577	596	630	564	530	586	599	535	597	577	614	566	593	604	544	559	596	567	579	593	554	603	572	600	571	617	666	616	619	558	586	553	586	584	569	603	569	608	575	574	563	574	583	538	583	558	568	573	641	562	580	587	588	610	591	579	612	582	604	593	609	556	576	596	586	545	556	600	584	550	579	552	582	602	609	584	597	604	576	587	585	562	608	561	584	586	559	556	573	619	603	626	599	588	586	569	598	573	600	589	582	629	581	547	578	538	631	562	583	554	589	637	548	547	575	566	566	562	564	588	595	566	585	596	568	570	570	578	571	577	612	566	584	577	560	569	570	593	593	647	614	620	583	595	578	576	557	592	574	604	568	596	555	563	576	574	586	621	596	593	568	577	547	582	604	570	569	560	602	578	630	608	561	572	624	579	632	553	566	575	599	609	554	570	582	520	555	618	562	549	574	586	555	583	546	577	592	607	553	579	559	575	604	605	612	588	556	591	580	619	585	585	562	580	622	596	607	571	583	597	579	565	588	532	567	540	564	536	571	617	616	569	613	606	618	545	570	602	537	563	634	628	549	612	578	568	540	605	579	578	571	550	632	603	597	531	546	590	578	556	605	612	522	619	581	560	585	561	566	574	586	590	536	600	535	581	600	581	610	587	632	584	601	585	575	602	562	549	612	622	594	584	558	588	541	563	611	605	584	536	555	549	589	594	605	584	604	551	593	589	541	580	601	541	538	546	586	556	578	574	598	606	601	555	521	567	591	602	591	523	544	593	591	592	590	593	587	572	601	594	596	557	547	548	555	613	558	608	553	554	580	605	569	593	595	600	523	593	570	537	558	581	553	581	582	641	559	569	565	546	576	602	553	557	583	579	586	596	611	543	541	595	580	580	636	552	600	591	546	590	607	584	597	574	586	605	608	582	597	596	565	591	598	605	616	577	577	635	579	554	570	585	561	544	581	619	576	550	571	596	611	651	556	603	620	558	560	575	575	562	606	557	539	575	585	557	539	585	535	561	601	571	577	572	582	566	557	566	569	567	575	574	586	595	594	644	621	595	587	584	598	567	579	590	566	559	589	589	579	584	559	579	559	594	579	579	562	570	614	564	592	617	551	554	598	587	567	604	568	561	569	597	581	577	595	592	542	590	604	567	533	574	536	600	556	567	605	593	557	569	612	591	600	575	567	609	562	564	546	541	563	566	582	571	598	569	549	560	531	575	578	593	587	592	575	587	575	600	578	594	599	532	571	588	645	590	554	575	534	579	597	596	582	591	565	497	625	587	578	567	537	574	534	577	579	578	545	574	565	541	548	577	571	585	592	607	595	590	579	555	578	594	593	573	526	625	567	584	572	577	601	572	588	587	513	572	546	578	583	610	555	563	589	620	557	592	577	585	590	546	565	533	591	620	623	546	588	582	590	571	540	582	554	599	592	593	605	597	565	591	558	587	605	584	594	565	592	593	574	555	580	577	573	595	596	577	603	588	609	585	621	542	601	603	547	595	593	549	584	580	570	610	574	566	586	586	603	553	552	580	531	590	562	561	567	607	574	581	574	578	567	560	585	567	583	566	577	583	551	570	576	596	583	547	598	582	550	558	588	572	578	546	589	583	632	559	575	553	592	602	563	549	571	583	569	624	572	586	588
7163	5050	4250	2210	1479	1204	1100	1276	889	696	1177	2230	1942	1401	897	573	493	548	498	499	514	520	532	483	524	481	453	499	463	495	494	515	498	501	481	519	499	504	509	487	479	469	480	496	513	502	532	498	513	463	496	489	468	518	462	481	511	500	470	519	521	519	501	474	466	460	491	515	492	482	490	478	482	505	490	504	508	502	492	527	497	447	504	503	495	490	474	503	516	505	478	496	502	462	500	477	475	493	480	457	544	477	520	487	478	542	513	484	503	491	478	497	477	489	460	452	516	498	491	519	496	504	535	509	482	481	483	466	483	499	455	502	471	493	524	480	500	523	471	519	482	493	484	496	455	476	506	462	486	522	497	457	470	466	516	460	467	491	529	457	506	509	501	473	483	505	488	500	496	527	461	484	522	491	519	488	497	475	509	514	453	484	533	497	492	466	510	507	473	490	494	486	498	493	500	463	435	496	436	485	496	503	511	492	472	487	528	494	485	504	484	436	510	524	487	479	520	485	492	495	488	469	522	468	485	500	471	489	530	519	498	489	529	470	475	520	459	488	464	494	480	505	502	500	557	474	465	514	488	484	481	497	476	515	492	478	508	481	499	492	510	494	556	510	495	499	475	481	480	493	511	444	481	488	487	450	509	479	492	492	503	515	481	535	478	481	482	514	487	505	475	473	451	500	482	505	457	495	506	507	494	512	458	463	492	476	482	503	453	509	518	500	503	518	442	484	494	495	478	523	472	473	449	508	473	509	499	500	482	482	494	501	482	464	466	489	541	505	516	473	514	487	477	445	493	467	474	517	492	490	505	477	508	489	506	507	478	435	496	474	466	473	515	503	487	488	503	506	477	479	503	488	516	479	480	499	495	501	491	521	491	465	477	541	506	517	505	529	510	478	499	489	489	522	504	502	519	534	470	483	502	472	445	483	514	484	502	467	459	460	466	513	515	483	486	453	485	480	474	482	490	513	500	493	499	468	459	489	506	452	494	496	465	495	500	515	460	476	474	494	453	511	490	521	495	485	491	492	494	469	498	503	509	506	503	490	485	476	441	482	498	506	500	467	478	508	485	489	482	521	441	480	485	469	498	538	471	470	482	504	488	505	488	493	491	467	464	507	505	477	496	493	454	465	483	482	422	470	504	508	499	476	483	509	488	480	443	505	463	475	471	496	522	485	492	474	464	499	535	490	447	469	466	494	478	451	520	474	466	495	484	481	463	496	468	464	512	485	499	462	502	504	477	494	541	455	480	503	477	491	476	455	446	507	477	492	501	499	476	476	535	510	513	511	487	502	522	466	452	526	440	498	459	477	476	506	474	473	472	503	496	510	515	495	459	489	460	460	540	472	498	506	507	518	500	552	458	478	476	456	464	493	490	426	491	485	490	482	489	459	506	495	474	471	508	487	486	456	512	481	482	494	490	499	476	501	501	491	513	501	499	489	469	489	472	491	463	481	509	465	475	498	489	476	484	505	507	504	488	475	467	515	459	505	448	484	471	481	477	515	483	482	528	451	463	473	448	503	493	450	511	447	464	504	495	533	442	512	471	478	492	485	510	495	472	471	448	498	469	478	461	504	503	484	494	504	463	477	488	492	475	486	466	512	506	464	502	477	479	514	503	515	527	469	494	455	503	500	478	490	436	473	490	467	503	474	469	472	477	474	505	488	507	507	526	552	494	503	519	481	478	473	476	471	476	456	474	500	478	489	522	464	496	492	539	456	482	445	502	493	460	462	465	422	474	476	478	536	493	491	463	517	465	507	474	461	460	478	469	539	520	486	494	497	497	483	472	505	501	506	512	493	500	515	518	449	465	468	514	491	524	475	508	484	497	502	439	485	485	500	487	510	471	472	464	507	479	501	533	483	475	480	471	521	426	528	519	527	485	470	465	471	465	508	483	482	510	471	483	510	477	492	489	495	508	450	508	473	449	498	498	506	462	466	473	479	474	485	505	501	497	525	505	480	487	464	472	516	499	444	515	478	523	510	507	462	515	478	554	458	500	496	467	499	478	500	449	492	485	501	499	535	483	468	457	494	485	468	521	488	484	486	498	487	506	495	500	453	537	441	462	468	479	467	459	492	479	530	465	475	508	488	521	479	492	465	480	503	501	494	496	506	525	492	479	496	531	452	477	503	464	494	482	497	504	514	497	459	483	489	478	484	505	513	470	492	436	479	500	473	482	484	496	460	489	461	476	481	491	468	495	492	488	508	509	472	503	480	535	463	466	465	519	486	457	496	510	514	485	504	511	463	492	482	496	477	455	506	499	484	460	463	457	495	520	509	475	481	527	463	493	533	494	526	482	500	517	530	472	486	492	445	513	439	479	485	479	512	514	503	508	470	518	489	530	538	478	508	466	505	460	467	503	464	479	483	526	448	456	471	483	491	478	500	533	514	473	485	485	496	469	465	547	534	504	512	493	479	484	470	474	526	492	515	486	502	508	475	496	462	534	498	471	485	444	488	472	497	480	520	513	490	493	514	479	528	497	452	503	474	526	565	501	495	519	515	477	460	497	492	447	513	485	483	455	464	488	480	485	474	509	504	454	472	486	459	499	506	507	480	505	509	521	471	480	512	501	468	518	476	468	468	474	538	483	510	504	484	479	504	502	504	475	499	483	480	486	520	460	475	505	488	510	454	501	481	430	524	526	446	497	479	475	427	469	470	523	456	509	472	487	455	506	537	510	512	484	473	480	496	479	481	470	509	486	447	494	510	507	486	506	540	485	470	477	502	444	475	483	514	541	509	520	489	497	468	497	459	539	481	472	524	480	478	491	468	516	494	505	490	459	517	471	494	479	475	492	565	470	478	469	511	492	502	479	474	468	466	453	520	467	558	483	475	485	481	521	505	493	440	523	471	470	468	465	487	499	477	471	440	482	484	495	465	498	504	452	483	521	510	465	484	502	513	474	478	480	502	505	513	491	503	478	513	510	485	454	487	492	497	503	426	474	467	474	465	502	472	478	531	470	500	499	484	512	487	507	478	482	488	513	497	470	485	444	515	502	467	530	451	507	468	443	467	527	497	490	495	493	502	506	490	529	520	483	502	486	488	475	450	488	519	492	471	451	523	502	507	482	528	474	507	500	520	475	473	499	458	494	488	469	544	477	495	481	483	503	478	497	499	506	457	495	500	490	507	464	545	483	513	483	481	438	512	461	480	499	489	509	495	518	467	493	486	489	507	500	461	484	488	462	497	490	511	521	486	501	490	452	520	453	457	468	506	503	478	477	520	483	463	468	515	498	461	490	498	468	459	489	509	503	478	518	526	522	482	442	496	462	496	503	468	478	501	497	521	515	478	467	440	466	470	495	476	492	495	483	499	468	495	512	457	490	444	511	505	481	492	488	530	503	478	434	482	488	490	513	482	514	481	514	491	497	481	494	518	486	530	468	483	485	488	499	482	510	492	509	508	474	524	496	503	465	498	447	495	477	480	475	491	488	466	506	463	508	479	447	492	492	510	491	524	495	486	500	511
25516	21432	27593	25366	9347	2208	1644	1366	1302	1068	1666	13223	15876	9804	3397	1249	742	634	553	508	568	548	522	522	488	509	524	542	550	539	535	524	491	492	553	545	523	500	498	512	521	553	543	501	502	545	494	539	563	535	514	546	519	533	539	570	542	523	528	520	515	526	531	518	517	537	510	577	484	494	514	512	535	559	548	510	548	503	504	574	528	494	512	499	544	509	530	509	560	544	540	513	510	526	511	534	545	502	520	543	508	538	497	495	506	492	552	502	484	522	507	563	524	509	545	561	505	501	534	503	537	528	539	508	507	550	464	546	510	527	510	567	540	498	525	505	576	499	531	550	510	521	554	596	497	549	522	524	557	462	551	499	507	545	518	533	520	525	520	527	528	547	549	515	476	573	527	526	584	534	524	528	533	551	489	521	528	513	536	524	518	512	551	502	518	532	518	536	494	534	504	518	545	512	544	529	468	540	550	526	537	553	501	533	529	521	502	527	546	516	482	497	521	539	563	542	496	460	511	501	529	528	511	518	535	533	523	510	504	488	505	498	520	528	559	530	545	545	516	549	484	555	526	539	552	498	506	509	507	521	551	527	515	558	561	520	543	503	546	537	492	495	549	480	516	520	540	509	537	537	551	527	508	557	523	500	511	535	508	534	526	574	527	502	498	538	485	491	467	506	484	562	526	501	483	515	540	513	504	513	519	505	508	534	488	547	526	456	481	524	521	538	546	496	519	476	495	516	577	501	519	528	503	487	510	502	544	529	534	509	480	526	529	559	547	517	515	493	510	482	514	559	504	537	577	535	507	494	580	511	496	511	492	512	551	500	500	510	547	538	530	519	517	508	501	524	534	502	502	501	560	542	503	553	482	526	544	528	549	529	539	499	518	489	499	531	524	479	514	532	556	500	523	519	518	574	529	510	499	524	485	509	547	574	537	512	530	499	517	500	550	522	555	539	501	558	512	532	506	525	538	494	586	544	502	518	535	545	530	523	539	521	481	495	500	538	509	496	571	537	523	514	490	532	539	491	518	507	512	515	544	537	505	509	521	518	506	543	544	562	518	544	514	506	528	520	544	524	510	540	485	550	530	528	516	507	520	565	531	524	524	499	555	530	524	542	522	523	506	512	498	506	489	529	496	527	508	530	514	493	567	494	564	505	516	520	513	585	509	582	553	550	512	545	493	542	494	498	530	535	505	535	517	498	501	514	527	527	570	522	539	522	529	501	537	498	543	526	568	521	517	521	549	522	539	496	544	554	543	535	558	465	528	533	515	480	548	550	534	496	570	529	524	559	550	551	515	478	563	517	536	533	496	559	553	524	528	523	528	521	476	540	488	500	531	498	520	515	504	512	530	528	480	507	504	538	508	541	525	475	512	516	549	548	533	509	497	504	545	524	543	518	495	494	492	503	538	498	554	520	548	548	506	564	524	483	553	489	518	537	506	533	508	527	510	552	560	548	550	538	484	511	513	499	536	490	533	464	503	521	531	541	542	491	536	537	556	547	517	504	486	517	516	533	517	531	502	536	497	557	500	500	514	568	523	547	536	491	488	487	551	538	495	518	499	562	540	479	494	538	533	549	534	492	494	513	512	520	513	477	500	523	538	527	524	534	516	520	498	554	560	557	541	541	519	499	503	500	506	533	516	563	519	514	516	554	516	492	548	535	541	489	528	493	518	485	523	506	526	514	528	497	532	544	533	537	551	545	487	570	484	510	538	545	535	528	527	514	497	517	508	495	491	486	552	532	532	515	547	502	502	477	505	542	547	525	571	517	553	533	521	551	516	539	513	505	525	501	475	522	513	506	519	500	519	509	498	504	483	524	532	472	484	564	506	517	522	542	529	524	528	534	522	489	558	528	561	518	510	544	554	537	542	523	496	516	532	541	559	563	565	574	527	511	558	499	505	503	517	527	498	504	454	526	566	549	519	537	550	538	526	536	464	530	504	498	553	521	545	531	496	491	480	578	531	514	481	522	531	519	546	503	544	545	570	535	501	562	531	576	515	540	505	548	518	537	550	510	551	534	550	520	506	544	552	515	548	533	515	530	507	528	499	526	542	516	501	549	541	538	516	481	508	479	535	551	565	552	523	543	508	544	574	558	512	510	547	576	526	506	528	521	534	519	530	528	528	534	521	575	516	538	544	526	538	528	498	497	527	530	497	521	495	503	499	518	503	533	527	520	528	486	508	532	528	514	529	498	544	531	509	517	508	511	511	481	582	550	458	522	538	527	529	503	572	536	551	539	500	510	527	520	505	542	517	520	510	516	515	545	538	538	567	544	497	550	512	514	468	512	513	525	507	528	535	508	495	559	477	481	542	550	540	478	514	515	516	550	490	533	495	474	530	487	543	529	536	511	543	518	528	538	518	543	531	503	523	514	518	532	516	532	504	493	546	528	480	521	539	492	528	527	557	486	516	497	540	492	516	566	525	526	514	547	536	551	556	512	510	538	523	537	522	556	544	559	527	542	533	545	514	489	522	520	510	526	512	527	519	524	511	543	536	510	558	530	509	540	563	516	511	532	512	525	495	536	490	537	552	550	489	536	513	533	521	506	505	517	543	511	544	510	518	528	522	528	541	517	514	493	535	551	501	533	514	545	549	517	490	524	502	518	495	495	488	517	528	479	520	519	547	475	541	514	574	531	501	505	532	511	534	476	561	521	570	528	555	508	494	527	473	535	496	500	530	562	533	535	528	517	477	501	500	483	497	488	523	522	476	523	493	541	548	491	531	547	536	510	526	546	492	519	541	519	501	517	556	495	570	523	521	502	490	549	488	517	502	513	519	560	540	530	538	527	516	567	537	523	506	489	532	484	519	522	508	517	531	542	539	484	512	488	535	528	510	526	533	495	497	508	497	499	507	531	497	517	556	505	541	519	501	551	531	534	512	514	497	564	524	548	533	481	519	532	569	537	498	545	558	542	534	550	543	537	526	556	518	535	498	542	536	482	509	503	514	517	508	483	529	533	556	555	526	513	577	512	529	556	538	553	491	514	498	524	543	545	511	506	525	528	532	536	532	493	535	538	553	491	556	558	516	500	528	538	558	529	549	503	533	475	556	532	488	524	507	516	522	554	500	531	515	517	514	521	525	551	506	519	543	485	533	540	549	544	513	547	500	549	517	515	503	534	514	536	522	530	572	490	513	517	494	547	514	547	528	573	498	515	551	544	511	547	498	535	530	536	505	502	556	511	501	531	535	588	502	514	517	543	546	522	547	495	516	524	535	490	568	556	545	542	528	504	526	547	509	516	557	505	513	488	568	518	550	547	496	530	525	546	494	491	517	513	527	528	536	557	530	540	477	518	499	526	554	546	533	477	495	585	522	567	518	490	564	480	488	501	536	494	555	550	533	487	522	568	548	528	559	517	486	535	497	525	550	487	515	534	521	508	501	508	553	478	534	543	475	526	543	517	527	483	514	525	504	525	512	507	542	491	507	511	539	491	509	496	557	520	523	504	500	535	513	528	502	510	532	492
6212	9878	9381	3802	1986	1820	1736	1681	1760	1302	2514	15545	14231	8380	3113	1319	662	501	481	496	456	420	505	427	435	475	450	457	438	499	439	451	462	432	474	499	491	471	474	490	465	470	474	457	495	434	442	480	499	484	479	470	477	463	479	480	454	436	471	454	493	491	435	478	467	510	495	441	453	438	476	486	452	486	447	500	461	468	477	477	469	454	449	490	470	463	452	505	489	449	478	522	472	492	464	484	455	427	443	465	431	444	443	482	470	451	463	466	499	459	476	479	445	479	454	437	463	461	478	464	453	473	408	444	472	504	478	465	457	429	453	474	491	442	473	474	452	450	452	481	470	475	447	457	487	489	425	474	454	479	487	483	487	464	470	461	459	462	490	413	471	493	440	492	481	436	477	421	464	486	457	471	476	464	453	474	483	487	449	477	477	475	457	423	499	437	482	444	468	436	462	531	472	446	493	458	466	443	471	455	464	426	482	470	455	466	491	453	450	456	465	454	438	440	464	483	471	495	458	459	450	475	427	492	453	420	492	485	437	464	476	436	460	496	470	487	460	477	457	504	444	466	461	474	464	471	472	463	440	487	446	460	475	499	486	487	490	493	447	435	470	480	480	455	437	486	456	443	445	467	438	471	457	465	470	444	473	459	446	456	490	465	437	435	461	477	501	463	434	472	489	501	421	430	483	445	469	442	451	487	444	462	471	477	447	475	497	446	467	527	472	448	446	510	474	464	479	455	443	474	476	456	479	462	477	459	469	437	466	478	484	481	462	496	496	455	503	454	430	466	442	481	461	432	462	476	523	476	448	425	458	453	446	439	460	485	488	480	455	484	487	455	485	490	487	474	431	453	434	482	479	442	484	512	453	469	478	461	456	485	485	464	481	464	508	467	453	480	449	499	492	493	453	485	470	475	497	480	484	454	481	458	503	467	459	472	476	462	438	509	440	463	480	495	470	445	440	482	439	448	459	491	481	473	498	467	481	460	434	481	416	435	468	482	494	460	485	472	461	489	462	446	482	479	444	450	480	417	451	485	450	480	503	491	505	487	480	512	472	461	456	461	448	475	432	445	457	471	458	481	466	438	465	483	476	480	488	490	453	460	440	506	475	439	499	435	484	476	444	472	511	462	463	485	458	473	457	469	454	461	457	474	485	449	470	457	442	414	469	493	475	463	460	450	436	499	434	478	446	435	470	483	438	457	496	467	450	452	475	468	460	424	462	471	493	469	426	475	455	470	493	492	454	439	469	482	475	473	479	471	463	444	492	480	443	435	451	449	466	513	514	485	459	457	466	465	428	437	445	468	468	482	460	491	443	497	484	472	495	446	489	455	470	459	422	469	484	517	453	454	475	475	521	482	438	474	449	452	448	449	451	482	449	449	488	469	459	447	492	456	458	484	491	498	512	418	455	487	465	492	455	464	507	486	475	467	466	464	468	475	465	477	522	490	445	461	439	475	460	458	445	466	437	436	444	443	444	485	473	462	452	484	446	493	483	474	495	493	432	440	480	472	460	504	476	456	449	493	515	473	461	425	470	440	472	504	491	437	479	442	448	462	428	426	467	483	466	488	484	434	482	466	452	472	484	473	450	443	467	480	489	455	500	416	524	490	472	491	437	479	434	475	462	452	466	477	422	470	471	487	497	487	487	475	424	458	447	467	428	487	493	457	486	444	455	440	439	451	479	470	451	449	471	486	460	425	487	466	477	450	468	498	451	468	444	448	473	482	486	502	472	484	468	463	421	447	452	463	482	498	445	470	510	475	462	464	481	445	483	448	462	481	498	478	489	461	517	463	451	470	499	482	479	464	471	463	414	438	442	504	482	482	459	469	489	442	485	501	429	476	462	450	513	452	487	463	460	448	450	512	479	445	430	502	486	480	502	437	473	439	456	446	441	475	475	424	511	485	518	455	488	455	455	473	491	481	473	432	471	517	429	440	480	465	469	456	471	476	472	501	462	458	495	439	486	453	449	469	468	410	473	433	432	463	501	472	490	485	446	461	468	442	445	483	432	457	453	457	503	460	454	458	429	459	476	452	452	427	472	458	469	504	487	453	474	492	481	458	474	492	443	475	450	472	431	460	468	454	476	505	460	443	450	487	447	435	467	457	428	448	456	496	484	460	471	419	458	495	424	418	477	467	470	473	478	467	420	446	448	458	475	430	468	474	471	442	451	434	462	450	499	458	501	435	443	425	482	464	450	495	516	463	449	480	467	461	439	473	469	465	477	481	472	468	470	451	510	482	463	447	488	485	462	473	445	486	475	495	461	475	426	482	440	458	442	442	463	452	472	505	425	441	486	466	460	458	474	475	456	445	479	438	453	510	482	449	488	443	502	443	445	480	453	445	492	436	434	455	451	426	444	444	480	446	471	475	422	460	466	495	470	438	468	495	436	464	479	453	502	481	462	490	482	474	460	467	475	478	471	457	466	476	479	498	480	443	440	465	475	449	438	435	442	496	465	424	429	460	466	472	454	473	449	449	449	436	468	478	487	441	440	469	455	461	452	484	451	455	429	475	503	470	476	463	431	441	476	467	440	494	480	453	483	473	466	482	448	414	440	489	512	488	503	490	450	465	460	456	453	460	436	472	433	486	443	469	496	463	434	469	461	439	446	447	427	494	471	449	458	471	454	451	470	487	461	482	442	447	460	448	501	537	486	511	448	476	465	477	476	448	455	470	485	484	463	463	475	447	492	442	482	504	468	464	511	468	473	455	456	447	435	435	460	455	467	497	457	475	465	504	470	476	476	447	453	455	490	473	442	420	485	433	440	475	469	468	476	461	471	462	439	487	458	434	461	475	480	435	486	464	471	482	467	493	477	448	499	450	466	475	467	446	452	449	456	485	462	466	472	431	499	457	477	469	443	480	506	446	460	449	412	446	475	448	454	469	423	468	463	515	470	473	466	503	462	471	484	460	462	461	488	487	478	464	469	477	476	471	463	477	456	467	473	464	483	478	444	477	458	481	455	495	466	488	470	483	460	510	529	488	466	474	472	455	456	481	455	485	468	471	454	480	477	466	475	475	469	481	476	437	460	472	462	475	456	434	452	455	407	465	478	461	460	468	499	445	456	462	427	463	463	448	438	508	466	465	479	471	438	456	463	463	445	443	482	466	456	463	438	464	464	467	440	448	474	445	482	490	469	468	476	468	460	475	508	454	469	492	461	428	480	456	474	472	495	450	501	450	461	439	446	469	475	469	493	448	441	462	456	455	458	459	433	475	475	468	432	442	457	485	485	480	443	475	468	498	478	447	492	429	456	462	473	459	491	452	435	450	478	480	450	463	456	466	479	500	446	469	490	423	481	458	456	432	474	464	434	467	502	461	483	481	443	471	515	455	456	452	496	476	472	436	464	446	466	465	449	449	433	470	473	441	448	502	443	442	463	484	468	492	459	474	474	495	473	432	445	458	453	479	433	470	463	497	469	479	465	466	448	482	463	440	457	475	464	461	485	450	465	487	448	433	462	463	477	465
24623	21422	28580	24627	20984	8134	2732	1750	1528	1606	2683	22054	26080	18381	6701	2363	1003	704	669	623	600	612	629	647	643	629	597	611	625	649	701	648	632	651	646	627	617	635	643	638	637	643	596	645	628	632	622	664	640	626	636	624	674	624	600	637	630	632	634	620	640	611	641	649	611	629	616	620	629	634	608	637	664	619	618	637	653	596	585	608	604	636	624	591	601	625	606	643	596	642	603	636	606	633	624	625	565	629	596	614	627	604	624	619	642	647	582	631	675	609	615	626	646	624	581	606	655	645	637	651	572	599	609	673	598	586	635	605	618	640	629	655	563	635	638	623	576	616	607	615	641	643	657	594	643	604	644	630	632	596	587	626	602	603	637	633	615	658	655	659	658	601	635	645	605	612	587	595	625	568	649	637	607	598	630	625	603	639	649	617	618	622	612	652	624	575	610	614	654	612	641	622	671	599	641	630	606	591	649	617	592	603	634	626	651	635	666	632	582	601	638	642	635	599	632	617	631	601	641	584	615	602	611	596	599	647	560	601	613	604	608	613	639	607	599	630	639	613	603	622	618	640	635	617	602	595	561	598	622	639	566	604	639	628	573	618	661	609	607	587	622	645	603	673	673	628	613	655	668	629	628	650	633	611	598	635	594	660	640	624	595	635	623	635	611	603	598	621	637	666	653	643	627	587	597	601	582	619	622	628	601	621	646	647	627	600	589	636	615	683	619	607	638	624	672	628	657	600	618	623	643	619	676	624	621	618	608	632	634	608	613	622	630	656	564	601	609	643	638	648	650	616	629	597	602	624	583	595	628	598	581	629	609	563	586	625	639	620	644	592	592	646	619	631	564	641	650	651	621	599	608	636	633	599	627	564	611	623	617	630	629	687	602	634	618	599	621	632	638	621	582	633	617	593	619	576	614	651	651	607	607	630	596	628	585	613	644	629	612	659	625	624	651	652	659	642	617	658	645	620	625	648	620	698	604	631	666	658	590	613	606	618	586	587	642	639	686	579	610	606	587	616	649	597	603	669	589	626	636	601	583	590	611	547	607	592	646	608	631	615	562	588	609	564	613	620	596	627	618	616	585	632	593	598	637	672	634	623	614	614	686	576	624	599	650	659	632	680	597	610	619	631	593	633	606	565	643	642	605	685	641	637	613	576	645	632	647	637	612	632	650	641	622	631	588	645	618	645	631	596	579	651	637	613	607	593	580	600	652	606	590	572	640	635	633	676	627	599	651	608	619	610	607	612	689	637	598	627	586	635	611	594	604	586	665	587	657	593	602	654	655	657	640	580	592	653	577	638	588	666	611	632	583	623	681	622	602	629	630	612	671	615	654	654	642	592	590	598	650	616	616	609	585	602	609	641	657	580	636	597	600	623	626	591	648	627	597	603	579	640	639	614	584	567	622	621	636	631	645	651	639	588	627	609	595	587	609	587	640	609	599	622	633	646	593	669	607	609	651	623	628	578	604	629	655	635	664	583	567	670	589	593	617	598	657	619	626	600	624	670	624	664	632	612	611	605	619	623	594	613	627	592	608	628	572	663	633	656	644	669	619	581	628	606	577	634	632	573	629	676	621	564	572	594	629	612	618	572	609	606	575	619	612	528	613	636	641	613	612	606	627	598	654	634	614	614	652	626	619	631	585	635	625	654	637	610	655	590	582	591	654	601	626	645	674	659	636	570	638	640	621	605	622	602	602	602	625	644	645	636	628	592	625	637	573	616	629	602	634	621	634	586	630	636	641	593	626	612	598	620	613	612	616	657	640	618	631	643	660	621	639	614	602	646	600	580	598	603	638	637	627	627	573	618	591	520	649	618	620	621	643	595	642	640	600	629	587	576	636	629	630	617	679	583	612	624	689	607	625	641	629	617	642	609	577	628	552	591	596	619	640	612	636	600	642	598	664	603	594	620	638	627	624	618	587	575	606	602	638	603	583	605	621	593	663	664	596	620	635	621	581	587	552	653	668	612	623	615	615	622	620	585	616	578	632	616	618	620	633	628	646	610	596	597	618	611	629	592	635	563	639	569	644	587	667	622	609	569	626	645	589	639	625	606	652	637	593	634	660	622	675	639	646	628	637	627	603	651	635	695	619	623	589	637	609	620	633	635	657	604	623	622	595	596	662	608	599	581	604	601	609	593	609	682	644	581	632	599	570	588	566	616	616	582	625	564	639	643	615	632	603	627	625	660	589	595	635	618	695	621	607	627	620	609	639	611	619	593	588	635	631	616	620	609	657	637	628	627	629	637	630	566	605	617	566	610	607	582	600	642	614	598	611	597	638	630	637	598	598	601	647	614	624	587	624	606	593	599	609	616	586	597	617	669	623	683	629	672	580	597	658	568	644	647	564	606	620	611	655	631	569	637	611	611	617	643	594	591	663	653	665	622	636	612	594	641	609	624	658	697	651	583	657	599	619	637	610	625	612	634	591	654	582	660	640	645	575	601	620	560	622	600	587	667	629	606	616	612	616	617	586	609	591	590	650	583	592	643	632	629	628	597	595	613	646	631	600	601	666	606	639	567	618	639	636	625	626	603	642	613	597	641	587	592	632	666	616	645	592	590	607	612	621	625	610	617	621	648	647	616	630	656	617	624	661	679	616	625	642	646	648	622	627	608	632	614	592	608	611	587	639	623	685	661	602	622	577	660	583	600	601	638	642	618	638	629	671	632	577	630	612	625	628	610	626	606	654	633	676	639	607	641	578	606	609	640	647	613	641	610	586	609	625	601	611	613	603	628	575	669	631	629	623	641	593	595	595	564	679	613	623	638	598	620	660	639	645	643	655	595	628	635	594	580	620	644	671	596	555	647	619	596	598	598	626	651	593	600	626	612	622	607	617	574	614	635	640	619	655	640	631	614	639	572	664	643	637	625	562	582	605	541	604	635	606	615	611	651	625	603	666	635	606	630	595	631	593	630	598	627	614	629	591	617	650	597	654	570	634	626	674	649	607	597	613	628	642	607	633	657	601	618	609	638	568	600	609	610	569	612	630	638	617	640	625	613	569	608	598	626	608	602	599	603	618	647	596	599	626	635	607	645	614	590	587	605	608	618	632	642	661	660	595	599	636	649	664	606	622	654	611	555	634	582	638	586	635	622	624	571	622	607	625	664	639	608	633	604	573	565	589	611	657	629	639	608	642	576	631	606	604	622	602	599	609	596	602	558	601	652	676	626	602	646	633	609	621	628	662	636	595	630	622	589	599	650	656	581	609	614	619	624	593	615	636	602	621	638	632	626	619	603	656	615	621	617	600	657	651	615	603	588	632	633	623	632	606	592	635	635	628	634	590	576	619	629	602	622	633	568	605	624	605	647	645	629	658	624	596	622	656	584	625	640	631	628	617	587	582	603	593	611	584	644	625	601	646	583	578	652	638	601	595	604	597	611	640	668	662	591	650	636	604	588	557	621	626	677	639	631	558	633	581	638	652	627	579	573	664	573	643	676	585	615	628	594	614	633	610	634	634	613	615	631	645	607
6621	14358	12037	5254	3520	2727	2323	2139	2166	2170	3981	24133	23178	14667	5591	2291	930	612	610	532	563	571	520	528	537	543	593	549	565	531	570	534	548	541	505	541	553	558	545	509	507	566	540	574	549	568	574	533	550	533	571	533	569	539	546	544	553	590	524	579	557	564	610	604	543	596	553	526	517	574	531	554	539	550	542	516	521	568	590	565	578	539	549	489	515	580	565	522	526	535	519	544	533	540	545	547	534	570	564	553	519	529	501	533	566	552	558	575	533	544	473	570	532	567	593	528	577	524	572	547	556	595	583	537	542	557	549	536	530	529	514	538	560	571	569	549	529	524	525	595	542	568	542	570	558	510	544	528	508	585	526	569	557	586	557	556	541	576	525	548	568	554	606	558	506	545	561	579	562	502	527	567	548	543	566	542	528	583	498	552	567	532	550	571	548	564	520	538	541	522	515	484	535	566	514	559	540	538	519	538	565	514	580	538	521	536	530	579	529	539	523	589	560	519	570	517	525	547	585	511	539	504	534	549	586	591	537	522	550	557	563	557	587	571	589	559	533	559	556	520	500	543	531	535	568	544	575	520	520	571	581	546	557	530	562	517	592	588	555	534	530	565	542	554	543	556	535	566	540	585	508	554	525	570	567	512	576	571	557	520	498	492	579	513	541	528	527	596	526	585	537	566	534	568	561	518	561	529	531	556	518	512	515	563	524	558	577	552	544	542	532	556	553	523	516	613	556	558	555	529	615	542	558	565	535	507	548	564	571	487	543	549	515	498	559	545	544	554	536	503	610	512	520	527	554	546	545	567	536	556	519	536	522	534	542	513	543	513	584	560	507	513	526	527	526	564	519	515	516	554	527	547	562	537	532	549	509	543	506	534	558	509	534	566	532	522	562	511	542	552	569	547	574	505	522	526	530	562	536	536	558	558	532	514	522	556	513	578	578	543	548	504	544	537	549	574	551	538	530	544	577	587	553	544	532	551	492	545	519	568	547	569	543	536	597	527	481	554	540	496	531	534	571	547	523	543	502	548	512	560	531	534	554	544	548	533	496	601	536	496	526	589	545	534	510	590	561	567	540	567	509	562	599	564	516	519	563	516	570	557	513	563	548	533	550	547	505	566	511	554	534	556	545	572	547	556	539	550	555	538	525	535	555	551	564	574	546	548	540	544	553	540	544	521	506	520	537	529	549	534	549	574	557	544	519	521	542	511	564	538	491	535	516	522	565	533	531	583	544	545	544	560	543	570	512	553	533	528	545	557	568	543	553	558	553	538	515	515	564	541	505	550	577	529	511	549	544	543	554	588	557	557	538	562	529	529	516	514	524	540	535	523	536	515	547	579	494	556	538	527	539	544	558	571	536	548	531	565	527	557	555	540	581	532	556	530	525	592	520	536	503	563	558	564	551	529	542	535	573	548	536	517	535	571	519	508	567	543	524	529	512	524	564	529	544	525	547	523	551	543	535	578	515	547	565	534	527	541	539	547	501	533	534	557	554	584	512	569	562	573	491	571	546	534	514	554	516	594	525	543	576	546	579	552	559	524	546	549	531	579	555	530	557	524	584	518	566	518	550	487	550	541	527	538	577	583	497	517	529	515	547	575	551	539	536	558	523	498	553	501	562	538	522	550	523	550	571	518	536	544	565	501	510	530	567	549	569	529	525	531	554	518	511	530	557	489	539	548	526	519	514	567	521	546	560	518	544	554	522	517	571	526	595	508	515	520	542	557	551	552	528	510	545	553	525	520	519	529	545	567	526	540	556	533	568	543	489	504	513	516	540	540	536	545	564	505	526	523	510	567	563	550	534	534	532	521	520	564	541	520	560	535	548	542	504	586	526	555	541	532	570	560	560	567	535	550	543	553	550	512	557	511	530	557	479	534	581	560	525	546	505	487	525	499	497	561	539	550	589	548	494	545	555	533	485	530	557	546	571	564	533	531	543	543	536	569	544	581	587	561	569	531	534	499	548	560	539	581	536	536	518	548	540	548	534	521	523	531	545	495	525	520	536	542	515	520	562	526	487	523	535	528	563	535	528	590	553	503	563	591	561	574	567	518	548	519	545	561	555	555	554	569	577	533	566	540	489	571	552	584	582	527	482	561	557	516	513	517	522	522	524	583	528	539	540	563	556	540	579	548	522	521	531	536	527	515	547	547	560	519	528	538	552	528	511	550	532	562	557	539	571	528	543	556	510	557	548	548	584	513	569	541	559	592	569	546	569	515	516	541	557	501	550	523	543	546	565	504	539	586	587	599	556	569	511	557	569	551	540	495	586	547	552	547	577	546	548	548	490	550	523	524	552	522	585	589	544	567	556	577	527	533	520	556	545	550	510	523	541	530	555	592	587	570	502	522	547	526	510	524	544	549	567	562	523	568	568	512	536	524	545	585	554	514	529	545	501	543	525	548	561	539	557	497	515	557	536	521	507	565	502	599	502	532	559	525	551	538	563	533	539	504	544	542	543	569	528	568	538	554	506	540	492	509	539	556	547	573	522	526	511	549	559	524	524	552	538	530	562	561	535	493	539	535	585	519	537	490	567	534	505	563	526	551	569	543	548	530	578	530	548	573	535	525	551	476	519	574	573	574	556	532	594	520	524	541	552	520	552	502	511	524	500	539	538	534	498	494	536	524	545	528	538	578	523	584	523	557	544	543	554	535	529	505	536	501	515	530	528	555	535	523	541	518	513	532	575	531	543	510	536	580	586	521	569	516	544	530	530	518	593	550	532	530	537	523	566	544	542	551	537	530	558	559	522	579	535	551	554	532	589	549	544	552	573	532	586	535	538	526	525	585	525	555	548	516	535	571	481	526	567	546	545	580	516	519	549	545	542	519	555	548	540	519	573	520	549	539	529	519	561	543	548	494	504	577	516	526	533	563	563	498	508	510	577	541	556	533	519	576	552	556	548	562	619	538	530	530	533	571	571	530	567	504	526	567	582	496	487	546	526	511	571	516	506	516	564	557	516	545	544	561	520	528	526	554	533	545	579	554	536	536	548	525	528	543	533	577	547	559	510	525	559	558	578	513	549	555	526	508	526	531	515	553	552	534	556	513	577	576	514	541	551	564	518	547	528	491	573	552	528	551	543	582	561	567	542	522	587	493	570	553	551	556	544	482	569	553	545	529	571	585	498	484	565	547	594	511	503	525	548	540	493	474	551	548	536	568	527	542	539	573	500	561	537	556	522	580	519	526	533	538	556	556	543	547	541	568	528	550	551	536	543	532	540	572	548	541	527	542	557	515	512	524	536	531	537	541	527	533	539	576	546	534	580	535	537	552	553	507	537	515	541	547	562	568	504	537	517	546	543	556	532	520	510	538	534	514	534	524	536	522	541	503	547	582	551	504	518	542	562	558	556	533	556	539	569	527	558	526	577	563	551	550	563	550	509	500	550	562	527	572	533	573	558	516	525	564	513	530	577	565	516	553	562	512	557	547	550	544	521	544	543	546	549	539	507	533	519	535	566	536	485	528	563	541
27899	12546	4116	1650	1081	876	725	725	715	727	784	1692	1784	1465	987	691	568	584	528	566	517	513	533	554	539	538	562	525	567	503	559	506	531	544	500	527	601	532	513	531	540	485	588	540	559	538	577	551	533	575	560	562	558	570	497	534	563	532	568	529	553	569	532	577	510	553	570	544	536	550	552	515	546	513	568	525	501	520	533	518	533	557	559	588	557	547	555	549	592	569	476	542	531	497	518	578	578	515	539	541	527	509	531	531	548	558	550	556	550	493	540	581	559	545	549	509	539	516	532	532	540	531	511	552	532	523	516	568	545	504	523	516	498	559	527	502	547	543	557	595	546	530	560	581	527	523	536	554	525	552	559	548	577	512	555	523	497	546	514	497	535	505	496	520	552	508	523	569	515	535	584	542	557	551	553	510	553	514	517	570	493	543	527	550	532	550	516	541	517	528	591	600	518	591	530	516	496	546	584	519	551	573	526	517	552	524	493	501	535	491	507	529	566	519	533	522	551	537	484	562	503	526	524	565	597	522	520	562	533	563	517	492	596	508	541	532	544	491	553	565	530	594	565	542	522	562	527	520	489	531	523	534	536	519	562	572	524	531	516	571	510	557	508	510	510	542	565	519	514	531	533	519	557	540	519	498	542	543	545	575	539	517	528	532	560	553	543	566	525	541	539	596	541	581	560	527	542	524	548	587	559	515	499	519	530	537	563	520	541	505	511	512	606	556	550	518	555	487	569	543	590	500	526	526	546	555	544	508	550	524	541	514	529	559	539	543	531	570	514	563	547	530	553	554	527	507	526	561	518	524	565	569	535	518	570	515	555	532	536	508	537	531	526	535	517	591	599	585	527	565	547	506	521	565	545	544	504	578	522	548	605	577	505	505	528	555	530	547	558	523	538	551	523	523	585	508	514	535	543	567	476	538	552	541	545	560	561	479	559	544	544	537	549	491	548	557	527	514	531	507	544	551	497	514	501	495	583	510	533	507	571	539	522	522	551	519	526	501	514	546	493	537	538	576	583	499	531	562	588	504	544	556	537	533	526	541	549	537	494	560	551	515	542	532	559	566	507	498	532	552	549	535	545	542	515	579	534	591	532	514	548	525	528	540	593	526	550	529	502	529	513	534	527	551	540	495	557	557	526	560	550	487	569	542	529	551	542	525	506	547	546	580	562	574	528	535	569	522	513	546	524	527	508	524	517	514	504	573	525	531	540	543	576	514	528	567	555	573	530	536	564	522	521	565	537	537	531	540	557	579	567	510	539	572	526	516	552	567	550	511	533	502	514	540	549	556	532	542	545	541	545	554	535	532	581	517	578	549	532	576	525	544	524	555	554	505	558	513	551	542	502	611	501	574	561	496	536	507	549	603	538	523	539	521	562	530	517	518	521	579	509	557	529	559	534	498	574	581	555	554	568	542	532	504	525	512	602	583	547	518	571	516	512	528	515	530	554	536	561	534	531	535	509	534	534	560	521	545	532	581	524	583	493	543	515	556	600	508	516	527	554	532	510	532	528	525	553	539	561	519	535	592	563	525	581	576	527	565	493	508	544	566	559	599	488	544	527	522	538	525	526	532	544	514	542	540	578	549	532	558	534	532	533	576	533	553	540	543	551	560	516	483	535	544	558	585	544	608	522	569	524	587	529	563	553	542	542	538	544	494	528	507	502	520	555	525	537	537	527	539	546	544	568	554	591	547	541	514	542	563	521	537	541	527	519	534	536	568	598	534	525	534	543	553	518	539	527	512	482	517	500	539	552	532	559	494	541	521	495	576	581	502	542	544	573	554	499	530	526	560	551	500	510	520	515	522	537	504	531	563	548	555	548	504	543	547	536	565	547	541	524	536	526	540	575	525	572	559	562	553	557	523	493	554	577	508	529	570	566	538	544	555	464	547	521	568	546	538	572	534	563	535	520	523	519	532	516	536	490	608	547	545	600	532	536	515	520	554	539	545	573	578	518	543	527	549	525	551	529	560	523	528	554	561	544	545	541	535	546	517	514	551	535	557	542	488	567	557	480	499	574	548	546	551	537	576	531	497	517	571	540	510	525	550	551	542	510	577	599	513	585	540	555	537	518	561	576	533	544	549	510	527	560	520	522	511	520	544	582	533	530	561	551	526	537	543	542	505	536	525	520	577	549	541	538	549	506	529	527	540	525	523	508	495	519	556	517	539	572	517	568	539	509	538	557	528	548	536	521	509	520	524	511	556	549	528	581	563	518	525	551	556	503	545	544	526	536	517	515	555	510	530	529	522	543	538	535	578	541	547	545	499	556	508	510	500	518	548	534	575	526	553	569	580	539	557	546	537	513	542	510	571	571	529	552	518	521	514	509	490	560	544	533	541	570	520	533	531	535	533	508	531	498	504	549	508	541	618	527	563	535	518	543	537	524	538	519	518	581	538	492	511	524	560	528	549	547	522	521	548	535	545	527	508	563	532	558	576	506	545	562	522	530	594	558	526	540	544	554	549	546	540	583	546	548	537	560	535	509	529	521	530	560	514	551	539	547	529	535	540	532	564	518	551	552	528	566	533	561	572	548	551	551	575	550	523	550	579	518	557	552	587	493	523	518	541	522	553	512	557	548	523	492	584	513	559	540	542	540	543	567	522	500	530	530	512	515	523	524	540	534	509	546	523	535	511	557	569	554	575	541	501	516	567	527	520	545	536	565	566	533	538	522	584	570	525	518	574	524	546	519	521	505	570	511	515	538	522	510	529	549	538	565	520	563	530	543	531	532	515	547	551	528	535	533	541	562	520	560	490	536	532	550	527	541	520	538	541	498	556	550	536	542	610	569	618	549	528	475	491	552	535	554	554	525	514	543	539	549	560	508	505	541	548	560	553	550	555	535	569	538	533	515	542	536	547	534	533	557	529	493	493	585	561	555	520	537	541	502	537	503	565	545	521	564	510	506	545	544	541	528	551	548	556	532	542	522	542	537	471	558	513	570	499	553	552	522	554	530	523	513	573	536	528	559	523	533	545	484	546	527	564	551	495	499	544	542	541	531	528	503	537	557	505	532	494	488	531	515	543	513	580	535	577	562	584	562	555	559	572	525	507	494	525	504	520	526	549	519	572	525	506	543	568	498	530	536	569	546	558	511	555	534	539	523	552	542	553	558	522	550	523	556	543	552	545	544	502	575	556	558	559	530	555	516	547	542	492	549	554	555	530	536	576	564	528	514	546	545	547	537	541	541	589	510	558	542	521	541	535	549	556	539	480	519	504	499	528	613	557	500	565	540	518	528	553	547	518	548	539	546	538	507	546	513	552	493	552	548	528	540	552	524	547	568	526	558	575	549	513	574	549	555	555	560	581	548	506	552	559	548	551	547	574	515	546	536	514	482	541	526	583	514	502	577	534	582	541	541	525	532	539	539	546	544	553	529	548	531	547	527	515	523	538	533	579	562	539	544	557	580	563	531	571	534	523	542	536	555	538	569	563	536	528	563	526	557	544	556	563	523	540	574	543	507	495
6805	4647	3436	1362	1097	1037	817	734	820	896	870	2113	2218	1471	863	636	569	446	454	431	484	435	452	455	458	454	439	438	441	463	428	455	442	439	426	432	462	446	460	459	491	486	445	492	449	470	464	478	442	452	443	417	431	467	440	437	442	465	493	499	436	463	456	453	458	446	479	420	502	453	430	468	484	465	467	469	455	460	465	451	460	448	433	497	454	438	466	466	410	469	513	418	451	502	432	434	496	452	457	458	483	472	459	434	463	483	449	438	478	455	444	478	440	451	457	514	494	421	477	477	480	419	468	470	466	454	489	440	485	420	491	457	444	446	423	450	438	475	397	462	467	433	500	490	454	437	467	467	456	467	449	451	453	465	460	448	506	476	432	439	477	440	467	454	476	493	473	434	465	418	496	443	470	461	463	396	486	453	452	438	461	464	466	486	492	467	447	483	458	443	445	456	423	483	445	499	502	445	467	423	437	442	430	446	433	443	473	417	424	477	482	423	480	450	435	467	442	443	462	475	453	471	441	498	506	455	425	471	442	437	466	452	457	454	454	428	463	443	441	468	434	450	462	461	444	488	415	461	479	460	502	451	413	472	429	454	434	451	448	496	451	486	461	450	482	460	431	434	454	463	465	452	476	459	430	459	413	486	466	412	444	473	498	442	479	499	448	461	433	496	469	463	444	451	453	439	493	445	463	455	460	471	458	460	450	483	439	465	446	434	480	454	450	473	481	457	504	490	472	433	496	466	446	487	481	455	480	430	421	454	448	459	471	456	420	439	420	429	449	443	466	470	468	455	519	442	472	443	459	451	420	450	480	461	461	473	451	437	457	480	431	439	496	469	465	430	448	464	487	448	460	439	479	481	466	480	452	420	431	461	437	416	436	463	462	428	440	485	461	448	436	478	483	462	436	429	444	453	435	450	461	433	441	500	465	424	423	475	431	434	450	484	448	477	434	505	457	413	463	474	457	451	459	464	469	471	469	443	431	436	432	436	442	450	457	451	431	471	462	471	483	479	427	468	466	485	456	471	457	440	472	441	458	402	488	459	477	458	461	480	481	443	443	425	466	478	441	434	421	448	421	469	465	454	432	437	459	458	432	470	483	470	448	446	483	499	472	422	470	464	441	485	487	437	480	482	432	470	407	478	459	453	433	464	436	471	449	459	437	460	456	419	429	479	456	417	450	427	446	437	449	447	467	450	462	441	449	483	511	439	465	471	483	429	458	446	461	434	454	462	454	435	453	442	452	490	465	447	449	485	459	448	455	470	485	449	476	441	462	511	433	447	458	445	462	455	430	422	468	476	469	468	471	481	476	464	424	443	452	471	452	410	495	466	462	447	440	476	434	435	502	469	468	442	466	449	442	460	449	434	447	455	427	432	433	446	438	501	442	434	458	489	479	455	454	475	491	454	449	472	463	423	483	441	494	460	447	466	467	455	458	458	481	466	474	456	441	424	464	460	472	499	428	472	423	466	437	438	461	474	472	525	445	466	445	459	454	511	434	509	482	425	439	451	463	466	477	460	426	469	474	485	442	461	443	452	455	462	457	406	464	431	471	421	453	492	455	473	448	533	476	443	442	451	467	441	455	446	431	400	446	464	458	457	456	465	477	437	440	485	451	421	442	445	457	435	482	496	455	496	447	467	450	451	468	489	429	439	443	453	451	472	460	450	442	472	467	444	460	449	433	432	461	476	459	453	478	447	459	488	468	457	425	426	508	483	441	450	448	456	442	452	468	460	426	442	449	464	458	480	430	441	459	453	409	501	469	457	446	475	431	463	432	408	448	410	479	434	480	456	475	439	451	442	457	429	461	485	439	481	461	436	466	415	437	461	460	414	540	434	436	466	484	461	482	481	474	414	484	505	443	434	477	436	439	467	432	434	444	446	431	467	466	453	459	474	441	488	463	489	509	477	452	456	493	422	424	449	452	496	456	458	459	454	451	498	436	469	442	422	475	469	437	436	421	474	434	434	469	454	431	505	475	426	439	459	467	462	480	467	484	480	460	457	481	476	503	458	461	484	480	437	468	469	458	486	445	479	413	466	438	426	438	430	452	464	465	484	446	482	454	486	450	503	480	442	516	453	466	467	496	470	468	452	445	480	430	459	473	504	473	486	449	438	452	474	474	479	476	428	446	414	443	465	439	489	473	465	471	452	480	497	461	482	449	479	471	456	463	443	429	454	468	445	460	455	457	446	463	441	454	445	452	448	465	473	436	469	440	452	439	431	442	434	482	469	472	483	436	481	458	463	464	471	475	430	446	474	452	445	462	435	425	439	488	476	437	469	478	401	435	465	440	485	455	450	463	447	470	449	427	487	469	458	449	453	448	453	483	499	448	436	487	520	446	489	469	468	483	444	477	441	457	455	443	447	450	430	450	398	448	471	445	460	484	463	460	472	462	469	436	424	449	444	484	456	450	464	427	459	470	458	445	452	460	433	464	462	438	479	441	432	464	426	460	474	448	423	454	501	436	441	499	439	467	455	504	425	457	457	494	446	455	403	446	481	469	447	463	426	456	473	441	481	433	449	432	428	468	437	454	433	463	434	447	435	482	446	440	449	445	447	450	482	505	484	481	472	459	430	480	478	453	441	446	480	459	449	469	443	457	485	461	483	472	460	462	484	436	467	478	466	466	467	474	448	449	496	440	459	461	449	454	459	474	475	485	430	428	472	463	423	459	417	488	454	465	495	472	426	435	463	460	427	441	462	455	467	437	504	449	466	417	466	490	445	429	458	472	463	464	501	443	446	431	454	467	454	495	428	419	451	412	474	472	439	436	453	459	470	434	441	448	461	460	435	441	469	452	455	424	451	432	441	432	506	458	488	445	453	483	437	448	444	419	476	467	429	458	475	436	425	429	471	462	462	475	488	440	448	444	460	477	473	475	470	450	437	418	433	429	483	454	437	478	442	479	465	451	435	461	455	443	464	457	461	468	469	473	465	461	426	493	442	446	460	479	449	471	459	456	472	452	441	492	415	489	449	438	476	434	445	464	430	467	427	467	422	451	442	470	476	445	449	444	417	468	430	446	455	411	466	436	465	465	471	453	465	457	470	444	483	474	453	479	442	470	453	427	426	444	455	495	437	457	449	455	462	489	499	453	452	442	481	416	448	434	469	459	470	444	411	464	482	445	455	455	432	465	465	484	465	474	468	430	450	449	457	477	445	408	428	440	427	436	445	458	423	488	456	451	445	474	445	427	472	430	432	445	442	476	473	458	470	440	444	471	444	450	481	491	476	473	466	483	465	432	469	462	463	470	441	474	477	447	443	465	469	470	427	485	456	422	418	449	488	448	455	475	483	464	459	467	492	512	470	441	470	477	436	428	484	482	471	489	476	456	452	506	503	462	457	424	458	449	439	444	482	491	435	445	444	447	440	462	447	463	469	449	477	461	488	446	499	448	470	487	427	454	463	493	467	455	473	473	460	479	473	472	509	469	456	431	449	459	470	403	443	485	476	514	430	472	460	441	444
25463	21388	27461	25492	10299	2634	1599	1022	941	951	1901	14273	15034	8977	2704	1092	668	539	497	505	461	518	481	474	506	450	494	485	507	481	496	463	441	460	511	498	512	494	478	468	441	480	480	506	441	500	456	473	479	482	499	499	504	433	495	495	529	525	536	504	493	497	464	454	482	460	473	500	447	455	472	460	462	490	525	482	497	490	492	487	478	473	500	477	451	448	508	510	489	492	492	484	480	489	523	492	459	506	526	489	513	482	510	484	462	533	487	501	490	531	497	460	489	491	502	483	495	461	527	473	470	467	454	476	499	493	484	469	484	486	471	493	523	509	483	493	474	500	465	489	477	511	475	517	439	486	488	468	467	478	491	510	491	483	494	484	519	496	501	473	480	486	476	495	502	481	478	492	471	523	512	515	468	512	534	503	513	466	452	490	520	479	476	484	478	485	485	466	478	488	528	477	481	462	492	496	478	473	483	485	484	504	515	444	455	494	466	506	499	473	455	460	472	465	470	490	464	497	490	456	447	472	485	492	505	476	462	464	510	513	481	484	489	492	511	492	455	507	442	472	458	466	488	512	524	499	480	490	428	499	501	477	496	513	465	498	521	492	497	487	485	488	481	438	495	431	478	462	487	442	472	452	475	453	488	457	461	493	457	476	475	490	503	525	473	492	501	469	472	489	483	472	490	455	487	476	493	450	475	454	505	510	482	442	472	516	423	503	480	469	477	464	469	456	495	489	483	496	469	459	480	516	499	485	491	509	501	518	503	470	458	494	484	480	482	469	469	488	451	529	518	463	470	447	476	478	474	512	452	462	474	464	452	487	508	515	487	467	478	498	461	493	491	476	502	503	515	469	444	477	456	472	501	498	498	449	504	506	486	474	499	492	505	463	476	491	504	487	486	491	502	438	459	483	486	452	483	461	474	490	481	504	470	493	440	456	490	474	454	505	507	462	465	460	504	480	463	494	450	473	500	501	469	521	463	478	459	469	484	508	490	467	491	486	494	453	484	456	456	490	468	482	511	448	449	466	477	471	515	515	481	498	495	509	455	508	465	487	458	462	485	481	448	460	463	477	526	490	444	500	490	463	490	475	503	473	489	507	478	476	433	464	465	450	500	485	443	496	501	499	444	484	463	480	534	465	468	474	509	505	484	503	447	494	460	466	468	493	525	454	454	512	473	473	478	474	478	495	510	501	468	517	488	483	464	491	493	484	462	494	483	502	459	490	484	460	483	502	482	472	477	500	475	453	552	460	502	508	481	485	486	544	501	437	491	533	508	492	529	505	473	505	471	458	486	463	478	485	466	487	491	500	486	484	475	482	511	489	482	469	499	471	446	444	453	511	503	495	472	472	492	437	466	484	485	450	439	507	505	492	488	528	502	498	465	493	508	493	490	482	428	490	530	458	493	465	445	476	480	474	441	481	460	471	493	446	471	512	459	477	449	465	483	517	469	432	462	531	454	511	471	493	454	470	455	492	496	460	471	501	461	476	493	481	446	455	482	437	469	503	488	459	497	505	526	501	498	465	490	526	452	466	423	490	480	456	467	476	507	487	534	504	495	523	462	503	465	460	482	510	470	469	476	509	463	496	479	476	464	448	441	470	493	438	522	518	474	471	477	485	528	492	478	473	520	467	454	493	438	463	448	472	462	499	446	448	468	484	470	527	489	513	513	480	471	483	430	452	482	525	474	528	499	531	485	494	449	529	477	486	483	527	442	462	461	534	512	515	470	469	449	450	481	488	465	520	520	450	498	477	501	461	520	486	511	515	472	505	458	500	484	448	501	508	458	480	501	495	470	478	501	514	515	492	437	477	522	510	500	445	453	449	485	453	468	497	499	450	478	499	502	465	491	476	499	475	502	516	492	487	487	432	466	474	500	486	474	516	467	445	516	492	489	487	502	457	447	485	466	479	531	486	467	473	474	467	486	506	511	473	480	467	450	464	465	492	459	466	447	456	512	462	437	492	461	497	473	478	437	474	494	437	490	464	488	481	462	473	510	511	501	478	496	537	537	471	480	478	472	486	465	460	508	481	469	506	478	496	466	472	511	518	466	482	518	502	452	458	460	504	504	528	474	456	515	479	484	497	554	499	484	462	474	471	484	484	464	469	485	510	482	514	486	448	473	503	472	484	503	477	486	481	506	476	449	491	471	484	457	484	502	489	457	502	476	477	462	464	479	464	486	488	464	443	466	491	474	526	507	480	446	483	491	455	512	480	440	485	479	483	499	457	486	505	484	480	505	495	517	478	491	511	443	518	477	542	489	464	499	505	518	508	494	505	479	467	499	486	498	469	526	472	505	502	470	482	548	498	494	517	452	472	480	491	485	471	472	460	462	469	490	489	457	478	444	488	492	531	512	480	445	470	472	454	522	474	510	494	513	489	473	474	509	490	492	482	485	482	475	494	497	490	497	489	467	466	510	478	478	473	471	478	509	479	500	455	467	478	512	479	509	497	525	474	527	489	443	509	493	467	449	510	429	487	515	488	506	456	466	446	457	456	478	497	488	515	465	488	469	534	481	468	444	428	456	492	489	481	458	482	497	464	484	476	469	497	521	467	473	479	516	457	463	478	443	474	534	429	464	458	456	520	513	481	498	488	463	503	463	488	482	479	474	524	527	454	496	482	457	486	515	477	476	517	451	424	481	538	499	490	468	495	464	488	472	478	491	477	438	518	496	498	497	449	474	482	474	490	460	510	492	480	472	496	494	503	456	508	471	506	478	468	502	470	475	430	438	485	498	465	451	482	474	479	454	477	510	481	507	482	487	504	501	506	492	474	500	467	505	443	491	533	494	471	463	491	503	471	481	492	467	478	456	486	461	456	503	460	452	504	432	465	482	515	497	490	522	497	508	487	492	499	497	516	466	444	460	495	510	454	489	500	490	500	497	513	465	495	508	466	471	466	485	485	474	480	504	506	445	489	495	503	465	491	480	459	478	501	446	458	463	451	459	476	472	496	501	495	458	502	485	440	448	476	464	476	490	458	471	512	509	480	474	485	507	494	479	492	472	479	455	491	434	457	457	497	550	502	484	468	503	505	517	505	495	496	514	498	491	512	441	460	509	461	508	504	447	474	502	465	440	467	471	471	510	505	501	466	481	473	480	483	461	496	522	530	478	496	492	457	503	498	514	469	488	479	494	480	483	481	459	505	464	500	477	487	484	521	507	491	496	533	457	454	476	468	507	481	499	493	492	476	503	423	508	499	475	518	491	490	461	494	479	446	484	477	509	506	492	500	490	472	495	470	500	447	492	459	421	487	482	425	486	468	491	482	461	517	509	479	446	511	521	500	468	461	480	495	550	493	467	487	471	509	480	499	471	485	466	497	495	521	497	441	473	494	476	458	500	513	491	513	476	512	477	468	467	493	486	500	508	506	484	498	508	500	476	467	479	456	547	480	476	481	481	503	464	447	486	468	468	517	479	487	492	469	482	489	490	516	496	478	481	505	515	462	481	474	460	446	474	481	504	513	479	479
5652	9255	6405	3673	3130	2186	1770	1288	1230	1318	3027	15514	13749	7998	2554	1158	671	469	460	437	430	425	454	449	461	448	406	426	441	380	429	404	454	429	452	445	426	455	453	486	463	413	409	446	420	422	440	428	410	422	449	458	437	405	409	440	478	428	468	430	420	456	450	406	432	458	429	395	422	377	455	467	396	416	410	422	403	433	427	444	449	458	417	434	419	447	453	429	390	451	406	462	462	441	460	471	417	462	438	428	450	428	473	437	463	461	450	411	419	431	461	448	414	451	412	411	421	419	452	425	453	409	432	457	452	413	455	463	446	452	437	413	473	439	442	439	450	414	437	446	430	415	460	424	427	421	445	403	446	435	420	422	406	457	442	457	421	448	454	452	466	464	395	410	440	448	465	431	423	454	420	426	414	427	436	431	460	435	441	435	449	445	461	438	425	441	422	424	441	417	441	427	472	413	427	438	441	452	450	454	471	421	437	447	402	435	442	406	425	465	428	436	419	430	432	435	480	433	433	406	420	427	440	456	453	446	450	401	431	416	447	440	429	416	487	464	465	440	424	409	450	431	432	427	403	417	458	447	421	431	419	435	388	424	434	439	463	438	445	405	448	426	404	434	431	449	431	415	430	465	448	446	464	393	449	411	397	424	426	414	421	447	401	454	438	445	435	471	406	464	432	418	463	445	440	391	464	450	428	426	448	409	422	427	417	404	439	421	430	456	428	466	451	429	415	426	432	465	440	424	431	430	386	454	466	402	396	432	429	466	435	406	444	479	484	400	450	395	422	436	443	461	439	421	462	450	448	432	418	461	426	441	437	411	486	448	436	441	446	393	422	445	403	430	416	446	485	422	413	454	414	466	442	438	447	447	468	451	443	474	449	426	454	440	401	504	450	458	463	445	442	416	415	430	394	445	420	420	440	436	407	436	396	400	394	452	462	416	420	452	429	423	441	422	419	438	467	440	467	405	456	446	426	449	433	426	432	436	470	471	432	427	422	431	430	448	429	411	454	408	448	432	427	410	443	414	432	433	431	435	422	428	413	432	449	456	431	388	409	455	439	461	447	442	415	397	437	444	463	430	472	439	425	424	432	418	412	411	463	419	429	403	430	425	406	445	409	468	453	431	446	405	376	367	457	460	451	426	462	435	419	390	477	426	387	397	450	431	430	422	418	428	451	439	442	444	434	406	421	435	409	415	435	453	456	432	423	440	440	442	434	446	457	435	418	430	415	407	426	465	455	449	387	443	445	391	413	451	404	432	412	380	456	401	421	417	433	421	434	422	423	469	413	473	390	399	404	474	475	423	464	429	416	448	417	467	406	429	443	428	465	447	450	444	439	429	464	444	424	438	425	423	438	444	467	426	448	420	447	456	443	403	435	437	415	428	425	466	436	412	413	440	432	419	428	432	418	409	408	380	403	459	463	427	396	453	428	443	466	423	401	433	462	432	395	443	440	418	441	420	433	433	433	442	464	423	426	462	401	429	439	401	440	414	419	446	420	448	461	411	403	463	449	435	478	420	441	481	432	409	444	444	428	439	414	426	431	415	427	481	428	451	446	453	419	414	433	445	445	431	376	456	453	431	397	436	395	465	467	437	439	474	430	458	443	467	458	468	456	415	425	417	475	445	418	425	440	403	453	444	435	446	417	438	430	450	415	450	448	409	454	445	435	414	439	467	405	450	425	426	454	401	382	434	415	431	424	404	425	439	458	447	427	422	429	409	468	426	426	412	484	430	449	459	438	396	407	482	425	464	443	443	424	410	404	458	430	420	414	445	435	462	406	422	445	400	440	435	451	435	414	410	459	429	443	453	458	454	432	450	427	420	449	435	423	425	431	458	451	422	438	411	407	429	439	436	437	425	428	375	450	422	494	423	434	441	413	481	469	429	429	439	418	468	468	413	396	403	405	458	434	406	428	474	459	419	446	423	437	445	465	425	408	419	433	410	424	426	399	465	450	412	428	444	423	416	412	423	466	418	444	426	415	422	464	426	437	426	443	394	428	442	443	405	441	426	462	453	427	456	432	418	450	396	409	433	455	456	444	443	476	437	479	490	402	433	432	427	439	458	417	436	441	409	446	429	413	414	404	447	399	396	436	429	417	455	423	437	444	435	409	424	418	399	482	428	433	447	392	454	422	431	438	402	435	474	411	473	433	427	395	417	404	409	406	403	456	446	429	398	435	442	413	464	438	413	425	428	429	414	446	445	419	410	442	429	402	425	452	451	452	407	391	458	425	466	415	406	413	428	427	433	448	407	454	421	454	406	423	432	431	443	439	459	388	399	405	447	463	443	430	410	405	426	424	434	431	411	473	417	434	422	438	466	420	463	450	407	426	442	421	426	458	422	439	432	406	449	475	444	447	411	424	416	403	397	408	438	441	444	438	397	402	413	415	403	426	424	453	430	443	424	452	466	433	412	445	391	432	432	387	435	423	430	389	443	434	435	436	447	411	467	445	446	447	433	444	455	421	425	454	434	387	436	458	435	433	436	443	422	425	433	415	407	431	414	422	435	414	416	406	425	452	467	421	444	467	431	417	446	431	427	456	459	426	420	417	414	437	412	398	432	428	394	422	450	435	418	449	395	415	450	456	404	428	412	467	406	417	421	447	423	432	416	435	439	414	390	422	416	438	434	460	444	416	448	422	447	406	417	450	434	444	432	424	450	429	430	436	431	464	425	425	418	454	461	433	429	397	439	434	458	411	406	446	488	436	463	448	459	452	442	415	449	438	451	428	472	389	398	446	441	419	426	448	419	412	437	446	455	457	425	431	430	438	413	424	467	408	460	434	415	440	443	424	417	444	435	432	450	435	422	453	417	401	415	464	420	429	422	394	430	438	435	419	409	428	386	407	415	442	416	414	427	440	468	434	410	396	409	446	474	426	408	462	419	453	404	434	468	478	408	417	415	444	433	461	429	432	420	421	430	437	461	411	388	452	446	445	415	430	411	422	422	436	440	433	476	423	433	412	420	409	426	436	420	411	451	423	431	442	435	454	434	435	449	446	466	398	450	413	418	420	459	411	435	423	395	371	433	450	416	407	401	399	481	421	399	440	411	464	411	430	420	451	436	442	454	407	433	428	370	444	444	443	422	401	400	422	410	423	453	435	418	432	432	456	405	450	481	455	413	407	446	451	423	435	435	417	427	437	442	423	429	412	481	426	421	445	456	421	428	412	413	410	452	410	423	434	428	397	399	449	394	468	441	445	442	435	394	424	438	415	420	392	438	441	409	425	446	436	442	437	441	374	426	403	454	426	424	447	426	450	430	455	410	451	488	428	430	436	444	482	465	410	405	429	440	425	376	458	403	457	414	391	428	443	434	430	417	440	427	428	446	426	440	434	412	410	445	419	443	489	427	433	463	427	435	423	435	385	417	437	420	434	449	470	441	426	397	415	446	444	434	433	386	438	437	398	455	445	469	440	437	438	443	467	435	420	464	452	442	440	401	454	408	409	416	443	402	404	435	430	413	434	433
24550	21408	28578	24633	21242	10755	2976	1686	1301	1323	3322	24667	24880	16771	5199	1940	1019	652	633	609	605	573	630	567	604	570	579	560	571	561	601	644	583	572	596	562	551	578	631	608	603	581	580	568	560	583	628	599	580	602	554	632	577	582	590	605	601	594	578	556	601	581	607	584	590	585	579	619	592	591	563	590	589	575	614	620	563	609	593	629	591	561	598	611	605	601	604	593	609	565	574	620	613	612	567	581	591	611	591	606	617	591	585	537	632	630	580	615	594	547	600	574	571	565	546	539	585	581	561	596	588	600	609	577	615	563	580	575	598	597	567	584	594	578	582	581	623	596	581	606	605	627	553	607	598	569	603	640	610	605	580	575	593	603	568	563	565	594	603	555	572	557	594	583	585	553	552	554	574	570	590	605	571	633	590	568	603	555	607	557	582	596	585	540	564	565	596	625	592	605	613	594	579	603	571	536	591	579	598	589	557	559	568	610	582	649	619	565	604	592	611	573	576	598	569	558	593	602	559	610	583	592	566	569	626	590	550	586	557	599	566	587	590	578	605	570	559	554	551	600	577	591	618	572	584	585	553	543	588	567	571	588	584	593	584	588	603	609	581	523	622	572	617	599	612	568	602	606	569	604	557	555	600	585	589	606	614	571	565	565	549	558	548	583	556	597	624	570	595	530	576	596	576	563	593	591	604	598	608	577	614	589	567	631	610	596	610	578	552	570	598	614	561	543	629	570	621	587	580	628	586	575	575	601	602	561	573	621	589	611	579	541	578	530	556	586	572	611	606	549	602	597	579	602	608	553	615	580	554	610	617	604	576	587	630	579	541	588	649	604	611	576	599	612	555	596	634	580	587	580	607	590	615	587	604	549	583	610	548	552	570	592	546	619	615	561	570	612	588	576	598	599	554	554	640	541	547	577	565	645	607	613	615	591	584	556	559	572	557	601	634	558	549	554	590	577	540	612	603	589	609	544	570	569	582	582	548	558	588	566	588	607	600	547	591	614	597	587	564	589	612	616	581	583	617	626	554	546	579	613	555	570	572	602	571	550	557	594	581	574	572	596	558	607	607	589	626	622	625	562	608	612	575	572	550	515	592	575	565	595	574	625	595	578	549	606	577	566	594	610	588	576	584	585	563	613	566	562	582	507	622	605	553	611	588	545	585	592	592	602	568	633	551	582	555	575	585	571	558	596	599	547	573	618	586	554	581	589	554	598	612	584	592	594	600	583	617	580	601	613	583	629	571	555	614	514	608	593	615	635	605	596	543	632	548	543	546	569	637	579	568	578	605	605	592	621	598	571	594	590	597	573	605	596	610	591	562	591	591	572	582	569	532	588	554	563	548	576	611	597	598	589	572	577	572	579	582	587	610	581	577	551	564	581	561	594	571	529	592	618	560	573	608	587	617	603	598	616	541	571	581	598	599	604	560	604	593	606	594	592	588	579	585	587	607	557	574	567	619	596	597	598	548	587	604	583	599	584	628	604	568	627	599	598	550	602	606	526	645	612	536	574	614	590	636	642	579	598	612	606	598	551	584	574	555	598	621	579	564	578	581	589	574	579	565	579	579	589	573	580	578	597	546	634	570	541	551	576	579	618	554	592	585	583	625	580	607	602	624	558	609	546	586	577	581	587	587	613	567	595	576	596	598	604	623	573	560	580	560	567	561	592	595	587	594	589	566	571	590	574	624	630	570	557	584	620	599	583	631	585	548	594	612	611	557	607	560	591	624	545	557	598	550	561	547	604	567	600	601	574	574	575	582	571	612	532	587	577	557	595	617	633	605	601	595	599	596	594	588	580	591	609	539	595	601	605	565	604	592	614	593	566	552	571	621	589	558	585	624	587	609	594	589	582	595	609	560	560	559	575	575	604	569	557	565	577	593	545	593	605	608	609	572	568	592	613	606	589	585	568	607	602	589	555	596	565	587	551	587	561	570	610	588	550	571	619	564	591	584	604	566	617	604	540	594	548	600	578	541	587	593	610	608	522	584	581	593	593	589	579	608	568	642	552	542	571	556	578	591	580	579	591	548	599	610	567	582	570	595	557	571	557	555	565	603	595	588	529	598	572	605	591	588	560	582	580	572	584	599	598	615	625	594	593	557	591	580	610	585	602	568	610	616	604	591	577	574	575	591	553	583	559	552	615	566	596	607	602	589	633	572	580	572	576	606	641	583	581	523	609	553	599	599	562	568	608	577	614	533	576	583	578	573	608	618	557	552	587	567	605	593	617	545	587	586	591	550	610	582	570	580	602	556	602	570	559	578	621	544	552	540	612	634	602	556	608	556	608	581	597	628	575	593	560	585	618	593	559	586	603	558	515	595	558	621	578	570	571	570	586	548	573	586	549	582	572	609	582	514	562	571	582	611	605	558	565	580	604	613	570	601	562	578	543	585	546	547	598	643	581	560	640	594	588	606	583	542	584	607	608	595	568	546	578	595	546	574	585	609	584	541	585	601	595	580	605	595	598	593	557	596	560	558	584	571	595	600	562	587	602	595	603	588	605	576	573	589	609	574	608	599	575	602	609	624	595	601	538	600	544	571	556	605	595	590	583	543	567	597	616	545	613	608	591	592	569	582	587	591	580	604	597	584	556	616	586	571	604	594	523	562	592	583	654	577	594	591	605	547	537	564	565	583	574	572	555	581	598	555	613	581	591	583	534	569	598	598	567	608	553	559	584	555	660	620	590	588	603	565	596	630	606	586	567	579	567	565	595	564	589	593	555	564	592	573	596	568	559	591	617	581	596	593	634	597	556	605	601	602	615	576	587	583	616	579	559	585	593	567	602	586	617	565	593	601	568	620	599	642	594	588	558	619	551	571	573	560	606	617	558	623	567	535	610	612	588	596	606	574	573	645	603	572	600	627	562	571	592	585	582	593	573	573	601	547	625	584	570	593	608	574	583	585	595	598	589	584	570	566	630	560	562	581	595	564	571	574	587	611	578	557	559	573	609	597	611	560	579	640	603	585	597	628	572	555	595	601	526	580	591	579	584	587	561	543	534	606	581	559	610	564	587	566	602	557	576	591	579	545	544	600	600	555	542	548	629	611	621	599	585	579	561	609	578	535	584	568	593	581	588	574	579	559	560	548	623	590	545	595	599	583	586	613	573	600	589	574	553	601	584	578	596	592	606	608	561	646	564	530	604	581	605	596	586	574	588	583	626	637	586	601	550	579	589	623	567	594	549	613	555	621	595	560	578	584	569	578	594	586	603	571	570	580	571	541	599	580	566	582	616	550	547	569	585	597	570	554	567	581	591	597	625	593	532	597	595	559	576	621	647	604	569	632	567	586	596	614	576	552	583	537	594	575	593	566	602	546	596	580	566	553	605	613	596	590	541	591	543	572	652	571	585	558	576	569	597	585	619	578	588	567	578	572	557	641	622	567	591	530	559	574	615	581	557	615	597	625	555	571	617	582	625	593	560	617	546	580	610	624	599	588	633	555	599	615	582	584	562	569	562	629	561	574	543	577	595
5838	9914	8909	7590	7103	4177	2277	1966	1739	1769	5177	25417	22274	13432	4245	1937	1010	629	519	559	544	562	573	513	498	529	545	543	552	538	491	518	549	506	510	544	518	489	496	527	481	519	496	500	528	525	537	514	493	532	518	547	537	541	508	537	539	504	563	509	537	514	505	548	572	519	522	501	509	531	506	489	538	538	545	510	537	543	511	580	537	536	485	532	465	490	531	554	488	537	491	514	532	524	496	529	521	585	498	518	525	522	512	518	513	511	554	535	546	536	533	498	518	504	533	531	517	528	537	516	522	564	515	466	485	532	518	530	503	509	479	521	515	547	542	537	538	559	575	536	514	499	507	561	526	510	496	534	525	509	533	552	548	502	537	528	518	507	540	551	564	525	540	475	513	519	533	516	542	570	524	513	493	470	499	489	513	548	529	509	530	501	507	487	484	541	527	492	530	588	563	505	547	542	493	513	519	521	518	506	523	539	528	544	479	509	570	509	516	515	540	513	518	505	564	536	543	533	492	544	487	534	546	514	541	550	538	552	499	522	537	506	537	519	520	509	512	538	519	521	549	500	503	511	524	503	515	518	534	500	569	471	547	508	538	493	500	505	494	484	494	484	481	561	511	512	504	571	509	506	478	511	521	507	500	525	553	536	532	481	523	509	524	489	533	535	510	509	557	512	521	535	538	517	511	508	502	485	533	513	496	535	512	530	540	488	514	514	502	524	515	494	580	527	495	526	530	503	514	500	525	478	484	558	537	542	497	505	529	517	495	527	517	516	516	504	543	535	499	525	518	495	505	560	550	490	503	533	523	541	535	508	534	555	492	494	560	561	509	554	498	560	516	509	504	493	508	496	495	526	500	556	521	525	563	519	529	497	486	502	564	556	489	522	523	513	515	488	536	496	516	510	584	515	502	543	522	523	535	506	546	502	522	534	549	525	528	526	534	527	525	485	551	544	512	469	494	512	532	492	521	483	524	508	541	498	516	525	513	545	471	493	520	517	524	545	532	554	526	520	515	489	537	527	533	536	534	529	510	565	473	506	525	491	493	528	544	526	537	562	508	526	527	506	554	503	504	485	500	536	469	539	512	527	521	498	497	489	486	490	523	516	530	577	508	522	517	562	529	501	483	526	472	520	503	526	504	479	504	528	503	534	515	529	496	512	532	532	526	497	545	525	517	507	513	529	493	530	469	499	513	567	508	493	552	538	529	526	508	509	546	565	511	518	511	525	538	527	499	522	494	509	533	481	551	531	517	518	502	536	512	485	537	514	520	505	508	542	507	538	507	505	519	499	497	508	474	544	499	532	508	536	479	528	537	541	537	505	533	508	447	502	502	513	529	506	507	559	527	504	523	510	523	499	528	529	530	516	522	509	559	519	541	532	532	503	528	528	496	548	504	489	466	495	480	549	503	521	521	494	545	509	520	542	496	521	535	581	499	498	516	512	522	530	495	549	512	467	471	510	534	518	514	474	534	484	527	526	491	562	513	524	535	508	562	509	545	521	519	518	501	546	485	509	513	555	526	519	533	535	516	525	547	504	490	517	527	550	509	565	518	522	501	498	516	501	506	530	541	500	547	532	489	487	517	493	551	478	529	496	518	517	533	536	530	517	523	513	498	521	562	551	509	467	544	533	502	539	521	501	526	508	505	489	524	488	485	536	528	504	516	535	508	518	517	507	522	556	532	503	516	537	515	524	555	511	474	524	500	529	522	530	471	539	534	507	507	520	541	495	561	514	550	507	534	525	506	541	531	515	514	498	500	522	525	504	509	489	525	510	528	484	530	503	561	481	506	497	485	531	558	524	539	553	572	460	512	544	539	475	531	546	539	553	511	509	534	497	549	563	530	506	520	528	473	509	497	504	536	525	519	515	516	574	529	525	541	502	508	504	554	466	537	498	516	501	512	552	507	528	496	513	534	508	525	554	493	529	501	513	517	523	526	535	510	513	530	478	510	513	504	513	504	522	519	520	531	520	521	506	527	493	526	516	518	511	544	543	500	505	514	519	493	535	523	536	487	524	541	501	506	530	549	513	563	520	516	534	522	507	523	513	564	535	536	516	511	553	524	505	555	529	516	480	517	526	513	504	527	559	516	513	540	528	539	485	524	544	511	507	517	493	534	490	512	536	514	491	535	489	515	495	557	541	477	520	546	538	517	532	544	518	472	499	528	512	474	496	504	508	515	513	538	522	496	498	525	513	497	529	517	513	508	519	521	492	535	514	514	483	563	510	503	521	500	519	515	519	504	514	472	483	540	528	530	522	523	528	501	538	499	505	497	534	485	525	486	500	529	506	535	479	491	511	514	500	508	506	516	493	519	511	540	513	486	510	526	490	470	470	534	516	500	475	518	544	474	544	535	544	478	515	514	498	513	576	501	481	466	501	521	534	503	529	536	504	487	536	501	551	499	527	488	515	524	511	470	492	495	507	503	487	499	530	544	541	518	534	509	493	531	493	483	535	526	549	534	534	543	464	538	513	500	513	520	520	494	494	493	484	505	514	512	517	479	519	493	522	531	529	487	503	499	494	488	499	533	517	509	516	534	463	549	525	539	464	500	511	528	470	520	531	538	493	517	533	531	567	513	513	519	502	534	502	502	490	500	472	526	507	499	511	529	517	546	571	473	545	521	489	526	514	537	549	542	517	542	523	557	504	520	488	548	530	511	509	566	541	516	502	562	509	530	525	520	526	527	480	547	511	523	527	524	500	499	470	468	500	523	496	531	494	496	499	478	552	491	558	529	515	549	507	491	488	510	560	508	534	519	502	476	488	511	505	517	505	497	534	540	529	485	474	544	525	536	528	486	529	485	493	530	472	519	528	498	520	515	520	534	528	528	500	552	534	527	504	490	522	470	534	502	529	537	515	555	521	533	513	520	540	536	531	532	501	493	520	514	509	517	488	539	494	520	501	495	512	489	517	538	515	511	518	493	513	511	519	500	556	537	473	481	510	512	539	543	520	452	490	514	524	515	518	471	509	501	468	524	504	490	508	499	538	492	484	511	523	524	486	520	534	525	510	496	508	525	518	526	526	456	542	528	501	524	486	486	540	492	560	543	532	536	547	523	504	521	501	501	508	543	509	529	511	495	515	506	526	495	548	533	478	526	510	525	527	505	508	511	540	533	513	486	502	544	483	512	539	495	457	496	566	511	488	523	519	470	525	525	510	488	569	509	500	544	527	504	563	500	509	502	535	503	535	528	537	499	572	474	534	522	571	530	499	542	497	484	460	500	518	546	514	534	532	480	502	525	526	516	523	492	469	545	527	507	489	515	515	514	493	507	499	527	513	550	514	504	489	520	516	552	505	561	498	511	500	535	510	515	568	528	490	514	539	490	525	527	526	554	543	534	523	468	499	546	534	522	500	496	516	478	519	470	516	535	519	486	528	529	495	475	525	532	521	507	497	500	495	503	521	534	510	537	508	526	495	550	517	517	523	540	480	542	545	493	471	510	493	516	531	487	524	558	491	524	551	482	496
27670	11463	3868	2961	1732	1100	732	700	689	681	740	1564	1801	1379	867	628	564	496	526	502	486	526	497	526	474	479	516	489	530	505	498	488	483	518	531	527	518	505	484	491	499	510	499	496	516	488	531	505	464	542	515	481	509	494	520	512	487	487	530	492	477	526	473	487	459	476	505	517	526	471	496	512	545	501	510	443	503	483	483	510	499	527	497	523	499	471	510	552	495	511	458	502	514	481	501	478	478	533	478	481	476	498	480	509	516	546	508	517	512	477	554	530	485	515	479	467	509	491	501	528	495	528	484	501	495	511	507	483	468	517	485	484	485	486	532	429	506	484	544	522	490	491	535	525	484	507	496	486	525	491	445	501	515	517	512	511	509	521	488	502	486	459	487	473	453	514	504	523	517	487	507	507	518	536	547	533	488	502	495	474	491	497	501	490	496	472	482	519	516	511	533	470	473	487	527	498	520	506	494	503	515	499	495	521	491	503	500	478	492	501	529	495	503	490	486	499	486	517	534	491	519	473	503	530	449	502	502	546	509	486	515	507	536	486	492	491	515	529	511	484	491	531	503	508	458	542	478	489	486	485	493	469	470	510	478	512	510	453	502	550	499	510	513	497	496	511	486	498	510	482	488	479	486	499	531	489	501	457	498	524	519	500	506	510	507	548	515	497	490	474	483	490	489	451	480	491	507	490	481	515	534	503	488	451	526	511	494	486	482	485	500	450	475	528	528	479	505	556	477	513	529	515	498	519	511	526	520	486	519	499	538	474	485	469	544	474	505	480	507	524	525	514	524	512	503	489	496	476	531	486	468	500	499	545	494	511	506	511	477	513	533	490	503	499	505	457	496	537	526	509	506	490	495	466	483	475	509	504	481	488	505	495	487	525	512	508	486	513	517	488	527	469	528	480	503	501	502	515	450	525	506	510	495	479	492	524	532	510	506	482	510	529	512	510	471	491	500	487	463	524	502	500	507	491	494	487	510	486	489	513	536	512	442	509	497	500	528	475	523	517	520	472	502	486	476	485	517	513	512	520	543	468	501	478	476	504	490	495	476	474	454	496	472	495	481	500	455	526	484	507	476	454	530	489	462	520	464	485	470	478	523	465	455	513	522	550	558	510	514	483	494	473	509	528	501	476	522	490	492	492	517	502	498	503	534	530	534	523	478	529	533	501	555	478	492	506	495	516	524	505	511	490	511	488	478	500	481	499	469	540	545	472	499	497	504	515	519	499	528	501	478	481	564	487	509	477	485	500	474	478	512	500	506	474	490	468	482	488	492	536	462	489	481	473	453	503	526	519	537	483	477	556	521	486	492	468	529	525	475	466	507	508	505	488	516	507	529	503	523	493	515	487	476	501	494	472	516	489	497	542	483	494	538	502	463	511	501	503	510	557	478	499	543	519	480	514	514	515	492	506	500	497	511	466	482	520	448	533	501	458	485	455	501	525	481	525	474	552	499	506	525	504	483	493	491	504	511	494	470	518	500	472	526	490	527	512	547	515	535	525	496	504	499	502	492	542	430	497	521	520	478	506	508	472	477	509	499	491	494	530	493	551	474	590	493	465	547	493	494	506	503	480	532	536	516	493	481	487	507	522	499	515	499	491	476	509	442	473	553	501	509	485	505	503	510	544	541	515	490	503	521	508	501	483	519	483	500	458	490	525	547	505	557	491	495	496	461	471	513	499	518	512	525	484	523	495	528	503	470	504	530	490	438	478	462	462	501	530	476	467	498	517	535	492	501	489	527	488	528	486	500	509	524	527	490	510	545	493	509	505	483	494	511	497	449	520	495	505	503	520	508	512	528	545	461	495	558	521	516	459	521	491	506	517	495	519	508	547	502	495	476	513	497	505	482	494	527	464	479	502	495	519	512	504	533	504	561	499	455	533	488	518	446	527	491	516	499	500	466	481	455	522	476	526	480	485	491	509	527	514	489	490	494	487	507	455	488	491	486	501	515	478	464	515	489	518	498	515	484	488	499	540	512	509	487	558	526	514	529	472	524	531	457	503	504	519	492	489	484	495	480	513	509	490	510	530	493	523	513	487	467	466	545	481	475	476	472	500	483	498	479	502	511	506	518	493	507	511	456	529	498	460	505	556	515	529	510	500	488	532	504	493	498	502	473	500	474	533	533	520	519	493	511	481	512	484	526	553	481	498	519	496	444	495	490	489	514	476	475	483	521	500	484	501	491	507	485	482	511	526	506	494	520	501	493	553	469	476	524	512	475	503	460	492	515	488	496	492	490	508	526	514	521	493	472	484	537	505	504	459	482	513	508	467	485	478	475	527	492	518	486	441	513	491	502	467	517	463	502	506	482	496	491	493	465	489	558	456	453	497	490	504	542	465	488	514	486	496	531	487	479	470	518	479	446	556	522	497	480	499	501	491	549	534	508	493	483	486	496	471	527	475	472	531	523	507	514	498	465	472	516	469	510	504	551	432	495	500	451	463	505	505	525	498	531	502	469	518	494	512	495	494	518	435	501	500	503	542	537	497	528	499	525	471	490	518	516	519	534	478	491	523	501	483	505	502	523	486	518	512	521	519	467	490	495	501	516	495	501	484	478	545	519	480	481	462	497	486	536	501	489	533	484	519	483	528	500	487	506	521	482	506	512	489	511	538	450	496	500	490	475	518	514	508	519	544	519	467	486	503	508	524	488	454	491	499	492	491	491	495	524	474	528	540	507	511	527	539	489	481	505	520	514	545	486	511	512	504	520	482	497	474	473	516	494	505	494	483	546	496	482	486	503	431	480	482	513	512	481	500	512	490	464	461	518	515	498	497	538	520	493	518	523	505	502	488	483	503	496	490	545	505	528	494	518	502	512	498	482	538	523	516	504	497	488	515	467	514	526	501	454	541	485	497	492	493	502	484	459	551	473	500	496	455	552	521	494	495	508	506	524	504	485	508	459	483	523	473	490	515	499	493	495	454	490	519	533	507	492	537	479	478	513	540	482	511	471	443	520	485	496	521	481	512	507	501	515	489	530	491	515	492	485	475	478	494	499	506	541	519	483	434	494	488	519	494	486	480	538	507	502	498	531	525	481	488	487	503	496	458	518	523	507	516	455	492	486	540	508	509	499	477	494	456	512	525	526	535	533	512	497	525	454	480	548	505	506	463	486	515	522	449	490	469	514	511	520	522	525	526	479	513	522	523	480	482	513	515	490	493	506	512	478	465	463	510	515	526	477	549	513	505	499	495	491	517	484	474	506	503	498	507	496	507	482	509	483	518	535	500	481	492	471	509	523	482	468	499	508	531	548	483	513	481	485	508	546	498	509	562	507	481	487	482	518	481	532	518	520	532	498	476	528	490	481	506	514	479	464	476	505	513	490	462	520	522	511	469	489	499	501	486	506	475	484	521	479	458	525	487	527	511	546	523	504	530	472	481	457	523	521	522	514	514	510	504	487	471	461	501	521	449	562	497	475	479	501	528	509	494	493	503	535	531	491	498	494	536	569	533	525	475	511	543	493	506
5959	3090	4002	2794	1979	1317	760	758	849	810	895	2041	2034	1402	774	534	524	466	452	432	412	431	437	459	477	395	401	448	458	426	438	418	417	428	431	431	417	396	445	479	444	448	437	434	455	434	445	449	484	424	430	424	457	443	468	472	435	429	427	415	433	441	417	420	454	447	419	399	450	466	425	458	420	446	461	414	460	428	463	434	403	463	430	426	450	412	447	440	436	436	448	462	438	452	436	452	432	487	413	445	438	430	446	435	506	453	467	414	430	420	423	437	440	465	414	400	463	437	463	442	401	420	439	417	466	438	460	420	438	437	448	436	421	420	456	461	457	424	477	453	438	443	458	464	459	400	442	444	442	456	456	437	478	415	463	418	411	449	426	459	428	442	432	405	450	418	437	447	450	427	438	393	431	464	459	457	452	445	421	422	445	410	437	456	431	457	442	416	450	423	411	452	408	430	476	395	406	454	426	408	424	450	463	459	390	441	428	416	428	492	448	434	417	451	432	466	445	428	434	452	453	417	428	450	446	387	426	421	426	426	433	396	428	474	382	426	450	428	460	449	452	453	457	467	464	439	453	466	449	454	383	428	411	427	485	447	476	423	461	427	454	442	412	426	465	416	438	415	447	420	440	413	455	439	418	432	442	405	429	449	461	463	464	428	435	463	441	448	445	408	459	454	465	436	480	442	431	437	422	433	446	445	439	459	412	440	440	462	443	434	467	428	415	431	456	420	449	380	433	424	448	429	422	444	435	426	438	461	439	423	438	430	447	433	401	412	484	496	423	414	412	482	433	438	438	460	414	430	461	497	464	445	418	429	429	413	406	465	439	446	438	446	430	429	402	404	431	444	432	443	445	449	447	434	446	434	471	416	444	472	453	443	443	441	402	451	443	443	436	456	456	474	426	420	434	447	466	435	400	460	442	423	459	463	460	430	428	421	452	419	474	468	448	400	424	474	464	471	495	450	459	453	427	462	438	465	476	407	392	426	425	425	442	497	433	445	440	446	436	394	424	429	455	420	467	418	454	400	446	458	443	446	415	475	440	434	427	446	472	415	440	474	418	469	462	452	436	452	432	488	452	428	445	440	422	442	430	446	447	429	408	472	436	463	427	457	460	459	445	447	429	425	475	447	413	461	416	422	395	432	443	432	471	432	433	433	437	411	469	428	400	437	458	392	452	433	445	453	386	434	476	453	442	434	434	456	434	415	486	440	401	410	449	443	468	445	427	420	457	447	418	404	409	485	454	392	430	400	431	434	397	436	450	427	485	439	428	420	419	413	450	453	459	430	449	451	473	468	446	423	455	445	408	449	409	428	429	466	462	449	476	429	439	464	471	449	451	450	406	448	443	462	422	442	438	433	433	412	456	448	440	440	435	444	463	416	398	414	432	451	439	459	450	469	458	457	463	468	481	457	444	416	403	449	434	468	426	458	415	401	408	454	438	415	430	445	429	416	419	436	420	429	398	451	473	414	433	433	414	475	461	482	423	418	452	431	451	430	434	414	421	401	433	432	404	433	437	413	421	403	473	449	447	464	468	422	416	430	409	418	443	447	438	448	429	449	456	456	458	451	456	449	452	475	451	429	467	436	485	408	419	430	435	432	429	422	438	442	446	459	454	459	438	452	456	433	440	445	415	448	410	394	443	434	412	468	406	453	446	419	443	446	449	431	418	402	414	420	434	447	441	428	431	444	458	434	411	411	443	407	433	454	454	461	470	454	427	433	406	426	396	448	478	477	399	439	451	444	449	438	489	431	436	424	396	425	454	457	449	438	443	390	433	463	473	444	454	427	434	447	436	426	436	439	430	432	445	446	438	431	442	430	415	477	447	448	448	386	443	434	440	485	457	429	440	455	447	445	467	454	423	418	448	418	438	472	418	426	459	440	450	419	437	439	419	431	447	418	416	475	441	446	466	477	436	405	439	469	411	455	436	453	442	423	426	448	411	446	423	394	456	431	432	469	424	453	464	458	431	428	430	474	402	457	448	434	450	419	429	411	420	443	422	445	459	412	463	417	408	428	405	446	459	435	459	461	433	430	427	393	411	476	451	447	435	426	426	430	463	483	432	413	436	431	436	467	447	416	426	451	432	449	443	439	460	452	412	456	423	431	457	443	449	426	443	435	407	462	452	445	427	435	449	456	447	435	463	447	473	457	441	416	463	436	429	403	422	495	436	415	418	462	430	441	440	460	453	433	458	465	417	426	471	446	433	484	443	488	438	428	456	446	455	456	438	443	425	456	452	426	441	434	438	416	443	452	438	425	396	401	432	468	439	426	450	440	460	466	428	440	452	456	444	431	428	426	443	437	439	456	416	422	421	406	447	451	458	453	435	472	430	456	427	451	416	421	461	430	444	439	435	433	490	409	458	456	475	431	440	433	429	457	464	492	446	400	469	442	388	445	393	464	443	433	455	437	447	454	437	436	431	456	430	433	427	466	473	425	449	450	449	428	435	422	433	457	420	437	471	456	447	466	398	462	433	452	396	462	431	443	451	420	485	398	431	443	410	436	460	437	465	445	426	449	469	474	452	415	460	417	441	443	464	462	424	410	434	435	400	457	443	461	414	425	431	425	434	475	440	433	449	400	435	441	418	443	450	401	425	396	444	478	463	438	437	462	430	454	423	408	418	418	444	442	418	409	443	468	455	412	420	448	439	436	469	433	461	439	433	466	439	416	445	455	423	451	444	411	441	497	449	477	428	426	444	464	473	467	421	427	444	440	412	455	410	427	446	456	462	446	445	443	456	445	450	425	411	400	434	417	432	417	432	410	456	406	455	449	439	448	469	482	442	420	445	431	410	431	422	462	440	441	450	424	431	428	438	452	460	420	433	425	459	437	436	479	469	427	418	413	462	435	446	454	414	446	433	425	465	451	471	430	467	445	472	408	445	426	424	439	433	419	438	442	496	438	445	446	421	424	423	434	463	419	444	473	431	436	472	455	455	458	431	412	412	427	453	432	464	437	454	426	437	424	425	437	451	426	432	458	445	448	464	464	425	439	449	450	414	408	432	451	453	448	434	458	430	437	424	454	452	474	447	435	426	417	424	466	413	434	441	460	435	458	441	441	433	430	470	419	436	444	435	444	390	430	432	431	439	424	449	465	433	426	453	423	425	434	453	461	434	457	428	463	456	429	430	466	433	426	447	461	443	411	440	429	420	447	427	470	434	458	443	463	437	441	466	431	446	416	456	506	406	386	416	439	434	459	421	416	446	417	441	467	441	495	413	428	440	420	449	446	431	454	440	415	485	417	448	460	443	451	458	415	446	403	455	431	439	432	408	418	444	429	452	462	412	440	463	464	445	422	435	455	439	454	475	454	440	464	459	435	444	414	426	424	441	413	439	427	433	455	445	457	424	436	422	441	407	434	444	443	468	430	464	451	440	434	495	443	459	464	422	418	469	456	436	429	402	462	444	441	440	412	485	415	418	439	448	418	436	408	433	423	435	390	460	444	386	450	434	447	427	437	479	466
25666	21494	27683	25530	11223	2739	1344	1087	996	998	2484	14268	13559	8061	2536	1096	680	514	490	499	458	472	442	446	494	495	452	462	475	463	464	481	456	468	460	510	417	453	468	484	470	490	478	447	451	452	468	467	479	473	476	459	437	476	472	456	444	434	463	459	498	447	448	432	460	458	460	456	485	458	474	468	494	441	470	479	458	468	472	455	439	470	469	491	420	426	477	452	451	461	484	465	462	462	468	502	467	452	448	496	442	430	472	459	487	493	455	489	468	450	462	474	442	481	470	481	455	455	497	453	472	471	475	446	469	468	434	473	445	478	478	476	449	469	454	470	450	460	482	447	459	418	480	466	468	431	499	460	462	489	465	467	422	480	462	454	477	454	501	437	480	460	460	438	485	459	494	467	447	451	459	472	466	501	431	494	465	452	481	477	465	447	475	456	503	484	492	423	503	472	482	467	469	451	479	461	472	455	446	420	449	447	459	446	470	482	425	481	432	469	449	443	484	488	454	477	468	456	495	475	437	470	467	485	474	471	450	472	516	453	450	465	453	476	451	485	485	507	449	477	458	497	443	456	429	453	461	447	465	445	474	424	435	464	478	453	483	467	482	462	443	454	479	417	468	459	470	494	505	456	433	422	474	474	508	484	436	508	442	460	466	482	467	437	438	484	501	429	431	454	462	464	480	460	454	465	455	495	478	453	444	467	481	477	464	473	454	459	487	432	484	462	468	458	440	447	465	441	463	475	503	499	488	481	465	430	464	457	499	440	497	450	441	473	448	442	435	428	480	466	456	477	423	462	476	460	450	387	450	416	458	408	452	443	476	464	446	444	483	454	470	493	453	438	458	471	491	467	463	475	436	465	473	500	432	453	461	448	477	484	506	504	456	440	449	459	479	429	442	457	502	464	452	488	442	499	444	455	433	460	490	509	429	505	466	455	490	460	497	460	435	453	482	490	481	481	451	437	493	489	463	481	442	450	489	509	478	457	484	484	468	434	480	448	455	441	461	449	469	442	478	448	426	461	511	449	470	444	482	474	452	446	443	440	474	467	453	493	495	476	459	443	430	416	445	463	454	470	449	514	472	462	486	480	503	461	444	454	475	482	475	440	494	437	485	453	479	466	467	454	485	477	454	465	498	484	502	447	450	462	453	451	467	482	497	463	476	465	465	448	464	469	487	479	433	447	452	438	465	448	475	480	486	438	456	488	482	442	515	480	473	492	441	469	474	518	462	485	459	453	439	483	462	473	457	445	428	484	460	446	456	480	461	460	430	478	488	488	482	475	478	477	493	442	427	469	459	457	393	484	487	448	444	494	458	454	449	456	457	486	495	470	450	448	462	460	463	472	483	484	435	476	436	451	450	446	459	456	442	475	474	496	466	462	431	456	423	457	493	501	442	495	452	460	453	457	482	492	479	450	451	454	468	423	442	475	449	486	478	477	462	485	448	486	433	505	500	487	495	476	469	443	442	460	465	394	493	447	448	487	454	426	457	452	453	501	445	517	472	447	476	468	469	469	425	443	446	507	485	469	426	491	495	482	467	463	467	442	510	464	451	449	487	450	483	450	424	443	507	447	483	457	458	486	471	480	487	441	428	456	445	469	449	479	478	473	485	421	489	471	434	485	425	491	442	469	440	472	448	457	462	451	466	499	504	465	492	451	474	467	475	463	441	460	461	441	471	453	441	446	491	457	454	481	482	449	445	451	467	474	475	433	428	480	442	470	501	491	462	506	487	450	498	420	502	476	472	478	433	465	470	460	451	491	500	471	464	482	442	442	447	458	439	449	498	494	479	447	463	469	461	448	457	448	437	506	429	484	448	471	466	451	441	457	496	418	521	455	445	454	474	487	441	477	464	441	438	440	464	478	495	453	429	442	496	442	466	457	451	481	507	444	441	507	447	453	466	462	432	494	481	471	444	510	440	518	437	464	474	494	496	466	496	459	461	445	462	475	479	462	439	436	470	449	461	451	450	480	447	466	415	449	440	459	436	445	442	451	450	458	497	446	464	437	450	440	475	469	446	440	464	449	503	450	455	486	427	452	431	466	440	467	432	480	506	459	466	495	476	459	443	509	464	435	442	446	432	477	473	449	445	421	439	468	472	436	444	457	453	432	457	457	434	449	424	497	475	464	458	421	477	473	461	487	479	481	441	479	468	517	447	434	480	488	442	440	488	480	484	453	466	453	477	454	491	465	467	522	464	441	526	457	481	521	418	436	465	462	469	508	446	468	421	435	443	473	465	481	445	461	482	436	506	472	446	494	422	471	484	430	463	481	501	430	468	441	462	465	477	487	473	457	458	475	459	484	476	486	436	492	447	459	451	445	472	445	483	441	464	463	499	490	450	439	487	450	467	481	457	463	449	455	493	477	444	479	476	455	423	466	469	454	491	456	463	435	478	453	476	465	471	461	468	476	476	454	493	494	458	491	459	480	433	459	474	442	435	478	474	436	468	479	457	478	453	455	475	430	491	470	460	499	411	432	497	442	457	404	458	443	461	456	475	485	464	473	473	487	478	477	443	456	442	453	439	477	485	462	481	471	486	478	482	446	485	446	462	469	495	469	447	465	442	459	459	473	476	460	478	456	493	459	455	454	511	458	474	424	429	467	459	439	487	451	481	493	501	467	474	464	470	469	471	443	458	475	488	482	480	423	438	470	471	446	494	486	453	470	463	477	468	434	456	454	476	448	482	478	445	472	457	446	436	443	464	428	402	479	431	443	468	474	493	455	479	451	462	465	476	443	508	420	448	513	461	478	485	441	500	530	474	480	477	465	508	460	459	474	463	469	446	514	496	445	464	452	459	461	477	440	439	481	444	465	491	437	458	480	463	521	489	432	512	429	447	446	453	486	458	455	449	446	472	474	453	483	451	480	428	416	492	456	448	475	428	478	465	474	469	455	451	460	464	458	493	462	479	461	462	465	488	460	456	495	441	439	450	441	474	455	455	473	470	479	514	454	490	477	449	446	438	468	439	456	446	448	469	486	441	485	449	428	488	462	468	508	453	464	481	485	461	478	458	493	444	401	454	446	453	455	475	437	480	472	512	471	471	466	464	476	484	448	465	438	489	500	465	420	434	501	449	469	445	494	466	488	444	446	478	489	490	442	470	471	458	436	418	478	457	459	465	476	462	460	423	414	464	475	416	474	494	502	448	463	452	471	494	464	462	495	458	463	452	442	439	456	436	446	468	481	431	470	463	479	473	457	453	441	456	446	444	446	441	446	477	480	459	475	440	488	483	441	466	440	448	472	487	450	440	456	450	459	429	462	466	472	462	485	453	440	476	501	469	467	483	455	468	511	446	431	486	491	430	509	456	484	478	454	445	475	462	505	444	475	439	477	480	457	458	468	467	451	482	475	459	440	455	504	477	468	471	464	410	433	478	469	493	510	479	478	447	438	469	424	494	456	484	454	457	452	464	442	477	472	430	444	445	474	457	499	432	444	496	480	462	455	437	477	463	462	436	435	452	464	468	417
4971	11239	12044	7689	3470	2142	1462	1310	1341	1329	3882	15659	12885	7675	2615	1178	688	479	454	447	453	406	409	449	458	429	459	443	433	389	450	430	407	444	448	453	437	447	403	425	441	418	433	425	414	466	406	429	443	455	427	443	431	399	436	438	482	400	442	419	422	468	419	437	415	427	446	436	433	439	425	439	427	415	414	416	439	449	426	421	427	438	422	437	430	454	438	426	453	429	444	446	439	443	475	414	438	437	434	431	436	431	458	432	421	453	431	446	436	462	415	433	436	452	402	435	428	445	419	401	410	421	392	449	438	456	421	428	438	460	416	450	430	453	425	425	442	461	428	387	407	416	443	391	437	410	428	410	399	454	421	383	420	418	431	407	464	462	415	412	438	429	407	412	429	405	425	447	443	440	440	482	429	428	436	441	402	436	422	462	420	443	418	404	426	430	433	441	393	430	391	409	396	406	441	413	425	440	410	455	415	431	426	445	442	454	431	423	403	408	461	441	442	451	403	404	438	395	424	393	475	427	452	440	406	438	416	471	486	459	417	422	411	410	447	429	411	427	453	393	453	451	383	453	404	396	434	454	429	437	419	415	426	412	417	441	424	426	413	418	410	446	417	427	399	428	450	417	433	390	416	436	442	388	421	419	418	433	468	424	414	438	421	411	397	409	442	440	433	462	438	426	409	443	433	424	415	415	426	445	402	429	415	416	424	429	454	411	452	458	474	430	411	428	462	434	428	428	435	457	430	430	459	422	432	409	441	419	433	443	413	440	415	428	429	457	439	439	421	427	407	438	423	391	410	403	387	422	435	429	442	432	427	421	417	431	428	378	461	458	428	473	423	421	417	423	403	422	434	462	407	450	425	465	448	410	444	429	429	446	374	419	442	451	464	482	410	436	424	423	411	444	441	425	440	412	429	451	447	449	449	429	413	450	415	448	413	427	457	425	410	400	416	446	422	391	474	416	438	428	432	426	438	428	445	459	376	425	403	447	440	435	463	408	428	415	453	439	430	436	453	439	428	429	440	368	427	418	414	412	445	400	407	429	402	450	400	451	452	428	439	367	437	421	443	428	387	444	418	436	425	437	385	411	427	418	452	416	386	397	464	437	461	439	427	446	417	433	440	425	411	388	429	404	453	420	402	422	423	413	437	448	444	439	392	442	418	423	451	433	457	411	448	428	424	451	404	400	404	434	438	407	420	414	420	454	374	458	420	421	399	427	420	399	420	407	428	436	419	460	422	439	440	419	430	429	450	462	429	439	415	409	418	438	420	452	460	419	407	413	414	448	367	415	434	427	426	450	405	465	429	422	421	494	423	407	403	413	431	465	398	421	414	427	413	451	421	420	422	416	436	413	446	425	414	450	413	387	390	390	387	406	427	409	430	417	434	405	429	420	411	467	378	429	430	434	395	457	431	449	470	449	415	434	448	436	426	411	413	449	427	425	417	417	434	384	441	419	404	430	425	445	405	407	398	405	396	458	470	430	420	458	400	451	453	417	402	406	445	406	401	417	432	443	439	401	411	420	451	419	471	441	431	476	453	448	437	428	457	373	435	446	455	417	382	436	425	442	447	405	413	412	433	431	431	409	424	413	462	424	425	412	442	417	449	408	418	441	418	421	449	408	441	403	433	400	422	413	451	431	395	423	411	401	409	403	420	455	414	439	395	441	448	419	423	446	428	440	447	430	435	442	447	422	455	411	423	431	379	423	432	431	414	398	453	418	454	409	409	443	411	430	462	430	463	419	434	446	407	429	417	443	388	457	438	445	406	434	435	421	422	447	409	466	416	408	407	416	468	435	435	449	418	428	415	446	409	434	431	428	369	424	437	443	447	389	425	472	397	391	425	404	482	466	426	480	438	425	416	440	436	473	442	438	408	413	426	443	450	415	439	444	426	443	449	401	446	425	457	445	430	447	401	416	388	429	385	450	444	424	463	409	416	385	405	406	411	414	435	457	426	419	431	419	438	448	433	416	384	438	440	458	432	444	425	403	398	405	417	457	399	404	414	417	412	373	428	439	425	443	420	409	410	474	455	444	414	447	405	413	438	423	433	433	467	488	393	446	433	425	440	406	452	410	445	405	440	430	464	475	423	421	434	438	425	442	389	413	450	433	427	444	388	391	433	416	470	442	433	416	422	421	414	406	433	421	478	469	434	434	421	422	436	472	408	385	436	450	426	468	460	439	451	442	423	411	450	480	450	423	468	396	413	449	448	445	454	428	447	451	417	421	440	444	442	432	462	413	458	436	450	421	401	446	461	430	434	439	411	417	451	441	431	468	425	446	403	448	410	417	436	420	437	432	449	388	436	399	447	409	404	442	422	412	404	441	439	436	438	399	427	433	405	436	408	441	435	427	403	482	406	418	385	413	464	447	439	440	434	434	410	422	424	451	433	427	430	396	451	435	410	420	461	455	419	416	421	433	420	434	403	404	396	417	419	432	434	441	421	402	423	433	441	431	450	435	412	450	444	454	402	425	405	439	443	396	477	423	404	405	430	413	416	421	412	411	433	442	404	416	392	432	414	442	417	430	414	409	441	429	449	441	424	429	432	435	458	441	418	461	412	403	437	438	449	432	429	407	461	420	424	451	453	417	414	426	393	424	403	422	434	444	454	444	438	407	406	450	433	448	460	453	424	434	439	432	457	444	424	415	436	406	411	451	451	436	424	437	450	436	434	409	416	446	434	423	397	411	424	438	408	407	450	439	407	384	426	439	446	436	429	402	451	434	415	454	414	398	420	431	475	451	435	428	411	415	440	407	443	445	442	447	404	437	425	472	433	420	468	405	453	401	428	413	400	456	451	446	420	412	399	422	416	426	428	411	441	412	405	411	441	415	417	423	434	412	400	432	445	431	444	402	418	423	436	414	423	435	415	423	494	431	468	426	435	431	418	428	424	415	446	417	437	406	419	430	434	430	425	454	445	437	427	392	434	460	420	418	432	409	423	407	426	454	426	457	440	468	426	420	447	435	416	462	437	404	452	423	394	441	457	451	436	411	429	442	408	433	416	410	412	433	407	438	398	409	426	463	459	436	394	429	409	454	396	416	424	449	387	425	418	417	432	440	425	434	434	416	451	423	420	411	450	440	434	440	421	448	448	425	424	415	448	420	394	431	461	405	446	431	444	434	471	486	445	421	431	414	420	371	427	377	407	396	429	427	474	438	444	442	441	414	435	447	428	428	427	467	392	445	456	443	435	440	433	403	455	422	438	424	397	423	394	432	425	425	406	391	440	422	422	462	440	430	402	409	393	390	439	412	446	398	437	417	451	455	433	402	433	415	430	423	439	424	389	457	433	446	426	436	397	436	451	425	449	386	421	409	393	443	422	451	451	418	441	407	415	433	409	424	425	385	416	462	401	446	415	424	416	424	406	461	406	429	395	453	451	387	398	405	429	455	415	446	422	416	408	447	441	413	419	396	428	433	425	474	441	409	421	398	444	456	415	440	459	428	430	420	453	404	436	441	404	393	431	450
24565	21430	28667	24624	20874	9111	3028	1839	1864	1734	3928	25090	23961	15696	5052	1615	955	680	596	596	560	607	598	583	625	575	623	580	599	587	575	559	570	565	581	582	605	560	625	581	555	552	569	498	577	584	583	568	606	567	580	570	585	611	593	538	575	581	550	577	614	581	587	585	589	572	619	602	543	562	564	567	565	577	598	539	569	578	558	608	595	588	605	614	580	509	568	616	572	589	564	607	610	580	540	586	557	577	576	576	576	570	592	600	617	562	559	575	622	562	577	569	563	577	580	610	573	576	596	543	586	586	589	583	572	583	645	577	591	569	557	539	566	533	550	589	529	572	588	520	565	593	591	583	580	557	579	536	570	523	535	613	592	576	561	557	614	549	596	548	619	573	631	605	572	601	580	633	602	549	590	583	555	591	583	594	579	535	587	542	591	593	557	587	593	596	553	531	546	585	561	570	579	574	613	524	599	601	563	584	561	603	561	574	584	597	575	576	588	564	536	601	572	564	568	589	573	577	608	546	555	562	547	572	552	537	550	543	596	560	579	571	567	593	558	563	577	619	587	581	551	563	584	563	561	537	588	580	529	593	583	577	558	565	619	549	517	556	536	572	561	602	560	587	616	619	538	604	583	551	552	561	575	598	604	568	567	583	579	595	614	563	626	551	538	593	595	589	605	588	563	564	544	552	615	588	588	544	570	594	519	554	530	522	617	587	574	566	603	579	562	570	615	556	558	539	532	573	575	599	533	572	549	584	564	590	565	574	597	590	574	544	607	531	552	565	594	561	519	558	567	594	561	594	629	547	577	580	547	609	582	585	535	582	588	586	562	580	551	584	610	585	596	563	555	563	619	533	527	585	602	603	563	593	586	599	548	583	599	544	559	562	557	578	571	570	537	579	588	593	605	562	602	576	596	585	566	558	582	599	567	558	600	612	525	556	525	625	559	564	579	596	562	586	604	583	563	577	555	587	514	591	567	570	583	610	590	589	558	561	556	568	569	550	566	541	583	540	569	524	585	558	591	557	551	586	559	557	551	585	575	561	616	566	543	583	553	569	588	547	562	559	580	587	554	603	560	586	602	536	596	600	582	565	562	610	609	558	607	568	554	547	590	519	584	541	601	631	594	609	588	572	551	574	575	551	599	618	552	608	554	614	573	578	582	573	579	575	565	596	613	562	546	566	564	589	577	550	536	589	604	540	599	566	547	584	613	552	605	533	573	578	572	578	588	595	548	570	605	567	554	590	542	560	625	577	547	614	566	567	621	572	557	548	549	552	568	603	592	543	582	610	607	565	621	577	585	540	535	596	556	566	568	623	546	583	579	557	611	597	617	546	569	600	536	604	610	526	576	574	611	597	577	543	534	555	585	572	560	559	587	580	570	587	580	588	564	550	560	573	553	558	563	581	562	601	566	577	623	563	567	597	578	582	569	597	568	555	598	569	566	603	571	602	591	571	553	562	574	566	587	540	557	590	599	557	559	564	577	580	586	616	569	554	584	584	599	566	557	584	607	601	553	576	577	581	540	576	614	579	533	551	618	547	566	568	573	541	570	599	560	597	584	568	585	584	569	566	580	577	566	555	574	572	573	585	591	575	603	566	564	529	578	598	561	568	579	577	582	577	570	601	575	558	585	568	561	550	549	575	623	620	567	545	529	518	563	591	575	588	568	567	554	586	579	580	585	569	576	557	569	598	603	579	596	578	576	561	553	651	586	600	566	568	618	572	579	549	567	562	565	521	573	598	599	567	566	569	574	588	546	610	564	543	584	570	597	566	583	592	547	572	556	580	577	604	554	595	563	580	605	586	605	584	595	579	573	567	584	584	547	582	584	556	552	597	564	587	579	555	612	574	534	530	541	559	520	595	554	569	565	577	591	574	530	577	538	615	532	549	596	557	569	590	552	549	652	582	604	598	602	578	602	573	569	562	580	528	578	602	565	583	554	596	521	572	580	552	590	558	563	582	566	575	583	586	640	562	593	616	562	527	573	527	607	575	595	579	572	573	551	560	583	517	552	565	593	582	622	543	553	558	542	557	555	522	515	509	585	572	581	600	553	607	593	547	584	580	579	616	558	529	579	613	581	618	585	537	577	617	577	516	551	606	600	568	565	529	595	585	578	613	531	560	586	550	576	540	580	591	574	544	562	577	578	551	602	589	594	586	571	580	554	560	546	597	555	594	529	606	564	563	532	500	552	565	605	574	576	578	605	563	593	561	608	578	569	550	594	513	558	546	563	579	595	591	561	544	575	574	593	592	607	550	583	592	588	602	608	586	545	566	572	586	575	558	621	609	597	549	566	583	606	566	590	566	600	570	604	519	536	603	532	537	566	623	601	573	573	568	580	560	572	595	597	614	596	583	576	563	576	539	590	571	551	560	580	594	575	611	587	519	575	605	551	550	545	560	583	596	540	594	550	612	557	559	564	540	606	546	626	583	542	581	549	619	561	560	587	605	588	586	585	570	569	560	598	569	582	557	615	516	591	556	610	568	610	568	585	549	613	605	588	563	590	586	589	586	592	572	557	546	515	607	586	592	615	551	567	549	613	577	556	560	576	563	594	593	563	525	611	599	559	546	620	570	609	579	553	614	563	538	582	571	547	568	635	540	553	546	565	621	592	570	558	566	557	605	614	584	552	596	593	581	536	578	559	568	553	629	567	574	542	553	567	601	609	568	565	590	544	578	572	611	588	550	581	547	576	544	597	597	557	561	550	621	537	569	583	546	586	576	565	630	546	553	605	592	542	591	578	552	572	548	592	559	570	591	573	557	573	585	600	565	625	581	578	605	542	550	520	539	578	560	567	588	562	552	532	568	571	578	565	551	610	514	552	590	571	500	587	604	586	618	492	577	567	562	541	576	557	556	582	574	579	571	575	536	569	526	603	546	579	552	552	565	588	572	571	571	599	606	574	575	559	578	559	562	569	601	643	572	580	558	582	554	555	588	574	555	584	621	536	535	586	565	559	596	547	603	509	608	558	578	555	563	599	529	584	590	544	567	590	561	591	547	577	582	534	526	583	568	582	556	558	566	546	562	576	582	577	554	604	562	556	587	554	596	593	578	596	587	606	593	537	591	557	530	552	545	560	539	582	576	547	592	555	567	607	587	556	542	619	578	536	571	595	577	569	526	547	569	549	543	548	567	564	555	580	569	555	625	593	602	583	570	581	613	554	592	586	565	578	538	558	557	634	579	574	587	571	561	570	581	561	561	531	580	570	589	551	595	566	574	587	585	578	592	591	566	578	572	620	582	543	582	595	594	575	576	576	614	572	585	602	543	543	548	602	602	565	559	551	578	568	571	606	551	601	586	542	550	544	528	557	603	554	568	593	593	557	596	563	568	547	603	562	607	516	571	572	574	589	579	606	530	565	612	566	527	534	629	564	522	605	594	538	601	593	569	521	587	587	588	605	507	564	585	588	565	581	608	588	574	563	547	562	565	506	563	532	573	580	539	564	600	609	584	556	555	584	589	602	537	594	592
7553	15504	16206	11502	5695	3386	2440	2151	2600	2337	6012	25591	20981	12959	4151	1718	925	587	548	491	550	515	540	523	498	547	522	554	551	540	500	488	515	486	510	532	555	524	537	545	523	513	528	537	505	565	460	563	522	538	502	518	512	524	501	514	530	539	529	533	512	523	520	557	539	508	466	542	522	543	544	520	534	506	524	536	534	500	547	555	515	531	529	481	516	486	563	495	501	510	530	519	519	501	466	528	526	541	537	492	495	532	536	535	464	533	496	511	530	494	523	567	501	490	556	475	509	532	518	511	542	507	539	536	491	498	572	513	537	554	493	482	539	545	553	516	518	517	504	495	570	486	500	527	534	492	539	490	487	527	553	508	497	479	526	486	541	497	503	465	549	494	522	537	516	525	496	512	523	533	534	552	533	528	535	513	514	519	495	547	526	521	511	512	534	503	521	497	498	516	490	485	541	567	464	523	466	506	508	521	512	536	520	539	537	494	553	522	520	536	529	475	509	541	520	493	543	510	521	504	492	486	486	518	521	535	524	503	522	544	551	483	508	501	497	498	505	536	518	491	498	558	549	546	531	503	510	528	539	518	533	530	570	508	500	482	498	573	513	523	521	539	520	514	548	468	477	516	491	502	549	490	530	525	534	504	539	548	519	527	540	504	517	511	527	540	492	515	534	482	532	479	484	530	504	539	534	545	506	472	479	518	544	477	512	480	512	528	496	511	536	511	505	509	527	546	556	516	532	546	536	536	502	516	506	525	564	553	538	530	458	518	548	543	514	495	495	573	502	485	525	532	512	532	512	503	517	511	489	522	486	501	477	484	497	513	515	518	508	529	506	486	479	502	490	516	516	499	537	489	538	480	551	505	492	494	510	495	512	517	529	519	533	536	498	515	508	532	527	543	507	507	491	492	510	552	530	530	495	483	477	549	511	509	526	544	506	522	546	508	501	495	533	514	536	457	497	520	536	511	493	500	529	524	531	533	511	496	501	526	532	507	488	520	517	502	532	520	502	510	516	534	541	514	505	561	525	453	517	539	515	477	525	556	537	534	492	501	527	518	537	523	510	541	526	496	518	514	515	508	491	479	514	477	515	490	543	519	521	517	508	528	506	565	479	498	498	505	483	503	540	502	490	517	508	492	549	504	548	528	492	530	511	525	524	474	548	470	510	469	477	545	497	498	492	513	487	505	521	515	508	527	527	496	577	498	503	554	534	512	536	495	535	519	514	529	520	502	544	498	507	500	525	524	524	498	516	551	526	551	513	537	529	513	517	492	511	510	489	510	523	546	529	518	523	543	518	521	517	523	502	489	563	517	503	548	501	548	507	490	536	520	514	511	512	520	535	479	486	527	525	492	552	479	510	530	493	478	523	517	491	517	553	498	540	497	549	501	541	496	516	506	498	518	555	524	499	517	529	483	543	531	515	545	506	514	534	485	528	519	530	522	459	522	550	541	527	532	511	521	504	532	557	505	519	511	487	516	522	542	466	558	521	506	522	522	503	469	497	490	479	521	516	505	528	511	525	530	502	460	508	522	538	517	539	447	496	533	505	503	546	483	491	545	524	501	539	482	500	509	514	521	525	526	540	532	471	535	526	491	528	514	488	526	484	519	496	503	496	517	520	503	530	501	522	554	506	521	537	535	519	523	506	501	506	513	505	537	512	495	524	502	496	503	537	518	505	495	500	517	540	493	509	524	534	517	474	510	495	521	515	541	496	556	518	545	519	497	504	470	520	563	498	459	469	453	508	516	512	482	491	497	508	532	498	489	523	500	542	493	478	507	529	522	519	537	506	517	527	474	527	527	522	499	513	491	540	508	505	532	491	488	500	546	520	500	523	524	504	523	527	544	537	548	517	531	534	527	523	503	516	503	507	516	487	545	538	556	466	528	482	547	552	516	539	498	497	497	489	547	495	507	511	536	489	502	504	506	570	563	497	518	517	521	517	497	513	521	524	534	526	520	546	514	501	504	496	508	514	524	524	509	517	523	526	510	503	511	523	486	523	561	500	525	553	517	541	506	488	516	553	499	545	486	537	514	510	517	515	484	532	537	554	528	511	501	506	518	538	475	506	524	491	513	527	501	520	509	507	508	530	527	577	496	482	508	518	549	480	523	500	522	535	515	496	521	501	505	535	478	537	530	542	556	522	527	557	494	558	504	546	527	503	499	497	503	545	528	541	508	509	526	532	540	504	513	518	516	544	525	552	500	508	534	510	508	537	501	512	497	599	543	515	545	487	532	533	488	534	555	470	528	551	536	528	525	523	519	505	561	566	500	521	484	535	515	544	527	505	492	521	532	500	475	511	516	553	543	496	553	516	506	487	507	523	548	511	517	520	560	503	502	516	551	530	521	540	515	512	473	577	491	513	515	535	534	532	517	478	502	493	492	488	520	513	546	558	499	534	517	551	521	547	506	493	504	518	542	533	514	517	493	496	528	527	524	519	542	518	500	510	484	485	527	557	545	521	525	500	491	473	482	529	497	496	527	496	527	493	514	521	488	555	534	558	483	496	536	570	509	526	496	475	531	487	533	491	501	520	497	516	467	544	549	520	508	540	534	517	537	491	481	550	505	511	482	514	498	541	513	501	507	530	508	516	582	512	502	551	500	486	516	524	498	551	513	500	493	512	552	516	541	469	538	547	503	532	498	519	498	522	532	485	546	508	496	505	498	487	522	526	562	506	487	531	534	482	569	537	484	516	487	544	501	557	517	482	528	557	525	496	537	496	508	485	531	507	552	498	493	557	488	497	537	509	479	475	481	521	489	491	550	503	510	537	494	493	514	487	511	515	524	507	569	481	510	507	507	530	512	509	527	509	484	543	526	508	505	512	473	545	517	504	506	515	536	508	501	519	472	599	536	476	529	496	525	480	499	484	560	474	478	507	525	491	494	544	519	482	517	527	493	517	526	490	531	546	531	494	523	532	516	492	503	531	561	516	502	487	498	511	500	485	531	523	493	519	506	545	539	492	528	508	528	496	484	511	472	479	497	544	541	519	518	498	504	529	532	527	537	519	507	462	525	471	524	535	536	512	520	506	470	482	545	514	502	517	506	498	545	527	482	540	502	539	514	498	529	485	471	513	508	513	531	507	527	557	478	479	546	533	509	516	569	482	515	498	529	541	514	542	509	495	533	516	560	509	491	516	492	472	516	539	494	526	524	513	512	506	501	539	544	468	536	486	514	474	544	515	504	504	494	507	509	516	520	512	508	496	490	512	511	502	461	522	532	550	465	506	502	513	537	494	447	511	551	528	532	492	489	514	542	514	510	545	539	523	489	511	498	526	503	502	534	519	499	537	507	547	505	528	496	513	497	521	482	531	477	522	530	529	507	523	477	524	526	508	478	518	498	520	483	516	494	530	504	559	535	521	532	544	537	488	532	497	511	506	507	523	496	528	512	517	543	516	500	500	497	535	546	496	519	477	480	478	532	484	506	526	525	499	494	520	514	533	468	506	537	538	584	544	537	511	522	483	499
27701	12669	5662	3140	1935	1105	927	822	759	737	794	1788	1973	1360	922	607	560	559	468	554	552	545	509	498	556	495	506	495	522	493	517	451	516	504	494	520	518	516	521	515	509	526	477	488	473	522	518	479	525	486	496	487	495	496	514	536	517	503	541	508	508	512	535	533	522	486	517	533	522	491	530	532	516	491	511	548	521	527	473	512	514	536	508	495	493	437	538	499	530	509	498	481	503	571	515	465	537	529	495	513	487	544	499	511	483	488	537	527	497	496	468	567	502	504	498	498	510	506	512	545	567	532	519	512	535	506	507	518	516	517	527	489	513	533	499	506	539	512	514	520	531	498	485	517	493	488	501	523	506	507	510	497	494	512	515	494	507	479	485	513	490	487	480	536	494	514	532	520	474	506	481	500	469	496	535	478	500	504	505	542	489	522	465	533	501	464	489	503	478	519	491	522	547	524	512	506	541	552	497	497	484	499	498	475	513	451	491	452	511	463	513	523	482	497	469	522	530	478	507	505	508	488	522	517	478	479	478	474	530	507	516	481	505	519	503	548	513	516	505	522	509	465	499	482	509	509	525	515	504	500	504	504	472	535	513	491	522	531	486	523	525	507	467	498	472	515	468	480	490	521	484	502	505	494	480	530	515	494	512	548	508	502	554	503	513	521	528	492	507	504	506	510	518	486	486	473	498	543	529	500	549	515	486	504	474	498	518	449	464	492	546	521	521	520	487	539	466	479	521	487	510	478	524	516	508	517	499	507	460	480	503	473	526	495	526	516	487	441	477	485	527	502	489	526	488	465	484	495	520	529	501	494	467	534	463	543	514	500	456	518	520	470	502	514	493	464	531	539	497	480	500	489	507	501	486	483	481	553	525	501	485	480	528	463	498	536	497	515	539	464	526	484	498	517	492	521	505	470	508	538	464	498	464	533	502	554	545	529	513	529	491	521	510	515	521	484	525	527	484	537	534	508	504	501	490	498	541	487	507	520	521	472	512	524	448	495	527	502	498	493	504	504	502	483	517	503	518	536	487	502	487	548	535	501	507	523	556	534	545	523	507	554	514	506	491	485	541	482	512	489	540	501	547	494	486	492	506	510	482	493	510	552	495	538	501	488	480	521	497	501	484	515	487	508	520	536	514	498	517	505	507	489	511	483	552	479	515	496	488	543	515	511	516	484	499	490	494	504	507	506	500	480	492	480	475	507	514	538	536	489	523	523	471	471	465	541	549	485	502	512	534	550	465	516	489	525	518	535	531	494	485	513	497	482	505	502	544	506	480	500	499	513	487	523	491	539	519	467	476	515	499	488	509	491	540	490	486	519	518	532	504	480	488	530	450	508	502	505	503	558	507	518	506	513	513	497	532	529	472	515	503	545	534	508	480	506	526	473	503	512	509	565	502	461	514	526	494	499	502	535	490	520	503	468	489	485	504	510	540	482	498	516	509	506	518	520	544	540	493	490	512	459	500	533	506	493	521	455	505	486	528	516	521	482	524	505	499	556	471	483	497	477	521	502	486	546	496	516	537	486	514	540	548	533	508	487	451	513	521	485	497	530	516	473	483	545	472	517	499	526	527	499	509	504	536	496	517	461	527	498	536	486	481	527	526	498	488	479	516	545	495	487	512	503	503	498	521	462	510	502	501	512	470	558	486	508	531	485	529	522	545	498	499	464	549	531	546	546	482	534	512	503	538	557	494	467	470	515	501	482	510	540	523	525	490	520	517	499	448	521	477	515	511	489	475	524	540	546	501	494	548	505	532	519	521	514	550	504	516	494	488	501	502	497	494	502	500	512	486	499	511	493	525	492	516	494	477	495	506	507	496	517	513	484	517	469	551	523	528	554	512	490	467	535	517	463	475	547	491	538	564	529	534	525	505	488	490	527	477	538	512	476	541	512	460	493	490	518	547	530	486	540	529	488	472	494	497	472	512	504	532	456	515	511	507	501	535	497	447	512	506	495	472	526	514	501	498	485	525	523	542	518	488	486	505	527	527	506	488	499	509	474	513	527	502	520	497	504	545	541	501	507	498	501	515	523	529	532	504	511	467	504	531	490	496	507	534	512	466	569	503	478	455	505	518	479	500	513	506	527	515	523	493	527	523	471	496	498	518	527	520	515	531	484	487	528	482	524	509	492	511	515	528	515	526	530	493	512	461	540	432	489	513	464	509	521	519	505	505	507	494	506	498	495	501	473	504	514	512	525	508	515	489	521	472	478	475	513	524	520	500	545	525	541	478	518	508	523	460	519	501	498	511	533	535	520	540	460	539	486	507	544	495	509	499	511	510	488	472	540	507	531	490	497	533	504	515	503	500	522	515	504	499	535	486	508	505	500	502	500	501	473	486	492	522	504	511	487	505	510	515	501	491	503	514	513	506	502	550	538	489	502	507	526	521	467	557	511	549	492	509	513	507	485	479	504	514	529	482	467	460	516	499	506	511	473	497	481	487	509	506	501	518	544	511	438	478	524	536	503	491	518	493	525	480	508	488	476	533	513	499	520	505	536	519	525	478	447	523	498	497	510	502	524	486	505	512	540	521	512	519	498	501	496	511	500	500	499	498	491	536	477	530	520	481	465	531	498	496	514	473	515	545	498	495	486	515	499	486	525	513	461	498	492	535	513	505	495	511	494	501	493	504	480	501	494	528	527	475	482	517	522	535	500	469	487	539	475	497	480	481	515	516	505	497	473	530	494	516	534	460	511	557	493	514	510	506	486	515	579	511	511	481	456	486	474	545	498	494	487	526	503	493	494	517	511	536	536	501	491	497	486	476	500	506	505	539	526	505	489	497	479	520	542	480	486	518	528	544	498	528	511	516	517	513	481	487	508	488	510	524	498	446	529	468	504	505	481	531	455	495	561	542	544	508	500	553	577	547	514	528	470	488	528	527	505	499	517	481	525	524	513	539	522	565	510	495	528	535	463	511	499	494	504	492	513	495	498	503	477	510	500	512	508	527	538	503	496	516	515	492	497	496	484	514	503	498	517	502	473	491	470	501	498	474	512	501	471	522	514	495	515	523	468	469	496	509	506	533	505	504	472	518	508	495	530	521	511	485	565	461	514	510	529	509	499	495	517	494	468	531	547	545	519	530	494	531	508	477	552	523	504	484	509	521	522	503	506	511	502	521	517	529	478	477	543	511	508	523	529	484	513	513	510	536	535	510	492	501	517	482	531	508	480	532	489	480	501	530	524	529	501	529	495	522	471	495	479	501	490	530	501	498	491	488	478	475	503	533	531	482	494	504	505	515	548	509	484	516	522	476	494	497	518	477	493	487	495	501	508	512	505	491	500	490	495	501	519	514	525	514	530	539	488	480	518	522	516	505	530	509	484	506	460	503	513	519	490	503	545	530	446	536	508	486	529	526	516	504	497	483	518	506	524	518	514	510	508	508	509	514	505	523	492	489	510	496	498	483	512	463	525	538	513	526	504	511	534	555	535	507	517	515	500	482	468	510	529	507	538	514	496	445	573	528	521
7031	5393	5530	2839	2245	1233	1236	1044	998	948	961	2346	2084	1529	826	583	494	507	436	441	453	468	439	454	472	483	429	466	441	434	441	465	455	413	418	462	408	443	471	468	428	410	463	450	425	454	479	420	435	446	458	435	421	435	406	467	428	431	520	463	445	428	465	462	442	476	471	452	413	441	448	431	431	424	404	456	468	442	467	440	441	472	454	438	432	435	451	429	472	464	445	449	497	403	438	429	446	469	451	447	473	467	457	421	462	400	447	449	395	413	422	440	480	435	433	460	418	427	445	425	455	439	428	421	447	442	444	445	438	478	437	404	456	419	471	472	418	455	426	420	441	472	477	436	434	460	440	480	455	432	444	475	463	426	461	467	464	425	490	400	442	422	455	435	391	461	393	443	439	422	461	412	408	441	445	444	466	465	426	464	434	452	459	460	467	423	464	428	421	427	451	441	457	457	408	425	441	456	408	409	429	437	434	423	413	453	468	440	458	436	448	455	435	467	430	451	425	429	438	421	447	456	446	465	443	463	485	466	457	419	444	408	392	430	457	445	482	406	474	398	444	468	448	438	442	425	462	424	444	436	447	443	464	441	405	430	427	447	422	460	435	466	442	436	445	457	424	398	480	434	425	462	396	455	424	440	432	449	448	450	463	445	445	424	466	422	452	438	443	456	401	439	449	416	483	456	464	440	447	445	449	474	427	436	452	438	441	430	454	446	438	405	404	461	416	468	415	453	453	443	434	479	440	434	427	432	417	397	452	420	442	499	441	436	449	433	425	476	442	454	434	398	422	376	405	443	421	418	470	440	431	507	462	452	479	434	466	456	438	415	408	456	439	463	467	399	444	478	452	409	447	457	431	487	418	476	459	450	422	471	455	436	462	470	466	449	453	493	446	425	434	479	452	459	446	449	414	474	434	455	432	457	438	416	461	431	434	460	438	460	407	407	468	434	458	440	461	457	447	459	471	440	444	447	462	468	474	409	457	451	442	434	420	454	441	412	419	460	447	476	461	453	473	470	451	440	460	422	419	441	449	442	433	407	468	431	427	510	429	443	445	434	443	458	433	459	469	461	422	441	415	451	422	438	448	447	419	467	437	458	425	463	400	454	441	464	437	420	433	409	434	437	436	470	471	447	429	440	400	496	477	441	436	477	442	440	428	407	455	391	454	458	451	441	425	407	477	400	437	454	475	407	460	427	471	427	408	448	438	458	455	423	452	451	459	406	428	426	427	428	456	410	421	426	488	441	440	439	426	432	422	473	456	431	439	441	403	451	445	434	437	463	432	449	420	444	457	459	439	419	423	446	450	434	466	407	403	467	467	438	452	436	428	434	456	456	462	399	402	443	407	451	439	442	425	470	438	477	468	447	466	433	447	460	478	434	439	449	443	471	459	444	447	450	437	460	475	444	448	421	468	450	419	464	406	439	419	430	455	488	463	477	453	460	459	429	448	446	459	424	482	442	427	457	454	439	477	462	426	461	410	465	450	406	454	452	462	431	402	434	495	396	460	444	471	398	419	446	448	454	441	468	468	464	431	435	381	459	477	447	432	445	432	465	461	436	465	436	434	468	452	457	438	433	416	455	427	435	435	462	428	431	430	423	445	438	473	433	421	425	442	475	449	393	464	462	443	506	413	443	445	447	455	429	454	445	462	456	415	454	455	453	485	470	434	479	423	442	481	458	446	474	435	470	431	429	471	472	454	481	421	464	446	458	456	468	455	445	465	445	444	429	437	446	422	453	427	430	444	455	425	450	421	454	462	450	440	425	432	477	435	443	458	452	442	482	459	458	457	414	444	419	442	423	456	425	388	483	426	439	451	455	434	416	407	437	432	454	420	468	405	463	488	440	447	449	451	442	465	444	426	423	427	424	431	455	417	474	454	465	456	405	469	423	474	466	397	441	457	435	437	430	460	451	446	437	441	423	459	435	404	439	417	467	476	411	436	414	435	436	460	461	429	439	433	443	427	422	462	456	436	464	416	407	449	438	471	423	430	455	445	438	479	442	394	455	407	433	397	449	457	432	451	459	467	437	479	404	440	416	464	492	432	422	422	434	515	488	463	466	441	451	477	489	433	426	450	453	444	460	422	407	461	417	458	416	431	463	440	459	419	449	419	450	444	457	450	461	471	467	421	443	434	436	444	444	441	483	488	428	448	438	468	411	427	439	426	454	450	455	457	470	480	459	503	433	427	445	446	458	445	441	474	439	467	467	466	433	434	429	475	441	459	482	450	461	452	413	412	471	434	439	457	415	429	428	441	430	439	461	426	451	456	437	469	450	458	438	472	414	503	438	425	463	431	382	471	437	442	438	462	444	451	473	474	431	470	414	460	472	418	437	433	464	409	391	454	422	405	455	480	516	423	439	444	472	423	448	446	434	434	431	431	457	437	475	387	464	445	450	449	466	466	445	447	440	413	458	435	430	429	442	428	470	471	423	472	451	476	468	443	446	474	476	507	420	436	423	450	435	473	443	439	451	448	493	443	438	436	434	445	447	464	424	434	460	473	413	463	434	455	425	448	451	402	479	448	444	438	428	446	477	449	453	423	482	417	432	427	468	406	480	437	482	446	430	453	433	433	432	441	452	446	400	459	451	462	456	454	430	442	435	482	421	477	490	458	436	482	488	428	450	446	441	449	408	460	474	461	457	478	426	428	449	417	429	431	421	443	406	462	439	476	478	478	447	435	412	479	421	461	473	487	425	440	455	426	423	452	439	457	413	428	407	446	451	422	436	426	424	470	433	466	459	441	454	424	424	467	430	454	441	427	460	441	439	436	415	462	462	418	454	421	435	447	427	464	440	468	457	439	439	461	431	448	462	442	459	450	421	425	440	440	451	432	503	437	442	470	460	471	473	450	479	463	428	472	451	452	465	448	454	456	452	468	432	442	433	427	455	463	414	435	444	451	431	425	437	455	443	443	475	449	469	478	443	445	455	466	434	479	446	457	460	473	436	427	463	437	409	488	407	461	416	425	484	448	459	459	441	430	441	442	458	412	464	455	430	430	476	480	442	428	419	483	395	431	452	454	436	447	434	446	478	461	432	412	428	421	414	431	454	409	477	430	401	430	406	458	443	471	445	422	421	445	458	483	455	458	429	431	474	449	443	425	414	424	430	438	454	416	448	453	441	428	446	477	440	437	496	423	464	498	477	409	402	449	453	465	467	422	457	478	480	467	460	443	436	441	466	461	438	443	444	464	462	426	421	433	461	486	434	425	420	437	472	462	427	420	457	453	473	402	452	423	446	454	423	434	466	442	471	461	423	426	466	457	427	474	448	470	424	443	435	425	465	477	421	499	478	455	416	437	429	458	434	469	453	456	478	434	446	439	410	452	440	436	446	456	442	431	420	473	441	448	424	466	445	429	489	427	439	500	453	440	429	435	421	439	399	455	430	432	449	428	457	416	437	449	461	452	469	434	430	434	437	450	429	444	395	458	425	445	444	431	457	450	413	457	479	442	444	446	438	431	435
25591	21421	27613	25416	12835	3998	2039	1411	1252	1183	2851	14367	14154	8022	2354	994	677	510	466	498	563	508	506	498	474	503	496	479	491	520	478	514	498	517	493	509	477	478	485	523	487	498	490	496	501	438	507	458	516	463	482	482	521	489	470	472	506	493	503	498	508	464	541	480	518	505	457	467	434	486	485	494	465	495	473	463	475	486	510	490	468	455	474	481	467	492	469	516	482	465	502	492	494	456	446	468	484	473	487	462	505	447	497	482	478	496	511	461	446	484	463	438	500	478	464	425	510	461	448	454	519	498	464	447	482	499	503	488	450	524	501	477	471	474	473	463	493	477	468	446	477	478	477	504	490	513	463	486	503	463	438	465	544	500	507	473	467	489	470	476	484	463	458	459	511	486	488	421	436	484	511	501	470	488	459	489	494	456	431	489	489	461	473	462	465	462	471	471	470	472	484	512	482	531	485	472	494	489	485	473	528	475	498	457	450	496	484	467	456	466	490	512	478	491	535	468	498	487	433	477	466	470	453	510	504	516	505	485	448	504	499	523	440	492	474	482	489	516	486	504	507	481	497	486	521	487	500	470	478	466	484	503	490	489	476	480	489	524	492	460	473	456	497	486	474	481	461	509	478	503	504	490	487	492	499	497	505	505	467	483	473	494	527	473	490	477	466	484	480	458	489	493	483	461	516	475	512	486	453	487	468	477	491	524	481	442	497	524	492	426	482	455	453	471	482	495	492	478	468	538	511	487	478	486	550	480	490	449	467	485	473	485	498	483	483	518	508	452	483	488	478	535	461	468	458	503	459	469	464	461	459	478	480	455	513	469	453	472	447	483	432	481	486	498	481	528	498	490	481	469	467	506	464	511	437	523	498	454	481	459	495	472	487	499	419	448	459	462	478	492	468	468	473	473	483	461	510	489	503	489	461	484	501	479	489	489	483	456	459	469	475	485	471	483	484	487	509	447	461	465	505	475	488	488	453	502	507	481	502	491	505	500	493	504	443	477	517	516	499	491	489	459	471	454	459	463	428	460	467	500	492	478	457	466	529	484	485	487	490	508	466	462	532	495	511	484	470	479	485	463	452	476	461	461	457	452	466	472	486	433	457	467	487	453	515	504	472	507	436	451	445	489	512	484	464	487	485	480	496	429	472	485	475	470	481	461	468	497	480	522	455	502	494	461	486	457	490	476	497	485	484	486	494	473	524	508	475	491	492	483	452	479	530	492	443	466	490	450	497	506	483	463	487	499	473	464	467	461	470	486	494	520	512	456	460	499	447	467	464	462	482	545	474	501	499	471	469	486	478	459	510	528	499	488	466	475	445	469	501	504	459	500	473	469	478	517	486	479	478	461	469	487	484	487	475	505	474	455	473	484	480	493	481	484	497	475	511	466	466	513	458	527	495	457	466	452	470	493	510	483	493	507	504	524	487	495	492	515	477	481	552	461	495	463	451	459	453	452	464	494	441	526	460	436	513	496	441	465	510	500	461	479	470	468	478	504	508	484	496	504	505	478	506	492	505	468	452	455	458	476	489	485	444	441	480	479	455	457	477	498	484	454	488	466	538	477	499	500	507	493	474	453	466	437	504	505	509	465	459	494	494	465	501	489	520	470	502	485	465	448	508	464	495	481	463	450	460	494	510	515	529	458	475	508	447	483	493	480	437	455	503	463	461	513	457	535	490	507	460	480	528	524	496	508	460	470	494	496	479	503	453	483	478	505	512	441	469	436	487	455	499	468	498	454	496	492	500	456	484	484	498	475	460	486	449	493	501	460	440	452	459	469	475	437	473	472	498	450	468	508	465	475	472	453	445	448	508	453	486	485	483	500	468	442	492	512	487	466	487	518	495	481	478	464	480	508	469	475	492	467	478	476	468	465	485	488	479	450	457	461	455	466	448	471	442	504	431	472	459	464	505	456	458	459	498	473	481	530	468	428	468	481	458	465	469	517	481	443	502	506	449	480	492	510	485	450	526	483	483	460	474	505	474	498	480	485	454	502	504	419	471	476	497	467	496	487	474	515	533	499	485	472	538	452	507	474	482	481	492	461	466	464	479	457	474	517	475	470	445	471	499	473	478	468	487	469	432	443	483	455	487	495	487	501	450	445	493	481	479	463	506	493	467	485	485	507	475	469	472	477	475	496	510	464	478	510	459	455	485	514	504	470	488	499	535	460	482	444	509	507	449	465	525	466	507	454	473	447	473	449	466	457	460	517	501	490	487	469	494	459	477	457	480	474	509	492	482	498	467	468	511	428	496	480	442	464	514	466	499	454	468	487	467	468	471	460	486	511	485	468	467	475	501	516	488	473	481	455	452	472	442	471	478	470	491	436	463	453	474	464	469	469	456	487	463	444	440	483	456	489	500	437	550	466	514	473	471	497	476	456	497	469	518	430	473	482	482	448	501	448	471	498	464	516	436	512	431	494	514	445	526	473	501	464	497	500	482	451	470	509	500	452	481	440	475	489	446	454	496	457	509	497	499	452	516	489	455	493	480	471	445	505	455	477	521	488	524	475	517	499	501	466	469	461	464	473	457	489	446	480	480	440	446	455	478	526	468	493	518	473	523	527	429	497	502	473	449	448	492	512	479	459	470	472	508	511	504	519	551	467	484	460	474	492	469	486	489	465	460	495	489	452	486	508	508	484	475	500	476	484	529	463	467	476	458	508	455	431	490	490	456	438	445	508	470	520	487	495	491	426	489	464	438	473	469	499	485	498	533	459	470	483	482	469	485	500	462	469	479	449	467	539	481	481	461	498	525	512	462	503	467	508	445	473	491	506	469	478	495	436	484	443	444	464	492	458	471	474	454	494	481	427	491	476	433	458	475	501	460	479	494	489	483	524	486	469	468	517	455	453	451	474	459	492	439	462	472	487	470	497	471	488	470	476	452	433	448	542	507	515	518	503	477	505	471	458	468	440	448	483	482	465	489	484	484	475	478	460	482	485	481	484	509	454	472	478	453	485	461	482	475	499	444	459	493	503	487	475	473	474	460	495	479	487	447	471	449	447	478	494	485	481	531	497	449	495	488	475	493	546	469	523	483	473	496	530	469	485	501	458	482	490	504	485	441	473	471	483	503	498	518	493	463	492	473	491	507	478	466	466	473	500	477	511	510	456	514	523	464	484	503	457	492	472	477	496	495	492	477	466	533	529	490	488	466	516	487	487	489	464	481	485	501	476	497	504	489	471	519	508	473	474	482	504	511	489	488	454	477	498	477	443	485	471	517	451	502	427	470	461	538	482	466	467	471	499	471	495	488	467	477	499	517	482	490	469	468	466	500	516	499	480	480	491	482	449	468	517	455	468	513	438	460	457	492	514	454	472	501	478	481	454	493	466	493	504	487	481	508	507	467	499	465	451	492	489	470	474	483	464	449	508	498	435	478	507	459	465	478	507	443	439	500	500	467	458	487	473	458	497	478	470	485	484	479	421	418	476	493	462	467	471	473	489	476	450	479	461	469	464	499	474	498	471	493	514
5903	10887	11350	7205	5239	3132	2216	1858	1687	1507	4279	15425	12987	7306	2215	1001	697	447	478	448	456	445	471	395	456	416	428	462	426	424	446	445	441	461	446	464	457	431	440	436	475	445	454	428	476	462	380	447	429	435	395	473	475	455	438	432	442	432	451	451	438	433	483	432	461	474	434	460	508	431	440	453	470	436	426	440	443	425	438	455	438	461	443	419	486	437	445	462	436	436	454	447	436	442	407	416	452	482	422	431	456	484	435	466	414	423	457	414	402	436	490	469	435	449	438	435	466	452	424	431	436	505	404	460	417	421	472	428	425	438	433	455	453	426	447	475	427	433	398	454	399	434	446	484	420	434	451	451	448	479	451	423	442	424	430	441	472	433	439	462	475	423	469	476	461	447	449	499	446	423	417	474	469	426	472	426	422	426	419	456	441	458	433	415	445	442	426	402	441	453	493	479	462	467	433	440	392	413	472	497	434	464	417	451	422	422	463	417	443	432	428	428	404	422	420	436	404	426	448	451	452	436	420	456	423	432	461	441	446	452	470	435	433	447	449	435	430	431	389	422	467	410	440	405	424	455	454	436	430	413	458	440	480	434	457	433	469	437	381	456	424	435	397	458	423	456	438	441	459	457	449	422	484	456	438	411	468	466	472	429	423	411	412	440	457	464	440	434	440	462	413	429	458	432	455	467	453	450	446	464	412	466	399	440	455	434	446	430	428	424	444	443	435	439	420	435	489	426	458	426	411	458	441	444	417	430	433	448	453	414	479	417	422	431	423	431	448	409	468	455	441	438	437	411	440	441	427	454	409	437	436	479	427	458	449	439	431	445	461	409	432	479	424	427	436	451	456	436	431	451	425	462	433	437	422	403	444	485	431	452	413	423	409	449	431	409	453	442	441	443	458	448	460	419	435	447	434	496	470	444	476	432	440	438	451	420	437	432	423	437	467	418	449	441	460	459	468	441	460	446	455	432	444	456	461	415	456	469	434	437	432	411	472	458	399	470	448	405	450	462	446	426	436	434	485	428	444	435	432	419	435	404	446	419	404	438	431	399	451	446	418	444	432	442	448	433	439	435	446	437	453	458	428	426	445	434	435	487	446	448	439	453	475	436	417	431	428	407	456	452	457	451	386	430	419	469	443	439	449	443	429	420	403	419	407	411	463	422	413	420	409	462	463	440	427	421	437	446	427	425	443	414	420	445	418	461	408	440	436	417	455	416	468	422	419	465	462	449	411	424	414	440	465	446	411	444	467	404	430	413	416	403	408	420	401	464	475	428	432	433	430	408	404	464	459	423	438	418	470	454	436	436	424	424	442	412	420	425	418	416	408	419	418	400	415	412	423	461	449	389	415	425	470	449	417	419	433	454	443	430	441	464	459	445	396	434	425	424	442	471	399	438	452	426	396	430	444	446	427	468	412	389	437	404	417	433	431	415	427	445	427	463	415	426	429	425	419	404	421	397	448	439	422	446	450	417	434	465	446	461	445	458	441	444	472	423	407	409	412	436	421	422	453	480	409	474	467	432	393	443	431	425	461	448	426	389	409	431	451	453	442	464	428	463	428	443	426	441	472	472	432	414	429	457	463	443	407	467	461	492	458	412	424	444	454	458	425	447	421	445	410	433	447	448	422	398	461	418	432	448	483	435	420	438	420	463	424	440	464	430	440	456	410	456	447	456	437	468	459	395	458	437	418	403	450	429	410	442	418	404	467	446	464	407	426	458	461	479	414	428	444	392	430	453	412	446	463	426	441	459	411	401	441	453	463	408	436	459	459	437	449	402	448	411	430	431	419	442	449	404	402	440	454	436	452	470	449	439	443	436	429	440	406	434	430	456	405	435	455	424	467	439	440	462	452	431	434	396	472	435	456	458	426	438	440	438	402	433	421	430	433	450	427	434	439	427	445	414	433	448	420	451	443	420	437	450	449	459	398	455	423	453	436	430	406	421	454	442	448	441	492	402	462	436	428	443	415	441	421	435	465	445	420	464	458	421	438	451	402	428	418	448	439	443	440	457	436	437	423	437	433	420	422	461	445	478	431	448	419	401	446	421	446	450	409	437	468	432	438	441	453	437	425	482	453	434	444	442	446	466	451	455	444	425	433	412	439	463	459	449	424	458	433	403	412	432	432	422	429	460	434	408	417	432	447	417	459	433	416	398	405	444	428	450	465	427	449	420	424	465	468	443	435	451	441	426	439	455	407	454	425	427	410	496	427	407	386	423	437	429	440	426	424	421	414	459	429	422	451	412	439	437	417	445	417	460	432	426	457	441	430	407	418	436	433	424	444	443	450	470	422	428	474	413	445	428	439	425	439	395	426	390	469	479	427	436	455	437	445	400	466	409	422	427	418	440	432	457	415	444	404	432	460	446	422	457	470	425	466	414	434	402	453	406	408	413	413	429	435	434	443	424	411	452	423	414	478	451	430	453	426	487	422	452	429	459	415	426	425	453	452	421	428	450	451	425	422	464	422	487	414	423	435	429	428	435	466	405	461	423	475	430	436	427	471	450	418	431	465	441	459	443	417	435	417	442	429	422	414	437	459	398	412	444	419	430	419	432	449	454	386	425	441	437	443	467	469	412	445	418	441	437	442	456	418	436	403	437	450	401	442	477	436	441	430	395	466	441	438	439	432	441	451	382	417	446	429	442	423	423	459	416	415	438	456	410	449	415	461	445	475	417	405	438	421	449	402	445	422	444	445	435	466	432	441	450	460	440	470	441	476	411	440	445	483	411	440	407	439	404	439	444	441	428	435	438	422	401	433	454	462	461	441	424	454	437	459	426	447	437	424	432	444	470	437	418	449	435	436	454	430	441	460	418	426	425	434	403	480	450	468	422	431	429	429	448	443	394	442	437	450	420	419	452	472	451	471	466	418	460	391	439	455	457	429	449	449	413	459	413	466	408	426	408	459	427	435	429	416	456	437	449	411	413	414	465	422	417	403	471	440	394	448	447	434	433	425	424	405	427	437	438	439	435	398	441	415	405	448	412	425	424	454	428	408	450	419	405	398	394	440	432	429	445	417	429	454	450	412	443	463	463	422	465	422	432	466	433	458	448	414	435	456	478	478	413	417	398	451	434	446	437	453	412	412	425	434	440	407	408	416	408	454	447	424	428	449	413	432	462	395	445	424	395	439	416	414	403	454	464	425	465	392	442	479	448	432	409	460	421	426	462	421	397	417	402	455	416	472	405	450	430	424	406	415	434	436	440	384	413	431	444	436	427	450	432	449	419	424	415	464	450	403	461	431	393	402	433	444	459	440	470	409	406	450	419	444	438	454	445	402	438	448	449	446	451	376	409	405	410	420	415	466	423	399	452	456	428	439	411	455	408	435	469	435	415	428	434	397	450	412	464	420	433	437	478	457	420	456	444	457	475	458	452	463	409	422	482	423	439	421	424	406	438	435	439	452	456	421	436	467	416	413	488	422	425	437	427	459	418	470	440	450	471	443	422	394	433	414	463	433	442	462	433	426	453
24603	21415	28606	24661	21162	11988	4079	2538	1991	1592	13365	27182	21857	12569	3746	1484	857	623	637	593	640	581	620	621	583	625	587	630	643	614	599	614	599	578	652	589	620	618	598	616	604	622	595	621	595	600	615	660	621	572	635	597	595	628	593	615	563	615	593	595	608	610	615	633	603	591	613	610	571	589	599	620	662	654	591	621	609	620	589	628	621	604	589	579	646	656	608	607	597	633	637	590	636	621	599	615	627	595	575	585	638	594	562	613	596	611	598	585	584	581	581	593	639	574	591	594	561	600	620	607	615	619	599	627	567	576	659	624	559	640	626	608	589	558	625	563	577	579	591	585	585	614	586	646	582	597	598	610	587	603	601	583	622	597	611	567	626	614	582	570	611	578	602	609	609	586	585	610	588	622	607	591	602	596	650	589	559	601	609	614	544	616	557	596	615	620	572	584	570	600	610	603	574	627	594	585	595	565	570	587	617	621	598	595	626	579	550	609	612	609	584	637	600	617	604	600	615	564	598	595	607	600	591	582	567	599	637	595	577	585	593	609	575	611	606	593	558	581	574	627	579	588	555	559	593	603	657	651	586	607	629	642	611	615	643	598	632	581	637	596	594	611	528	579	606	569	590	580	586	624	610	575	576	555	588	577	596	617	607	627	593	620	617	595	587	613	627	623	568	595	573	604	597	599	567	607	587	631	628	665	627	575	598	613	563	583	587	575	581	582	626	615	612	557	612	607	587	604	611	626	613	599	596	627	600	622	607	607	652	653	589	637	576	554	571	603	587	589	598	622	611	591	611	579	586	579	605	602	605	577	621	622	624	568	574	606	607	596	581	639	601	598	604	578	586	604	562	618	652	572	635	642	637	602	565	603	573	596	568	591	621	614	618	588	581	602	629	629	554	616	569	608	610	614	641	583	621	576	607	585	549	597	612	598	607	611	652	579	616	606	595	608	616	607	603	600	585	617	587	612	606	602	596	580	645	598	621	559	645	596	614	624	601	630	646	574	617	613	572	579	587	629	593	603	572	578	568	638	614	578	602	620	564	567	620	616	583	583	613	591	580	583	591	563	612	572	634	634	608	575	566	595	652	599	610	563	587	616	633	604	577	602	595	612	568	591	587	582	628	600	601	583	586	626	628	641	588	595	612	576	651	612	611	598	596	561	584	601	585	600	611	578	618	583	595	643	609	584	573	549	607	567	560	563	591	583	632	569	577	616	637	592	623	571	579	581	543	571	581	604	626	584	595	662	583	614	630	570	591	581	642	608	614	576	589	574	603	590	584	573	557	583	610	563	609	612	613	581	559	590	545	600	652	576	633	593	648	649	590	570	581	576	637	658	574	571	585	615	581	627	593	614	581	586	547	588	609	618	562	565	583	597	653	600	534	560	572	603	632	618	633	560	630	580	567	622	586	593	599	601	566	600	577	588	599	620	550	550	616	595	558	601	566	608	613	602	616	583	552	585	620	587	532	597	565	658	608	632	594	593	642	611	601	590	600	555	601	598	595	587	615	599	601	601	607	589	630	635	593	593	606	601	591	629	588	624	603	546	580	594	607	625	548	573	598	588	556	635	629	643	557	594	598	573	596	575	590	595	604	629	616	596	592	570	581	576	508	584	596	592	603	622	570	583	607	590	606	651	608	570	593	550	578	611	655	561	610	563	596	630	615	609	596	618	592	594	586	594	632	648	638	623	571	599	591	633	601	575	579	558	593	623	618	599	623	601	595	604	604	575	566	601	592	588	617	627	635	582	629	605	628	628	615	589	565	595	612	624	633	589	594	633	573	555	586	608	621	625	598	608	637	554	606	559	618	562	642	563	561	544	603	570	601	596	564	601	610	603	590	574	622	580	611	594	615	629	579	550	547	615	617	586	581	541	585	612	628	590	633	592	584	593	624	593	602	611	589	615	642	620	588	587	600	578	628	622	609	569	599	603	652	599	579	581	585	607	599	610	601	538	600	610	608	594	676	603	577	581	606	604	659	611	614	554	595	589	613	601	628	591	616	594	625	572	579	598	577	548	615	571	621	586	611	600	575	584	575	616	604	613	612	584	625	593	612	618	581	586	604	613	577	536	627	587	599	587	648	642	600	575	600	555	570	627	562	612	580	634	572	588	603	569	562	588	614	592	593	613	604	637	649	580	599	601	579	595	581	567	674	539	626	587	568	613	610	597	574	621	603	590	611	617	608	608	617	610	576	609	580	602	628	598	581	612	615	625	565	587	592	601	596	599	573	600	620	581	568	574	558	610	589	600	613	592	618	592	595	579	601	596	622	629	585	620	594	598	598	582	624	605	562	595	550	621	586	602	576	620	644	584	597	599	585	600	590	560	619	587	600	594	629	616	626	574	598	604	622	612	587	582	593	593	614	605	629	597	588	582	611	630	574	649	591	566	536	593	547	609	656	560	597	607	599	584	596	578	632	638	619	573	619	589	580	573	632	635	559	611	618	602	609	571	565	566	549	612	599	627	615	615	637	629	573	586	638	548	571	583	622	626	583	591	607	606	575	566	568	572	585	565	621	595	598	622	630	642	607	577	587	573	593	621	597	591	603	592	571	589	598	551	612	587	586	623	638	593	590	604	606	625	591	612	614	583	618	627	639	589	589	625	599	593	575	631	619	607	562	591	586	567	605	585	586	596	561	610	653	574	632	610	587	594	572	572	578	588	553	580	615	647	584	627	570	616	556	591	605	589	633	578	584	545	582	583	575	591	598	605	608	618	612	618	587	608	634	576	616	532	621	611	575	561	585	588	610	568	558	586	577	600	616	634	572	588	573	603	599	590	632	577	640	562	589	569	626	623	600	578	636	618	583	569	609	614	599	608	596	589	624	586	594	571	633	617	572	592	604	598	559	566	560	593	618	607	556	575	571	585	585	587	595	604	572	565	605	633	577	603	598	597	584	636	562	603	554	615	559	578	595	553	591	577	602	602	581	575	581	567	579	610	620	578	605	623	606	603	612	572	575	621	645	578	611	575	600	626	625	602	539	653	646	641	572	570	639	628	609	601	558	583	651	576	607	608	621	559	642	612	610	621	527	595	582	619	596	603	618	602	595	633	631	580	633	599	605	639	615	598	610	606	574	561	584	552	589	559	602	570	627	635	606	573	559	602	575	627	593	608	572	627	575	601	575	627	620	624	585	620	572	586	627	592	586	561	618	625	604	616	582	577	610	631	621	574	598	584	596	628	658	568	583	603	615	596	624	545	598	592	583	568	578	614	612	596	592	630	575	612	646	622	567	606	562	543	623	584	593	643	649	656	589	619	587	609	560	604	638	616	591	651	620	600	576	569	645	593	568	574	602	611	602	598	584	583	601	622	578	592	639	608	629	603	627	605	574	633	642	555	570	565	599	644	553	599	651	606	580	601	577	572	545	603	553	581	625	563	634	607	581	614	575	605	565	570	613	607	525	576	649	580	592	631	618	614	616	577	624	604	567	579	600	591	635	582	604	582	581	609	624	596	652	625	622	613	619	580
6615	16346	14918	9433	7710	5530	3207	3149	2760	2226	17084	25119	18497	10521	3173	1461	808	579	569	484	520	548	546	517	569	513	567	571	521	574	533	512	510	557	546	583	564	532	514	543	527	572	586	518	550	472	486	546	543	534	556	553	512	502	532	503	527	552	527	560	526	535	533	524	560	538	548	507	520	557	497	530	518	540	508	495	533	573	575	517	588	552	550	566	531	529	528	578	554	579	549	536	530	529	542	546	549	539	542	561	543	530	566	517	536	516	518	508	523	543	546	504	546	556	576	541	553	580	526	540	539	524	560	570	534	523	513	544	517	536	527	514	529	552	525	525	543	523	527	512	496	575	525	535	517	519	528	500	535	528	551	515	524	518	566	502	484	509	545	553	524	559	548	557	519	538	568	561	505	538	580	545	544	538	545	517	559	545	545	526	541	541	526	539	499	520	566	508	509	546	561	559	579	556	528	492	558	538	541	527	534	573	540	537	480	506	548	557	563	584	540	545	529	546	516	548	516	568	524	570	559	516	532	508	577	514	549	467	517	562	529	532	545	554	558	525	507	568	526	542	543	555	535	551	536	493	561	506	491	528	518	545	525	543	558	550	553	527	529	497	521	502	567	492	558	560	552	551	517	562	548	555	529	540	533	526	542	535	543	541	511	509	503	494	534	530	564	581	516	520	514	559	535	567	532	562	545	514	565	528	477	531	494	544	523	516	540	595	538	479	504	578	550	559	574	495	520	543	505	547	571	530	582	519	524	536	529	542	483	533	503	528	539	530	525	526	568	500	528	541	543	545	550	543	549	472	543	522	544	530	560	533	534	537	528	546	567	526	568	508	503	530	531	544	542	522	555	567	558	503	536	492	556	521	509	527	535	554	519	526	523	538	536	527	520	505	552	546	521	512	553	558	561	511	481	571	527	505	593	516	519	514	540	506	527	539	535	574	568	557	535	545	562	538	584	535	592	516	519	511	578	550	568	498	515	539	543	550	533	532	528	490	530	532	530	570	539	568	583	510	533	536	520	509	546	566	510	493	525	590	527	531	515	517	559	507	536	532	494	508	521	508	530	576	542	484	482	484	506	505	565	535	509	520	503	547	575	524	580	561	522	565	516	567	506	555	527	526	499	520	532	504	536	497	495	520	526	562	486	561	537	564	538	535	562	546	561	562	546	486	524	536	543	551	525	574	532	559	546	538	551	505	575	590	500	536	574	518	540	522	522	534	578	524	513	518	547	583	511	559	534	566	495	533	500	538	595	503	514	553	531	530	527	522	519	529	513	530	493	542	499	545	542	528	515	552	527	502	566	508	556	566	553	491	531	548	502	566	523	507	518	565	533	523	481	528	582	535	520	594	555	505	521	559	523	543	533	555	519	513	562	510	503	553	551	538	533	526	550	515	511	487	519	524	536	504	512	532	507	543	519	579	549	557	553	509	482	542	586	548	535	543	535	543	556	505	480	569	490	548	540	559	536	567	544	504	561	526	516	537	550	533	505	550	509	535	552	576	531	522	536	529	509	518	512	558	502	525	541	509	538	544	556	572	556	534	548	559	521	570	554	529	589	532	520	565	530	513	542	534	523	517	576	501	521	523	543	515	521	551	490	540	514	551	566	560	558	563	532	527	523	551	551	526	573	553	556	536	552	503	499	546	521	571	545	578	509	559	545	519	519	530	493	571	512	541	519	498	510	562	551	557	544	566	528	509	524	525	463	534	549	501	554	521	539	577	556	537	560	548	585	509	515	561	564	510	496	538	528	576	518	531	544	537	510	536	514	524	547	535	559	539	540	511	543	528	513	522	563	534	546	519	522	516	491	547	545	545	531	505	523	552	554	551	560	523	477	512	544	542	555	500	540	506	538	551	558	548	506	563	535	550	507	518	530	533	536	533	530	544	515	513	525	518	527	503	538	527	555	502	521	533	524	578	576	542	525	492	542	539	537	538	535	537	546	544	505	553	562	558	534	526	552	544	506	534	496	548	565	545	530	523	522	581	520	537	516	540	534	514	515	587	555	500	477	558	514	514	556	559	523	527	550	544	537	541	552	535	551	534	504	497	544	543	536	508	538	537	577	523	541	515	553	549	526	555	509	525	538	532	591	551	584	505	563	547	538	530	533	527	516	555	502	512	530	544	586	526	545	525	490	513	550	530	517	500	505	558	529	569	551	497	509	523	525	529	519	553	554	538	548	506	531	539	550	547	505	521	511	547	517	534	493	545	541	494	541	529	496	557	538	513	503	553	552	534	494	527	534	530	500	536	515	518	549	516	565	469	538	558	597	531	552	538	533	538	493	502	525	561	561	565	565	557	559	529	548	499	551	576	490	535	539	519	528	537	541	509	534	577	517	522	487	536	537	537	567	521	539	508	542	525	511	530	502	521	570	544	563	514	534	499	511	492	570	543	521	499	497	527	512	546	555	527	574	534	547	520	556	519	531	541	550	507	530	485	509	522	538	517	522	514	534	571	540	537	556	513	515	554	538	541	536	553	568	541	539	524	529	498	526	523	554	556	535	563	525	549	485	562	510	525	517	532	562	538	494	545	537	489	548	502	521	565	546	532	540	556	545	526	489	514	540	545	545	511	516	514	563	551	563	515	551	540	586	530	530	529	539	516	533	493	532	514	517	535	556	503	509	507	556	529	554	494	522	570	544	517	549	572	487	526	584	539	532	559	575	510	532	521	496	553	532	586	536	537	544	526	502	571	521	505	520	497	556	536	527	541	553	552	550	520	513	542	516	530	570	508	544	572	534	555	572	507	525	547	539	521	572	567	521	532	543	491	516	532	548	538	522	516	570	545	513	506	558	509	511	524	525	518	525	536	540	534	543	561	521	505	561	492	534	507	516	517	552	547	498	540	509	508	552	559	558	562	568	505	494	521	515	529	550	557	537	557	542	536	496	552	519	538	541	543	516	591	536	550	526	537	574	540	522	530	490	537	529	549	545	525	575	518	531	524	538	507	547	503	502	518	473	571	537	518	491	517	502	535	555	530	521	510	527	543	466	541	563	530	530	537	524	556	552	515	534	511	559	536	553	522	539	509	513	535	529	526	545	501	518	529	527	521	535	519	533	529	560	543	522	532	515	535	542	537	524	560	559	538	530	539	549	504	582	557	575	524	541	537	541	565	562	543	538	534	514	557	553	540	524	574	526	578	528	533	511	541	527	497	524	504	501	535	562	539	529	506	525	547	562	560	483	487	580	535	535	506	532	531	522	554	518	546	509	511	513	534	472	582	524	493	532	555	527	526	538	519	541	532	505	542	514	552	538	545	557	509	542	527	542	518	544	557	529	493	550	585	537	482	559	505	534	523	534	541	535	536	553	489	498	510	529	525	525	537	547	536	527	506	568	518	549	540	548	551	512	543	557	491	548	528	531	544	545	580	533	569	511	549	492	525	483	526	530	543	524	557	513	538	529	518	563	554	483	506	512	500	556	522	524	528	545	535	538	523	533	536	545	540	547	532	527	513	537	529	513	534	547	538
27745	13129	5278	2571	2071	1488	862	939	877	806	1344	1965	1843	1235	794	668	548	558	514	554	483	566	535	485	549	495	529	536	526	541	528	549	617	579	548	586	514	547	584	534	551	530	571	536	565	560	471	523	566	496	564	534	543	585	508	543	494	512	583	561	595	530	534	505	479	532	572	529	540	577	528	544	575	511	533	539	533	521	546	554	579	557	510	524	551	548	611	561	545	530	555	508	513	552	534	529	577	503	552	488	497	515	508	500	543	503	500	503	536	510	532	531	558	516	520	568	536	526	525	528	539	558	537	587	537	499	526	539	531	462	533	503	510	563	517	545	498	545	515	530	540	543	549	523	537	551	561	528	569	539	518	523	550	514	533	555	551	571	579	536	545	530	527	561	558	532	520	506	551	537	508	554	582	523	506	527	509	544	536	559	526	523	513	542	505	526	518	529	530	563	529	535	530	568	523	524	568	585	535	528	522	475	518	515	528	548	516	511	557	497	553	538	515	493	550	551	539	548	523	521	551	518	543	476	529	559	552	526	548	538	554	541	535	504	524	546	531	521	490	557	519	528	551	524	548	522	484	559	522	517	531	536	525	505	556	571	517	515	559	542	538	517	534	537	525	542	528	523	556	495	523	517	523	545	488	553	524	555	562	512	525	536	539	562	544	592	501	531	514	521	510	513	556	528	550	527	550	540	561	518	562	535	539	581	500	562	508	493	553	561	492	564	532	578	525	552	527	556	524	503	540	538	575	548	544	524	496	543	565	553	592	506	536	526	547	534	546	558	514	533	519	554	556	538	537	543	576	546	525	548	526	497	528	571	509	566	514	505	558	559	519	533	540	511	537	568	530	489	508	519	511	515	517	561	524	500	570	543	536	548	535	520	522	570	552	551	559	533	523	548	538	574	518	518	539	480	518	554	519	524	481	556	529	556	509	568	527	508	535	555	550	541	537	577	521	537	535	503	528	567	517	538	550	500	509	523	522	529	568	525	522	500	514	588	580	529	560	546	465	546	494	553	560	554	506	522	515	533	528	544	552	569	543	508	547	523	537	516	567	518	584	567	509	521	547	575	522	504	523	549	538	557	531	511	557	577	557	504	530	539	528	580	512	564	512	486	531	545	523	510	536	532	482	542	532	524	562	508	592	537	495	519	548	480	545	556	538	521	529	517	499	502	532	535	578	506	523	508	511	531	525	517	506	554	524	492	584	514	504	553	543	531	523	519	531	512	558	521	537	553	548	473	543	514	582	540	519	512	536	561	585	576	519	562	538	516	533	514	552	551	579	556	503	507	515	527	526	543	510	486	537	503	560	534	497	513	525	531	528	528	486	569	497	536	558	563	584	538	536	552	551	555	517	540	517	501	518	541	512	511	540	496	519	504	570	511	571	554	545	598	517	520	565	554	500	503	557	554	559	519	525	509	550	554	521	553	473	552	480	529	536	529	577	525	548	507	559	580	500	528	525	530	483	538	575	545	585	530	530	540	537	526	520	534	523	513	594	547	524	480	552	516	519	555	502	510	535	518	515	520	508	542	508	557	567	559	535	542	550	555	559	527	506	504	473	555	548	526	480	534	576	552	516	564	535	588	532	517	494	541	558	543	482	524	545	552	532	569	511	555	532	528	490	483	518	509	537	561	562	522	530	505	574	543	505	541	476	520	515	547	525	538	526	530	544	537	543	481	554	509	517	509	507	539	515	560	513	543	525	516	553	508	534	508	495	538	582	492	555	535	523	554	548	582	515	548	543	504	499	542	546	545	544	518	533	548	522	550	491	521	568	556	516	545	545	520	537	538	544	548	526	542	503	525	507	514	509	546	558	541	578	519	539	508	521	487	480	553	547	505	561	520	525	508	572	516	519	555	574	534	502	565	491	559	547	548	551	503	537	504	516	540	555	528	522	498	552	534	517	591	570	525	511	543	549	511	526	526	569	520	557	524	490	509	544	518	529	518	557	529	539	493	503	577	531	508	533	532	555	500	521	552	567	488	606	538	554	504	513	546	559	552	533	521	549	524	533	541	529	505	542	559	557	528	520	504	523	557	554	481	545	497	536	503	537	573	572	557	564	505	540	549	521	541	515	537	513	500	535	530	503	508	528	534	544	503	543	529	492	549	552	573	529	514	521	551	528	494	512	520	556	556	498	503	486	547	605	523	537	516	541	553	518	516	534	505	534	498	539	536	526	538	499	540	513	502	524	526	514	542	553	555	521	562	582	542	527	510	560	547	519	532	561	500	516	519	526	460	515	530	549	511	512	524	537	552	544	526	509	546	540	547	514	517	556	530	524	572	537	565	518	547	586	542	604	551	518	508	524	509	503	481	524	523	546	539	517	476	493	541	536	486	511	537	529	537	532	524	514	564	533	588	519	554	517	519	518	504	526	579	520	521	493	531	523	512	512	579	519	528	540	489	524	451	516	497	548	543	525	548	506	521	553	531	518	561	554	546	500	520	563	512	530	556	502	548	558	526	500	507	526	559	541	513	556	545	526	526	547	570	547	513	557	532	463	564	517	575	548	533	502	532	549	529	543	590	499	547	581	538	534	547	542	549	518	518	532	491	513	531	494	586	504	535	515	534	517	548	519	483	557	530	544	567	535	530	492	508	530	540	565	488	553	563	562	531	533	558	520	516	544	542	565	504	511	577	544	536	538	539	529	536	542	517	553	601	531	519	552	543	534	524	535	545	525	556	508	539	513	555	552	495	547	546	561	528	523	533	513	509	562	505	522	530	479	549	553	555	542	500	511	533	536	538	536	521	527	511	543	528	546	520	549	537	522	552	526	528	535	557	509	538	559	523	549	497	532	511	553	548	548	558	508	525	527	568	556	558	501	527	539	545	478	547	484	520	507	582	564	529	530	563	563	531	555	523	538	570	547	525	533	534	540	520	552	517	550	505	533	527	529	487	569	569	539	518	491	543	556	504	540	537	538	511	532	521	495	531	538	526	484	519	537	519	552	523	523	552	516	537	536	549	517	528	543	551	522	543	521	558	514	502	493	526	560	533	532	514	538	573	554	523	528	556	539	572	537	530	510	525	524	536	537	512	546	517	558	510	526	547	495	558	564	541	478	541	517	543	551	522	495	531	517	519	551	507	528	559	554	541	523	529	534	557	506	547	523	574	517	532	549	517	556	544	543	555	547	523	530	565	512	535	537	505	532	556	520	509	518	525	525	525	542	529	503	498	556	549	529	486	511	536	539	527	523	511	525	536	546	511	535	530	580	558	564	520	542	555	535	542	540	520	525	540	556	534	568	477	548	514	569	505	513	520	544	534	488	504	559	534	517	549	509	550	492	527	555	495	566	590	528	557	519	515	544	518	541	532	543	541	523	501	511	574	512	535	522	540	505	538	525	525	534	543	489	590	529	559	534	507	495	533	511	540	587	518	555	556	519	515	530	523	520	537	511	514	491	511	496	550	528	548	529	536	497	567	550	525	501	512	554	536	544	539	497	498	547	562	483	529	538	534	546	539	534	509
6531	5955	4641	2391	2537	1799	1066	1114	1139	916	1729	2356	1876	1252	767	554	461	479	487	451	416	488	451	435	486	463	452	413	459	461	437	421	456	442	461	461	446	449	448	430	495	439	495	480	470	448	448	473	460	455	437	464	446	468	469	451	438	454	465	457	444	448	440	438	466	499	461	449	499	442	474	453	437	442	458	466	463	476	438	452	531	406	458	458	447	478	449	485	424	447	439	440	443	434	489	453	469	484	451	477	454	465	473	417	467	466	444	478	476	437	460	454	466	463	459	449	464	468	442	475	468	468	498	514	460	450	446	489	491	509	428	437	458	457	441	435	453	469	457	457	469	460	495	494	474	482	464	513	426	469	453	489	458	465	459	438	466	443	464	476	470	452	455	461	435	451	468	440	455	481	445	446	460	417	416	454	466	449	466	441	460	463	443	451	446	449	433	462	434	444	460	456	462	451	455	441	452	504	440	416	451	434	494	406	474	468	420	451	435	482	443	463	457	467	477	432	477	442	457	486	482	418	446	457	449	482	444	460	459	468	486	477	483	450	454	425	492	447	449	484	476	490	469	420	468	475	440	441	490	447	459	444	475	451	461	461	458	436	466	425	461	470	429	478	463	446	475	444	442	473	487	423	490	447	429	472	459	463	426	492	439	441	484	463	476	470	462	467	459	462	446	458	433	434	435	439	460	490	458	440	453	465	480	417	427	411	446	470	461	469	473	474	423	462	444	486	479	423	472	441	477	414	464	428	455	427	479	451	429	471	466	451	440	455	467	420	462	453	448	461	450	439	459	449	462	513	445	460	444	464	459	450	437	458	482	508	438	481	474	429	481	465	430	465	461	444	484	445	442	457	430	419	451	436	429	454	434	475	466	483	457	453	435	460	462	432	510	426	461	444	437	445	458	432	449	482	465	465	448	485	448	447	495	456	445	445	451	448	462	470	467	470	453	440	462	417	510	396	450	438	460	476	436	424	482	493	480	470	478	459	437	453	443	452	482	432	476	449	468	453	451	437	471	458	447	476	472	443	467	448	446	441	446	486	448	491	437	455	451	464	448	484	437	459	458	465	470	453	441	456	502	472	436	418	483	424	479	479	430	443	416	450	454	474	478	459	464	466	414	466	460	441	440	476	461	465	446	437	471	445	465	491	451	443	484	485	455	434	476	470	479	484	485	424	459	480	458	449	451	491	500	465	426	454	435	445	470	435	470	456	448	448	434	485	483	401	429	485	453	439	435	463	474	462	450	455	448	443	469	474	492	458	450	461	478	453	430	449	440	457	421	423	423	451	467	464	478	434	495	494	455	478	441	471	450	445	498	488	450	491	427	444	454	465	470	447	452	435	447	451	429	486	467	447	455	489	437	476	482	466	444	458	455	439	456	445	469	456	423	447	507	435	457	443	512	456	451	432	464	435	445	442	452	478	486	440	481	490	478	467	484	449	499	433	466	474	430	476	461	434	444	447	462	468	457	507	467	410	441	458	494	499	432	489	448	427	469	491	444	462	467	438	466	471	486	463	463	420	439	482	509	467	443	463	486	459	483	456	439	417	474	487	444	451	443	433	462	438	423	467	464	449	449	459	381	444	445	476	452	475	457	439	468	465	454	502	480	459	460	492	441	485	469	444	446	445	454	474	465	457	464	450	483	490	437	486	475	421	461	418	459	429	455	436	447	491	432	442	461	471	478	469	443	510	476	452	445	445	475	469	479	428	455	486	488	445	464	495	466	472	497	462	493	449	447	482	460	460	437	447	431	462	440	460	503	460	452	480	453	462	445	456	500	454	428	417	456	411	439	461	441	460	410	468	463	462	433	462	477	479	452	471	446	485	491	444	508	442	450	446	409	467	467	445	453	476	474	439	469	439	455	458	461	458	455	486	409	492	440	436	459	484	480	455	427	434	432	443	454	466	416	459	469	461	487	447	472	481	500	451	467	446	446	446	460	423	463	479	488	452	496	438	467	417	467	474	452	490	497	449	437	482	428	436	469	475	478	456	462	471	448	461	452	451	427	467	452	462	443	447	484	494	432	481	450	494	451	442	492	454	437	441	513	455	455	449	457	478	452	480	459	456	447	443	473	474	452	420	423	475	466	426	442	469	453	456	491	450	455	448	455	454	440	427	469	431	453	458	440	483	441	462	415	463	456	458	515	460	433	430	440	443	439	455	468	437	429	471	425	466	494	439	460	443	479	457	482	447	475	494	473	465	443	439	461	470	455	495	424	431	440	505	503	483	452	470	453	433	467	461	444	446	454	461	468	446	435	448	485	472	471	475	460	508	481	495	448	456	435	461	465	432	479	463	485	483	505	466	445	462	462	482	457	447	484	454	478	448	448	445	464	450	505	476	455	458	445	447	482	445	471	461	462	466	460	474	420	446	461	439	477	469	498	468	427	452	445	474	497	485	460	467	503	482	448	447	463	455	455	480	497	458	452	478	431	481	463	457	442	461	453	438	473	459	458	459	460	450	477	486	439	418	448	472	501	442	476	446	496	432	439	446	495	520	474	406	480	444	491	514	404	439	442	465	440	428	493	481	455	464	475	452	480	494	476	446	466	444	472	440	491	437	473	493	455	501	451	463	466	487	449	483	438	461	448	472	467	465	439	438	487	493	495	495	432	407	421	459	437	460	469	458	458	469	465	458	427	486	447	445	435	441	428	474	471	452	460	456	461	464	452	466	452	476	434	487	462	423	437	480	469	443	453	454	420	451	483	491	458	461	453	448	434	484	430	445	468	426	444	446	465	454	453	440	463	427	442	452	509	435	477	470	426	506	438	460	484	492	487	441	449	489	461	475	449	449	459	468	453	455	445	424	422	493	454	425	469	452	452	479	474	473	482	460	489	449	447	431	446	509	438	467	465	425	450	429	436	459	470	419	457	467	498	460	438	465	480	446	475	457	456	476	446	464	451	437	453	455	480	452	451	460	441	505	426	462	445	437	411	438	452	438	449	476	488	456	486	451	443	414	434	437	445	458	461	433	460	421	485	423	449	418	437	499	453	467	416	459	455	464	445	440	493	485	471	469	477	467	467	467	497	504	436	466	478	480	467	437	441	476	445	480	470	498	435	467	434	465	431	504	466	443	500	468	467	468	470	446	469	489	475	440	477	422	446	461	409	469	462	458	454	472	444	443	453	466	465	458	462	454	501	463	447	467	438	451	420	433	475	454	447	429	467	446	432	477	426	462	487	453	482	429	466	480	456	455	494	455	455	455	462	411	443	453	452	449	454	493	418	476	449	459	486	424	455	449	456	441	455	445	526	434	511	431	473	455	472	457	468	462	458	453	487	442	444	440	464	441	451	421	446	451	489	481	464	442	495	471	442	451	439	463	420	472	399	438	438	436	458	432	473	442	464	438	423	424	487	477	426	481	450	425	431	450	440	439	472	460	471	489	455	467	448	464	450	471	423	462	459	431	452	494	435	446	475	478	463	471	464	417	473	487	480	459	446	434	452	453	477	439	488	446	438	435	468	439
25549	21420	27538	25465	11538	3880	1713	1263	1245	1223	4844	15694	13822	7821	2223	1025	665	553	521	527	492	514	498	523	567	526	519	494	506	508	481	509	493	525	505	548	494	527	467	518	519	478	469	516	533	517	517	527	502	532	528	504	475	495	506	468	529	514	492	469	476	494	497	509	467	545	519	527	520	494	513	491	538	478	503	471	485	478	538	493	527	479	503	472	494	480	469	486	468	520	553	499	532	483	490	495	479	485	504	473	524	526	494	527	544	536	479	521	499	497	503	445	464	491	513	504	531	473	535	501	481	454	524	506	449	498	493	488	494	534	511	478	515	492	504	521	518	470	468	517	549	518	489	499	508	480	521	496	477	521	518	503	515	476	527	529	508	482	523	495	525	499	504	487	500	495	505	482	511	490	491	490	468	540	485	479	510	514	510	524	493	454	478	503	494	483	452	491	501	503	483	516	518	485	494	465	536	500	528	483	474	449	513	509	448	534	476	489	489	504	516	437	550	505	466	505	498	508	487	485	487	502	528	480	478	526	528	508	480	545	520	520	484	486	468	478	475	463	481	525	505	465	497	518	518	493	481	465	473	513	481	497	504	525	469	512	498	493	504	529	518	482	482	499	502	511	495	493	516	523	492	499	493	504	497	496	506	539	516	504	499	491	436	527	510	461	470	466	508	564	470	504	494	496	495	483	511	509	470	518	492	489	525	500	501	502	487	501	489	507	496	523	532	449	490	480	502	471	532	504	477	491	504	502	499	515	483	494	534	538	512	489	486	503	502	507	529	478	508	479	545	527	509	518	508	463	502	499	511	510	516	501	506	518	501	466	481	457	452	503	502	483	494	495	528	491	502	500	497	516	518	511	486	486	479	497	474	501	511	482	459	530	521	506	487	492	533	480	461	489	548	519	463	474	523	495	505	459	499	458	460	504	471	502	512	533	521	530	508	496	479	487	526	495	511	509	516	505	507	508	500	538	483	499	454	514	465	521	504	513	512	518	475	465	569	500	507	516	467	494	490	469	483	468	494	514	485	449	515	541	486	492	519	476	508	486	486	536	492	537	499	513	514	486	518	504	529	498	499	504	491	496	446	533	495	479	464	462	534	486	499	508	470	517	464	445	498	571	497	483	509	492	469	476	488	498	474	533	507	487	487	507	495	520	482	447	516	493	505	534	457	495	508	512	509	532	503	482	502	469	476	479	502	475	518	507	505	479	510	502	515	507	463	491	524	481	496	499	492	506	478	471	490	492	506	452	528	500	498	488	491	495	519	494	505	490	540	461	513	500	465	467	449	513	471	501	490	492	511	469	514	500	476	488	456	454	544	535	498	533	486	506	499	508	503	539	511	536	506	480	509	462	506	489	467	499	498	528	497	492	493	512	538	501	493	504	505	492	489	486	472	547	472	508	509	461	482	482	494	469	499	488	508	546	514	518	502	544	483	515	483	476	507	488	481	494	476	541	493	487	514	498	514	483	497	488	540	524	492	496	462	478	486	485	514	458	492	483	480	536	507	483	496	513	533	450	487	479	512	464	524	549	467	457	492	529	491	513	485	521	504	512	464	494	520	495	530	510	506	514	501	484	498	534	502	472	493	491	483	543	497	506	505	500	476	521	489	495	489	511	487	513	510	500	547	511	551	475	494	465	470	527	512	490	527	509	523	502	481	522	508	511	532	527	520	457	513	487	512	534	545	522	529	456	509	496	529	490	495	546	472	526	484	502	487	482	508	470	490	530	485	475	498	500	509	488	470	482	495	521	488	556	520	484	507	499	476	469	526	497	480	493	521	507	496	491	521	482	511	482	513	533	473	461	503	490	483	514	509	506	537	489	536	484	471	502	463	531	485	525	476	471	478	516	499	494	493	473	531	480	473	527	501	506	502	533	474	488	459	489	520	477	468	511	481	500	513	510	517	512	517	483	499	494	489	494	472	498	492	489	456	472	471	483	519	523	504	522	496	539	516	487	504	527	497	492	501	473	493	503	510	531	483	497	469	480	486	508	518	539	504	487	507	481	471	499	467	536	510	470	521	483	529	487	476	495	475	503	498	483	511	480	521	520	466	474	510	494	483	499	496	493	501	500	481	497	490	526	490	483	497	489	449	463	477	473	493	464	524	456	502	483	475	497	497	492	538	481	514	492	474	487	480	478	525	466	480	474	515	538	501	502	452	496	526	495	504	476	526	530	519	526	508	502	522	490	484	480	504	534	484	499	470	495	521	497	467	461	480	477	489	523	473	489	482	507	484	511	493	515	475	514	489	460	500	492	511	472	499	514	489	485	520	492	499	489	486	448	544	473	500	456	481	492	493	529	516	501	501	471	491	485	494	476	502	495	447	513	478	495	515	466	482	459	488	477	509	546	522	458	501	502	527	492	495	505	509	513	507	479	461	488	470	546	486	483	504	513	499	465	530	510	501	489	482	518	521	497	514	514	492	502	488	495	466	533	476	518	517	511	482	503	497	530	488	501	486	500	487	515	519	489	459	463	444	531	504	471	514	514	498	487	452	524	496	508	476	485	494	511	469	502	488	512	501	501	494	513	539	485	509	500	552	474	551	507	480	483	497	497	541	509	487	519	512	499	517	524	551	471	512	472	520	513	505	517	548	513	481	493	507	514	524	473	499	520	513	533	501	482	496	468	503	496	514	509	476	524	490	476	451	509	546	532	486	474	484	486	500	497	483	512	541	503	527	473	523	515	540	515	477	491	512	487	516	486	508	526	469	505	533	470	521	491	482	542	498	519	466	497	492	452	458	468	495	458	497	546	450	487	460	508	473	479	474	498	489	466	480	473	509	515	451	473	535	489	513	499	535	480	492	466	494	505	502	541	499	521	499	487	467	479	465	491	517	500	514	477	479	486	532	480	502	519	487	494	485	504	525	519	484	479	516	432	483	510	471	501	493	523	527	505	519	530	480	514	487	483	438	477	519	493	523	540	479	462	519	493	540	548	504	479	477	489	494	495	494	469	511	525	524	501	507	509	521	466	484	511	481	526	510	512	541	523	488	493	482	521	498	497	479	498	465	485	480	515	480	483	479	519	515	518	491	478	480	526	528	486	527	509	522	484	538	495	510	475	500	534	478	468	529	541	468	552	480	503	520	480	484	461	500	473	476	474	495	509	533	473	485	470	479	500	474	495	500	517	451	501	513	506	483	515	475	452	542	479	513	515	545	486	510	489	514	542	475	525	462	495	506	455	511	520	513	487	508	476	483	516	538	478	516	490	510	501	496	505	436	492	533	473	503	475	520	479	487	479	522	512	456	534	489	504	487	492	497	533	509	499	486	480	538	499	512	486	522	511	494	473	463	516	518	511	440	476	514	489	486	531	467	521	476	466	484	464	475	469	491	510	514	495	501	516	482	510	483	468	476	525	506	500	511	517	507	480	529	523	495	501	479	441	492	498	533	511	477	480	501	475	514	519	444	475	488	477	482	496	497	516	486	493	458	493	505	499	474	484	476	491	511	476	467	466	524	519	483	512
5485	10003	9447	4927	3834	3205	1597	1601	1638	1766	6810	16240	12413	6959	2209	1061	623	497	416	442	476	422	447	411	466	467	485	441	433	446	462	415	418	424	433	440	435	423	486	506	451	428	438	485	458	455	447	489	421	454	432	442	468	446	434	397	492	434	440	474	466	473	427	451	458	449	445	432	443	451	476	437	467	466	466	464	464	406	489	452	440	448	473	478	454	421	427	444	426	474	420	407	453	475	497	423	468	431	468	432	450	444	457	443	451	399	440	462	453	443	463	435	459	479	464	463	438	441	460	481	464	441	463	489	403	481	435	439	469	435	401	460	461	431	438	446	436	457	458	427	455	479	408	461	472	427	454	420	439	434	429	467	470	425	417	426	462	456	444	446	474	468	444	409	501	425	457	466	452	456	462	480	428	439	428	469	470	404	493	440	470	418	425	465	446	408	481	444	443	463	406	436	444	434	481	478	438	417	421	469	460	416	436	440	441	464	430	459	441	467	415	433	431	428	453	489	444	456	479	441	408	440	411	461	476	448	452	450	481	461	435	435	442	391	451	444	453	449	442	439	417	425	465	420	480	443	425	435	492	468	448	455	491	492	459	502	468	419	428	483	475	463	439	468	462	464	481	429	427	435	451	462	445	425	437	477	447	421	445	420	459	423	465	494	472	413	437	434	427	470	425	417	472	448	468	475	416	469	461	432	452	464	437	444	466	451	438	455	498	433	428	429	421	475	429	489	465	443	441	449	449	417	452	422	427	460	428	440	468	428	432	419	439	446	425	453	421	446	448	455	468	456	464	447	450	412	471	427	441	461	445	462	453	410	486	460	487	467	464	443	414	455	458	461	442	469	475	447	441	426	449	447	448	444	421	449	471	458	456	419	456	419	470	456	444	488	471	451	461	458	439	448	427	464	450	482	415	449	433	437	451	443	466	456	473	426	440	424	436	435	456	446	441	452	444	454	440	496	446	467	434	432	453	471	441	466	444	467	459	443	437	465	485	454	440	427	436	431	482	454	464	468	444	514	415	492	489	434	466	444	474	448	393	432	446	461	457	502	433	429	454	435	467	455	429	458	460	446	434	476	434	461	437	442	433	457	432	471	445	442	391	457	457	438	429	435	439	479	438	430	441	423	452	436	479	489	455	403	429	438	431	416	436	450	440	434	441	469	459	452	446	451	447	474	418	457	453	468	469	445	415	440	484	436	457	388	421	417	416	440	441	413	439	462	472	446	467	436	456	455	481	418	478	431	417	443	424	476	427	453	452	459	426	440	469	445	456	402	474	475	434	411	427	468	460	445	416	427	429	472	423	415	445	459	431	431	419	447	494	409	440	432	477	463	442	455	471	494	446	414	441	462	498	436	413	435	431	472	444	452	430	434	477	471	482	433	438	437	461	463	438	449	444	451	426	446	428	467	413	426	430	448	448	425	447	458	485	465	416	448	479	433	446	416	528	470	464	434	442	456	442	476	469	451	460	414	449	491	450	437	417	470	475	457	450	432	435	452	440	422	464	441	425	454	476	429	464	460	430	439	440	429	446	446	451	430	422	458	415	413	473	427	437	447	439	447	474	433	453	474	404	439	450	433	477	394	453	440	478	481	440	450	455	460	427	418	425	438	445	454	481	466	442	477	447	466	429	492	473	461	427	456	432	433	430	457	420	436	455	423	433	434	446	443	438	417	470	459	466	454	460	424	423	415	442	452	428	421	426	436	448	459	436	456	419	454	468	448	453	467	431	465	449	463	412	448	439	475	453	453	465	423	441	427	442	450	454	425	430	419	468	459	450	437	425	454	407	471	426	418	416	460	467	463	448	425	435	443	436	430	435	462	410	410	454	422	458	451	450	469	440	426	441	449	406	424	453	467	456	420	491	461	471	425	404	413	396	431	416	455	449	447	400	425	419	459	443	444	482	458	453	460	420	428	443	458	476	418	426	474	435	436	421	443	437	436	466	482	416	415	439	449	462	470	441	436	403	477	479	431	456	426	429	419	439	426	450	394	465	449	454	451	444	445	427	473	465	433	459	410	454	422	481	448	427	424	409	431	467	463	434	408	472	450	460	438	435	436	433	434	440	455	476	466	461	433	456	460	459	415	451	442	428	423	408	440	413	406	466	423	442	463	419	439	445	431	441	443	453	443	427	445	444	444	437	438	426	506	441	412	444	417	431	429	423	445	446	415	411	452	456	436	450	433	441	445	444	401	415	457	426	439	464	433	447	412	454	488	480	474	421	417	458	452	453	489	416	431	464	409	483	459	425	420	441	463	427	443	444	452	491	433	414	415	462	438	436	485	452	466	451	448	427	473	454	417	424	446	462	465	429	430	481	442	438	434	465	495	497	411	425	438	473	475	480	460	475	447	460	430	466	417	456	451	417	424	448	474	454	436	451	478	472	459	450	430	413	477	424	440	457	429	445	429	455	444	514	428	439	410	455	450	466	445	482	465	459	447	479	433	444	458	419	438	464	448	439	427	477	441	457	436	454	454	474	458	447	424	437	431	462	455	452	439	454	464	435	444	459	470	468	466	424	463	431	467	406	438	465	426	423	425	442	460	430	396	465	422	425	431	451	452	453	455	448	448	447	443	464	441	458	473	446	435	457	433	472	448	446	419	451	446	456	425	408	435	453	420	437	433	455	475	438	451	443	454	464	424	419	434	435	439	463	456	458	433	441	463	429	474	456	436	466	503	461	449	465	486	445	441	431	427	441	454	448	478	442	461	453	485	425	479	447	462	445	479	409	459	446	462	444	413	440	424	438	446	463	431	447	421	477	441	418	461	455	459	440	398	451	423	449	425	463	453	436	460	454	453	418	422	453	439	450	447	453	474	448	461	431	435	483	444	429	467	475	469	431	443	399	474	471	478	450	458	419	442	439	475	453	446	421	453	467	431	414	471	427	423	424	444	457	466	472	453	434	402	478	447	452	440	445	427	425	446	433	439	468	421	425	446	442	413	450	420	466	418	434	439	458	408	456	472	456	440	470	468	435	442	480	475	458	452	475	452	454	467	429	447	453	428	431	447	462	458	440	478	453	416	430	433	437	447	454	457	420	432	419	435	456	442	487	454	459	481	426	455	450	416	476	453	428	437	447	439	438	423	460	436	428	455	445	432	498	464	448	453	448	440	462	438	414	444	427	456	447	420	440	415	455	446	418	436	457	444	427	445	416	431	461	418	444	395	419	463	415	424	458	446	410	455	443	457	448	421	460	449	479	489	430	433	406	404	417	428	476	415	480	421	429	423	449	434	390	431	447	404	442	454	467	467	458	424	442	455	447	444	480	435	462	434	427	479	455	440	478	390	423	493	459	420	438	449	452	437	432	427	462	451	466	461	448	465	429	432	409	469	447	466	414	455	442	469	464	442	423	441	466	443	445	451	460	431	464	442	444	423	448	445	462	463	468	463	424	451	478	457	449	459	424	462	441	487	455	468	417	464	465	432	475	447	474	470	411	463	486	448	455	443	485	448	447	426	489	457	437	457
24623	21449	28713	24643	21090	10294	3982	1964	1498	1597	6745	28260	24807	15098	4689	1609	913	664	581	637	601	609	624	654	644	560	585	576	621	586	649	616	617	576	638	560	602	594	606	602	592	632	616	621	604	631	612	590	587	623	592	569	602	642	582	596	562	625	585	586	596	604	616	656	583	605	641	595	573	658	609	607	628	586	589	586	609	577	576	611	634	600	632	589	600	589	579	607	564	602	619	617	633	570	592	626	634	605	596	623	575	606	634	609	564	608	595	626	575	615	626	629	615	619	600	668	587	623	584	612	597	596	615	603	576	597	618	605	595	653	550	593	626	631	641	617	611	589	573	613	543	658	590	617	591	602	619	630	626	598	584	611	621	582	619	580	619	646	598	572	632	598	628	622	592	610	584	613	607	599	615	603	565	607	609	601	592	609	614	681	597	606	608	599	574	589	621	599	588	617	616	580	593	586	594	604	622	586	636	618	620	590	569	575	635	582	583	602	590	583	567	605	589	562	590	561	578	619	600	573	615	673	597	573	578	524	607	662	569	599	584	608	627	615	626	562	576	609	624	631	625	630	634	546	601	625	578	607	602	609	591	564	601	595	614	638	593	573	601	621	587	616	603	638	544	608	598	593	577	596	653	597	672	611	605	640	585	657	643	596	635	620	594	516	616	625	584	562	554	599	557	547	575	584	559	621	581	643	641	583	604	635	576	601	599	615	615	610	589	574	596	625	579	579	591	606	596	591	610	586	563	635	609	603	600	585	587	591	597	615	599	603	599	565	577	634	613	571	599	617	635	570	612	618	556	577	612	604	547	607	609	571	595	625	629	598	613	595	628	604	596	607	594	631	596	623	615	600	603	601	627	619	580	612	641	598	612	632	632	558	604	608	576	603	608	572	645	618	597	647	617	613	580	602	573	593	601	591	591	635	574	581	593	663	564	556	599	613	606	593	593	613	603	565	598	630	609	616	636	600	603	605	605	648	573	612	592	616	589	602	654	586	585	562	617	626	604	647	616	620	605	581	653	602	618	622	634	644	625	606	605	600	614	587	612	584	596	592	633	598	598	608	605	597	658	652	584	569	632	646	629	598	606	589	606	602	597	612	616	550	553	651	579	599	599	582	665	621	588	617	611	572	585	572	582	561	613	594	610	604	595	597	587	605	648	586	565	599	592	594	599	549	566	606	641	573	586	616	586	620	608	641	610	595	634	611	624	633	586	603	599	635	619	654	592	610	593	645	615	609	578	590	573	606	587	574	611	573	599	606	571	588	612	587	601	582	628	613	612	589	596	580	594	637	653	646	574	597	597	631	567	571	612	571	624	614	563	608	579	634	591	585	580	587	615	621	597	610	587	665	598	563	588	601	573	573	610	605	615	607	595	592	561	575	607	621	554	585	643	590	643	643	560	601	610	597	581	564	630	595	550	655	562	585	671	573	591	604	587	586	564	583	589	604	581	593	650	624	557	604	638	616	610	655	581	594	589	602	551	570	619	594	581	618	587	635	618	594	645	588	625	582	573	575	612	576	652	635	583	601	619	633	626	633	581	580	574	594	584	612	595	541	605	569	620	566	592	609	562	641	585	557	601	628	630	617	608	598	573	588	639	656	605	630	610	588	619	597	631	590	560	585	603	605	633	624	626	633	597	614	586	597	577	650	572	627	595	597	632	633	641	613	613	550	584	654	645	607	623	624	569	624	612	598	572	613	592	625	614	621	584	568	612	603	566	602	603	603	600	628	594	624	605	589	628	635	555	596	614	619	582	577	637	626	623	607	577	610	612	603	630	594	611	642	627	602	646	603	593	642	653	579	598	580	637	616	631	588	588	585	561	584	600	606	572	613	628	601	642	586	628	605	613	583	627	614	608	647	566	594	578	593	614	608	612	605	607	585	595	598	599	584	584	596	590	608	625	592	592	639	604	578	543	590	606	617	584	577	618	614	576	635	633	587	643	599	586	599	605	614	613	627	629	596	560	645	598	620	613	564	578	586	579	658	605	564	607	576	575	635	560	594	633	571	604	610	580	619	573	627	596	564	586	620	626	620	614	602	550	601	642	607	599	616	641	594	598	604	613	611	556	596	550	579	591	641	625	585	599	620	592	582	579	582	577	586	604	650	603	612	593	561	625	613	600	589	662	559	582	578	587	591	613	618	603	635	624	634	559	596	589	622	653	635	583	605	618	600	567	544	598	570	603	587	606	597	636	603	616	602	617	649	643	598	599	636	591	598	603	605	600	569	579	572	560	604	601	619	644	661	588	595	612	591	591	598	564	564	631	614	562	585	591	578	630	608	608	608	613	593	631	569	541	598	641	581	650	657	597	587	581	620	599	613	591	604	619	584	622	622	613	594	595	593	573	588	602	614	603	630	566	585	627	600	608	594	637	619	598	616	608	590	615	562	534	611	615	594	610	604	583	577	601	609	606	652	592	622	588	608	588	613	600	615	573	599	621	616	623	593	573	608	614	573	586	622	600	628	619	620	588	614	576	651	603	572	604	626	614	616	665	584	585	623	598	583	582	564	588	620	592	584	606	587	596	631	586	574	617	615	621	600	612	598	635	606	604	567	560	589	572	621	592	608	586	573	626	581	583	650	598	687	619	597	598	634	613	552	613	638	589	582	606	613	599	649	586	593	604	567	604	630	637	649	640	626	591	580	611	608	595	615	645	619	628	593	596	578	615	618	632	577	612	605	579	626	567	570	606	572	619	629	611	601	557	643	570	579	665	581	618	594	597	540	576	587	624	597	574	611	565	609	633	589	618	592	631	573	580	582	606	593	623	620	652	633	605	636	595	594	627	601	591	604	639	590	640	624	592	614	562	590	591	603	534	625	564	602	623	594	612	550	607	605	582	578	624	607	613	625	558	609	556	591	620	635	570	593	656	600	588	625	563	631	588	644	588	567	594	621	583	608	612	607	634	618	659	594	605	601	640	613	600	616	570	596	626	619	584	592	600	623	579	579	609	555	624	563	613	620	590	596	599	589	645	638	623	604	622	629	593	635	616	577	637	583	613	582	617	580	589	593	577	600	595	606	591	618	575	576	587	579	557	586	598	606	667	628	582	585	630	602	580	604	554	572	610	605	594	633	619	571	652	644	582	644	600	620	638	611	631	593	627	631	560	568	624	626	612	587	597	586	642	588	632	601	609	535	621	609	585	645	629	625	605	590	580	575	613	593	619	644	615	615	588	556	624	591	612	631	624	612	601	627	611	584	610	602	622	623	605	618	591	619	613	571	555	633	628	549	589	603	626	609	561	574	582	597	611	640	599	594	640	623	619	643	608	618	669	610	596	587	595	634	539	581	623	562	577	560	584	640	567	600	608	592	618	596	614	602	580	648	586	574	572	593	655	610	606	627	581	563	590	638	613	611	577	582	609	592	553	590	568	596	606	578	619	586	596	628	629	650	580	577	576	604	619	624	561	645	617	638	612	612	626	621	599	628	604	613	618	623	583	577	631	599	602	613	562	626	635	634	578	627	615	629
6120	13813	13463	7079	5791	4167	3294	2348	1974	2233	9560	27512	20975	12043	3825	1684	915	609	558	521	531	532	526	580	518	561	580	530	544	536	559	536	529	537	523	566	538	532	558	543	615	533	603	537	578	554	555	562	557	515	530	577	546	567	513	524	558	493	556	553	525	470	487	578	586	557	524	531	564	545	480	539	552	528	519	532	524	553	542	557	529	562	506	517	528	512	570	541	521	520	552	512	543	539	535	565	553	563	547	549	541	550	540	531	510	531	547	525	527	527	548	526	507	524	512	523	587	560	565	534	554	568	535	574	563	526	540	570	569	564	545	539	543	527	532	555	527	523	536	526	553	516	520	526	557	514	563	507	509	537	553	530	516	518	540	567	509	563	534	527	548	522	522	537	477	486	540	503	515	519	515	527	521	547	582	553	543	543	532	549	519	533	524	598	537	541	502	553	521	532	537	557	516	546	561	571	530	504	501	560	556	533	531	518	571	512	556	567	553	512	520	538	502	531	540	500	511	549	552	529	551	495	563	547	518	531	560	562	509	552	544	540	538	533	583	574	514	545	505	523	536	516	559	564	494	530	519	491	569	541	518	508	516	528	538	563	544	539	550	549	556	533	495	507	526	539	551	520	524	507	508	534	542	530	552	511	557	574	525	570	530	567	538	541	570	510	508	594	566	534	548	517	520	538	526	501	545	537	583	543	513	577	526	543	545	518	512	564	571	519	520	532	552	537	586	535	494	544	535	546	500	525	561	497	498	560	547	501	532	522	542	537	544	547	555	564	550	547	544	540	512	503	575	574	562	505	516	520	508	563	538	565	536	555	536	551	524	497	514	524	538	542	525	519	497	537	531	534	510	554	527	508	552	561	543	568	524	490	515	519	548	522	535	553	568	530	519	549	538	541	534	525	508	534	545	517	536	543	531	534	554	529	545	527	544	529	493	555	538	516	517	495	517	503	550	556	531	525	566	530	555	511	519	528	535	549	552	497	534	509	542	544	525	526	530	536	523	536	530	542	500	560	564	541	546	559	590	516	515	521	530	531	526	595	526	564	559	510	554	552	545	522	555	531	494	551	518	549	516	537	515	533	496	526	617	516	554	545	571	474	539	533	493	571	556	526	510	516	549	537	573	537	510	521	544	548	494	489	508	529	507	568	524	531	509	566	544	565	523	562	579	518	550	510	578	521	540	516	523	525	578	517	501	525	538	548	531	516	532	537	520	529	529	515	549	554	524	567	527	581	508	518	500	500	567	553	537	542	517	549	560	544	532	548	523	488	554	532	506	528	518	543	525	594	531	543	545	553	567	539	566	530	555	527	561	550	527	531	559	546	519	552	547	511	528	576	501	546	527	506	558	500	546	548	573	521	504	524	510	506	571	543	561	527	529	509	543	488	572	498	547	543	556	506	537	548	521	542	542	530	547	530	536	529	519	499	537	533	541	511	519	519	537	536	517	515	524	543	503	522	556	534	556	502	552	549	538	535	611	541	542	575	514	521	547	543	556	525	534	535	526	525	559	537	532	579	502	546	477	521	492	475	510	561	554	530	510	563	535	574	537	488	552	509	507	523	529	562	552	555	531	587	575	531	531	500	516	514	550	533	580	520	565	520	541	516	517	533	510	538	527	509	545	532	495	496	545	485	549	506	548	529	520	493	523	521	495	530	541	550	507	566	491	513	518	547	535	529	531	510	497	565	509	558	559	542	544	525	549	565	558	530	509	518	537	526	531	531	561	516	539	536	518	512	493	551	554	527	529	551	556	523	537	518	556	541	538	559	540	535	522	506	525	509	578	486	541	543	550	543	564	494	560	514	531	536	507	556	532	505	509	536	524	539	554	540	547	541	549	530	502	552	538	547	520	526	495	524	527	550	475	490	527	554	532	531	493	559	556	559	517	566	568	503	491	543	546	528	556	483	552	544	530	516	526	551	544	511	579	550	532	475	532	536	535	517	545	547	517	511	552	549	545	555	545	531	504	537	504	556	536	537	552	528	516	515	550	552	539	530	579	512	575	544	522	546	567	558	543	526	473	541	547	545	576	532	515	528	494	499	544	514	513	533	537	514	542	533	544	528	503	548	506	514	536	529	482	541	548	551	483	557	504	537	525	535	554	522	558	536	533	533	527	528	556	548	506	540	552	600	515	566	538	548	513	531	515	516	542	558	529	543	528	514	589	572	525	543	523	542	578	510	508	541	545	501	542	530	526	575	512	503	533	507	508	532	525	529	506	566	565	551	488	562	522	534	577	495	522	560	505	510	535	556	528	508	531	537	544	497	556	529	495	515	484	509	504	524	544	497	519	549	528	522	498	554	525	530	529	518	550	529	555	554	533	543	540	517	524	512	560	532	518	524	530	484	537	537	537	521	520	552	572	527	527	529	520	512	543	505	524	551	533	541	486	515	516	561	541	541	512	560	556	561	558	513	530	557	540	523	510	525	513	551	544	547	560	559	519	543	521	552	515	559	541	566	538	541	547	554	540	558	514	527	495	496	511	542	529	550	522	563	518	578	519	536	547	531	522	531	528	535	569	504	525	567	519	502	524	537	525	486	507	490	543	554	498	511	567	527	523	562	578	544	594	541	528	523	558	503	507	518	494	547	532	551	534	512	548	567	533	507	537	545	534	531	519	516	535	520	540	527	528	561	496	562	518	537	494	521	507	561	544	494	564	535	527	530	527	546	538	496	550	580	575	512	526	531	507	547	542	523	562	493	551	523	548	547	597	517	529	551	499	536	540	525	548	548	528	491	529	563	513	506	532	531	514	532	521	510	558	524	548	526	562	553	520	540	499	526	556	544	492	525	537	538	537	537	514	512	526	539	528	540	561	513	533	552	539	534	555	517	531	550	510	520	517	533	533	511	551	516	486	540	541	503	492	544	538	560	522	524	534	514	550	539	526	504	496	552	515	551	530	526	527	551	490	516	602	562	551	508	525	530	532	519	539	530	520	556	511	523	523	508	537	554	548	505	504	527	488	499	545	522	541	529	565	537	541	517	553	578	584	534	481	549	532	548	512	535	498	515	543	516	570	564	546	514	503	550	545	520	503	509	492	516	518	503	517	527	521	527	528	496	548	534	527	488	527	497	515	565	526	568	552	554	539	531	568	506	514	551	532	573	546	510	534	539	554	523	502	547	539	572	526	536	563	505	469	494	531	535	529	520	533	516	495	519	534	526	560	477	533	485	510	497	543	541	518	525	556	524	523	522	560	517	531	567	532	557	507	529	551	542	507	521	528	545	514	520	567	493	511	526	554	510	580	537	533	559	519	522	521	564	536	539	530	500	536	523	554	541	523	530	535	502	535	485	538	540	480	449	521	590	541	507	517	488	541	540	555	502	552	521	524	533	470	519	574	548	562	547	487	521	515	518	492	522	588	537	512	539	504	513	555	543	534	532	510	546	500	530	537	514	547	524	520	542	533	544	523	528	526	539	539	509	543	529	510	546	543	470	518	550	590	555	526	582	514	551	528	540	520	534	513	500
27798	12813	4765	2163	1507	1060	836	719	679	690	904	1880	1791	1317	826	632	584	521	509	516	523	525	524	506	511	511	512	493	536	545	475	520	535	513	502	522	522	532	541	519	545	542	549	503	497	508	551	529	544	501	510	555	514	533	523	508	504	539	524	508	494	477	532	504	513	528	539	545	591	501	507	551	544	535	515	525	495	523	533	536	513	539	525	542	510	516	486	484	563	523	509	493	549	526	508	509	493	517	503	524	558	522	478	525	501	557	501	487	505	540	507	564	521	493	507	527	524	521	579	566	534	532	530	532	559	507	503	492	509	531	502	473	509	484	490	532	522	522	517	542	533	492	505	505	541	502	500	537	529	532	532	506	539	536	535	537	543	499	504	512	520	544	526	516	512	508	521	566	511	524	523	511	518	549	573	524	515	552	559	513	564	481	508	462	493	511	538	538	554	510	521	507	536	490	541	498	506	505	517	504	548	534	553	536	490	537	554	523	545	506	538	521	528	543	516	516	567	548	525	549	497	473	518	551	497	561	497	519	503	535	548	530	558	507	506	517	495	531	498	506	558	537	565	550	579	511	554	540	547	545	537	561	523	561	518	520	491	553	535	561	526	543	483	515	560	577	536	512	527	509	532	522	567	494	495	511	512	541	514	528	548	527	538	463	547	534	521	538	578	496	519	544	571	501	519	522	532	503	511	516	568	540	623	552	494	474	507	487	525	529	529	550	549	541	521	543	555	505	532	509	544	501	524	525	535	535	521	480	485	526	506	521	536	540	509	481	522	521	533	564	469	540	539	558	539	518	535	549	484	523	509	535	510	523	514	520	526	504	554	486	506	533	508	526	520	556	541	514	491	525	566	507	518	530	497	523	504	556	552	499	504	520	499	552	514	508	508	495	517	524	523	489	522	507	585	529	478	516	485	522	499	539	512	493	499	485	521	521	511	525	490	558	497	466	535	548	519	550	515	483	517	517	536	517	488	511	519	527	550	526	517	496	522	534	515	559	539	451	560	509	544	494	506	504	517	527	504	573	495	505	507	502	569	527	539	499	536	465	542	531	536	517	520	548	520	504	492	511	510	575	486	534	507	529	567	517	527	520	532	519	515	516	552	530	503	507	510	531	513	527	543	488	515	545	517	532	491	545	489	541	556	506	546	510	490	572	494	508	512	503	531	569	546	538	526	524	523	552	500	526	558	527	529	522	539	520	555	510	538	519	499	520	552	520	501	527	487	526	538	500	487	484	530	485	525	502	488	517	473	501	489	545	472	552	516	530	513	535	493	508	514	504	509	503	511	519	530	555	477	562	522	515	517	507	515	541	513	534	509	540	534	542	555	533	541	561	529	555	526	558	505	579	512	583	500	557	523	535	511	544	515	519	539	507	507	533	526	521	502	506	527	484	565	544	525	504	524	552	497	505	547	530	492	505	519	540	490	504	511	521	514	486	506	519	552	498	516	513	525	534	545	517	483	516	545	502	533	576	502	545	492	471	585	525	525	552	502	515	545	551	546	511	550	533	510	492	475	523	501	532	546	509	516	523	498	516	563	473	513	572	510	488	505	553	522	561	543	497	545	538	514	526	498	562	528	502	524	509	519	499	508	529	519	506	504	493	498	512	527	518	522	525	516	570	565	518	498	546	537	534	552	540	529	513	516	512	562	521	534	523	554	505	556	515	514	539	506	443	537	511	543	515	566	513	501	543	512	511	511	479	513	498	520	516	516	540	506	517	501	477	583	521	519	552	502	533	500	520	513	513	479	519	543	490	498	523	468	520	493	485	510	507	501	500	506	511	521	532	515	547	549	519	520	540	508	515	533	523	513	532	557	552	523	510	528	549	540	522	500	543	496	531	519	532	521	543	493	510	525	553	519	535	508	524	512	540	528	499	519	538	503	532	563	533	526	500	565	487	544	519	517	515	563	507	538	502	562	508	504	535	511	555	516	544	478	547	492	571	550	511	512	542	506	527	565	512	497	550	534	542	527	528	499	520	504	541	541	516	496	502	497	517	514	497	542	557	503	529	521	517	525	543	534	510	522	517	517	543	516	543	551	532	521	522	522	550	527	518	539	521	520	489	562	504	557	541	509	519	513	562	507	514	500	560	496	497	537	508	480	483	525	516	480	504	556	560	548	496	516	523	551	512	469	520	536	520	567	536	545	511	504	511	525	529	557	514	498	554	510	520	509	543	517	521	527	539	580	495	487	553	542	530	525	535	505	513	551	526	526	529	544	496	564	523	510	487	531	529	489	507	496	527	548	529	509	512	516	493	549	524	512	539	543	529	571	510	519	513	548	517	534	527	502	533	516	538	559	514	476	476	583	536	535	501	505	545	513	534	507	519	482	542	546	527	506	497	474	496	486	538	495	552	546	506	481	517	525	518	517	526	474	556	494	526	498	535	503	520	518	546	549	515	513	499	503	524	520	516	521	523	522	514	540	490	523	544	538	511	540	541	497	549	512	519	527	543	501	518	554	551	534	533	537	545	481	502	496	485	501	520	512	558	495	511	547	565	471	512	477	522	493	454	520	515	529	527	502	519	561	511	554	502	544	510	534	498	564	536	494	542	515	541	520	493	518	466	551	492	519	520	527	522	499	505	491	523	484	544	545	519	508	528	520	530	516	540	518	514	492	547	456	480	510	556	509	521	539	513	517	531	508	520	569	549	555	485	510	518	541	547	530	515	497	521	524	516	510	547	506	504	505	573	506	498	528	511	507	506	539	528	506	547	503	539	539	506	517	514	515	543	502	489	552	509	510	537	462	522	518	500	545	517	524	516	497	523	542	571	519	489	606	507	494	514	549	516	484	462	529	480	519	537	520	523	523	506	484	518	572	543	481	524	555	514	498	489	503	514	507	523	506	530	538	550	497	481	540	508	510	531	539	533	529	556	499	539	508	528	509	516	519	530	530	520	502	506	573	516	538	526	532	516	535	488	549	526	522	475	516	522	495	493	531	491	570	495	526	524	491	543	496	493	504	552	548	528	550	550	525	501	531	565	506	491	504	507	516	497	465	505	549	500	502	520	500	498	574	550	522	524	499	492	532	536	510	553	453	504	482	545	492	544	508	503	474	536	488	495	524	577	529	511	543	510	553	504	519	525	537	512	511	500	538	516	520	500	518	525	536	533	503	488	530	552	562	534	512	490	486	518	563	497	534	513	518	498	552	549	513	525	469	540	507	533	552	504	524	495	472	536	520	536	525	523	526	498	511	514	520	477	512	542	492	534	524	498	543	500	497	511	461	522	551	549	540	496	557	515	526	490	538	566	529	523	485	489	550	520	525	508	504	490	478	497	521	517	548	548	486	516	531	531	522	530	540	544	514	582	512	547	549	566	504	515	534	514	558	520	531	528	493	501	491	528	520	537	533	529	533	519	512	502	499	517	534	541	547	523	544	503	523	489	497	491	550	510	498	564	514	493	524	521	562	492	524	548	556	475	518	519	533	498	525	578	527	554	509	519	510	505	465	514	504	536	522	497
6177	5133	4532	2070	1752	1269	978	859	817	842	1101	2343	2052	1333	794	578	524	491	456	457	475	445	467	443	459	398	472	463	449	477	471	453	432	483	468	449	456	416	476	423	475	470	447	481	462	464	448	474	462	444	476	462	500	420	430	488	424	467	425	475	415	489	456	458	437	434	435	472	461	475	426	448	405	476	458	440	438	491	457	455	449	463	488	496	471	499	424	462	461	429	448	450	454	464	419	445	414	398	448	456	486	444	447	404	475	444	447	443	478	481	463	446	488	451	470	496	506	455	479	469	489	463	456	468	452	457	467	494	475	451	441	463	441	456	446	452	436	426	460	435	444	442	453	461	457	479	429	487	465	455	439	477	483	460	436	466	417	467	478	435	448	438	473	454	442	429	474	464	442	450	456	466	441	407	446	478	499	437	461	437	448	462	457	433	491	437	441	435	434	446	472	490	444	482	402	426	450	436	460	495	479	436	470	445	471	464	465	430	449	442	429	450	446	439	453	470	458	455	456	459	440	504	471	467	467	457	425	481	439	467	493	445	463	462	462	461	488	419	449	454	484	454	426	498	460	442	449	423	500	403	484	521	452	462	449	436	470	470	464	423	477	453	450	440	453	474	438	468	456	450	448	449	489	436	488	473	477	461	458	475	440	437	428	447	480	458	475	482	502	432	477	433	466	446	498	497	437	432	463	473	458	497	464	455	485	445	454	453	451	441	418	474	519	443	481	456	457	429	447	426	396	430	440	442	437	479	434	478	462	456	450	467	502	422	480	456	439	458	442	466	415	437	449	446	414	476	497	481	474	457	462	447	492	476	437	456	487	425	438	461	460	447	489	487	461	434	478	459	464	452	471	462	458	486	481	420	424	464	439	484	485	466	412	465	441	470	429	464	452	444	452	469	449	415	443	438	466	429	442	481	456	412	469	428	489	438	478	469	438	461	436	468	468	446	411	407	456	461	457	434	452	452	473	494	445	467	425	471	468	475	511	435	426	463	424	447	468	461	450	460	481	451	433	449	416	431	441	463	433	494	484	449	471	482	498	496	455	467	436	418	460	452	441	487	454	490	469	439	449	455	477	452	453	455	451	426	449	444	432	442	453	471	465	470	471	485	511	469	466	485	477	494	440	485	459	440	481	430	422	465	433	488	469	436	461	448	452	459	463	419	484	429	447	432	464	432	440	491	469	443	435	459	465	479	466	437	447	506	477	465	402	438	435	462	427	436	461	408	465	456	472	446	440	460	473	476	446	478	485	465	445	451	445	457	493	453	468	472	464	477	459	497	464	433	463	488	419	453	459	433	456	457	466	473	449	439	433	499	457	488	466	470	469	490	430	426	461	488	427	460	468	477	439	453	454	440	439	471	441	434	437	475	470	457	463	446	442	473	474	452	448	453	430	447	490	477	441	459	455	477	452	500	440	438	479	443	476	440	443	460	482	493	459	494	462	452	481	467	458	483	433	450	454	491	464	467	445	483	478	487	416	444	453	446	454	463	470	460	454	436	450	458	490	464	445	417	497	462	471	426	458	458	452	475	489	450	454	444	460	425	495	446	416	451	450	482	459	434	431	450	453	488	470	430	452	506	453	432	453	467	433	460	463	478	440	488	441	466	466	442	472	423	449	453	474	430	441	449	477	451	467	462	441	434	429	464	478	442	428	456	468	469	450	462	484	453	445	447	448	455	430	449	469	412	436	453	434	443	449	421	449	441	494	461	431	464	442	422	470	414	466	471	451	474	476	441	454	452	476	445	458	423	473	480	461	461	460	431	458	462	465	481	471	480	476	468	416	438	438	438	464	449	435	475	469	419	477	414	453	437	474	441	479	467	413	468	460	458	466	430	445	472	466	435	425	465	438	454	454	436	469	472	439	455	467	446	478	434	478	470	503	469	449	415	494	452	469	411	463	451	464	451	425	482	425	461	455	434	471	453	447	475	446	430	470	464	448	457	467	469	429	449	498	454	464	464	447	469	480	443	451	455	459	465	446	478	476	486	479	465	432	472	493	421	452	448	424	459	415	458	489	455	439	465	480	476	487	424	463	448	454	435	453	432	446	479	434	467	488	437	434	447	468	488	450	445	447	416	433	463	463	476	455	456	468	430	438	486	464	428	418	488	467	491	445	463	467	480	471	446	463	460	440	447	451	460	424	442	498	473	473	477	476	440	454	466	484	462	417	463	420	437	428	454	480	466	449	426	434	418	488	436	476	447	438	436	425	461	472	400	439	459	450	434	458	512	464	453	466	459	482	457	473	464	424	457	437	453	430	423	431	449	475	447	447	454	467	457	444	474	445	419	479	461	434	452	457	468	472	479	397	456	471	445	457	481	430	438	435	451	501	467	468	451	455	481	500	473	461	453	453	415	446	483	460	486	452	476	467	466	464	469	473	471	491	466	436	440	469	461	454	472	452	466	455	446	453	461	436	461	463	456	434	445	446	463	448	473	453	475	453	474	482	457	469	499	466	438	489	445	446	462	476	442	463	458	469	495	442	418	420	486	461	446	474	462	448	507	468	472	511	473	447	440	450	461	469	437	443	489	467	452	428	408	434	452	420	446	471	424	480	472	441	456	441	503	482	454	445	436	462	429	501	439	435	456	479	439	460	466	424	471	459	445	472	442	447	455	475	476	434	489	464	430	465	466	467	490	456	439	489	449	423	443	475	443	427	442	469	422	483	497	443	453	452	427	461	448	444	407	437	492	446	458	446	464	466	434	497	436	468	456	468	487	458	455	415	450	428	445	486	437	426	501	475	434	472	453	459	459	455	416	407	493	474	433	458	441	458	454	432	482	468	420	437	457	435	449	451	439	458	471	469	467	507	434	438	476	492	436	421	474	435	486	486	426	456	427	451	456	431	439	443	455	444	477	428	438	471	507	440	414	467	468	444	411	450	490	478	439	461	446	461	442	469	445	461	460	450	479	437	439	423	453	476	503	441	509	449	463	429	465	455	427	479	445	477	473	470	483	467	468	476	487	433	443	481	484	454	490	455	451	478	461	495	467	445	472	474	458	452	417	471	455	468	426	420	427	499	447	456	484	472	461	428	510	449	472	438	428	428	487	444	454	445	449	457	494	472	484	451	471	509	493	453	471	478	452	469	450	448	461	479	437	455	459	447	469	462	482	448	457	450	416	471	482	468	459	426	491	458	490	475	444	475	443	455	495	440	437	460	498	457	439	438	425	485	430	447	433	473	453	469	446	439	423	441	510	483	429	447	442	476	433	450	463	477	471	468	423	467	491	468	450	463	423	447	493	487	467	474	456	480	478	469	450	485	453	472	458	471	457	478	450	468	429	409	445	509	495	441	427	405	431	440	479	450	476	455	441	442	422	450	460	456	431	430	453	469	476	463	468	422	489	461	472	488	458	444	450	455	484	413	447	449	476	409	452	442	435	490	449	436	427	449	469	436	470	432	412	435	456	523	434	476	468	413	433	433	452	444	470	448	456	473	478	402	471	453	429	471	462	430	501	452	455
25568	21420	27537	25458	11579	3356	1798	1266	972	1005	4087	16611	14896	7594	2299	1051	695	549	544	524	516	523	516	543	471	511	536	512	460	494	546	510	513	558	452	464	493	498	469	488	478	495	539	500	463	512	500	500	503	469	520	489	534	519	488	476	484	503	481	558	469	510	515	474	486	496	469	509	486	476	463	468	473	506	472	530	493	513	451	538	513	479	499	535	496	458	521	472	505	499	487	488	520	457	470	477	472	511	507	514	530	504	492	511	497	477	524	507	520	483	457	522	529	479	465	496	502	525	532	523	479	481	488	490	501	493	521	507	480	542	514	478	474	512	501	502	502	521	467	466	493	503	478	506	526	463	527	490	514	506	485	457	500	497	479	496	485	503	493	469	474	469	470	482	453	559	497	489	485	501	482	493	519	476	463	511	502	486	520	520	484	518	524	502	547	512	463	505	537	540	530	483	476	444	476	480	495	455	467	496	511	502	488	510	534	483	515	522	502	505	523	474	451	499	496	470	507	510	513	481	486	497	483	476	538	470	481	482	457	528	516	492	475	531	481	490	534	482	488	506	457	498	512	498	547	474	489	471	499	464	477	516	485	494	562	458	492	497	527	502	488	502	498	508	502	475	470	517	521	520	506	515	517	476	464	499	521	455	523	519	489	500	510	516	495	491	502	511	522	479	491	487	496	492	522	480	498	525	481	503	510	541	498	477	484	500	485	489	494	529	493	513	477	494	525	499	515	509	502	496	484	528	478	485	485	507	439	480	528	509	504	514	483	501	438	473	501	492	511	490	489	528	519	503	468	493	507	504	470	480	491	446	507	475	508	533	466	518	478	495	495	479	476	455	474	476	524	491	504	501	498	498	478	530	474	516	498	513	509	497	533	482	491	522	493	497	523	508	476	525	502	472	493	501	511	485	498	541	519	484	522	505	520	492	498	562	482	505	459	463	509	517	526	519	471	505	484	523	523	514	525	501	496	486	495	490	514	522	487	488	449	530	483	461	522	486	479	498	471	490	509	505	485	491	489	461	493	492	498	461	472	494	469	462	536	467	486	503	483	519	482	490	474	541	498	516	468	500	504	482	485	503	475	501	486	502	505	473	503	499	491	492	502	473	482	490	482	468	529	532	461	541	512	441	524	464	475	507	504	506	465	487	484	472	499	426	480	471	490	509	470	504	499	493	530	505	489	504	533	538	502	517	566	486	522	513	533	493	497	515	489	550	458	501	487	512	494	518	516	470	460	466	529	484	506	467	469	488	467	507	476	499	472	466	481	495	496	505	518	507	521	511	502	469	522	474	461	528	548	489	495	480	513	524	524	531	548	499	484	490	477	476	519	489	484	484	511	534	541	500	503	538	487	474	523	490	468	524	511	537	495	519	524	491	483	446	485	497	519	468	506	492	479	490	478	510	452	477	521	528	504	479	450	479	479	488	484	480	512	518	457	493	502	494	477	477	491	546	497	525	509	463	473	493	520	505	490	536	541	491	488	515	504	497	519	488	512	498	516	493	513	506	462	456	510	490	500	467	471	504	499	512	487	518	480	462	495	524	511	485	491	472	502	488	515	489	502	486	522	490	470	446	537	502	493	490	524	479	511	499	485	501	512	481	487	464	509	518	482	492	495	492	453	494	503	513	534	538	509	512	539	541	477	505	455	506	452	541	493	522	492	506	496	497	497	527	474	483	502	523	491	502	500	505	454	512	510	513	496	473	504	495	477	501	476	466	511	547	518	492	488	499	504	498	504	504	508	511	498	490	525	490	509	520	488	469	469	488	570	501	501	487	496	477	457	504	546	517	435	484	478	508	521	494	471	490	538	499	500	532	475	515	480	503	496	512	514	482	527	516	488	476	488	535	489	480	456	511	491	485	483	519	480	510	524	497	510	502	494	498	482	464	491	535	503	473	439	462	487	465	484	516	524	507	511	479	477	497	483	497	498	502	500	453	472	468	473	490	471	485	520	496	464	502	487	508	496	502	500	472	480	486	510	479	499	444	496	510	523	492	467	517	528	481	482	508	508	477	497	518	459	556	518	513	486	518	532	503	483	488	536	527	507	507	495	490	510	469	485	480	484	472	495	525	526	514	495	508	512	488	452	485	522	475	501	501	509	490	475	532	469	515	514	513	485	535	488	514	496	494	506	510	512	475	483	472	491	519	501	521	516	520	489	512	478	455	493	522	518	517	564	510	523	526	458	510	507	524	500	456	473	486	485	475	462	523	482	498	515	494	520	482	556	469	527	461	484	549	475	504	516	496	442	485	488	476	502	481	477	520	507	507	510	473	462	511	527	426	473	479	528	499	473	526	519	510	462	489	502	517	503	530	488	493	495	503	510	490	479	510	477	480	480	539	496	463	488	481	496	514	476	512	504	548	474	527	478	515	514	510	463	485	494	466	528	525	482	488	505	487	471	468	499	480	523	491	478	514	501	509	492	503	536	523	511	508	496	551	490	522	493	494	475	492	482	456	481	477	454	522	475	510	519	490	495	451	508	526	504	513	498	510	456	514	487	470	516	428	509	509	509	520	532	461	516	473	509	493	521	505	520	469	524	531	519	516	512	501	522	503	489	500	536	513	540	438	496	520	479	503	515	475	448	511	514	485	492	484	527	483	533	476	501	492	493	511	512	502	461	522	544	517	491	474	527	538	496	483	560	500	482	496	516	471	509	493	508	512	501	519	484	486	488	492	486	476	490	506	472	479	493	497	511	468	498	481	476	503	525	534	509	515	484	495	487	527	511	522	524	498	487	481	513	480	484	491	485	462	471	517	473	484	476	494	482	469	455	515	513	485	520	495	470	499	497	508	491	501	457	524	486	481	513	490	503	482	492	502	490	479	518	445	477	491	489	469	520	500	511	466	471	512	491	460	496	497	497	456	477	478	507	497	478	524	495	479	531	520	531	524	434	490	504	467	497	517	496	476	585	515	481	496	485	474	502	475	471	472	501	487	478	457	522	485	507	515	457	457	482	506	482	499	471	496	541	481	507	439	507	495	499	486	517	514	494	466	521	519	449	476	509	476	458	504	510	470	528	537	525	495	531	504	507	514	468	536	512	531	449	482	492	542	512	490	513	504	498	504	511	524	490	519	521	492	509	502	494	511	493	462	495	512	513	537	506	500	480	512	484	544	483	503	502	488	501	488	460	539	494	495	493	488	495	486	499	461	525	491	528	497	478	463	486	496	508	487	483	537	449	504	503	493	510	519	489	489	474	499	491	498	520	518	466	473	508	492	543	510	481	443	489	496	538	481	488	505	502	499	489	467	546	508	499	520	508	502	499	485	459	478	512	518	474	470	520	529	492	499	518	499	484	508	508	528	480	489	509	469	492	512	449	503	528	517	474	508	480	490	495	506	492	480	527	524	493	485	498	489	487	509	459	486	458	460	523	516	493	511	473	468	528	458	515	526	472	489	523	481	468	513	529	455	498	508	478	526	474	522	498	500	501	517	537	530	484	495	490	479	453	526	486	484	480	505	519	518
4934	6285	7609	5816	4101	2683	1794	1440	1292	1216	6216	16914	13251	6698	2248	1104	614	480	464	425	429	448	426	500	464	435	461	459	458	416	452	429	447	484	473	447	427	479	466	461	458	393	468	409	437	432	448	416	432	444	426	459	456	481	464	482	403	445	477	439	514	435	444	456	432	454	475	444	474	432	447	451	479	479	442	409	458	467	448	436	421	421	483	421	481	442	461	463	443	456	479	432	471	462	473	430	455	408	446	455	457	447	441	433	438	498	458	453	476	433	463	467	438	470	456	482	455	416	471	434	442	440	460	482	461	464	457	426	449	447	447	441	437	426	459	458	444	428	428	443	454	459	475	459	447	405	454	471	420	431	436	453	461	441	451	475	443	474	462	462	405	463	419	437	469	461	441	425	420	416	383	465	455	453	467	493	459	418	411	468	449	414	431	464	440	454	414	452	443	459	465	412	470	438	427	445	437	441	426	442	464	423	453	464	430	452	432	446	462	498	455	423	444	453	444	452	442	473	470	415	427	468	440	452	441	452	425	461	439	470	429	417	432	469	423	467	442	473	457	473	460	431	442	457	435	456	458	466	480	445	473	482	463	456	408	449	417	395	437	461	451	483	445	445	470	422	455	451	440	431	429	441	431	450	468	436	452	447	443	436	472	458	432	433	483	442	401	460	419	492	450	458	406	426	468	465	422	407	432	447	444	458	462	445	467	462	411	438	464	437	441	384	440	442	488	454	429	436	416	452	456	443	447	467	444	420	441	436	422	456	452	455	437	436	433	458	442	475	444	437	421	466	442	422	426	450	401	466	436	434	433	441	449	453	428	459	447	443	419	433	427	465	446	475	439	450	513	437	422	490	401	435	394	464	423	438	432	420	444	399	420	451	484	429	470	445	429	441	424	411	438	473	438	461	438	430	418	443	460	438	437	403	414	440	436	472	438	429	459	452	453	422	442	430	450	468	452	445	450	423	456	402	438	439	423	421	442	434	437	412	462	455	422	455	436	452	424	389	449	442	483	431	403	457	383	464	431	468	451	451	432	447	443	440	441	477	462	432	455	429	412	416	424	476	461	421	421	439	460	425	433	448	467	395	441	446	454	450	443	417	452	478	478	445	435	411	434	436	455	452	430	450	434	469	442	422	414	413	435	428	463	471	490	470	470	441	463	457	428	445	453	438	450	464	448	430	399	438	448	415	413	427	427	434	466	452	447	434	427	462	418	427	439	434	429	420	433	453	478	452	417	439	433	412	411	440	433	436	438	446	432	436	466	431	421	488	435	452	464	473	443	420	458	449	457	466	488	452	450	488	468	417	472	428	462	452	467	457	495	478	455	453	461	458	416	481	444	464	469	412	469	429	451	435	426	459	442	445	453	434	461	451	457	425	460	430	441	419	442	456	468	429	425	455	481	422	426	449	470	419	403	476	448	450	447	446	404	420	422	454	432	411	440	433	397	450	457	444	440	442	448	429	435	458	442	426	417	448	478	439	442	437	449	459	424	426	465	427	439	414	396	457	497	428	438	419	475	426	434	464	436	442	423	474	456	473	452	454	428	460	439	487	454	435	426	442	422	440	425	489	434	442	492	421	404	473	470	474	438	473	476	436	462	426	435	451	434	396	460	475	456	433	457	413	432	472	479	440	427	457	421	449	431	428	474	454	416	454	422	473	475	444	452	442	419	452	456	454	443	423	415	452	438	438	437	423	447	442	422	432	407	421	438	440	439	463	414	388	453	486	450	489	464	424	475	495	474	434	456	455	452	447	441	480	433	445	407	500	422	454	439	423	417	450	444	420	419	431	494	436	416	429	409	456	454	446	414	438	455	465	461	455	467	426	460	428	433	430	449	477	441	439	463	466	452	398	437	447	431	422	438	421	474	461	458	424	434	411	488	441	452	424	475	435	457	431	453	445	454	465	430	438	407	422	435	441	482	448	433	412	439	440	427	437	425	429	462	419	456	417	445	449	464	386	436	403	429	451	439	439	454	453	464	462	440	430	459	447	437	433	453	434	439	426	450	458	400	433	442	452	483	440	461	436	468	407	463	468	445	418	437	443	435	473	427	445	475	441	430	490	451	454	452	459	447	455	445	450	435	457	441	427	439	427	459	472	451	451	438	442	456	434	449	442	416	436	415	441	454	452	440	403	445	464	433	473	445	450	478	442	427	457	469	442	467	456	441	437	454	446	422	426	446	430	442	428	414	446	462	424	428	446	475	441	454	460	443	451	446	416	448	437	453	491	419	414	424	415	405	413	445	428	425	454	457	447	426	455	444	460	444	449	428	469	475	460	447	478	447	439	462	438	442	474	504	431	429	472	442	463	463	457	445	427	488	453	475	475	433	429	420	478	430	411	446	420	437	445	444	414	437	444	451	461	434	436	448	463	435	465	418	427	443	454	440	433	429	454	443	456	462	412	432	425	471	433	441	468	445	461	445	464	403	434	431	417	430	458	464	449	454	470	427	435	416	450	431	435	445	451	430	416	431	487	453	462	429	454	429	440	453	429	475	442	450	440	454	442	463	459	431	456	489	448	452	426	436	418	422	435	436	434	437	434	455	420	452	439	461	445	463	452	453	427	473	430	474	422	470	436	457	422	455	392	488	460	473	456	430	405	425	420	433	465	478	425	458	498	445	471	414	406	432	458	400	454	432	452	455	393	437	450	458	458	473	386	465	421	480	420	407	444	446	472	424	479	420	437	432	452	489	410	433	431	435	410	445	498	441	435	433	455	461	457	463	454	463	436	432	465	402	423	456	420	440	435	420	435	426	434	484	443	398	469	457	425	467	436	471	447	470	432	428	423	459	442	493	434	440	436	471	456	499	420	448	459	435	436	448	464	428	419	440	433	467	453	432	393	442	414	455	431	450	478	438	429	449	416	453	425	453	477	431	430	443	441	444	434	459	441	493	417	403	460	408	452	435	455	491	463	492	459	423	423	467	424	440	463	429	463	394	468	425	449	427	425	447	395	439	457	428	449	445	426	440	429	446	414	427	441	403	442	425	460	439	490	493	431	440	441	425	437	451	421	434	450	421	424	470	402	455	448	477	448	410	484	434	428	434	461	460	437	432	443	462	458	434	441	443	442	444	447	443	429	436	420	451	433	415	445	440	428	421	456	424	427	444	449	472	466	433	443	470	425	437	425	422	438	433	442	422	425	442	448	483	430	428	439	472	437	433	446	461	439	432	432	503	441	435	476	442	433	450	432	425	435	442	438	430	397	445	428	461	411	433	443	427	490	465	468	427	443	438	437	468	460	423	473	450	435	432	442	433	426	431	483	446	444	415	431	462	479	445	463	413	409	458	426	441	502	459	423	450	442	425	415	422	426	447	440	422	435	418	427	465	429	468	444	419	431	478	487	439	424	416	386	428	440	451	464	417	448	474	408	459	442	435	479	430	406	434	434	459	414	473	434	420	419	446	456	433	447	441	477	413	446	405	459	481	435	422	448	459	428	437	466	458	426	426	462	421	450	408	438	450	466
24787	21516	28728	24733	21233	8645	3190	1940	1426	1378	6095	27091	25927	16326	5146	1872	910	659	674	637	663	636	574	598	655	653	663	633	616	639	661	581	642	641	607	628	592	617	632	624	587	637	625	596	608	614	593	628	667	621	665	632	623	625	639	624	580	617	610	624	638	605	607	623	642	579	642	625	626	625	596	571	584	591	587	661	607	626	601	592	648	587	616	630	668	626	631	586	601	659	646	589	643	636	590	614	660	603	612	622	603	594	597	627	637	574	639	604	620	581	602	617	606	628	573	586	651	587	614	624	600	632	629	627	618	609	629	597	643	607	570	614	619	623	640	620	634	621	543	592	617	604	632	586	662	578	589	605	632	610	612	629	632	599	624	654	605	592	625	609	584	652	560	611	633	593	605	638	558	620	634	590	566	608	675	635	617	610	602	686	626	606	611	593	581	644	617	565	617	617	564	575	599	624	631	640	632	595	646	576	585	604	603	623	640	634	579	594	631	597	596	607	611	600	597	602	627	634	587	625	610	617	637	621	575	606	630	600	590	634	591	591	632	607	595	600	635	610	607	644	641	630	612	605	616	639	654	589	658	628	573	598	606	627	671	575	595	631	624	630	607	598	585	645	700	615	582	633	635	599	656	628	607	616	585	582	636	633	588	617	617	606	630	595	621	579	568	604	618	614	615	592	591	626	654	586	590	642	622	656	633	623	599	593	647	599	634	592	633	607	609	645	579	612	585	656	615	580	652	617	649	629	583	615	610	607	591	604	592	617	568	597	630	592	594	610	599	579	607	585	648	643	605	610	594	599	635	567	613	603	589	626	600	619	615	622	626	613	561	599	626	627	587	623	617	574	628	621	640	632	570	590	617	606	624	642	640	569	630	605	604	608	588	577	631	607	625	629	645	629	640	615	601	665	647	597	648	638	550	605	637	650	628	607	621	596	562	599	617	624	625	554	609	610	636	635	595	652	595	619	579	649	581	584	600	571	596	590	592	576	612	631	601	632	596	614	614	606	603	626	618	568	629	625	627	612	610	648	627	561	651	649	658	644	582	638	581	576	595	607	621	595	645	646	609	599	628	596	648	589	618	597	619	622	606	627	610	615	609	586	562	575	599	606	648	604	606	611	610	615	629	613	603	609	626	642	613	619	657	635	602	642	569	579	595	675	603	609	627	610	598	608	599	599	612	563	626	605	588	596	630	591	604	593	609	598	540	593	567	641	584	582	619	599	614	582	626	615	610	596	591	595	590	628	586	629	637	580	639	622	613	588	623	601	604	578	648	619	604	593	617	634	605	623	619	609	592	587	592	560	618	609	598	655	605	607	636	596	588	569	634	635	575	603	616	588	604	607	655	563	575	628	563	618	600	585	605	607	582	592	611	605	576	653	623	636	581	626	539	628	612	619	627	601	570	608	625	634	630	588	615	654	612	630	616	617	562	622	597	603	605	632	634	627	585	567	602	649	625	577	629	582	585	625	602	627	611	573	629	639	606	631	601	616	632	640	612	617	631	603	607	618	634	615	635	602	556	562	556	572	597	622	656	601	572	580	647	581	599	592	607	587	598	599	628	586	607	602	581	618	594	609	614	625	601	614	637	603	586	602	642	641	640	635	588	620	650	636	625	598	608	551	588	575	625	622	576	581	601	648	608	573	592	576	619	604	585	590	597	603	579	612	584	598	646	607	620	611	599	596	623	608	618	568	607	619	606	540	594	590	643	607	598	615	614	595	638	629	593	603	603	608	625	574	652	645	636	627	602	612	587	584	599	591	647	595	617	637	629	614	614	592	607	610	617	624	637	626	643	609	559	577	626	602	660	621	646	612	637	567	568	599	624	627	600	626	599	584	625	614	582	650	591	591	600	620	624	627	635	573	571	561	660	640	638	585	601	639	584	622	567	625	583	633	650	636	578	566	594	582	575	598	610	606	625	599	598	617	573	611	637	653	616	635	627	695	610	634	615	634	596	619	605	662	629	604	585	621	653	624	618	620	555	574	611	601	565	617	598	608	590	664	589	634	572	581	593	604	625	575	611	633	603	579	569	646	636	589	602	636	586	572	655	632	577	602	595	603	602	624	576	633	592	602	595	615	593	605	604	567	620	616	574	591	588	597	583	611	612	644	593	613	600	558	619	644	570	632	627	606	629	646	574	602	562	614	605	599	623	607	627	606	612	627	613	634	606	601	580	651	602	620	609	603	572	558	626	612	585	603	611	632	602	628	565	659	611	593	567	575	565	605	615	637	590	621	606	634	632	620	603	599	635	575	584	553	620	614	616	584	620	621	631	612	619	597	590	594	624	599	596	626	597	579	643	591	632	635	590	622	612	528	600	627	599	566	617	613	600	609	631	619	592	573	636	580	574	609	627	615	605	580	575	582	588	597	603	612	634	583	611	604	643	607	643	620	553	598	617	598	613	570	653	587	623	631	647	603	653	552	580	631	592	588	614	622	599	642	596	641	693	589	605	547	648	644	613	593	619	624	607	666	642	603	591	616	611	575	598	588	635	614	583	613	586	620	591	586	602	649	635	576	601	613	604	612	601	626	587	618	606	654	592	604	681	654	594	547	599	603	614	572	603	621	618	611	623	591	597	600	630	590	617	629	589	598	582	630	592	607	654	629	679	560	593	616	595	618	608	610	576	653	580	640	598	640	603	612	570	594	605	617	593	656	598	559	641	661	572	615	640	562	578	595	564	543	601	590	616	618	625	591	556	596	597	610	652	601	618	573	652	597	651	598	593	598	619	600	589	578	632	614	602	599	637	600	621	626	636	597	620	599	598	610	591	626	632	598	603	589	614	558	623	618	640	583	617	622	624	616	574	597	619	611	597	589	645	581	580	602	610	632	614	574	575	631	574	609	588	571	660	611	660	606	633	587	576	598	618	605	603	607	615	579	603	596	609	583	621	612	595	606	626	612	614	598	597	625	618	625	638	599	621	639	638	590	569	621	560	596	659	639	609	586	616	616	586	622	579	609	637	579	574	586	592	581	617	667	572	581	572	663	619	625	569	603	604	621	604	627	597	662	621	599	589	635	594	634	608	581	624	576	607	607	600	613	589	609	555	541	592	597	592	620	592	620	599	610	615	616	530	638	596	604	586	585	577	649	604	574	607	616	610	618	588	622	633	624	641	595	634	623	642	617	590	615	573	628	626	620	585	626	638	581	676	578	564	625	604	577	585	620	600	628	613	579	622	590	620	548	572	621	593	587	612	645	612	624	559	662	599	634	593	598	593	597	568	636	607	583	614	601	614	662	579	596	642	548	613	581	603	620	645	604	646	623	613	570	616	611	604	623	639	611	568	610	627	672	584	637	614	592	597	577	591	614	612	668	627	627	633	648	573	621	623	613	632	602	607	638	562	594	585	599	621	586	601	584	638	613	578	633	635	562	601	609	596	588	595	614	617	634	589	589	567	623	607	598	611	602	637	572	577	636	605	613	614	626	659	625	612	597	600	609	591	609	637	604	577	646	646	607	616	627	653	628
5154	7912	7552	5678	5209	3137	2663	2397	1957	1677	8843	26434	22661	12527	4275	1917	972	583	569	567	543	561	543	542	563	535	498	522	564	609	543	560	571	556	551	540	529	549	540	546	538	557	549	532	563	565	523	527	551	554	553	481	534	554	572	519	543	537	534	529	551	506	540	547	491	535	513	533	488	528	533	510	551	547	550	545	534	551	549	543	502	520	533	545	534	539	536	528	525	571	550	531	582	597	580	520	533	526	573	502	518	553	547	543	531	560	528	525	508	531	501	549	560	530	548	567	536	559	567	538	546	571	495	536	549	539	514	534	514	569	525	530	543	558	561	554	505	515	534	533	552	538	589	529	523	530	534	519	532	514	533	520	550	551	528	539	513	501	555	547	562	534	538	571	553	546	532	536	570	544	536	537	527	547	511	543	553	517	542	546	538	511	526	528	527	522	533	523	550	517	557	564	583	549	590	518	533	589	518	540	572	534	550	577	550	506	583	528	526	543	550	578	505	534	510	528	519	557	571	499	529	544	542	552	557	497	550	527	541	505	529	585	544	537	558	541	538	549	543	544	496	544	536	517	511	539	544	500	540	563	541	551	518	577	528	529	536	536	541	553	529	562	543	559	533	553	541	560	454	488	535	506	548	553	545	564	508	521	538	553	526	545	529	544	565	522	509	524	497	547	524	518	552	555	504	524	494	562	510	504	528	533	486	557	561	546	505	552	511	525	534	514	510	542	498	507	552	542	537	511	515	546	533	521	498	540	526	544	525	518	527	510	564	519	536	550	560	529	498	515	508	552	552	527	544	527	539	542	558	486	508	548	521	541	566	546	545	508	554	503	509	517	533	581	513	552	521	512	567	535	521	585	557	519	505	545	533	541	549	512	534	517	548	522	540	587	579	507	554	532	525	540	516	500	534	549	532	506	518	542	524	548	523	522	559	494	547	520	519	529	525	523	531	551	538	540	511	532	527	508	580	563	524	551	525	544	525	529	530	500	524	531	523	556	513	533	541	539	552	522	545	500	520	537	543	525	573	543	533	502	525	563	497	496	531	541	534	522	505	524	526	524	510	538	545	538	516	535	530	543	545	542	512	506	506	511	545	521	490	534	523	541	564	557	521	530	525	524	534	541	533	521	540	525	516	536	517	569	587	536	510	556	547	535	559	572	558	569	549	571	563	543	511	547	510	516	564	544	563	548	568	566	540	513	530	505	496	515	529	531	524	520	567	551	533	572	515	514	548	537	477	512	552	540	476	553	519	562	538	555	536	576	533	558	582	518	535	537	524	521	567	569	555	524	530	541	539	527	540	530	533	540	501	560	552	544	540	530	566	557	542	537	543	568	526	532	494	521	552	508	574	537	525	541	497	521	564	543	553	542	489	554	516	518	506	528	508	524	525	541	526	524	545	534	557	514	522	525	530	549	552	547	495	553	531	550	544	545	551	499	537	512	533	531	549	574	524	525	509	520	535	531	530	542	529	570	561	571	548	529	558	521	535	559	516	554	540	521	539	538	549	525	530	537	516	566	523	566	570	557	594	495	567	580	547	541	545	541	506	551	540	565	551	542	563	581	541	518	520	557	521	573	500	554	548	510	548	520	536	492	554	564	581	533	533	520	525	558	562	521	558	513	572	568	547	526	502	521	507	521	545	526	549	567	480	466	520	520	495	556	503	570	540	551	473	554	516	517	549	547	555	541	576	506	542	527	515	527	527	549	538	510	545	534	560	543	556	565	526	520	530	524	529	528	532	580	567	528	525	548	517	525	541	513	546	538	494	553	543	547	534	534	576	583	549	540	489	522	488	506	533	542	506	503	499	503	534	516	543	522	528	557	563	555	560	527	527	510	524	490	519	497	547	536	526	519	489	518	555	550	528	555	500	525	531	546	538	498	527	548	550	538	548	573	571	535	556	511	519	557	553	537	576	585	550	546	477	543	540	532	553	517	516	504	531	555	523	553	521	535	521	521	556	511	503	526	547	515	535	544	503	597	544	542	495	536	559	504	493	492	544	536	516	527	517	518	529	552	543	527	494	562	554	518	512	579	489	528	569	496	551	514	549	530	547	505	556	503	506	502	532	511	547	498	570	530	544	507	517	548	499	539	484	500	544	496	513	485	533	509	546	528	526	471	533	511	500	523	538	546	528	552	535	556	573	559	536	541	520	524	531	559	570	570	543	560	549	503	539	548	567	545	487	500	514	584	545	501	510	564	534	537	560	495	558	522	547	531	521	526	529	523	518	542	524	534	538	516	540	547	530	465	491	519	570	498	549	510	543	560	533	549	539	548	572	498	536	534	611	507	521	524	521	532	576	563	561	560	515	534	549	513	535	508	526	530	532	519	525	527	548	533	524	532	536	521	519	511	560	563	546	554	533	573	484	522	512	559	526	552	535	533	520	517	521	527	550	535	520	541	523	584	512	521	481	537	538	503	478	542	541	509	534	519	525	552	569	561	519	547	519	565	573	527	537	553	519	488	537	507	529	568	557	515	522	548	520	501	501	532	529	520	532	581	557	550	581	500	548	475	525	553	560	525	527	543	515	543	533	576	516	540	521	528	475	540	532	548	518	518	526	544	530	530	546	490	545	534	537	472	533	535	478	523	549	555	505	518	529	531	536	519	522	535	548	511	521	538	570	536	522	529	538	538	509	512	538	487	506	521	526	497	493	552	501	535	527	516	551	529	538	526	555	559	527	513	571	580	558	547	548	496	544	548	513	508	542	531	556	529	524	519	452	505	557	563	547	530	558	472	542	559	526	579	551	545	546	506	518	514	523	535	549	556	511	512	503	492	530	519	533	517	509	514	522	491	548	513	535	520	525	507	523	527	499	505	527	515	518	544	539	525	516	524	501	536	535	539	507	553	567	534	542	504	533	536	528	539	513	521	509	545	539	539	511	509	539	518	498	507	570	528	497	506	546	552	498	547	508	536	577	505	530	521	528	555	553	545	544	571	558	516	524	505	501	512	469	499	536	559	499	601	547	528	513	512	514	546	532	526	515	522	497	571	494	521	558	541	559	550	548	552	550	544	559	525	509	511	525	529	588	537	543	529	541	533	513	536	549	536	546	531	546	551	519	485	540	542	538	562	563	568	557	533	539	517	513	558	575	525	517	525	509	540	537	509	539	498	536	512	503	533	549	521	556	530	530	501	527	508	543	538	574	553	489	539	562	544	520	544	514	530	544	549	528	526	558	501	486	492	555	517	506	537	537	507	518	541	546	520	534	513	546	515	553	558	536	546	515	548	509	544	534	492	540	518	557	525	552	575	536	552	501	498	479	532	571	552	505	529	544	541	514	543	569	521	502	506	594	527	572	493	527	510	543	532	519	513	491	489	594	579	522	544	505	530	534	586	521	512	501	559	557	540	522	482	549	496	534	524	532	510	508	536	528	518	510	565	537	530	521	507	534	548	531	553	531	513	525	509	525	525	575	527	550	512	514	511	569	524	558	567	524	552	537	517	534	557	567	539	526	541	543	537	522	517
27546	10544	1786	1249	915	830	733	679	730	678	714	1712	2061	1598	1033	673	599	593	530	569	554	531	486	520	501	496	503	510	536	538	525	580	522	569	552	514	501	499	560	529	532	519	501	537	501	546	528	568	531	505	536	545	513	508	545	533	525	501	537	527	512	518	525	508	550	493	571	477	521	513	512	530	532	541	478	487	526	543	514	527	538	563	555	563	552	589	542	561	524	504	541	503	499	545	522	541	517	542	569	508	511	566	555	553	580	527	537	504	528	479	561	500	479	488	507	504	549	530	506	507	522	523	549	558	529	555	502	507	540	527	510	490	508	533	478	520	550	557	509	514	483	510	543	531	524	514	511	509	567	528	518	539	531	540	457	492	512	512	499	499	503	513	576	510	486	492	514	483	516	586	516	537	515	520	505	518	531	528	552	543	540	536	503	512	480	510	535	549	482	499	524	525	524	493	509	526	455	532	561	535	527	553	515	494	524	553	537	526	564	543	561	504	537	528	475	529	541	558	562	523	528	501	542	564	507	553	509	499	541	559	499	498	543	508	533	548	512	505	533	535	525	513	532	519	523	525	508	496	502	564	529	528	533	555	532	544	554	568	524	553	554	535	514	534	470	540	546	496	538	507	544	560	514	571	511	489	509	540	540	524	506	492	526	526	531	522	495	554	527	557	532	511	491	518	511	491	519	561	554	526	558	527	525	553	536	500	517	502	507	479	548	556	537	546	529	543	505	560	507	524	529	513	527	519	521	542	545	553	530	531	537	528	493	507	505	543	539	542	540	520	516	540	519	528	532	554	509	545	495	578	563	531	531	524	479	541	527	508	472	510	530	519	554	556	530	551	554	525	534	564	554	529	542	499	513	522	521	525	542	508	523	575	476	568	532	534	540	562	559	506	488	547	539	503	545	530	523	552	509	541	538	543	530	514	509	570	493	586	574	525	541	519	525	558	535	560	515	509	539	504	541	512	576	550	551	534	536	532	523	543	480	488	538	573	482	541	529	521	528	498	537	500	551	543	536	528	550	536	523	532	529	563	538	517	534	533	518	499	534	540	529	527	561	535	492	562	541	512	538	550	544	532	529	498	530	576	529	523	532	502	534	497	544	531	551	510	550	527	527	556	534	521	532	529	554	510	532	512	545	518	529	504	525	548	494	542	542	519	528	546	449	509	533	551	555	538	513	516	539	510	525	516	524	521	527	509	543	536	546	513	523	529	541	513	536	516	544	559	524	561	519	532	525	558	526	498	548	525	544	534	519	539	520	535	552	500	530	528	491	539	497	553	493	539	527	480	572	537	495	512	525	549	546	562	526	566	489	528	533	572	568	532	541	516	519	505	526	492	523	501	539	546	492	540	549	524	530	543	515	538	480	552	472	531	511	507	494	524	508	534	560	534	531	487	554	538	533	503	543	521	523	520	530	560	568	493	529	541	549	532	560	527	496	527	533	506	535	514	530	531	544	512	502	521	503	522	527	506	551	544	559	542	506	537	557	523	550	537	527	563	526	518	513	515	497	553	527	533	526	553	580	540	522	506	521	535	524	558	540	530	534	528	549	556	520	556	512	523	552	552	548	498	569	530	528	513	532	539	528	530	542	496	525	463	529	507	524	530	554	517	537	557	517	500	503	526	522	559	510	509	554	534	514	529	507	506	525	531	525	546	528	536	537	540	531	558	515	507	552	537	510	513	512	500	488	541	505	539	543	490	486	530	498	527	518	562	533	506	506	551	526	531	521	546	527	528	556	517	515	548	544	499	498	543	538	511	525	491	531	519	509	512	524	553	560	519	509	488	561	487	541	547	517	514	502	527	545	554	533	520	582	519	533	537	538	523	506	562	557	531	493	531	583	543	543	542	583	535	534	538	549	548	514	567	533	549	555	533	527	524	538	538	531	545	493	548	526	492	524	513	529	553	532	515	529	517	514	536	515	492	508	523	555	504	525	540	548	566	517	523	535	577	548	530	585	539	534	543	570	537	502	505	504	546	545	583	510	498	552	535	518	506	513	528	547	549	502	513	509	540	578	489	522	535	542	549	537	586	535	533	531	550	529	539	521	541	529	564	534	487	542	555	530	513	528	530	533	501	521	517	536	508	549	529	550	574	516	548	537	563	523	502	533	501	534	533	532	512	566	522	526	550	533	526	490	532	536	517	538	481	532	540	532	545	532	544	511	518	531	529	535	535	518	588	568	458	553	584	535	535	513	557	545	553	547	520	517	537	503	528	504	544	528	557	509	549	558	504	537	535	534	482	519	550	552	513	530	529	528	521	514	540	535	503	504	500	537	516	528	524	524	534	493	500	484	492	545	520	534	503	526	522	539	471	495	539	499	524	551	528	503	548	584	517	541	509	509	534	556	518	524	530	545	518	538	539	499	518	509	596	500	574	558	510	527	559	528	551	532	505	555	529	558	522	485	523	567	516	488	505	544	480	521	562	518	488	522	496	539	538	531	518	489	544	526	510	521	566	521	537	520	489	532	521	568	540	554	554	513	523	489	580	591	512	512	564	538	547	514	551	478	561	537	553	501	528	554	532	510	571	531	509	509	524	500	491	507	536	536	527	532	525	503	509	554	518	509	520	520	543	537	521	499	564	535	563	566	499	538	493	540	503	464	568	492	544	525	561	524	531	502	506	546	534	511	535	548	540	522	543	587	524	541	554	556	508	559	531	533	447	551	518	527	511	539	523	554	517	548	544	492	565	532	521	521	521	526	482	534	504	575	534	483	525	544	536	533	559	537	557	544	495	516	512	552	549	499	513	514	532	517	534	540	537	518	510	493	545	508	474	498	505	533	491	497	525	565	537	541	505	499	561	512	557	499	533	562	529	497	475	514	563	546	546	526	558	557	559	516	530	529	536	547	508	533	531	521	545	578	517	514	523	546	539	494	554	523	527	514	488	493	518	502	516	516	502	530	554	561	545	515	545	526	518	505	511	543	520	568	522	514	569	569	553	525	531	527	531	519	494	543	537	523	494	553	528	551	533	559	572	531	557	514	567	502	502	519	538	522	546	540	498	508	494	530	509	531	522	461	511	535	519	534	525	525	529	563	521	581	532	531	543	493	524	506	504	527	511	496	555	523	545	540	531	520	561	525	514	514	549	536	542	535	483	502	525	519	541	494	564	510	520	569	505	527	555	499	557	534	532	542	516	543	524	523	546	465	510	550	538	561	511	542	525	576	510	560	486	551	514	537	544	533	495	550	515	518	531	528	534	487	528	544	552	500	521	490	516	506	575	534	551	587	537	532	511	532	558	522	518	517	540	498	526	512	526	517	530	541	522	573	518	552	545	521	558	516	560	525	474	577	524	525	548	527	510	514	541	464	542	586	549	518	540	536	543	547	513	504	521	517	503	537	514	581	535	494	523	494	531	525	541	529	518	543	557	538	514	601	514	551	518	494	530	553	530	563	525	504	526	537	547	518	517	542	529	566	522	542	482	521	537	489	536	566	517	525	471	601	510	521	516	553	548	539	512
5745	1183	1102	853	845	795	772	753	801	781	762	2151	2247	1714	926	601	508	470	471	439	485	505	463	431	497	465	435	432	438	447	467	490	468	444	453	428	472	442	465	477	480	474	463	460	453	484	477	463	428	467	409	460	483	459	440	450	448	424	473	481	447	489	482	453	465	465	429	442	483	480	434	483	443	477	414	440	455	453	456	459	479	493	448	440	449	455	442	463	501	493	476	452	437	442	452	453	458	459	431	468	459	452	471	485	430	436	458	462	478	461	411	445	430	467	442	434	423	440	466	466	420	443	451	443	467	457	438	483	466	494	441	454	475	439	444	457	438	465	442	437	451	421	460	453	454	437	472	501	432	429	475	454	503	488	458	440	439	469	456	431	463	452	458	455	470	456	468	473	455	446	445	446	442	469	457	467	435	448	489	476	488	426	452	422	437	480	416	461	489	459	450	448	497	464	430	496	428	477	457	416	478	483	456	468	448	450	442	439	500	465	439	456	436	438	453	463	442	430	443	466	444	464	497	469	439	434	416	453	453	459	435	425	450	467	432	476	439	449	405	467	474	506	423	454	462	467	476	445	453	431	462	446	449	466	435	462	468	472	425	439	456	460	462	444	479	469	443	505	470	438	425	451	481	453	436	477	463	464	427	420	487	464	442	466	461	459	448	501	459	482	459	423	483	470	458	416	450	455	427	454	431	450	461	435	461	454	474	440	425	429	470	425	464	496	486	459	492	447	473	454	467	459	417	486	443	424	471	468	448	438	467	418	444	467	467	421	456	473	473	467	427	460	432	463	441	474	454	493	446	426	464	449	448	453	463	431	442	451	437	484	458	439	456	464	479	485	459	444	517	464	427	472	443	437	484	490	435	438	480	441	464	427	475	501	411	450	471	459	452	511	449	434	487	461	462	454	461	444	416	402	438	406	446	434	453	441	477	450	459	505	455	459	420	518	484	459	492	446	475	479	421	440	439	449	449	491	470	462	488	508	449	451	489	470	446	469	424	493	486	402	430	442	428	422	485	459	482	494	494	458	479	449	460	446	513	419	465	464	452	452	454	469	439	480	501	466	421	443	460	432	422	457	444	490	474	439	449	450	474	438	449	444	489	496	487	473	473	456	478	482	464	466	476	451	467	452	489	456	464	420	479	448	474	431	455	431	452	422	464	491	455	436	450	463	413	446	453	454	424	440	432	496	492	442	430	454	463	419	488	432	472	443	449	480	440	458	467	508	486	499	465	403	434	481	458	486	463	454	461	468	419	456	465	444	489	469	432	468	446	444	430	452	439	473	437	448	450	465	462	468	453	460	433	419	460	466	438	460	442	442	436	455	463	418	428	418	449	438	486	452	430	494	446	470	405	447	474	439	467	443	461	445	464	428	456	420	459	463	444	442	423	455	455	479	438	477	496	465	452	452	426	465	467	444	461	418	499	484	464	464	433	473	512	470	457	495	463	492	467	461	462	415	477	414	469	474	453	410	460	470	450	502	416	468	471	462	430	453	461	417	452	411	490	471	448	432	444	468	448	447	453	436	467	428	468	485	463	445	483	486	487	443	473	440	457	442	447	423	444	443	450	454	450	429	456	424	464	489	466	472	445	458	466	465	454	475	460	453	430	427	412	443	478	428	461	451	450	508	431	462	454	416	497	467	444	472	496	435	508	463	464	467	448	463	496	481	470	443	478	404	434	455	478	483	463	446	400	442	467	437	462	438	477	480	448	479	483	492	459	462	455	480	459	475	464	456	450	422	466	453	469	449	433	441	464	427	465	466	448	447	433	457	428	460	453	452	447	454	423	448	495	475	501	440	458	448	497	436	461	482	414	459	451	463	430	466	474	452	451	454	467	465	428	449	465	437	411	457	461	465	440	444	457	425	447	483	451	439	467	466	449	439	437	455	460	452	438	482	454	473	457	427	487	422	414	486	444	460	482	455	470	456	488	432	455	456	473	481	448	464	460	451	483	464	448	447	445	455	459	462	467	468	454	443	484	449	458	457	465	495	445	456	482	448	431	474	484	459	429	485	401	465	490	461	447	468	435	448	450	437	456	424	457	414	471	439	423	462	446	481	465	427	507	469	484	483	495	488	476	453	458	503	430	477	452	447	477	486	439	483	461	468	434	452	479	454	448	479	429	447	492	472	462	458	485	459	453	474	474	423	449	438	452	459	455	470	456	442	488	462	476	487	453	458	431	433	483	439	419	464	478	431	460	408	439	476	473	459	442	461	480	421	445	468	443	442	428	473	456	432	456	448	480	458	503	463	473	389	463	474	492	450	464	449	455	466	453	457	462	454	487	501	461	470	464	444	440	458	443	437	465	465	479	456	477	455	465	481	457	478	454	470	462	420	473	477	450	471	460	430	458	442	459	437	426	432	447	465	417	434	449	441	474	436	454	435	468	439	467	452	428	432	440	456	438	482	489	554	418	465	423	419	445	466	498	470	458	437	452	462	443	475	475	461	437	498	448	444	465	492	455	440	443	448	429	455	484	473	480	441	476	451	503	474	469	454	461	461	453	464	477	474	468	460	468	487	494	455	421	445	443	476	470	466	441	457	439	458	453	424	451	416	447	463	479	474	466	444	448	433	473	467	452	411	435	490	461	458	448	469	508	472	479	457	466	467	410	473	459	447	452	449	450	432	453	440	439	488	464	472	482	426	433	482	411	443	455	454	457	467	468	483	468	449	435	431	447	487	452	449	497	498	434	408	446	444	467	478	442	505	455	445	467	460	473	476	475	459	485	430	472	489	440	491	463	457	450	455	416	490	462	422	428	445	430	477	453	426	460	490	474	502	461	438	438	490	450	397	489	425	459	500	431	476	465	449	440	444	441	455	480	455	472	454	489	455	448	409	505	424	458	446	397	476	423	445	443	454	434	463	474	495	458	449	447	426	449	465	423	453	478	455	482	406	440	452	436	502	458	457	448	455	407	419	439	444	465	448	460	458	451	446	448	459	449	486	440	446	452	466	456	460	472	439	501	479	473	447	471	444	447	463	427	439	487	424	476	442	442	455	452	472	446	454	457	441	442	444	441	456	439	435	462	441	485	466	487	463	458	448	462	435	456	463	446	456	421	453	467	462	438	451	440	417	446	442	459	482	443	458	471	493	448	452	476	434	432	467	461	461	439	429	447	483	482	445	465	477	471	449	439	445	424	488	442	456	435	449	449	508	464	459	464	423	484	430	445	449	455	459	457	438	474	421	405	480	476	444	434	483	461	485	462	480	453	453	499	426	448	503	450	478	461	479	461	457	464	472	427	444	454	424	448	453	455	451	439	460	455	480	415	464	450	458	426	497	489	440	450	449	459	471	452	388	476	414	480	405	449	439	424	470	480	460	447	457	442	496	396	482	475	459	448	461	498	461	459	439	462	473	430	451	446	440	464	486	484	505	485	480	450	486	462	460	459	463	452	465	455	444	439	476	456	437	432	414	426	491	443	436	429	448	461	444	441	447	407	463	457	435	467	422	463	468	453	433
25635	21441	27561	25523	9479	2495	1278	813	842	819	1761	13509	14724	10111	3422	1423	818	561	529	538	528	544	514	518	500	475	520	498	547	525	508	563	527	541	552	534	512	501	513	498	537	541	537	502	516	535	473	497	505	481	526	507	544	512	548	520	523	503	548	534	502	519	494	505	484	499	535	570	483	455	515	512	532	494	515	533	509	471	554	531	525	546	505	522	560	512	523	522	525	507	518	519	523	497	554	504	552	517	497	534	517	516	463	484	533	572	533	512	492	518	542	510	543	505	508	489	504	482	512	551	516	467	522	476	492	482	537	514	533	531	504	517	498	501	517	522	524	495	526	528	481	485	534	496	497	539	547	496	513	476	488	465	537	500	512	515	516	509	523	530	482	513	519	492	490	504	533	503	478	525	544	531	513	518	531	494	486	511	522	488	544	510	503	531	533	502	518	470	508	500	488	517	492	488	518	540	501	519	498	498	513	504	514	518	487	506	527	492	517	514	516	511	498	510	522	517	525	505	532	499	516	480	526	539	514	531	531	532	539	506	517	548	475	499	530	522	479	494	487	516	529	513	496	493	527	505	519	464	507	523	531	484	504	548	504	486	501	497	514	481	559	503	497	469	521	529	490	514	544	526	525	533	488	528	500	520	475	519	484	504	524	502	520	531	485	521	508	489	467	479	470	489	528	473	512	502	497	513	445	497	500	494	507	542	506	512	501	521	525	536	488	508	569	497	522	510	546	527	489	474	483	525	538	502	511	471	533	485	522	516	505	511	486	520	496	450	485	483	512	542	506	492	485	542	513	536	482	542	525	510	509	486	482	469	546	544	531	510	506	525	491	498	497	514	512	470	488	513	496	512	494	489	542	469	516	522	512	511	530	537	497	511	497	511	524	541	515	524	514	497	547	526	498	534	514	519	532	512	501	499	495	512	494	507	528	504	521	519	489	505	507	528	520	559	520	502	509	486	510	500	485	502	531	459	521	495	520	497	486	483	484	496	528	469	509	530	499	572	524	529	511	480	520	497	493	506	499	521	549	487	543	529	511	482	497	512	519	527	505	475	530	533	494	490	482	517	522	498	494	540	486	465	500	514	515	518	508	489	474	505	484	510	493	482	496	527	478	549	456	503	571	483	501	484	526	492	562	535	504	524	499	472	492	497	516	517	533	493	494	546	487	474	496	475	466	503	499	539	513	502	484	504	508	489	476	538	512	518	536	525	480	490	488	524	510	523	491	501	521	516	496	533	496	550	514	515	485	516	520	483	535	484	484	509	477	474	568	499	522	506	477	487	530	483	507	506	514	498	523	517	480	560	509	514	495	552	531	538	552	504	505	476	493	516	519	519	512	481	506	492	488	499	556	497	498	518	522	501	502	517	464	534	480	498	536	531	505	521	514	535	461	506	510	499	487	483	532	505	491	474	554	507	500	478	487	520	511	483	502	517	507	466	518	533	528	507	520	537	454	499	486	542	487	504	486	523	526	537	510	483	482	558	525	489	480	495	473	499	496	516	559	510	523	518	513	506	513	515	503	511	492	528	524	494	504	528	489	494	496	528	530	473	503	494	503	500	497	506	493	476	492	501	499	562	537	510	521	468	496	496	535	518	489	507	497	512	478	508	522	500	491	488	492	515	459	499	534	551	532	489	469	498	513	522	488	509	510	503	507	521	513	524	499	500	542	533	512	545	527	505	480	503	483	513	518	507	506	466	506	520	476	504	475	511	507	510	541	518	526	483	509	504	511	508	501	479	468	511	511	536	490	479	490	489	486	508	522	502	506	509	473	498	495	514	504	535	472	491	502	516	506	529	532	506	516	489	492	477	515	538	531	528	495	497	491	498	512	543	523	477	503	512	483	543	490	508	504	497	517	485	484	447	529	528	521	506	488	488	500	513	511	486	500	512	497	525	493	529	496	527	504	528	515	496	475	488	514	545	499	509	461	501	508	465	539	521	485	469	487	525	480	496	555	499	532	499	510	513	533	469	541	503	495	482	532	514	516	523	484	514	472	526	465	530	522	505	473	491	501	500	484	505	508	530	510	485	526	513	546	507	482	487	480	509	501	479	517	481	522	484	458	532	487	518	501	510	498	505	477	514	506	540	491	484	496	516	496	499	511	471	509	526	523	528	491	499	506	456	514	486	525	518	549	542	521	454	498	491	515	500	545	483	503	496	505	466	513	510	504	514	557	508	503	483	471	477	525	478	515	535	492	522	536	497	512	494	511	522	499	495	540	506	480	503	493	517	531	525	494	490	478	518	487	472	525	508	502	460	525	527	520	529	520	486	487	490	491	534	507	513	517	511	504	514	506	539	506	501	500	483	492	490	496	495	498	510	551	501	551	514	546	504	498	500	523	526	488	520	526	546	522	481	505	495	528	528	492	521	489	488	455	510	532	522	512	544	549	540	548	514	506	519	512	501	515	517	522	495	540	467	546	504	490	521	534	477	469	497	527	518	479	520	476	484	489	500	511	493	532	469	506	511	512	526	506	519	545	531	530	556	505	531	521	519	501	541	469	525	492	478	501	540	478	545	517	455	522	516	479	466	524	475	484	500	491	531	536	496	504	520	514	520	499	500	525	511	505	527	505	539	506	520	514	501	530	478	487	521	525	462	522	546	489	489	476	520	503	481	487	468	555	511	543	526	503	508	503	494	497	520	475	519	525	505	522	494	509	505	490	513	458	498	545	535	555	522	489	516	515	515	502	513	526	479	529	505	477	518	497	479	467	503	490	478	490	437	480	513	495	522	488	530	497	478	513	525	497	503	490	513	511	555	519	507	529	514	516	458	538	505	507	551	512	523	494	501	480	523	477	511	508	453	531	525	515	479	522	520	460	483	512	490	507	487	534	486	535	481	473	491	536	505	479	538	479	508	524	504	498	503	552	529	540	488	492	538	502	473	463	512	521	502	478	531	538	520	515	516	487	492	544	512	527	522	482	474	513	539	474	487	495	489	510	527	508	530	502	528	540	468	493	506	516	480	501	486	510	502	519	498	484	559	485	520	513	502	475	511	513	488	530	513	511	489	467	520	497	444	510	512	512	532	491	553	507	499	510	485	548	530	534	523	501	548	503	519	550	502	452	515	450	513	534	479	481	567	521	513	503	477	507	548	553	498	536	523	513	493	539	473	509	492	514	542	536	508	496	497	538	494	512	556	523	491	477	495	537	525	538	548	504	514	466	524	477	508	501	506	505	511	555	525	511	524	511	522	519	517	477	551	510	510	457	536	535	522	485	480	518	512	514	522	475	515	494	508	533	528	525	502	506	504	449	514	504	563	559	495	559	522	484	547	474	516	552	488	490	510	527	508	547	471	503	512	457	562	505	508	537	481	544	483	505	540	495	497	483	502	516	487	478	530	495	512	513	525	517	540	519	520	502	486	545	460	535	478	517	460	511	465	505	523	546	501	452	506	527	514	544	512	509	515	521	485	479	522	482	535	476	478	516	522	478	511	499	534	472	510	483	497	508	503	540	541	495	518
4457	7194	5937	2898	2662	2139	1186	913	998	926	2639	15538	13683	8924	3075	1506	777	501	510	475	429	421	487	434	452	466	497	454	454	474	479	462	460	448	434	510	478	426	447	455	437	479	453	465	458	483	464	480	447	412	454	408	460	486	480	425	459	440	487	404	476	451	477	523	419	481	455	460	431	461	480	486	478	433	488	462	467	436	476	459	478	476	443	462	512	466	423	446	500	479	492	472	419	451	448	459	464	464	453	510	447	459	487	444	473	462	466	424	435	441	435	440	431	458	459	481	461	454	464	463	446	443	423	461	477	511	468	456	430	464	440	442	458	447	427	441	450	474	438	500	470	491	468	456	449	427	468	432	473	449	441	461	475	458	472	439	443	421	425	465	455	400	444	437	467	461	500	459	468	448	445	435	441	445	445	439	437	497	465	467	462	476	463	444	494	428	455	478	452	445	475	453	470	445	475	488	417	445	446	494	430	453	414	491	485	466	460	457	446	426	429	439	420	461	493	477	470	488	441	490	466	437	421	449	427	470	435	452	494	466	454	464	463	448	454	438	507	474	425	458	444	472	502	447	483	469	465	471	455	457	435	495	461	450	480	431	411	454	424	452	421	465	478	489	463	495	481	441	486	470	475	456	454	473	428	450	471	462	451	459	471	472	487	466	474	454	443	468	448	458	417	471	434	455	452	440	458	434	435	423	467	453	449	482	445	477	433	456	427	467	469	445	459	508	461	458	454	462	488	476	471	453	467	434	475	448	451	449	448	483	437	472	456	474	486	438	450	470	460	436	408	459	434	481	441	434	504	492	460	448	476	472	447	476	458	450	454	446	459	472	464	439	499	460	445	459	454	475	451	475	458	442	516	455	493	445	464	479	454	460	463	476	463	462	478	461	466	439	473	440	468	458	486	451	464	474	393	448	501	404	463	437	461	478	450	454	464	461	435	457	477	455	490	452	484	484	455	428	479	476	435	475	454	434	478	513	444	444	434	468	442	428	483	441	421	471	442	444	459	478	460	469	511	485	490	469	463	429	459	512	473	445	443	459	436	463	462	477	501	473	441	447	435	450	441	465	413	451	471	478	463	441	486	477	501	450	441	447	450	510	456	465	428	455	464	429	450	488	457	457	446	476	451	454	446	481	459	476	429	457	441	440	502	462	462	433	460	494	465	458	455	437	448	468	461	434	443	476	446	436	460	451	439	482	443	475	467	469	449	482	482	459	472	493	483	448	454	445	472	434	468	456	492	457	477	485	468	444	442	429	436	459	469	485	444	442	446	457	466	476	454	474	443	450	417	470	455	456	456	475	434	445	472	449	447	441	434	484	455	453	475	456	435	426	452	458	429	498	433	446	427	479	458	432	490	475	467	477	456	454	476	427	433	482	468	489	401	462	488	495	487	484	441	457	440	456	461	475	430	455	483	467	439	486	478	452	429	480	465	450	446	488	463	473	473	428	435	470	456	449	473	449	470	456	456	450	435	478	441	443	432	428	473	468	473	466	465	454	446	461	446	431	524	445	434	462	465	442	462	483	428	480	456	463	509	471	424	455	487	493	469	423	451	446	453	439	472	498	469	448	495	430	472	465	444	458	468	444	452	475	466	460	458	435	475	458	479	459	433	448	421	477	452	448	476	467	450	464	470	457	439	487	448	430	461	419	461	482	466	435	452	474	428	454	437	497	430	502	453	467	467	475	466	479	450	451	472	445	450	459	437	470	444	492	452	448	420	426	471	482	444	444	441	487	452	467	463	463	463	455	436	431	463	477	436	500	467	461	475	460	443	448	464	438	406	471	435	434	486	462	481	456	442	443	457	463	466	432	451	467	405	482	500	452	456	401	485	453	436	423	462	411	442	490	482	412	439	454	456	493	434	490	414	477	455	389	472	466	395	458	441	421	450	458	406	436	439	467	442	441	484	417	470	457	457	462	406	435	441	456	444	433	488	427	440	453	428	468	454	480	473	462	467	442	480	470	493	437	456	491	455	450	456	472	450	465	454	459	463	410	443	460	463	438	444	449	455	416	472	477	428	482	468	440	433	490	453	484	484	448	423	440	473	429	431	438	480	428	467	452	470	452	493	477	424	449	447	420	433	407	447	463	478	458	441	461	470	446	417	431	476	467	449	458	448	499	471	453	470	449	463	467	446	417	445	452	454	442	454	448	456	458	460	471	480	413	471	473	470	455	459	471	443	467	456	449	415	461	448	476	440	470	501	476	458	416	438	419	429	502	467	502	442	489	414	447	499	458	473	437	431	425	438	450	458	457	459	487	466	441	443	471	436	464	470	473	448	482	454	477	479	438	508	451	471	476	447	471	474	440	491	447	485	474	446	463	464	458	432	467	449	436	466	438	499	457	462	449	437	425	485	436	468	445	470	450	463	482	517	470	459	473	450	458	436	454	481	447	441	462	441	468	471	473	480	442	459	483	451	455	466	449	474	418	460	418	468	480	426	491	488	449	468	442	453	450	452	445	444	449	461	465	489	448	453	463	450	455	477	497	464	465	451	438	475	426	445	455	441	475	417	439	491	441	446	445	433	441	456	433	456	447	453	465	481	472	433	475	439	432	470	473	387	476	414	468	497	436	427	501	441	444	467	469	456	466	445	456	440	435	429	473	463	471	419	466	449	480	402	467	439	473	439	455	466	448	452	502	465	478	453	441	473	446	453	452	435	477	462	459	489	451	424	457	480	377	477	444	430	425	448	448	460	462	452	438	492	485	433	490	408	429	462	453	431	450	459	474	471	459	402	456	493	440	428	469	442	430	479	462	420	448	427	474	436	468	444	423	457	437	417	451	443	517	461	428	467	462	459	473	447	499	436	434	493	449	437	427	433	459	491	431	442	436	466	478	463	445	440	441	445	461	417	425	438	462	459	456	483	471	500	476	436	449	441	470	450	458	443	468	456	447	406	436	447	466	429	423	443	470	463	455	422	498	465	453	445	466	452	427	464	465	454	447	475	423	486	442	442	439	441	459	468	487	440	446	471	429	440	436	456	478	459	489	460	412	486	448	436	450	421	468	437	448	464	431	463	483	434	492	432	429	429	439	478	490	443	512	455	482	503	460	484	418	440	429	488	478	437	466	470	480	417	395	450	448	451	460	442	463	452	451	453	449	459	431	456	450	463	424	409	461	436	462	450	446	409	427	440	450	480	469	466	458	424	442	444	489	462	419	472	438	429	467	444	431	468	455	459	453	443	450	414	414	453	470	479	449	446	416	492	437	471	457	446	428	443	459	465	475	481	442	458	449	482	451	415	447	444	428	482	458	477	488	478	463	453	447	460	443	454	465	458	421	425	468	423	459	450	452	434	439	457	449	446	469	459	447	459	457	432	490	468	445	441	473	466	429	462	458	460	445	421	483	448	461	421	464	475	460	450	455	471	412	444	438	445	434	439	445	437	451	459	422	497	451	452	449	463	431	438	447	472	466	475	454	445	447	431	477	439	452	426	472	459	495	481	475	469	468	475	444	477	445	465	433
24633	21444	28657	24610	21127	9772	2824	1502	1069	985	4608	25981	25452	16995	5659	2200	1098	748	643	683	643	638	654	634	630	655	649	681	653	638	645	594	641	656	600	608	637	606	648	626	674	619	624	627	646	624	592	665	638	647	632	618	644	643	700	599	642	601	619	649	615	628	608	635	605	595	636	644	634	624	648	613	682	634	656	622	590	676	655	648	627	631	664	680	594	639	664	595	605	610	631	648	612	595	601	652	651	614	635	652	632	605	665	649	654	626	612	652	622	626	591	636	621	626	638	658	648	652	647	624	648	625	613	613	615	614	620	634	671	675	632	666	591	611	596	656	615	675	596	645	566	622	680	613	657	626	596	653	631	622	642	614	616	663	635	653	620	605	624	615	650	593	655	602	659	637	671	638	664	658	599	623	604	599	598	659	621	623	634	643	605	627	666	623	670	649	641	655	638	646	669	637	595	595	598	666	605	600	670	645	624	620	653	575	642	622	602	628	656	664	617	672	636	687	610	629	660	625	631	643	633	605	606	618	632	641	628	623	661	640	682	650	618	655	645	625	613	639	626	613	648	668	627	664	617	634	651	658	652	634	623	612	641	670	616	606	625	616	626	572	627	649	655	630	667	643	650	629	604	673	643	685	667	638	645	611	628	641	640	667	612	627	662	647	606	657	626	620	625	627	653	649	653	641	629	615	646	618	632	663	624	636	665	627	610	629	658	657	615	615	609	642	617	682	657	626	611	615	641	646	647	645	597	596	648	642	603	608	645	643	644	667	636	627	611	623	618	682	598	645	620	638	635	615	608	666	614	610	609	649	623	641	644	614	635	655	593	638	587	628	668	631	641	598	662	608	609	671	642	619	591	667	672	658	610	621	651	655	619	609	612	609	620	633	611	661	579	663	633	611	667	626	622	621	664	649	647	641	624	633	612	641	635	635	647	659	639	605	629	646	690	628	628	668	631	603	631	630	655	669	665	583	620	608	661	637	616	649	642	576	620	651	627	660	637	657	678	631	656	642	636	616	608	632	604	679	627	638	627	663	615	641	649	624	617	609	641	621	641	678	615	618	658	578	610	656	617	698	626	646	615	631	628	644	630	645	630	629	635	672	670	598	627	633	622	620	613	627	645	618	639	666	621	616	615	620	625	636	635	652	649	671	612	639	636	633	671	587	653	631	626	652	600	607	638	567	641	604	641	602	601	639	632	603	623	634	655	616	653	610	642	646	646	632	622	641	618	633	626	634	606	636	642	613	629	672	591	627	643	623	652	622	667	675	615	590	647	623	637	668	624	624	673	640	621	606	616	657	609	656	609	679	620	624	602	611	689	649	661	668	621	649	573	608	623	612	652	641	629	688	641	655	626	607	591	652	680	634	661	661	660	610	627	652	660	644	628	581	627	618	594	616	628	626	619	652	677	598	636	635	619	665	631	626	619	591	615	634	622	627	656	615	603	624	651	616	624	576	592	559	628	634	630	681	673	623	676	627	599	645	609	639	650	651	677	663	678	646	646	625	630	620	587	693	623	622	591	611	597	625	618	628	676	590	661	627	623	666	602	631	634	597	614	620	659	580	637	603	626	642	671	610	673	638	642	641	623	596	621	645	631	660	630	647	626	603	649	606	623	640	668	633	611	639	601	686	630	633	675	657	671	637	620	607	659	675	644	617	611	666	660	635	631	620	678	605	650	617	639	620	602	586	623	640	653	635	666	568	603	563	620	602	633	648	627	618	635	652	709	622	584	671	626	627	629	689	630	671	638	684	694	645	603	603	624	644	644	617	619	620	644	677	607	637	630	649	627	633	641	635	633	642	626	644	662	589	643	680	685	629	644	641	650	618	611	650	616	627	664	625	644	667	644	649	633	625	622	644	621	589	618	598	668	649	653	606	621	623	631	604	620	606	623	601	635	629	612	648	604	638	628	624	603	670	675	635	663	640	648	664	637	622	600	608	628	603	612	643	641	606	679	633	632	649	664	615	612	546	626	679	647	625	630	622	678	577	632	647	625	638	660	639	660	647	629	637	611	652	681	680	665	647	627	587	655	653	624	683	608	586	626	627	669	618	654	641	602	628	632	646	680	622	597	639	613	660	605	619	668	594	662	644	641	658	662	621	639	635	608	610	637	628	626	628	629	647	636	626	656	634	692	610	618	631	663	597	630	608	632	615	613	608	697	618	663	626	669	567	634	657	646	631	606	659	614	675	681	639	620	649	600	666	625	582	613	625	611	651	635	607	658	608	663	628	660	644	636	633	646	635	641	621	599	633	676	612	590	608	653	601	607	589	657	574	647	647	647	674	652	683	628	633	628	606	627	621	639	643	634	629	627	651	633	668	653	608	627	598	653	631	620	659	682	637	618	658	608	627	615	594	640	630	666	647	595	657	631	659	618	655	623	642	632	642	597	619	616	628	626	635	601	641	608	629	627	639	650	612	634	635	592	628	663	644	625	598	635	641	593	663	635	680	643	558	640	586	635	636	633	605	615	633	658	639	656	637	607	619	612	608	658	637	684	642	663	693	608	618	633	604	594	597	660	651	633	636	602	630	676	634	670	592	619	638	588	629	644	656	615	641	623	665	641	634	635	653	650	597	600	670	627	619	643	651	712	672	628	576	585	631	620	611	645	672	594	597	643	617	583	634	605	648	608	666	641	598	648	614	617	597	675	653	634	628	643	591	619	630	607	602	672	617	587	606	633	633	583	610	598	611	637	612	668	700	638	605	630	663	608	621	624	638	686	635	627	612	626	586	624	605	625	606	620	625	650	682	624	569	642	641	663	617	608	608	665	655	641	660	658	659	606	615	596	595	625	662	620	654	613	622	619	652	540	607	628	643	676	571	620	673	657	662	615	618	591	622	615	638	640	632	603	610	659	602	635	646	665	647	676	646	630	637	619	614	631	642	656	602	625	627	628	653	624	636	623	592	625	640	594	603	677	663	645	635	613	641	641	635	621	623	603	650	599	669	600	645	601	620	579	689	632	606	649	610	624	639	626	636	609	619	611	634	631	617	663	606	599	625	639	634	651	666	629	665	657	632	660	642	648	620	561	628	650	581	673	640	644	661	620	617	629	637	611	615	602	595	627	632	605	602	602	676	583	594	631	635	603	644	609	669	626	625	625	634	643	596	558	586	673	645	627	659	626	607	608	619	586	612	615	639	653	602	623	623	590	667	588	626	622	645	584	649	582	676	606	623	631	632	617	645	612	613	610	627	649	607	635	593	657	591	663	642	654	623	619	637	621	630	601	621	609	638	643	595	653	634	642	591	622	590	634	677	599	633	631	648	587	624	665	651	638	674	610	638	710	669	663	610	596	672	680	637	630	661	660	662	618	655	653	638	645	665	592	632	631	583	584	587	620	632	577	630	620	589	597	649	666	599	613	631	667	629	662	648	638	679	664	605	640	603	679	628	646	654	669	631	623	591	638	698	617	629	632	659	606	620	630	626	676	671	645	648	649	602	639	661	686	631	646	643	614	644	603	658	592	607
6202	12446	10456	7085	5188	3618	2246	1593	1297	1100	7214	26589	22356	14001	4592	2170	1029	631	553	594	573	607	574	575	558	581	565	528	558	563	549	549	570	502	565	617	566	573	589	528	565	553	603	554	576	570	561	572	588	528	554	554	566	530	532	568	609	591	558	555	589	547	579	573	572	567	576	570	558	589	579	544	607	557	572	522	542	545	551	573	570	569	587	572	559	570	570	567	542	550	596	610	539	588	575	578	545	544	560	570	521	578	561	611	551	533	569	578	548	610	527	523	541	542	520	556	592	560	523	552	561	519	560	581	527	558	574	574	549	560	581	563	608	520	570	555	532	574	572	555	560	582	581	583	544	611	582	538	542	582	542	563	545	513	559	548	552	564	608	525	559	530	549	556	569	617	555	548	515	533	571	580	547	551	563	556	557	536	538	549	518	529	545	540	558	561	575	534	530	571	580	549	526	595	563	556	571	541	527	547	568	558	560	564	544	572	583	557	556	565	549	534	559	591	573	538	559	564	587	588	537	531	550	565	565	561	575	520	558	537	541	622	539	560	565	563	521	555	541	572	537	555	589	555	551	527	531	536	585	571	585	586	523	565	579	611	517	572	560	554	535	532	588	585	547	546	564	600	563	566	587	550	566	574	605	553	554	554	544	563	606	588	540	552	605	581	537	521	535	532	513	611	521	574	548	556	567	575	573	560	575	555	543	554	536	579	543	532	610	562	543	584	593	539	553	589	548	562	586	554	600	587	579	564	539	546	579	581	591	562	606	511	570	565	588	547	532	592	560	567	598	548	552	515	585	555	554	512	608	555	561	575	564	562	529	535	606	541	584	529	539	544	580	548	566	550	527	547	512	567	566	574	522	569	542	595	578	596	606	502	582	542	548	505	555	567	565	534	509	566	577	549	586	581	558	556	564	559	537	599	574	560	529	517	566	546	581	550	531	554	562	535	540	538	541	542	565	516	546	556	536	581	544	551	572	583	589	568	565	589	508	545	547	526	614	546	562	571	528	537	544	563	547	548	578	551	572	558	574	594	513	536	524	571	540	539	549	550	564	585	587	566	510	564	565	582	526	559	539	585	611	550	620	578	533	512	566	554	559	594	579	539	584	563	536	585	547	567	526	529	502	599	533	542	567	559	593	529	484	566	534	569	513	575	542	542	601	587	546	545	538	556	548	594	584	561	560	549	551	570	558	565	575	604	539	593	588	560	518	544	581	555	583	532	570	540	582	569	548	554	584	543	519	546	595	556	570	566	582	537	563	556	508	590	597	533	612	529	595	567	551	570	548	546	571	538	571	546	554	556	575	546	553	533	591	592	517	597	541	547	544	546	527	548	533	560	544	532	573	572	544	555	553	559	578	552	587	575	552	602	549	599	522	572	560	535	564	579	577	510	609	550	571	525	555	565	527	554	593	562	530	521	535	554	528	556	527	518	517	582	561	558	550	550	599	587	550	520	566	532	565	599	534	526	580	564	512	551	597	536	575	572	562	594	559	514	538	560	548	565	526	600	551	583	543	586	542	570	517	571	566	546	580	558	556	544	556	569	547	586	542	532	553	522	564	576	535	567	541	549	559	564	600	581	555	600	561	580	548	604	522	562	568	564	547	577	559	550	574	528	520	582	588	546	576	561	572	541	606	545	569	555	510	558	540	553	536	597	547	567	586	565	539	571	552	613	553	546	587	513	561	559	569	603	537	510	546	543	584	524	599	529	560	543	528	578	543	548	513	551	535	535	563	566	560	538	556	530	577	596	565	507	568	594	560	552	576	584	579	563	534	529	565	526	550	561	536	545	554	602	550	579	564	511	556	582	533	596	547	563	552	567	580	553	573	566	572	554	533	578	546	549	537	581	544	538	552	545	577	549	559	569	530	514	535	562	535	532	557	585	548	580	583	562	547	531	544	570	580	576	556	577	560	527	528	570	540	556	563	529	516	544	536	538	596	557	570	546	578	540	544	500	515	548	593	531	570	552	550	551	553	497	548	535	532	568	607	571	558	555	569	546	585	522	573	529	556	576	570	525	540	572	637	541	544	524	549	570	535	563	535	552	568	561	532	552	564	567	527	539	526	566	597	584	604	539	571	539	573	555	537	525	544	545	583	540	578	515	542	524	562	528	550	549	527	548	562	592	560	577	513	516	564	542	551	544	575	516	541	537	587	547	526	546	567	552	577	610	544	535	491	547	593	499	568	529	555	562	536	547	595	597	553	546	498	616	543	531	547	527	604	540	578	574	538	573	534	577	573	546	553	592	565	515	503	547	564	561	526	529	580	544	557	572	589	538	569	526	551	591	553	522	571	555	564	546	552	577	583	578	539	587	543	557	566	551	589	549	564	580	542	529	546	531	540	582	609	525	596	534	530	573	553	550	610	566	564	554	574	569	592	562	555	551	565	567	593	560	546	520	566	581	584	595	564	573	572	526	525	529	563	559	542	560	562	553	541	548	551	549	560	555	568	538	570	558	540	506	574	536	547	525	565	577	574	557	540	595	541	560	551	529	540	573	546	564	553	549	557	645	551	567	533	551	576	516	575	517	562	526	562	583	525	574	606	570	561	544	518	561	573	546	567	561	570	558	543	528	569	611	519	558	577	532	554	521	518	558	556	559	576	529	544	533	564	554	539	555	541	612	533	572	523	540	552	591	578	568	532	582	544	541	566	540	555	541	579	572	531	562	574	519	560	567	531	540	577	519	560	533	595	550	529	554	561	568	554	565	559	557	531	533	583	553	538	535	562	535	549	553	574	524	577	535	550	598	561	534	597	555	563	567	543	555	547	552	598	568	556	545	565	591	545	523	579	555	547	580	527	530	567	516	550	506	588	567	566	556	557	593	602	604	544	565	539	557	549	534	592	578	602	574	534	560	591	519	514	599	551	558	589	537	569	583	539	526	590	553	589	579	565	539	548	524	507	565	558	548	535	535	554	544	582	592	550	541	594	548	603	575	607	534	550	523	538	563	577	571	536	574	565	531	518	530	582	521	539	548	575	552	555	597	566	522	545	529	552	573	531	542	570	544	544	549	550	556	570	535	540	532	564	541	540	583	542	565	534	575	544	555	595	535	553	546	578	547	584	549	538	534	527	512	587	590	565	549	523	543	551	514	512	542	509	565	537	557	560	597	557	584	548	588	543	563	564	542	556	545	556	585	543	605	572	501	543	571	572	573	555	563	572	563	548	566	529	563	552	581	537	572	551	550	520	569	529	529	539	541	544	549	568	543	517	545	559	583	562	594	527	560	558	517	527	527	553	569	571	569	562	581	513	548	551	521	529	574	577	557	535	535	560	601	536	535	564	573	565	571	547	557	549	575	596	556	527	588	569	568	536	568	545	592	522	553	527	572	528	562	565	554	562	579	551	548	546	532	565	556	539	599	545	583	573	539	539	605	546	572	568	562	501	557	588	542	550	520	512	566	531	572	554	554	555	539	598	520	589	585	610	559	588	547	571	558	574	604	566	547	515	556	545	575	558	558	597	570
27695	12170	4074	2332	1287	980	716	667	614	651	741	1761	1797	1411	1052	718	619	580	576	589	561	565	590	520	542	539	570	593	610	544	548	569	579	592	576	570	532	601	553	574	579	591	577	549	564	626	564	573	549	578	538	558	560	521	561	509	568	569	540	562	544	557	538	525	596	523	548	563	588	542	552	546	544	575	592	543	530	562	610	546	534	583	532	573	582	585	577	561	560	578	577	593	571	550	548	591	563	592	547	565	548	577	556	578	560	541	577	531	574	548	554	564	591	544	582	562	536	562	602	520	591	577	587	580	544	587	528	537	593	596	596	561	553	576	584	611	531	544	530	552	568	519	555	544	556	589	536	533	533	536	530	582	517	584	550	567	569	526	580	599	603	599	562	554	517	616	565	561	544	567	555	529	570	565	603	571	555	569	558	562	559	529	541	556	594	592	555	541	564	583	572	573	546	611	558	572	574	583	548	586	553	556	532	529	563	590	569	537	565	578	614	559	546	539	590	580	534	584	541	578	567	577	594	561	534	589	598	588	520	598	578	550	576	577	503	570	552	520	564	614	570	587	532	549	573	524	571	570	563	590	555	573	562	527	513	600	561	580	567	541	535	541	545	550	586	570	551	548	572	558	517	563	524	532	537	553	520	594	569	602	568	554	559	604	539	574	553	539	555	559	554	597	580	625	586	540	507	538	581	553	565	541	533	532	560	579	545	507	538	545	540	585	561	546	579	545	553	560	570	532	557	557	544	576	597	552	592	529	586	565	536	545	580	567	596	561	535	539	553	565	569	581	542	561	583	568	569	577	531	536	565	600	552	603	587	555	557	564	582	567	532	578	545	560	538	540	589	570	549	543	513	545	564	537	579	551	568	572	566	548	560	575	528	549	559	520	578	607	570	561	510	582	563	504	604	581	588	557	562	522	586	566	555	616	566	558	585	591	570	563	559	546	519	584	576	560	607	530	546	561	586	553	542	558	555	590	560	567	604	550	566	562	520	567	594	560	528	514	554	524	546	541	574	552	586	565	571	590	555	572	588	572	590	589	532	537	563	562	559	575	561	578	563	562	570	548	564	583	532	577	551	523	579	563	554	542	588	564	536	532	541	546	525	575	533	593	514	548	557	557	583	536	615	533	566	567	527	518	570	553	568	568	537	552	559	549	541	577	542	573	551	558	548	547	574	585	533	578	571	579	545	523	566	570	575	522	622	574	562	601	576	566	574	510	554	594	534	556	542	547	542	558	579	566	565	560	570	568	576	544	562	554	577	588	575	565	562	576	592	577	546	561	549	584	553	585	582	518	576	527	587	529	520	609	570	524	576	585	527	534	552	575	544	609	557	582	541	571	571	576	575	555	552	555	560	551	543	547	553	556	558	535	567	564	541	519	593	573	601	562	566	575	552	543	601	578	562	570	561	526	553	546	532	555	555	538	558	562	568	556	526	615	560	590	563	607	551	567	548	542	579	537	578	559	585	551	589	573	569	558	580	554	512	558	574	545	553	548	539	566	584	579	514	561	547	562	569	546	565	530	575	593	597	597	549	583	559	523	538	547	533	541	569	590	557	569	567	583	563	577	527	588	547	539	566	538	575	594	570	572	533	576	595	556	569	561	541	595	539	562	578	554	594	556	583	558	566	534	498	560	564	529	565	512	598	557	572	567	570	558	512	533	499	575	585	567	594	557	512	549	544	601	556	577	572	564	574	607	570	566	602	563	585	549	583	579	582	596	587	547	543	562	565	583	522	551	549	564	603	565	554	576	582	571	515	541	561	523	489	547	536	534	538	522	554	559	548	566	585	546	543	566	535	562	575	550	567	576	605	548	543	524	552	573	570	560	580	554	555	519	523	545	593	583	575	569	504	591	547	581	550	550	557	543	581	541	531	555	584	593	517	555	582	566	572	609	510	569	576	557	556	570	509	550	575	536	572	579	534	527	579	587	569	538	558	529	544	541	558	604	595	570	562	586	599	551	564	557	535	528	509	573	557	538	558	610	524	527	557	586	548	588	580	552	601	574	562	546	609	586	548	537	570	548	569	534	556	544	573	535	562	557	539	543	539	558	553	551	509	572	542	532	537	537	543	528	561	560	559	549	548	549	566	542	546	572	595	540	610	595	535	547	574	571	549	529	595	572	606	596	583	589	585	550	541	603	598	558	564	589	575	583	604	527	569	604	570	564	567	579	550	533	578	568	546	543	552	588	530	534	569	566	576	534	588	546	553	547	584	575	548	582	564	571	555	560	547	523	613	563	568	532	547	569	558	567	552	554	564	602	575	551	551	538	564	565	549	558	570	553	574	544	571	572	543	630	567	541	538	574	557	583	504	572	554	585	567	567	532	579	538	550	564	544	592	544	584	561	557	558	569	556	615	529	572	564	540	527	578	565	578	554	563	600	554	563	580	544	542	560	555	544	590	564	585	546	555	563	507	561	563	541	505	555	541	555	548	575	547	558	566	583	590	542	584	569	556	581	589	592	558	541	531	578	547	589	516	556	571	595	606	624	568	575	561	583	573	552	545	555	552	509	519	578	530	534	557	598	556	549	597	572	557	560	580	610	560	542	568	535	553	594	567	578	581	591	605	574	560	565	570	569	544	533	567	562	540	543	551	577	575	524	582	605	583	550	546	543	537	562	564	554	590	570	578	542	585	534	570	578	549	543	557	549	588	537	574	559	541	580	575	574	554	541	573	585	536	542	580	551	544	553	574	551	541	560	561	613	536	524	540	588	563	604	606	573	524	563	586	534	558	566	519	577	520	595	533	537	519	530	561	518	589	597	550	548	516	545	552	520	589	555	532	560	594	534	557	553	588	534	559	590	594	534	545	560	573	578	568	557	565	559	573	583	547	568	557	558	602	592	583	553	569	592	582	563	599	547	560	558	568	548	568	568	583	550	553	563	587	538	523	546	575	555	550	574	578	513	573	535	543	612	530	575	578	561	577	583	560	532	591	549	589	537	571	555	588	553	547	613	600	534	565	541	579	563	597	576	561	563	567	573	572	559	584	577	530	540	544	592	581	574	581	583	572	512	562	590	554	570	563	563	612	556	530	592	594	604	546	595	556	556	562	579	548	535	590	572	578	532	589	581	537	596	583	579	545	569	536	567	564	603	541	591	562	543	568	591	535	545	555	561	581	557	527	541	557	524	582	561	558	536	594	565	557	557	593	521	532	542	529	546	526	540	564	571	578	567	587	614	566	620	577	563	576	547	522	564	586	557	572	541	546	556	568	553	527	561	530	561	580	574	622	590	565	613	543	570	556	585	551	580	556	555	558	543	555	571	581	577	570	528	538	557	530	541	549	569	547	539	584	568	590	566	565	540	538	589	591	546	579	588	573	570	560	563	487	509	557	536	544	533	587	538	550	554	566	545	515	578	525	565	536	576	535	581	578	572	527	561	533	575	562	553	572	562	586	578	546	555	600	541	559	578	563	547	571	581	588	548	537	556	554	555	548	596	522	570	567	561	547	579	599	538	566	570
6403	3854	3693	2003	1553	1068	816	679	595	599	834	2184	2179	1484	873	671	504	512	462	530	504	471	476	500	503	463	469	457	516	484	504	501	491	465	447	479	461	516	474	469	511	471	502	531	479	490	462	498	528	465	503	489	508	492	470	482	519	480	470	457	487	516	505	522	510	524	496	518	510	498	496	494	515	508	458	493	483	500	513	487	507	494	483	492	514	500	446	515	498	487	498	481	508	499	492	512	477	499	496	484	492	522	470	451	496	452	519	503	508	509	477	470	511	489	456	528	449	473	489	487	535	516	455	524	433	483	464	466	472	487	468	496	512	486	500	505	526	537	485	509	468	494	500	446	442	506	477	443	464	491	521	472	461	468	489	489	483	524	470	488	521	513	487	519	506	503	507	477	486	496	497	500	512	482	479	491	493	467	482	484	457	494	490	513	499	495	466	501	484	493	479	500	448	484	498	475	497	504	500	493	505	495	519	476	487	475	511	496	520	494	509	511	465	522	467	484	467	484	477	511	491	515	509	475	474	471	495	475	486	512	518	499	478	465	472	488	473	474	487	472	499	484	502	527	486	488	499	514	520	531	495	486	478	512	517	463	487	532	478	465	457	490	496	487	484	472	480	464	468	461	513	511	510	512	482	486	496	527	510	498	489	488	479	431	507	500	457	491	478	496	471	516	503	460	504	487	501	463	486	510	502	486	502	491	502	456	509	482	502	464	500	535	480	498	505	478	545	486	474	476	506	484	514	474	445	492	543	506	465	470	487	514	517	485	452	457	459	471	475	490	491	479	480	489	470	494	453	435	449	464	474	469	524	485	484	489	473	458	505	515	473	486	495	464	489	456	525	452	463	468	487	492	496	448	492	502	478	502	482	527	490	500	480	481	503	482	435	505	511	504	449	492	481	475	485	494	505	459	505	474	479	479	489	496	470	460	470	502	511	501	461	470	514	476	492	496	502	505	509	490	480	478	470	534	511	492	487	530	483	432	456	523	515	509	483	490	478	465	491	492	502	492	483	494	480	496	470	451	462	494	501	482	482	496	477	477	453	458	493	495	468	488	493	506	538	493	491	530	488	491	515	459	478	505	460	516	459	470	514	517	506	500	466	498	514	480	488	477	509	477	482	478	514	495	484	480	486	512	470	481	495	513	469	492	466	486	466	487	523	487	517	458	503	486	442	467	494	457	491	474	485	481	442	534	517	499	487	507	480	495	512	476	494	473	470	481	496	490	447	461	475	494	479	507	468	490	493	466	485	495	491	484	502	444	462	484	471	480	485	480	469	481	488	535	456	489	503	461	500	519	497	468	478	493	508	515	506	495	482	504	482	464	492	496	510	468	484	502	468	479	519	486	489	503	469	487	540	471	502	454	455	497	496	508	471	495	520	484	487	460	465	513	515	486	508	435	455	492	500	462	505	487	500	486	444	457	507	493	505	468	504	486	523	465	464	490	475	490	502	423	510	513	524	449	523	461	458	485	481	521	460	513	521	512	531	480	435	468	459	539	500	471	487	481	535	476	483	497	445	524	521	488	510	484	503	450	473	536	500	470	499	511	453	500	529	462	526	486	512	501	536	473	444	471	477	498	506	462	438	485	487	500	483	503	470	457	494	462	455	451	523	483	481	480	484	493	509	441	500	482	498	519	500	462	487	529	490	496	467	455	466	474	465	491	522	524	528	491	506	492	476	511	495	534	490	472	505	494	483	504	524	466	515	465	516	487	511	556	497	459	465	477	495	486	492	493	461	500	490	462	495	473	490	495	492	529	493	525	507	470	471	472	458	497	535	498	476	487	491	478	493	498	506	493	491	507	482	478	497	503	476	475	492	490	522	488	485	481	519	471	489	523	447	466	487	523	514	470	515	508	503	472	474	523	496	527	471	512	478	506	493	505	530	466	491	487	516	483	502	429	520	526	489	493	506	480	505	496	497	457	442	485	485	486	488	485	449	449	494	517	529	504	532	471	535	466	486	520	482	473	453	444	509	506	468	483	483	490	498	461	446	505	509	464	507	513	477	468	519	489	514	503	525	486	466	463	503	506	505	482	498	481	455	488	484	489	474	458	476	536	467	518	465	500	474	491	516	455	509	480	525	478	481	522	480	496	446	514	483	506	467	492	465	479	514	515	475	537	464	496	518	429	482	495	471	509	487	455	497	456	476	479	489	515	468	486	485	528	473	512	473	485	492	452	509	460	535	489	488	498	500	473	548	527	468	500	520	481	473	498	471	466	520	475	483	504	498	519	525	509	485	520	527	479	509	481	459	457	460	458	502	458	474	503	491	476	463	509	461	513	490	580	456	483	485	491	489	509	500	486	470	504	519	507	474	442	483	524	456	484	485	458	471	486	516	453	434	449	453	523	492	525	476	498	481	518	486	462	520	471	484	495	520	490	437	470	469	521	489	503	505	538	488	455	458	482	459	478	472	496	494	499	499	494	524	467	462	512	490	468	496	465	476	479	482	491	505	456	539	497	455	514	474	536	500	479	480	484	486	496	453	475	524	486	509	491	474	500	482	472	452	516	559	522	485	474	468	499	488	467	495	481	494	480	469	466	517	497	462	456	523	452	464	459	510	514	485	508	479	523	460	478	529	454	493	484	465	496	515	482	500	478	489	447	500	499	445	489	482	513	513	454	486	452	494	489	476	527	488	540	532	485	493	500	481	485	518	511	469	460	468	479	485	454	487	491	506	470	496	465	513	496	459	535	498	511	446	487	514	509	497	496	492	519	533	495	476	500	525	500	472	519	518	492	492	451	519	515	480	427	476	478	491	448	466	485	508	474	497	492	482	480	488	502	484	472	439	468	481	445	472	502	495	480	485	474	499	484	475	476	513	508	469	513	513	459	488	494	502	490	474	487	509	491	474	483	502	505	506	481	482	509	470	509	468	504	464	469	498	499	503	484	470	509	515	489	495	529	532	506	498	507	487	515	480	499	505	505	498	469	478	461	485	447	504	524	487	444	496	500	487	515	476	469	452	469	487	468	464	500	482	447	504	519	457	486	470	452	502	522	484	506	509	509	495	492	475	471	530	471	486	476	454	472	466	491	478	508	494	502	463	473	514	486	487	517	512	485	521	516	504	478	493	488	528	449	462	465	494	527	521	484	459	468	489	492	477	478	440	527	473	468	462	479	453	497	514	477	472	502	468	479	506	474	501	471	481	510	539	456	484	485	451	500	493	493	476	501	488	457	467	506	531	525	516	508	519	472	502	508	483	488	462	496	451	491	510	451	477	494	500	478	476	494	449	547	482	544	481	487	475	475	468	469	487	504	482	467	501	511	509	430	503	474	529	497	476	495	482	488	486	539	485	496	473	516	463	480	497	502	522	532	505	492	484	470	482	515	497	465	485	503	531	500	516	459	492	487	509	524	491	517	504	488	460	487	472	487	481	532	476	504	497	499	487	439	527	495	450	500	464	476	499	499	544	471	487	490	495	510	496	488	512	466	466	487	480	482	497	537	536	468	501	506	479	456
25604	21413	27546	25414	10472	2411	1256	879	713	771	5914	15482	14192	8034	2499	1196	734	588	583	573	572	542	541	548	574	530	543	543	593	557	537	540	527	553	526	524	548	482	563	516	511	532	544	536	569	570	515	555	550	536	497	516	585	555	536	539	564	519	526	537	587	564	507	561	563	572	532	532	561	544	533	520	567	546	541	551	541	530	560	554	527	525	547	557	528	507	583	513	553	529	572	506	529	560	519	563	549	505	496	555	520	534	551	551	530	533	531	528	557	551	535	492	524	550	523	527	554	541	532	505	542	540	550	530	533	523	521	573	520	521	551	536	512	584	520	565	524	537	536	548	555	550	560	523	530	507	523	526	552	566	562	553	531	535	570	493	476	563	578	549	558	509	500	553	567	540	541	514	524	580	533	549	554	538	573	564	553	520	505	557	530	506	521	504	493	556	547	534	499	569	535	527	538	581	536	517	527	550	568	557	540	529	559	498	560	524	549	501	543	532	518	518	475	568	521	591	529	561	508	543	572	519	536	564	505	544	514	513	524	529	567	594	550	491	525	572	495	516	584	526	522	537	567	546	516	549	496	513	523	542	501	501	484	549	565	527	530	521	532	508	528	558	586	558	529	490	500	521	528	551	570	511	524	556	547	546	587	565	553	552	569	582	527	529	536	539	526	563	521	554	552	550	554	552	568	546	562	508	524	540	518	521	526	536	562	557	533	538	500	601	511	539	538	531	528	597	552	539	511	558	527	520	531	517	541	547	547	582	531	541	525	579	516	551	524	501	543	567	534	559	515	549	515	529	541	501	513	555	548	532	562	544	552	516	550	558	508	550	526	546	536	530	549	467	567	546	514	529	556	531	505	545	522	558	570	570	538	587	496	526	568	501	515	500	553	521	565	538	564	546	519	520	541	536	527	529	511	532	489	542	547	533	530	567	496	545	566	579	528	498	561	526	562	537	525	534	530	559	511	532	544	562	535	492	526	558	580	544	522	534	520	480	526	557	538	524	539	529	518	526	507	533	543	524	514	547	577	579	500	523	557	553	531	500	520	552	562	541	545	546	561	539	482	522	531	538	549	542	545	547	513	557	545	469	564	575	539	520	566	565	497	514	561	510	536	549	479	564	521	528	517	529	525	554	525	505	502	582	535	506	516	536	537	532	490	541	536	563	507	515	544	509	521	551	511	550	565	508	506	510	558	525	529	575	532	565	499	548	517	522	524	513	528	536	533	510	510	561	573	535	558	534	591	560	554	546	504	546	537	507	544	533	547	553	528	556	534	532	506	469	502	551	562	545	515	502	546	508	508	533	518	498	529	519	500	534	552	565	558	546	526	527	550	537	499	538	511	572	543	529	503	565	527	553	553	547	541	541	509	499	567	504	580	539	517	530	540	541	520	519	548	529	553	538	518	535	502	503	514	538	549	526	565	531	512	524	558	466	557	500	553	531	540	548	535	535	551	532	557	520	562	517	516	557	525	561	538	526	530	547	564	523	530	567	538	525	541	561	538	504	529	529	534	510	512	495	507	495	544	502	512	548	556	578	555	548	598	520	548	553	535	546	521	510	589	539	525	542	545	540	546	550	536	519	563	537	534	581	515	529	545	537	544	528	500	544	551	498	553	573	573	552	545	548	556	531	546	556	523	556	529	564	543	570	545	538	532	583	547	515	550	556	529	560	499	504	501	570	528	529	537	554	525	539	536	530	556	540	596	575	570	570	518	551	519	566	573	512	544	534	527	541	533	538	516	550	540	556	549	551	515	502	539	556	532	544	504	539	580	550	531	531	502	579	561	541	523	522	565	556	528	518	520	513	525	527	538	515	509	484	516	553	518	580	525	516	522	540	545	553	562	597	547	542	515	588	548	581	475	532	549	534	564	544	539	530	531	535	505	532	532	508	528	526	554	534	556	528	554	561	539	542	537	569	563	541	546	544	524	540	528	542	526	504	555	550	513	539	511	600	572	517	522	505	534	573	523	531	527	516	546	542	513	598	556	506	576	554	514	544	545	539	546	552	539	542	486	538	549	535	523	540	559	552	550	526	536	506	520	515	527	556	536	533	533	537	513	586	549	560	546	535	527	577	532	580	501	531	540	530	541	582	498	497	570	548	540	508	486	505	485	511	554	518	543	523	545	537	559	515	515	553	545	507	525	576	549	534	558	534	528	514	575	558	515	544	521	556	542	537	524	549	551	517	496	520	569	548	508	520	512	552	564	519	555	556	542	530	518	564	552	558	528	540	551	507	539	534	560	544	554	482	527	547	535	533	516	521	511	561	508	540	516	531	560	518	543	489	567	544	550	547	485	538	525	561	539	501	535	518	565	546	549	551	566	559	582	541	542	525	566	557	502	560	539	540	567	624	568	547	533	522	549	584	547	533	527	555	598	499	548	533	511	518	561	469	498	564	498	539	537	536	566	559	556	530	571	547	558	530	494	580	501	535	566	523	540	589	508	482	556	538	508	577	552	527	531	532	505	550	501	502	563	529	527	546	552	500	535	541	521	496	583	532	513	493	559	510	515	543	544	535	535	533	554	509	561	517	545	536	504	544	520	538	555	531	513	522	523	517	552	542	549	540	538	545	528	531	568	549	549	532	518	548	539	563	552	527	567	544	562	545	575	541	512	550	549	542	526	514	534	542	548	541	518	565	522	565	544	547	563	552	564	521	550	526	537	548	532	530	553	479	514	550	528	578	570	556	524	511	542	504	547	525	538	550	522	577	587	520	554	517	525	520	519	522	516	552	566	542	536	510	541	524	515	529	569	528	515	548	498	566	515	542	523	532	565	556	530	520	581	560	560	511	569	526	558	528	589	549	527	515	491	567	571	509	564	529	562	496	535	503	506	556	531	551	529	558	558	515	542	543	540	553	532	536	543	578	514	545	560	517	487	539	495	525	575	539	526	546	557	510	545	508	519	553	560	502	518	499	554	540	537	541	534	529	563	544	496	526	537	530	521	511	536	522	529	515	491	527	564	508	576	539	569	543	572	502	542	560	523	523	572	547	555	556	531	563	534	529	487	539	519	528	506	497	518	552	500	523	498	543	541	539	522	508	492	513	547	538	490	509	527	558	530	545	569	557	563	589	523	548	528	578	548	527	488	515	542	588	539	532	519	519	532	586	575	532	553	557	553	544	558	552	510	553	528	492	549	561	543	552	529	541	562	529	497	536	562	523	530	569	542	547	507	549	554	500	502	542	542	520	529	502	511	510	545	534	533	554	546	521	535	538	513	554	546	588	532	530	525	546	533	530	596	549	556	526	551	585	550	567	546	523	532	560	582	519	522	538	519	534	524	538	512	563	549	498	507	544	568	521	563	549	515	559	486	519	505	536	546	556	560	510	598	560	531	528	570	537	552	537	516	514	552	549	491	506	509	558	521	536	538	541	535	523	545	484	520	513	516	557	526	511	517	565	561	568	523	515	527	536	528	547	497	526	534	533	525	520	523	514	552	537	558	546	525	509	512	563	565	568	512	555	565	563
5948	9787	8780	4771	2960	1823	1240	997	847	981	8371	16231	13085	7327	2453	1330	765	533	536	503	485	524	517	491	520	537	458	499	488	518	483	471	518	500	524	512	476	490	539	494	472	494	520	515	479	534	445	472	519	501	516	473	469	486	475	523	509	495	500	494	510	496	481	494	487	484	451	471	455	473	490	510	501	483	451	486	465	508	532	501	479	423	462	503	527	499	515	511	449	461	483	506	475	511	506	519	526	484	498	480	498	464	486	502	509	493	493	471	456	485	531	493	470	489	498	427	515	507	467	534	527	489	484	470	507	468	509	481	510	473	459	468	485	498	531	473	476	481	483	508	486	503	496	513	486	508	480	492	525	493	480	488	499	459	478	480	493	495	469	481	457	490	468	469	491	484	448	495	448	448	480	485	502	491	503	495	462	499	471	500	477	501	442	461	507	514	533	440	467	498	507	446	473	496	516	508	462	465	459	487	497	555	498	484	424	461	510	501	454	489	474	517	484	471	496	510	461	516	512	497	528	507	467	478	485	480	493	483	476	450	472	510	510	476	437	508	469	478	500	473	514	513	472	487	527	491	534	509	515	504	509	523	486	471	495	478	498	490	514	487	498	466	482	495	499	501	493	481	465	529	510	503	507	503	473	475	485	482	460	459	520	495	535	463	490	473	495	466	462	449	482	496	490	441	514	465	514	459	499	458	470	538	502	497	497	482	492	475	511	470	492	494	466	472	435	516	426	500	512	497	488	486	485	484	483	486	475	485	509	481	476	476	479	514	501	511	515	464	481	477	518	481	475	466	478	463	447	504	479	449	487	455	453	511	490	519	540	492	467	459	499	475	479	526	494	476	469	511	500	481	471	510	476	496	493	498	501	472	481	518	501	502	474	501	483	483	505	492	471	465	500	507	484	477	518	463	467	476	505	476	494	489	446	485	524	479	487	469	507	480	465	543	453	511	492	486	459	479	528	482	480	482	502	483	430	485	439	506	486	509	504	499	471	520	482	509	494	506	509	508	464	476	473	489	503	479	487	486	506	516	510	443	464	505	469	469	470	484	530	489	493	540	517	447	460	502	474	494	471	497	482	462	467	491	490	530	523	508	479	470	472	513	464	501	505	478	524	514	508	464	504	494	479	491	452	495	504	503	527	495	481	470	511	486	469	487	480	501	477	507	517	481	514	483	459	492	520	486	481	511	490	516	469	489	502	474	458	458	452	453	502	502	497	503	485	502	518	528	488	496	462	511	495	466	478	507	512	550	508	489	493	483	476	485	486	486	464	493	497	502	480	484	513	481	514	469	474	507	467	449	489	476	489	471	502	515	498	513	550	512	491	497	528	462	471	466	483	502	493	481	476	508	470	488	468	470	465	470	513	492	453	498	477	506	503	483	497	484	452	489	482	486	466	502	439	469	524	482	491	511	483	479	538	516	466	474	482	471	487	494	525	487	473	444	475	502	445	463	511	444	480	495	493	491	475	508	495	495	499	543	507	501	501	476	489	496	518	463	464	511	512	534	485	492	500	477	467	524	483	461	469	462	475	520	503	485	474	523	472	479	496	483	455	452	488	513	503	555	469	531	487	471	490	475	454	480	485	461	501	477	496	490	526	484	507	504	494	509	487	489	492	484	511	486	523	491	486	462	488	439	460	478	435	497	437	471	487	516	490	467	494	475	474	521	511	479	454	476	488	462	477	516	460	469	471	493	448	503	493	484	481	487	490	469	489	498	491	481	463	477	483	485	503	486	461	487	482	451	493	480	461	485	502	528	487	514	456	490	473	493	506	470	519	485	482	506	499	520	465	489	484	445	494	494	490	489	524	478	483	488	480	523	497	478	461	482	468	475	515	481	455	475	491	499	488	456	434	466	479	449	476	488	490	529	460	469	470	495	498	517	455	458	491	429	465	486	482	457	462	483	484	447	483	454	502	487	501	524	451	482	503	476	501	494	481	504	460	473	499	472	497	462	471	504	496	501	462	499	517	467	478	478	479	509	503	513	520	477	458	501	489	474	474	484	510	536	505	478	473	483	497	506	484	464	498	487	534	484	468	470	465	521	468	502	484	479	539	518	494	491	507	491	463	518	480	465	466	529	501	489	454	480	486	493	472	462	470	474	519	450	462	501	508	502	465	456	552	480	495	512	520	484	430	531	512	476	510	446	494	468	482	475	492	475	541	483	500	503	492	454	471	494	479	484	514	509	481	531	466	473	464	485	485	523	528	479	493	471	488	469	515	499	523	509	522	475	494	540	498	507	485	472	467	493	450	471	512	498	487	488	487	517	483	477	425	485	465	497	456	455	450	532	500	490	468	514	464	522	460	485	458	493	515	458	493	440	461	471	468	508	504	488	488	447	498	514	483	428	472	508	490	500	477	499	519	508	474	478	455	505	517	492	453	504	477	489	490	501	510	490	469	496	479	489	472	481	475	514	483	524	488	485	477	494	537	472	472	488	479	483	488	497	488	483	469	472	540	466	461	460	488	512	445	457	460	507	474	514	494	438	471	495	485	498	515	505	492	466	509	502	512	454	500	489	472	486	475	493	466	485	483	519	471	449	498	489	467	531	465	478	481	484	487	562	501	504	480	450	484	491	522	483	414	459	427	474	503	475	488	454	458	488	482	451	490	507	445	499	483	484	468	487	507	493	505	471	506	500	459	471	480	464	513	515	540	444	483	473	475	501	505	489	482	482	477	463	514	471	454	454	477	448	478	483	497	500	538	424	454	501	475	518	465	492	518	480	519	495	530	481	475	523	499	492	488	471	500	521	487	470	468	501	468	485	507	443	456	465	450	483	436	461	483	465	481	470	482	472	475	481	510	494	482	467	526	520	482	475	490	481	514	523	446	493	493	459	504	481	497	474	460	486	444	497	468	533	488	458	506	525	476	536	483	487	555	529	504	521	462	485	442	509	488	449	507	500	474	474	518	498	470	488	493	463	490	501	453	492	474	510	469	520	500	454	496	520	488	484	495	464	465	493	543	453	481	504	485	513	506	481	461	486	520	499	470	480	474	541	495	471	471	495	493	475	462	482	508	484	490	524	453	484	510	525	473	497	454	471	511	487	471	484	464	495	479	493	433	455	492	508	505	471	475	456	472	465	444	512	479	458	528	475	490	495	456	467	484	483	467	511	463	471	454	524	493	527	480	488	509	489	460	473	498	477	468	476	530	495	488	491	463	504	458	457	455	479	489	478	451	496	442	473	493	491	524	471	475	525	468	496	438	483	442	507	509	455	482	482	511	481	526	496	481	470	493	452	471	482	446	452	501	503	465	500	474	500	479	443	490	502	486	466	482	464	454	487	469	466	501	458	458	474	554	444	474	473	475	488	480	451	469	473	511	493	511	451	506	479	486	510	472	473	489	476	533	470	531	476	494	507	528	469	467	495	461	477	455	505	495	467	482	508	552	524	502	497	485	446	480	519	476	481	459	469	480	499	505	507	466	495	474	506	502	451	505	470	516	487	506	489	489	515	479	510	501	514
24576	21431	28667	24592	21093	8513	2369	1342	1056	939	8924	27082	25996	15242	4892	1898	1089	770	703	695	652	661	633	663	651	651	650	686	697	644	654	666	706	651	666	631	669	641	635	655	713	667	628	673	634	642	624	639	686	673	717	654	694	647	629	668	681	689	637	672	647	688	660	699	668	659	666	684	665	644	664	625	652	635	635	675	606	670	604	618	656	658	668	666	660	631	672	687	704	662	662	678	634	663	676	649	660	618	643	624	654	687	643	674	681	643	696	683	592	641	664	679	668	697	706	653	684	648	627	698	638	689	627	645	654	637	647	648	665	673	680	681	667	653	609	600	669	648	679	634	650	657	631	663	630	636	641	692	660	672	656	635	660	637	622	617	673	680	723	679	656	695	672	659	633	635	644	650	685	666	636	654	626	692	726	686	614	646	659	637	651	645	607	685	681	659	671	644	687	638	622	642	664	667	616	626	683	657	662	667	672	682	667	572	642	646	664	655	659	652	636	670	673	664	678	676	654	651	674	667	619	630	642	656	678	628	645	635	689	603	649	651	659	690	657	661	599	664	642	655	608	592	667	675	675	679	624	694	691	643	640	610	654	655	668	656	656	638	646	658	659	664	612	648	657	643	636	627	654	671	707	663	661	668	637	698	613	632	621	644	661	628	679	628	647	658	649	666	638	645	666	666	664	617	655	650	684	647	627	636	645	621	681	649	671	648	682	657	661	612	666	686	604	668	657	607	638	605	652	658	670	694	706	631	658	660	633	676	691	703	686	640	649	619	625	650	650	647	630	657	709	665	650	672	666	653	671	656	631	614	698	634	651	674	645	761	646	682	678	596	667	615	700	650	650	650	645	694	676	596	661	620	590	675	663	652	669	658	660	646	627	645	620	632	687	630	692	659	631	685	647	651	636	665	645	702	649	694	624	701	641	649	667	675	636	665	746	677	628	625	672	703	636	667	635	634	664	654	649	679	693	684	632	648	683	623	635	654	692	680	672	653	650	634	619	617	658	654	678	678	713	691	679	658	666	674	636	640	665	690	618	638	662	684	647	665	642	634	643	624	645	594	685	735	649	670	650	632	633	677	624	673	656	649	675	685	660	631	649	633	717	668	644	608	650	655	669	709	702	614	677	644	646	670	640	604	702	643	590	633	597	657	675	667	653	625	658	676	648	612	649	653	623	694	650	698	658	663	614	677	619	682	679	641	628	660	664	656	631	695	665	655	678	673	661	690	632	635	659	618	657	632	602	656	666	654	637	658	630	679	671	666	662	636	688	675	672	669	619	663	691	681	626	641	659	640	627	673	634	637	658	676	656	642	656	671	650	671	678	670	644	661	653	697	642	656	594	601	659	662	640	653	647	646	635	661	663	660	674	673	665	632	642	664	650	608	614	689	703	661	623	631	673	665	689	652	623	637	658	646	664	656	670	701	664	606	647	679	639	624	655	669	636	688	700	647	657	635	622	671	664	649	652	593	635	658	663	668	689	658	685	651	710	643	663	653	664	632	663	631	606	696	661	619	686	703	689	672	617	671	649	637	700	647	679	658	665	639	625	655	692	609	630	679	613	678	630	641	638	653	658	672	689	665	695	672	600	663	653	662	639	634	685	648	642	626	644	637	622	647	675	694	611	630	672	638	620	688	709	621	652	616	643	646	691	673	686	667	665	696	665	649	639	609	665	604	682	602	611	665	615	628	685	661	662	620	633	667	704	633	670	660	628	636	659	669	652	690	649	619	621	646	649	653	653	650	660	646	637	705	653	671	617	637	721	618	656	643	667	660	663	649	607	666	643	661	643	619	616	635	668	659	709	677	671	658	602	649	631	674	650	692	660	624	662	722	669	679	644	653	629	663	623	647	682	647	651	675	633	640	670	641	693	627	621	664	662	677	654	658	679	596	628	685	652	676	666	601	670	633	696	665	639	666	663	678	657	647	693	690	631	651	627	650	627	645	594	620	623	697	637	645	665	639	676	644	662	637	678	618	617	667	638	668	620	665	630	660	649	659	661	642	675	674	654	631	643	686	621	635	630	657	682	668	631	651	675	695	629	701	654	696	631	652	603	644	649	620	684	626	655	659	628	658	670	627	656	656	636	701	650	683	655	693	676	634	649	671	620	652	669	657	712	666	680	637	608	634	651	633	683	718	640	702	662	666	648	674	644	651	643	708	629	665	650	670	695	699	624	679	615	664	619	587	631	663	629	648	661	678	649	654	624	639	688	713	623	635	670	621	609	643	626	647	694	646	651	642	667	639	629	645	700	683	638	619	663	609	674	687	643	655	661	671	655	680	688	674	675	665	656	655	645	645	634	682	607	710	612	655	635	642	637	645	659	616	632	716	663	667	660	656	676	644	647	641	657	672	632	700	617	726	651	665	615	716	669	706	634	641	642	679	643	640	614	676	644	638	640	698	643	648	626	607	635	651	660	609	618	700	640	640	642	674	650	675	666	722	613	672	679	642	664	647	682	610	668	685	671	633	650	669	639	639	669	645	614	616	671	656	639	698	621	654	634	620	662	647	684	594	676	688	669	652	648	625	637	638	672	655	680	625	661	677	673	652	642	619	682	648	676	657	658	642	610	611	630	627	668	643	636	668	683	635	656	612	670	645	687	665	647	644	631	618	668	674	627	709	611	692	683	698	679	667	668	631	644	613	648	661	668	669	621	661	668	656	660	658	680	621	646	645	701	638	693	665	601	653	638	609	672	593	661	660	641	653	644	638	714	598	740	670	662	631	687	631	666	694	655	673	661	632	668	624	712	695	634	637	663	682	665	692	668	640	639	661	693	689	648	674	633	632	660	628	672	656	632	632	687	619	662	632	697	643	609	649	647	650	619	635	671	620	682	693	645	655	709	696	718	628	637	661	655	667	636	648	637	685	607	678	652	654	652	620	619	601	638	658	690	650	663	658	666	636	657	632	645	649	668	667	663	664	661	671	623	645	631	645	656	640	638	665	658	670	681	648	650	651	638	640	648	662	614	642	635	661	607	692	663	695	639	616	668	675	702	659	642	642	623	662	667	639	595	627	654	643	655	642	661	708	665	636	612	676	604	709	670	647	627	647	650	664	634	652	666	620	618	685	660	629	619	653	634	672	610	655	662	635	684	654	638	611	637	687	608	659	636	641	643	631	630	693	692	662	684	636	616	633	669	668	636	649	690	637	630	676	643	604	628	648	654	645	661	653	593	639	663	641	618	661	681	618	690	666	655	614	639	636	662	660	665	653	628	656	667	663	630	681	660	644	624	656	654	637	628	621	688	652	642	669	637	631	648	678	628	686	676	660	663	659	624	675	633	691	683	604	649	622	625	678	662	680	599	649	632	622	673	663	659	662	697	640	658	626	631	655	658	672	708	666	626	658	646	634	632	643	656	716	688	690	657	662	677	640	630	670	687	641	636	659	663	619	645	690	615	630	638	645	640	610	651	664	640	635	633	675	678	703	675	678	619	635	682	607	634	653	638	647	645	592	657	637	643	621	638	673
5384	12339	13734	7020	4814	2575	1755	1502	1262	1062	11650	27394	22031	12115	4205	2011	1030	600	618	616	632	563	602	548	549	576	601	555	553	608	620	589	574	549	586	594	582	607	547	582	596	566	585	535	558	569	597	568	579	553	536	593	605	599	571	528	536	608	621	557	580	577	576	585	602	571	571	575	587	563	605	582	556	588	596	570	564	573	508	578	573	565	571	592	555	586	570	571	569	594	591	610	619	601	574	614	585	599	586	579	604	590	572	562	604	608	573	559	554	552	591	550	594	575	609	586	583	551	604	582	587	550	544	589	571	578	550	617	560	581	604	559	585	583	613	594	603	594	551	572	602	574	570	559	603	566	579	549	609	614	566	611	590	659	572	564	594	590	598	545	559	579	591	582	604	562	551	583	615	627	567	570	587	630	606	568	558	584	595	659	581	551	574	560	620	633	600	574	554	567	573	559	545	571	566	589	620	596	600	583	606	573	611	549	602	586	583	600	584	621	578	568	595	568	588	580	551	558	613	563	546	590	587	585	594	603	576	581	634	576	569	571	575	570	609	574	556	616	576	591	586	596	584	600	592	542	542	578	592	616	577	624	589	566	531	575	612	598	548	597	618	575	563	572	537	599	581	556	570	556	607	544	580	550	616	557	558	560	561	554	561	582	553	569	538	567	607	595	552	606	537	572	615	601	563	581	583	566	548	625	578	554	608	527	581	605	559	591	573	621	564	587	584	580	581	602	604	590	552	522	572	577	549	562	567	571	558	587	554	543	591	589	554	570	573	522	543	548	578	632	546	562	555	562	561	554	551	584	576	561	564	603	560	618	553	555	562	535	582	542	589	525	576	581	583	547	577	575	584	518	549	603	532	542	595	600	555	631	564	550	580	567	577	570	578	552	584	574	592	521	540	590	577	580	563	576	564	569	524	564	553	571	584	553	548	578	578	582	550	553	615	558	577	550	555	604	554	580	612	579	590	567	582	570	589	584	562	565	594	532	567	582	601	596	555	566	546	599	577	599	579	562	599	525	560	519	598	593	545	565	540	563	522	593	591	589	577	588	618	565	560	574	616	558	550	591	550	574	596	579	577	613	540	556	580	558	561	553	618	555	561	603	582	601	608	569	516	558	577	565	557	559	597	601	577	533	565	573	561	579	601	548	555	558	565	547	611	568	551	570	573	533	568	579	584	584	604	538	545	581	604	580	588	585	578	565	585	568	601	586	579	598	604	581	576	588	569	615	569	600	594	573	544	585	573	611	573	585	527	565	562	568	605	579	597	543	580	554	547	575	574	569	577	571	562	532	607	548	541	584	575	617	543	563	606	568	584	555	535	577	590	587	550	591	542	576	588	558	585	602	547	560	567	558	573	542	573	635	583	559	565	584	558	600	563	545	552	621	602	548	551	596	574	555	579	573	544	574	585	549	557	604	606	611	559	542	570	594	616	586	548	550	608	564	589	568	546	564	565	599	581	566	565	617	579	555	546	587	575	551	593	566	546	611	609	585	573	558	629	594	564	577	577	572	572	620	561	567	545	589	570	559	527	569	559	607	560	579	557	554	548	575	583	563	548	574	566	540	602	601	568	577	578	561	603	578	570	570	587	592	593	601	573	593	588	553	598	537	584	555	599	562	612	549	538	561	561	600	582	583	590	575	538	548	564	555	604	569	582	543	577	566	571	564	579	541	563	563	578	583	560	567	568	533	556	558	561	576	596	574	547	557	570	607	598	567	566	550	558	566	528	514	572	570	604	595	516	581	565	562	614	526	576	586	565	529	616	569	621	524	581	558	569	595	543	584	605	613	555	567	582	600	613	642	582	622	601	575	587	611	528	595	547	537	528	604	599	560	577	577	579	553	590	546	556	565	596	576	548	571	565	591	575	597	560	545	593	555	559	540	575	622	568	614	551	574	578	591	572	520	557	585	601	588	586	577	578	637	537	575	585	578	569	587	532	553	571	622	567	607	595	623	578	553	520	581	581	569	599	589	567	587	548	594	586	594	541	570	535	575	588	537	619	575	580	563	555	573	564	610	560	547	539	591	551	574	561	588	566	588	634	575	606	613	612	557	569	584	590	562	575	627	635	586	583	586	569	562	565	557	598	573	566	573	609	572	568	568	598	565	573	559	545	563	584	568	589	565	565	595	609	565	586	587	513	634	549	525	551	590	512	570	584	579	577	561	561	552	581	560	556	572	595	590	531	612	550	568	568	525	586	536	556	580	583	562	503	555	558	561	569	545	560	558	612	529	568	544	583	595	614	549	582	569	601	592	585	597	542	608	595	584	578	588	592	592	609	558	586	572	604	611	579	558	561	594	558	541	572	572	567	612	554	580	618	565	594	549	575	599	571	606	589	589	598	562	522	575	577	594	588	579	584	624	628	566	574	561	631	559	564	610	596	567	570	639	565	544	548	557	531	555	563	593	573	542	560	585	575	552	572	558	616	583	564	572	539	605	535	606	576	581	552	566	589	591	559	572	602	564	602	594	563	591	567	580	615	576	599	507	597	577	582	607	581	575	602	577	600	607	617	590	609	579	611	568	536	585	595	572	556	542	594	581	600	526	585	537	583	575	564	560	580	577	546	578	560	566	583	536	529	587	560	585	610	517	561	523	592	537	608	579	590	551	569	609	566	571	590	592	562	577	574	595	622	598	560	566	566	590	569	611	574	583	549	585	589	578	576	590	589	612	579	542	559	563	526	571	560	559	558	563	588	575	576	611	577	584	571	598	563	591	588	570	585	582	607	596	557	580	557	561	562	591	576	598	573	581	603	563	572	566	606	576	548	601	589	582	526	603	590	572	571	556	602	570	585	555	576	565	620	591	569	560	577	609	615	534	581	615	563	541	576	548	571	598	544	607	580	589	622	571	629	613	536	592	630	577	574	555	536	550	586	571	623	589	629	546	535	578	589	552	592	599	580	589	566	585	551	569	587	558	600	549	577	565	579	551	586	561	582	567	616	561	545	578	581	556	606	555	555	580	551	611	575	583	532	615	557	603	568	555	564	597	594	587	556	544	580	577	585	607	566	597	560	551	585	563	548	528	577	508	589	564	596	582	577	600	533	608	574	548	603	557	606	616	581	545	571	534	587	554	589	616	569	585	528	599	594	587	612	544	612	556	559	568	589	559	579	560	559	568	554	564	590	543	559	564	565	546	564	576	554	570	538	600	622	596	597	619	578	557	578	543	568	554	620	611	547	579	546	600	551	557	594	535	578	582	602	593	560	602	570	581	569	613	591	559	600	558	535	547	551	591	572	534	579	507	579	557	606	546	562	616	574	623	577	541	583	581	599	552	586	630	579	604	540	568	626	545	551	620	556	579	576	572	565	581	560	554	542	604	600	557	588	591	534	581	560	575	586	618	537	598	589	584	542	601	597	607	604	542	555	543	585	557	630	539	612	600	628	647	579	581	592	571	570	597	567	567	570	555	616	585	574	566	579	585	612	557	569	581	582	611	570	579	576	585	530	556	556	627	576	566	569	583
27689	11665	3534	2075	1120	890	716	670	626	572	679	1773	2126	1521	955	755	655	601	576	527	573	557	555	556	546	586	555	565	606	558	595	591	578	583	620	575	592	586	585	577	598	599	592	590	585	595	588	576	620	601	570	588	563	542	585	621	565	569	572	576	583	599	577	567	623	591	560	541	559	590	555	570	583	589	581	568	584	580	564	538	575	571	538	601	573	586	581	555	555	563	605	616	608	563	565	558	574	558	591	562	552	556	606	565	546	539	565	595	566	554	612	583	587	601	609	569	516	580	566	550	600	598	601	583	549	587	550	572	604	590	599	580	564	559	586	588	532	613	610	583	621	558	585	542	597	554	563	577	583	608	551	575	592	551	591	608	575	644	571	548	594	606	538	610	599	578	573	550	571	583	571	580	530	564	526	596	601	546	600	575	598	576	525	583	580	563	537	555	550	590	578	555	552	569	574	618	579	567	538	536	544	572	579	560	573	567	590	604	520	587	626	591	592	561	546	592	627	578	547	612	611	603	556	574	579	570	586	539	540	579	583	544	577	570	559	551	569	587	554	559	562	580	593	571	551	555	582	597	557	557	609	563	584	570	573	603	551	540	545	597	572	563	566	577	564	558	569	578	600	577	553	583	554	553	563	539	596	551	577	587	519	557	584	569	594	597	556	542	574	587	557	568	549	574	578	581	578	584	567	611	592	582	573	546	559	594	562	595	588	572	559	577	555	574	598	558	593	591	545	581	578	575	574	544	566	584	558	583	546	558	540	563	605	579	587	589	557	580	552	551	571	584	522	572	575	608	566	593	612	565	574	588	578	570	529	586	565	566	590	564	617	590	603	580	553	539	585	551	587	571	565	561	584	606	595	611	566	572	618	587	546	585	577	589	564	548	561	607	551	559	553	602	584	552	601	574	581	601	562	585	580	531	557	569	602	573	571	570	602	585	564	569	551	592	593	561	541	545	600	584	579	598	605	621	589	606	539	577	595	554	609	571	570	579	525	567	568	599	582	582	529	568	586	598	566	535	589	555	559	530	573	576	602	561	585	584	587	522	593	613	593	598	538	604	553	582	539	553	593	573	565	576	569	577	590	608	574	513	607	566	557	594	578	543	560	550	606	580	548	533	554	561	569	548	564	510	610	523	572	558	592	518	567	539	608	546	566	562	582	515	633	604	529	609	573	593	524	574	597	576	580	581	559	590	568	595	549	531	562	588	589	598	510	568	583	538	561	603	523	585	596	596	599	567	535	575	586	606	596	568	583	567	549	614	584	546	605	594	546	598	558	561	567	541	577	545	589	581	533	586	560	564	595	582	569	578	552	555	616	571	579	554	615	557	566	529	584	550	557	525	584	565	553	599	577	587	581	573	557	568	542	611	591	567	561	579	588	574	574	535	549	542	576	552	560	568	589	602	588	534	602	592	557	554	589	617	572	602	552	568	587	563	590	602	599	587	595	531	538	568	573	587	596	596	540	577	567	593	569	540	542	544	528	555	566	604	600	588	557	598	595	596	554	573	563	599	542	546	536	555	594	559	580	603	601	585	601	583	610	595	571	554	614	574	602	554	566	570	572	552	546	567	567	573	552	585	599	547	533	598	560	569	567	565	557	565	583	547	567	522	517	580	597	567	590	565	537	551	564	606	535	633	624	552	614	559	542	554	545	507	569	596	585	539	563	586	606	548	596	573	557	526	552	553	547	589	561	593	559	606	543	618	564	564	580	543	582	606	556	580	576	564	558	596	598	584	568	566	554	545	556	599	537	568	556	609	584	539	560	572	540	558	589	556	570	561	605	585	565	584	586	555	601	563	604	566	562	597	559	536	518	598	557	567	622	543	560	585	622	607	581	545	605	567	542	563	595	603	582	595	565	524	515	553	608	552	600	559	583	531	493	564	556	586	577	608	602	584	578	557	585	591	570	573	584	568	603	572	580	590	603	556	537	555	573	567	540	551	564	583	590	575	613	543	577	550	560	548	603	544	574	614	586	590	579	560	597	555	563	540	535	616	547	577	560	604	551	545	595	560	534	570	636	608	580	582	557	587	559	613	590	559	584	540	566	572	562	613	557	575	581	582	570	547	562	591	543	571	545	596	592	592	576	560	561	537	599	558	560	567	608	543	595	549	564	544	570	587	615	535	552	572	582	568	558	556	568	523	586	619	554	556	593	577	535	595	571	544	575	575	550	587	569	574	577	562	644	568	604	549	607	570	566	580	599	524	623	538	576	558	564	570	573	582	562	584	575	596	575	570	565	572	590	574	573	580	585	516	576	576	558	569	597	587	557	542	553	524	584	556	581	583	586	593	566	575	653	559	584	549	575	596	600	578	604	524	570	583	528	573	527	569	576	586	582	577	594	593	564	569	616	585	592	577	590	579	579	593	589	534	568	576	569	539	543	546	581	569	583	594	579	580	582	551	574	554	601	597	592	565	533	591	583	539	579	560	555	579	620	580	551	615	531	594	561	582	607	573	609	558	563	587	549	607	605	558	566	570	541	562	569	632	546	641	569	546	601	580	572	570	550	559	606	577	603	558	537	575	568	560	579	613	595	587	558	570	581	591	550	571	599	609	607	571	555	549	530	592	580	571	589	524	568	574	599	532	577	586	585	561	618	544	601	563	603	581	581	587	593	544	558	564	600	601	580	598	589	586	568	571	599	555	548	588	606	596	567	578	587	562	528	557	602	594	565	542	563	563	596	538	560	567	565	590	563	567	605	581	615	579	500	600	572	602	517	587	534	578	551	566	587	566	563	576	533	604	624	574	536	618	561	569	553	632	554	601	584	599	554	630	564	598	583	548	578	572	589	569	555	542	596	595	594	548	554	583	573	574	584	602	588	554	593	595	580	641	553	574	540	562	605	593	570	601	600	590	547	560	589	531	584	578	548	535	586	564	575	605	577	580	599	571	603	560	561	582	564	572	592	546	578	572	561	552	559	586	602	607	607	571	538	572	624	593	534	539	561	569	596	627	589	550	591	595	567	583	570	593	579	549	626	590	579	570	598	547	553	587	576	514	565	577	601	556	555	552	614	569	589	580	586	616	578	564	613	550	617	603	553	615	575	571	581	566	610	562	597	589	590	572	578	596	581	569	560	566	564	512	598	612	587	590	574	579	605	631	570	547	569	594	561	558	571	592	578	597	553	601	587	586	582	568	579	557	557	554	612	586	587	584	548	554	553	576	562	556	538	559	581	626	620	590	582	587	584	586	606	569	579	568	595	571	573	563	580	572	603	606	545	596	524	561	610	575	597	553	584	571	573	623	588	583	581	617	606	599	572	558	566	582	574	529	598	550	578	608	564	601	592	595	577	630	562	563	563	563	584	567	547	554	571	581	527	583	601	567	587	590	571	610	591	593	562	577	551	553	562	560	534	569	556	568	579	561	583	577	548	548	590	598	577	620	561	537	578	541	582	587	580	570	543	561	587	550	565	597	552	578	571	591	562	562	564	571	535	578	550	574	629	557	551	569	567	583	536	595
5959	2884	3329	1777	1211	975	762	702	590	529	634	2330	2303	1497	946	634	576	474	506	509	510	531	520	510	536	520	477	482	497	486	475	493	517	432	480	528	443	524	506	475	501	477	480	451	497	484	472	517	511	509	518	494	473	471	492	502	482	496	495	510	513	492	512	485	492	510	493	477	509	509	508	478	466	471	498	492	481	466	476	462	543	458	533	493	518	486	510	474	526	553	509	454	507	518	457	498	489	487	499	506	458	491	487	472	493	496	469	456	473	446	474	456	508	504	512	507	533	490	492	510	493	512	462	485	458	545	547	483	497	494	557	496	490	508	508	481	488	466	475	491	480	515	463	486	480	519	495	469	477	479	498	462	485	476	492	519	518	485	486	477	527	454	494	501	476	509	489	480	512	455	479	498	508	506	523	494	464	490	503	479	520	446	505	475	464	494	504	492	507	503	484	501	492	535	517	509	459	525	523	476	482	528	505	507	515	497	481	509	511	485	507	461	550	506	479	471	510	510	477	478	523	444	509	498	525	530	514	484	496	528	507	495	513	470	510	486	468	474	478	458	507	496	470	482	532	531	476	495	506	533	528	508	478	526	479	528	485	505	518	483	474	472	481	519	491	526	502	486	475	488	449	486	508	537	472	480	489	492	517	514	501	478	499	487	496	511	516	523	530	485	473	486	495	493	516	492	476	473	490	474	483	524	445	541	480	501	480	526	478	489	480	522	474	492	444	503	468	484	488	491	474	495	510	498	505	473	501	512	484	464	471	447	465	491	429	461	504	487	502	479	493	530	461	477	478	469	475	531	480	522	483	484	482	473	465	527	498	515	472	468	493	482	469	500	502	511	479	466	503	436	475	512	442	443	473	465	501	512	462	507	488	479	481	515	520	471	503	484	493	546	480	509	476	509	477	509	484	469	549	486	478	466	496	525	547	515	481	466	509	472	480	498	514	503	485	489	505	459	483	535	480	522	484	479	485	488	478	522	473	451	453	502	497	498	483	493	485	495	496	478	508	528	460	468	481	492	472	487	521	430	452	540	492	523	480	525	458	467	456	520	477	517	485	537	505	540	470	435	428	471	479	497	471	450	511	491	448	458	489	497	479	517	496	504	506	462	493	507	472	480	505	474	535	524	499	485	508	497	498	472	509	456	493	490	531	494	490	507	501	468	507	463	493	494	472	470	515	480	522	475	457	520	517	494	464	502	492	505	484	471	462	500	530	499	477	512	476	516	480	506	479	449	494	487	499	480	508	490	470	489	505	536	516	494	483	453	449	486	489	461	480	467	477	476	488	478	504	524	513	510	483	495	494	529	507	501	484	475	461	501	496	460	528	464	488	512	476	503	470	537	466	519	482	462	490	505	436	472	487	525	447	495	519	500	481	501	538	534	478	528	476	494	493	478	494	504	475	478	529	536	496	474	474	506	521	464	471	525	499	490	540	509	486	454	499	525	497	496	481	475	500	542	453	515	503	487	572	483	501	503	506	524	461	486	514	477	471	527	499	526	474	495	471	473	494	488	475	526	495	490	518	497	497	493	471	532	476	487	490	480	499	503	512	446	472	473	498	476	503	546	486	499	504	441	460	451	498	492	476	491	468	515	488	473	510	494	495	540	466	502	494	508	486	493	523	522	476	451	461	526	448	499	493	469	495	491	481	523	495	462	491	519	485	496	491	499	516	503	519	467	506	533	491	510	489	472	482	461	497	514	474	452	505	464	509	503	479	489	504	459	426	510	493	514	512	465	522	461	465	525	482	474	457	525	503	525	494	472	516	527	462	455	473	524	453	477	496	501	507	524	491	476	491	509	468	470	506	484	491	481	524	464	498	482	502	507	477	512	466	493	492	492	473	506	502	452	493	527	479	499	517	496	497	458	505	503	464	464	517	472	493	489	513	520	488	492	486	513	514	518	486	471	494	471	492	510	498	481	490	552	480	479	479	477	523	479	527	443	506	525	525	483	499	476	482	475	510	494	523	487	557	500	489	493	471	518	480	471	521	469	509	545	483	488	544	491	494	487	498	494	477	500	471	516	513	490	474	527	476	492	471	478	498	502	485	519	490	475	481	474	472	510	477	471	499	469	475	491	476	506	504	476	486	514	475	508	454	509	517	504	492	471	534	469	527	517	488	495	502	500	411	493	538	485	454	475	463	508	515	501	526	511	518	504	473	484	518	476	478	486	494	528	443	491	482	502	487	508	493	525	477	505	537	510	515	501	493	494	528	514	511	481	505	487	493	508	499	526	477	513	494	507	441	510	489	520	481	482	506	467	483	498	508	508	465	455	497	474	526	490	512	511	457	475	529	523	520	500	524	487	504	477	499	477	499	507	496	523	497	482	506	481	501	455	518	483	479	473	520	492	496	477	494	492	447	469	500	495	500	490	492	478	471	503	492	498	524	468	487	475	482	517	468	470	486	506	488	520	494	488	476	500	478	489	483	489	490	495	500	495	517	519	466	454	505	512	491	477	474	523	511	514	472	509	471	456	468	501	549	458	502	492	506	480	523	489	518	513	473	479	518	491	499	539	508	483	480	455	479	473	501	508	490	457	494	521	479	500	512	540	490	505	484	483	527	490	462	456	496	489	471	497	483	503	510	466	494	490	505	517	529	498	519	503	486	484	486	540	484	488	519	468	506	508	463	511	495	460	499	497	500	505	467	489	476	542	471	527	506	480	503	493	497	471	467	526	481	527	503	494	511	478	540	467	502	496	512	479	488	493	508	494	496	467	477	491	482	469	501	456	486	473	470	486	480	481	478	531	539	496	524	529	496	463	485	508	491	519	490	487	508	488	511	485	448	482	495	477	480	479	497	486	452	486	508	511	475	481	449	508	480	496	536	533	537	478	514	432	485	509	459	475	488	498	498	498	480	490	486	499	507	503	507	533	537	451	499	493	475	506	469	511	478	515	517	502	480	506	481	508	430	479	512	483	507	505	534	523	475	458	508	481	455	503	507	550	496	481	491	478	508	512	465	475	482	539	514	475	491	475	501	515	470	491	494	499	497	455	499	527	492	477	501	501	500	502	541	479	507	515	513	462	515	485	480	491	486	525	474	488	526	466	483	506	525	506	501	500	502	508	508	494	511	538	522	495	466	498	493	470	480	497	424	505	490	494	490	511	508	509	505	514	487	487	490	504	502	496	477	501	453	506	484	488	478	474	482	512	539	533	500	506	474	478	523	503	523	490	484	478	485	498	489	491	531	512	479	470	476	491	501	478	499	490	509	522	481	450	456	474	472	531	500	514	509	477	468	500	455	479	488	482	508	475	556	500	507	503	493	512	507	487	470	516	538	491	477	525	498	516	451	481	465	492	509	468	490	455	487	460	515	458	498	476	530	469	476	493	490	480	482	471	498	507	537	551	513	499	534	504	487	490	486	458	461	497	478	465	453	474	531	520	518	496	476	483	498	537	501	490	492	482	526	495	518	534	499	483	504	462	458	513	517	503	521	500	505	468	483	479	491	521	464	469	488	486
25689	21448	27637	25493	10100	2014	1194	907	727	737	2630	16196	16610	9193	2902	1273	749	606	563	547	535	534	570	582	576	610	588	547	548	546	522	546	501	527	531	520	560	536	547	502	564	518	592	540	520	572	485	546	557	560	577	527	577	532	532	526	556	554	551	598	531	541	563	521	587	573	498	544	556	599	537	581	542	607	538	563	589	514	535	553	567	539	528	558	531	535	544	551	492	539	521	567	556	559	545	532	550	508	571	530	560	554	539	528	560	553	480	536	515	521	572	547	527	524	542	562	547	526	559	506	538	596	580	531	543	550	576	537	509	570	512	528	545	577	545	552	516	540	531	545	530	560	553	577	522	540	537	554	542	509	552	542	534	545	496	511	537	579	559	523	562	516	510	563	519	523	569	557	517	546	580	539	574	484	568	553	567	528	548	508	556	543	539	537	536	541	557	549	496	499	551	533	535	522	529	571	567	558	556	524	524	488	528	553	559	507	493	533	554	556	535	568	513	537	600	500	500	521	551	522	578	513	569	552	559	554	552	509	523	552	539	604	534	522	499	571	561	570	539	551	550	510	556	531	546	507	522	525	591	535	523	561	500	540	539	525	519	488	520	552	551	525	519	584	571	529	575	584	525	566	532	510	544	540	569	517	552	552	558	542	575	562	520	545	535	511	572	521	530	474	526	588	484	516	537	557	558	545	528	554	507	530	492	545	571	549	576	548	515	539	557	545	530	514	548	532	535	542	583	575	529	611	515	524	518	527	570	526	540	614	574	532	569	561	520	538	526	524	549	522	593	583	578	549	567	556	545	515	532	593	540	570	552	530	535	502	530	523	501	495	533	524	512	564	567	585	562	530	554	559	508	556	566	551	546	544	556	563	524	546	531	524	560	548	499	543	518	538	559	540	559	511	569	537	556	547	543	553	556	545	518	490	558	515	559	512	510	525	572	530	525	545	543	549	545	539	541	548	524	493	527	518	557	553	545	572	555	523	514	527	533	551	535	493	553	554	557	529	512	541	554	579	540	530	533	573	518	552	549	533	571	548	556	549	557	559	563	496	544	517	538	516	568	512	552	557	556	537	550	548	522	547	581	511	490	494	543	509	515	587	542	535	553	548	547	563	545	572	527	537	470	522	579	555	539	512	559	529	561	533	539	558	540	508	563	518	528	491	565	548	571	534	551	560	557	545	527	560	512	520	577	551	542	555	562	536	503	540	555	527	552	553	532	609	577	535	518	503	571	589	593	581	595	583	546	522	550	522	530	482	528	592	544	557	530	576	514	575	569	557	526	559	526	555	567	546	519	539	518	509	543	516	528	544	569	544	582	563	531	522	549	563	570	579	539	562	538	552	558	544	573	540	511	555	578	545	564	527	555	564	526	520	557	542	530	516	537	531	525	536	519	544	537	544	542	566	526	525	539	518	493	518	560	527	586	538	573	534	530	537	558	517	511	556	543	572	559	587	579	523	501	566	546	560	569	497	525	519	557	596	570	497	529	544	507	536	520	549	538	494	528	544	540	577	593	547	565	571	560	498	530	544	586	550	518	512	527	536	555	565	568	560	524	562	520	522	556	579	581	573	560	532	540	520	552	582	523	514	513	558	548	510	537	553	549	545	556	549	521	505	527	556	550	539	514	509	517	525	506	588	546	584	542	570	550	539	580	539	552	538	524	548	519	540	568	545	547	492	543	490	559	523	557	548	508	521	549	566	563	494	532	522	563	544	533	549	564	553	554	579	557	549	513	538	517	532	534	545	542	536	493	555	516	546	529	513	521	533	594	542	535	567	516	575	547	527	537	537	549	574	540	542	501	521	554	522	565	501	543	565	530	556	566	528	569	506	516	544	532	555	562	543	499	574	565	526	528	569	519	529	554	538	571	552	523	566	586	521	534	530	537	557	532	561	566	539	591	553	564	579	591	595	551	564	535	494	555	528	549	577	510	546	525	527	504	522	536	544	569	608	587	569	555	518	552	552	596	579	578	533	527	554	577	555	551	547	516	555	504	542	530	556	547	532	554	510	533	542	592	513	558	525	521	544	521	547	489	547	534	549	499	533	566	495	568	537	525	513	547	509	534	579	586	558	520	525	542	546	519	577	547	566	605	593	575	570	518	534	517	576	574	546	521	511	567	569	543	527	568	511	527	562	579	533	560	579	580	587	586	517	560	588	539	516	492	571	543	501	561	563	501	574	499	530	566	523	513	524	516	583	564	489	573	523	545	552	538	545	529	565	523	506	504	539	576	560	551	568	530	528	527	540	518	539	563	547	510	574	570	535	539	505	528	566	549	534	569	584	580	514	603	554	555	508	563	540	539	556	535	536	531	560	550	534	504	571	508	546	542	537	553	532	527	531	567	519	556	531	543	568	571	555	526	544	496	496	556	505	541	593	548	524	573	562	545	542	542	579	544	534	524	532	571	533	519	522	544	568	557	556	568	556	528	539	535	510	521	558	522	558	503	587	544	512	552	580	556	578	533	536	520	564	529	550	519	542	549	526	520	528	544	540	524	519	543	564	564	555	563	561	518	511	534	557	538	522	534	587	532	507	545	537	533	551	512	520	587	526	518	576	541	504	559	543	547	548	512	539	559	560	577	516	533	514	539	554	535	531	552	527	577	555	522	507	569	546	558	566	529	538	529	480	551	557	561	554	541	516	526	562	539	540	536	558	547	543	540	552	523	554	586	573	514	563	548	539	558	563	560	532	527	517	534	555	529	550	537	550	558	559	557	546	575	564	541	538	509	521	569	544	523	534	562	562	531	580	545	531	561	516	550	550	535	517	548	558	531	550	546	508	567	530	529	526	512	522	566	554	549	548	531	545	519	526	547	558	510	529	573	528	533	476	529	541	553	557	496	519	573	558	549	531	526	533	575	537	555	597	547	528	574	541	542	580	553	561	531	558	509	559	530	553	512	564	520	531	595	563	566	547	524	573	514	530	556	568	577	541	555	539	537	547	587	541	561	562	528	496	531	543	517	536	547	537	554	555	577	526	503	553	515	534	582	568	540	555	514	550	572	528	487	518	517	537	550	527	577	576	569	513	556	535	508	509	540	556	509	539	595	554	574	518	510	520	553	571	513	575	500	529	553	524	564	559	531	505	507	548	527	523	527	551	548	549	529	554	601	564	539	528	545	535	597	517	594	543	552	528	532	543	574	523	556	568	548	510	525	531	585	523	565	556	520	564	520	528	539	547	542	545	564	511	578	541	569	529	492	519	517	527	551	540	562	580	562	547	543	543	549	537	530	563	539	556	571	515	517	549	507	556	557	557	535	541	565	569	574	563	565	546	578	560	581	523	545	513	577	552	577	539	543	542	503	496	593	540	562	498	552	542	553	565	540	491	536	556	550	546	539	576	578	518	486	558	537	540	538	540	542	515	562	531	532	519	545	539	579	546	516	567	588	549	565	533	527	510	527	545	544	521	474	545	534	561	544	547	572	534	536	567	508	553	526	510	560	596	539	592	566	570	586	535	543	574	541	585
4502	6744	7029	3346	2687	1581	1197	944	865	724	3652	17586	14483	7966	2761	1241	713	457	488	523	521	458	468	445	495	478	493	497	497	471	511	474	478	511	534	503	487	477	446	508	510	457	455	488	477	493	496	473	469	493	480	463	446	496	474	515	482	459	500	508	458	471	487	500	476	482	498	420	494	478	460	486	477	508	499	474	516	454	460	497	511	449	479	483	482	480	455	452	479	464	484	458	475	487	525	436	506	496	423	454	475	497	472	452	484	481	487	472	488	460	519	491	441	499	485	462	477	453	500	471	500	487	474	439	415	453	514	458	459	486	479	449	494	477	465	474	479	483	483	476	480	475	491	470	476	469	455	464	448	476	498	487	466	485	486	465	519	457	477	452	453	472	521	512	501	495	476	475	458	493	473	462	467	442	484	454	461	461	510	489	521	465	487	473	475	461	471	447	469	494	523	467	477	515	509	499	468	449	444	464	464	495	466	483	480	505	477	465	446	474	472	455	444	445	462	508	489	462	464	438	434	484	470	514	502	496	453	480	501	494	493	459	470	524	449	475	496	480	501	473	479	474	479	489	508	463	464	443	484	462	497	522	446	423	466	469	513	468	409	486	508	483	475	452	456	479	483	467	528	478	488	467	484	460	459	500	507	454	487	478	491	452	487	441	445	482	458	496	456	472	487	501	471	491	498	456	485	497	470	487	503	516	478	482	459	524	520	496	512	477	490	494	459	476	492	450	468	489	427	497	477	432	501	466	452	488	464	487	472	442	517	490	498	499	464	485	526	484	485	481	470	484	475	449	481	513	480	474	443	440	440	489	436	537	488	483	471	479	483	476	453	507	490	507	445	489	480	478	463	420	495	493	504	430	476	479	465	465	485	453	449	504	484	468	420	495	496	521	453	482	458	444	491	482	487	478	458	440	470	457	513	474	454	501	495	453	490	449	479	463	496	478	445	468	451	474	468	412	491	443	465	481	476	431	491	477	472	483	438	475	481	480	483	474	435	461	511	514	467	488	484	464	483	482	443	472	454	426	483	441	470	519	483	508	468	479	508	430	464	487	452	440	453	468	484	490	498	462	477	437	435	437	445	463	451	473	420	442	504	471	431	490	507	457	481	455	489	446	470	430	465	510	507	462	489	454	487	505	459	463	456	490	460	479	489	483	483	483	442	472	446	483	490	485	475	460	520	468	453	436	465	472	468	490	492	528	454	482	472	482	476	451	478	475	442	501	479	461	506	465	453	481	507	468	467	455	487	479	467	467	507	486	477	503	473	440	473	477	500	475	491	478	470	464	499	548	494	492	424	455	452	491	503	496	493	474	470	469	473	505	465	458	482	473	460	470	471	488	466	471	479	504	457	468	499	478	454	478	485	501	500	477	485	480	464	437	454	453	467	454	473	494	441	515	498	499	487	482	461	460	518	466	421	457	456	486	461	478	474	464	444	454	501	453	424	494	468	443	471	460	464	421	487	459	475	493	457	470	453	459	496	481	470	475	471	480	483	501	465	479	488	470	441	499	469	440	455	445	484	448	451	474	467	463	474	454	499	485	494	470	465	470	476	458	489	517	485	499	498	517	491	497	459	474	511	476	502	523	458	485	467	468	512	508	447	499	451	451	463	506	461	485	480	449	438	513	468	489	516	462	456	499	465	498	452	486	526	458	476	430	455	465	488	455	480	499	479	477	531	505	501	467	498	469	462	509	466	510	461	496	499	467	479	466	449	477	466	459	460	471	460	457	475	442	457	478	461	476	497	462	483	430	503	476	473	459	471	477	485	468	428	448	495	465	475	510	471	479	502	520	446	491	452	474	468	505	449	463	524	438	492	447	448	474	480	499	435	478	490	482	520	472	486	489	466	476	445	456	518	487	474	438	465	470	484	443	465	486	494	471	460	494	489	516	477	487	471	474	468	460	491	447	438	486	456	455	412	456	472	493	481	495	466	520	508	473	477	467	493	475	464	457	506	463	479	498	472	460	506	484	490	488	495	495	476	453	469	489	490	495	490	482	461	483	497	490	497	497	481	488	475	524	456	484	486	436	471	458	471	470	478	497	513	499	471	519	500	486	489	460	504	475	472	484	480	469	509	508	449	469	470	486	461	449	439	487	509	460	456	481	483	508	509	504	483	487	481	491	463	483	491	456	515	487	437	450	511	466	467	452	481	489	468	467	462	497	473	478	466	461	472	510	476	505	471	461	493	504	454	448	487	493	471	482	446	500	454	471	476	488	464	481	537	459	467	463	495	448	497	443	479	474	448	459	482	516	462	445	478	458	457	480	474	472	451	466	506	471	510	469	512	490	510	476	464	493	437	436	474	484	423	452	481	483	496	460	476	524	486	459	492	472	484	491	516	493	477	514	482	458	488	485	470	461	498	436	509	504	409	504	458	513	479	465	465	462	493	471	465	454	484	477	466	474	493	457	465	492	471	471	460	481	455	516	452	473	474	490	481	495	445	455	468	485	478	460	443	488	494	491	471	462	447	489	482	494	489	487	492	489	447	469	417	437	478	491	468	486	491	513	461	475	431	456	489	457	502	466	456	465	470	508	467	465	453	435	466	454	486	433	425	463	504	457	452	484	416	489	491	454	468	472	495	463	456	452	473	455	483	448	466	502	478	479	480	428	506	463	459	500	468	450	489	471	466	472	490	483	483	468	504	459	443	475	489	481	483	483	480	507	456	464	489	425	467	454	461	470	445	473	471	445	445	475	470	478	480	434	490	489	446	513	477	431	484	511	450	457	511	476	438	471	471	470	461	467	473	458	484	469	466	454	452	495	470	468	458	476	426	455	496	459	445	460	485	490	485	438	494	468	463	471	469	486	479	447	508	490	481	481	487	442	488	468	479	442	480	505	519	459	486	494	420	468	483	475	463	450	481	457	488	461	500	454	487	473	489	489	486	498	460	487	505	492	464	445	461	490	478	463	461	472	476	420	459	488	498	480	485	447	489	451	410	534	502	444	516	487	493	478	465	474	487	468	485	470	461	504	507	475	465	501	460	476	468	483	468	482	464	472	440	489	508	514	477	440	421	485	463	480	499	486	471	466	478	511	472	462	493	435	487	488	426	463	485	526	481	471	482	461	470	477	491	452	467	520	452	434	462	499	425	456	470	463	468	481	503	451	514	470	446	509	460	476	447	491	447	502	508	468	526	461	492	444	472	526	448	464	456	491	475	448	460	520	473	466	458	500	484	459	447	475	470	475	515	486	519	465	440	468	470	461	475	455	482	461	525	497	467	472	478	478	466	546	489	469	459	499	445	469	487	473	489	482	443	495	476	487	481	502	469	475	488	488	473	513	454	481	510	463	516	466	482	486	446	499	445	503	470	502	453	441	495	479	478	481	488	483	485	460	430	459	451	480	534	480	446	481	501	470	471	488	479	465	485	468	513	472	496	440	491	480	438	500	446	473	481	474	485	496	470	480	506	494	478	465	474	467	503	512	470	492	459	483	453	482	502	475	511	506	468	467	506	493	487	441
24567	21408	28644	24567	21165	7544	2162	1236	966	901	8345	30566	26082	15349	4879	1776	906	687	676	633	693	678	653	682	657	623	668	688	654	618	641	693	688	642	676	645	644	618	663	679	650	662	595	657	601	662	665	685	605	659	706	693	672	671	652	659	672	669	670	642	663	644	663	624	612	682	655	637	627	652	671	612	646	630	637	610	707	643	659	667	654	701	645	692	662	653	659	689	672	674	620	619	656	639	638	669	596	647	617	633	622	614	614	676	613	631	642	613	676	631	615	679	630	672	657	609	666	666	634	611	578	667	648	628	658	660	637	661	617	666	665	638	651	640	695	668	623	658	591	614	632	717	669	637	636	648	640	648	643	696	621	638	642	609	637	677	635	633	660	673	654	653	646	632	640	618	626	658	663	698	651	699	634	661	650	648	628	670	643	627	654	604	644	621	653	599	621	642	641	643	639	678	634	596	640	621	656	636	649	616	631	683	638	675	674	661	683	638	621	641	636	635	655	649	631	677	668	664	706	623	650	610	606	667	625	694	665	612	615	663	617	644	666	634	645	648	639	665	700	623	634	636	625	647	644	643	664	650	664	636	706	613	635	613	646	628	609	662	681	610	619	608	687	610	675	655	646	647	646	651	662	649	641	650	630	663	688	644	635	617	641	639	632	678	643	635	658	615	623	638	610	654	690	650	636	629	648	648	620	636	604	663	613	628	638	588	658	644	599	635	690	639	599	642	632	639	602	587	643	642	634	637	676	670	632	659	610	679	610	665	700	639	621	617	647	622	656	669	632	644	642	621	662	670	631	684	663	680	595	639	673	614	638	614	594	609	580	637	644	622	617	612	622	673	628	623	640	626	614	623	627	673	637	644	665	671	656	638	585	661	597	628	634	652	683	655	633	656	669	658	614	661	626	674	625	677	686	605	665	683	671	635	639	646	665	661	591	653	640	684	671	634	672	610	633	612	634	648	663	651	680	671	662	602	660	703	653	642	623	690	655	620	628	638	601	622	630	703	602	614	613	716	626	624	668	633	640	683	660	646	600	665	627	643	631	643	631	629	628	636	698	660	630	636	615	619	642	632	620	656	651	663	685	642	607	615	694	637	614	674	635	684	633	641	659	565	623	625	631	678	657	623	645	669	650	609	645	650	705	639	623	673	644	669	627	629	661	635	629	682	665	644	715	629	669	617	648	668	620	578	644	616	662	595	616	664	661	609	693	657	645	668	636	632	655	649	674	672	656	631	654	645	628	629	613	602	671	637	629	639	659	651	616	640	634	653	668	648	663	643	625	630	691	631	662	686	620	647	652	662	658	670	644	665	646	644	671	693	632	656	633	692	630	685	646	705	642	633	639	650	664	600	641	643	663	637	665	613	637	630	682	699	652	628	664	649	703	608	612	655	639	619	658	655	685	665	615	627	649	649	684	594	633	698	711	702	602	638	653	635	665	645	666	645	681	647	619	658	658	631	627	693	658	657	653	657	651	668	710	625	647	625	642	620	665	649	625	677	690	658	636	654	602	662	645	662	627	604	657	622	633	628	650	706	664	675	629	679	614	616	649	641	637	666	676	653	681	686	683	632	681	628	620	651	628	609	675	653	642	614	643	631	674	634	633	656	655	633	621	588	611	633	631	616	621	629	646	692	629	609	674	612	611	620	640	636	642	627	683	611	601	631	621	651	603	621	637	637	650	645	688	582	635	648	624	629	644	634	648	650	626	631	658	632	592	657	633	671	601	652	663	658	662	636	670	649	598	646	602	646	658	661	639	616	614	696	611	629	634	670	634	630	629	646	643	609	682	607	661	655	646	624	682	612	645	652	628	645	658	636	663	666	678	654	661	635	677	633	646	618	656	639	635	609	593	668	641	641	607	628	667	648	648	622	632	635	659	629	664	632	653	661	634	647	626	666	629	623	712	624	672	628	647	578	648	634	648	639	670	663	615	667	615	654	624	712	623	599	666	616	654	655	619	666	678	661	644	633	614	639	607	657	643	659	656	639	652	615	660	655	635	655	618	603	602	645	690	649	608	654	656	668	692	613	640	607	642	608	641	613	673	653	669	672	631	613	612	655	620	678	612	618	628	664	668	648	614	681	650	670	648	600	617	688	613	626	650	655	637	627	664	659	612	641	632	619	648	602	639	675	678	661	600	650	649	655	652	674	620	633	616	612	600	657	622	687	645	656	642	622	648	620	658	652	598	627	619	668	586	637	651	640	681	616	644	653	678	637	622	654	690	636	677	654	642	643	641	669	654	624	661	627	619	609	596	630	652	636	645	644	622	609	628	643	646	648	665	647	606	642	652	640	653	630	606	658	729	667	657	610	630	597	601	637	633	638	697	613	706	656	673	707	599	636	691	597	613	659	668	666	627	561	635	616	618	644	621	639	645	617	647	613	651	637	651	603	642	668	667	620	627	657	670	659	558	634	657	656	626	645	659	615	617	677	636	656	625	661	666	616	641	636	653	630	614	605	649	658	654	614	630	640	644	653	606	618	619	606	659	652	623	656	657	644	608	645	676	601	623	605	596	632	653	621	635	643	655	622	608	666	649	629	659	620	610	610	633	679	613	696	713	602	629	641	656	614	623	645	618	643	650	644	603	599	632	691	662	668	647	637	619	622	657	657	651	644	658	641	637	637	659	664	602	629	634	690	633	648	656	634	677	644	619	642	621	691	625	692	636	665	618	640	654	641	610	660	693	611	601	646	620	633	661	628	642	664	648	690	637	665	627	632	633	576	661	597	616	662	666	681	611	635	640	625	603	654	673	632	608	675	645	577	602	618	639	622	667	618	624	635	648	635	624	618	624	652	652	655	617	674	649	684	593	646	638	628	607	612	643	565	670	606	662	627	631	641	630	660	626	653	621	677	623	660	660	622	654	677	667	631	697	697	649	650	638	650	602	649	620	655	673	644	631	602	624	614	612	681	631	679	654	678	655	652	689	627	613	663	627	633	662	647	676	630	615	649	600	646	646	652	636	647	614	636	617	638	675	651	679	665	696	653	637	609	653	656	658	658	631	640	636	655	589	634	686	645	642	658	665	670	629	620	625	640	660	641	685	639	604	658	631	674	649	686	650	671	668	631	632	623	644	681	643	660	637	641	647	663	634	652	616	635	660	688	682	653	566	569	678	628	628	635	634	611	682	600	673	662	635	620	586	652	616	643	627	622	653	632	634	594	617	652	641	609	650	656	644	632	665	687	636	613	623	625	649	636	647	647	629	660	649	676	652	645	621	602	657	611	649	638	642	658	618	672	676	658	663	636	649	586	631	643	656	643	633	670	646	652	639	627	644	646	630	640	639	657	633	646	639	623	649	646	654	625	652	670	609	685	654	666	655	665	645	584	681	617	646	588	655	640	630	645	641	652	642	642	679	648	629	657	616	625	662	622	601	644	661	639	635	655	645	661	654	601	638	628	653	649	644	653	699	624	654	657	632	643	626	636	628	630	615	631	683	640	656	633	636	637	665	619	634	639	612	625	695	688
5146	8922	6984	4089	3059	2203	1613	1305	1151	989	11507	29057	21704	11890	4110	1813	922	652	590	560	550	543	561	654	554	536	566	540	556	521	561	553	585	531	561	573	566	588	560	564	567	529	548	569	554	569	562	535	574	575	562	552	528	554	574	532	551	542	533	538	580	532	526	570	499	529	561	605	547	565	553	578	582	535	592	551	546	560	515	556	565	540	557	567	573	576	548	546	519	534	592	544	539	595	561	556	551	554	542	570	589	549	584	591	534	543	593	594	540	540	584	572	571	602	545	569	555	542	563	565	560	549	558	573	550	529	572	528	556	620	555	538	559	580	566	579	567	554	541	568	578	569	559	549	567	574	521	537	580	562	515	536	565	511	539	570	574	539	603	570	563	540	602	610	561	556	562	500	551	596	547	571	521	568	483	510	567	585	565	581	551	509	590	569	544	591	564	550	547	555	558	598	537	553	561	558	565	530	580	509	555	551	574	584	544	574	580	536	509	521	614	542	569	545	575	595	517	555	554	567	545	560	576	568	564	581	584	550	535	563	581	579	530	529	568	606	576	577	564	550	555	574	550	539	582	540	587	525	587	554	574	592	588	599	536	568	552	536	551	545	529	585	563	542	563	558	502	539	558	544	563	559	590	547	566	547	568	530	508	555	569	527	541	558	521	527	550	562	526	573	554	587	548	578	557	525	527	537	557	577	556	581	529	528	566	543	542	553	564	581	547	547	579	541	507	549	556	554	549	564	556	542	523	543	562	556	519	562	577	563	576	539	563	522	559	600	601	575	564	552	566	559	589	559	536	537	558	573	558	547	563	576	606	525	556	546	577	541	548	524	551	584	571	544	565	567	520	566	569	540	537	561	520	543	574	534	584	563	580	578	532	539	528	584	496	569	571	527	521	582	567	537	548	553	590	544	605	544	539	574	601	542	558	521	571	506	542	517	569	612	532	541	568	564	578	559	525	580	539	595	558	534	515	554	605	566	556	573	565	556	553	546	534	541	542	566	605	542	539	582	537	521	557	553	597	562	577	567	569	546	567	511	529	576	522	558	533	571	542	544	521	491	568	575	568	524	574	528	539	561	532	547	569	525	544	547	564	574	572	545	562	509	564	556	579	527	524	555	603	536	552	558	555	565	522	552	542	551	523	518	542	507	557	532	545	567	551	536	541	554	540	590	552	539	570	513	592	571	564	542	543	535	518	544	550	545	536	518	554	573	582	559	558	560	553	532	543	540	555	581	613	508	520	607	561	560	562	573	562	561	529	542	548	541	559	549	541	572	567	588	537	549	578	536	561	511	570	540	563	534	556	561	530	540	570	479	560	522	566	607	535	562	587	540	593	561	516	568	527	554	568	558	548	542	561	556	525	540	567	563	574	593	533	537	567	526	537	568	541	539	545	571	570	536	564	524	535	577	552	517	604	544	537	546	589	577	556	532	554	522	524	569	561	545	538	576	574	565	564	556	516	539	612	542	579	603	592	567	506	565	577	571	557	552	562	556	576	532	563	546	532	572	585	547	536	553	571	583	547	539	557	551	581	553	571	529	569	572	539	502	535	574	582	539	547	601	547	515	546	541	539	575	576	552	535	573	560	531	598	580	558	564	564	554	559	559	530	602	569	581	588	557	521	561	569	564	532	528	565	561	576	555	503	521	567	618	513	602	562	572	557	540	534	595	558	526	569	537	529	563	553	538	561	536	569	586	560	522	544	552	546	553	510	568	583	594	569	548	492	518	578	542	545	562	516	561	574	571	528	574	546	527	533	562	580	564	591	581	567	536	552	580	547	553	581	552	577	538	571	566	547	564	522	568	558	517	545	557	549	552	586	573	569	544	557	567	539	495	558	595	560	571	574	587	538	567	557	522	573	566	557	519	535	567	544	579	536	556	556	589	578	580	554	521	534	584	542	561	565	591	504	563	572	507	555	584	594	614	528	534	537	546	575	547	545	591	570	557	567	589	565	569	549	521	540	563	579	548	564	557	611	562	561	515	571	550	532	534	528	540	527	532	546	496	580	552	555	537	601	516	587	536	548	522	553	527	556	552	564	545	515	533	572	581	545	550	543	539	552	571	560	570	558	551	568	580	585	575	566	534	559	564	565	546	514	546	489	564	566	536	577	524	535	563	582	593	564	544	595	575	542	536	548	579	503	559	503	565	576	560	548	512	532	553	549	522	536	554	524	571	528	561	542	531	573	505	587	540	559	555	593	562	606	538	578	552	563	537	514	547	565	525	524	489	584	552	565	558	551	571	560	559	528	542	573	497	583	524	527	542	591	555	583	538	535	570	549	557	536	540	521	591	550	535	554	585	530	573	494	562	538	551	563	550	528	559	565	557	557	570	549	585	545	520	518	559	566	588	583	523	549	558	588	550	579	580	498	556	558	513	577	538	513	518	591	563	589	585	536	541	543	571	525	567	539	554	562	541	533	524	546	590	561	558	562	568	580	541	573	526	531	588	524	541	518	571	551	536	533	579	530	520	570	506	535	557	510	567	573	557	607	551	550	579	532	533	540	546	536	586	525	639	567	550	547	567	522	541	569	536	575	575	533	535	580	511	559	576	555	510	546	571	589	556	533	529	543	529	594	532	568	512	526	579	525	581	572	533	578	545	560	529	566	541	525	577	543	531	560	550	562	498	568	544	527	567	543	565	566	587	531	592	534	549	563	575	523	506	526	522	528	596	576	541	615	594	575	610	518	563	524	557	507	570	542	506	528	515	561	553	572	574	552	551	539	530	546	554	524	525	543	528	558	592	595	535	551	521	558	574	562	539	539	538	580	529	553	565	561	576	557	542	527	577	529	552	553	547	552	542	590	524	570	590	561	569	602	579	575	556	536	578	552	596	549	569	554	540	516	535	545	517	553	558	532	543	553	598	505	544	515	551	536	538	546	516	551	520	559	550	527	534	537	556	583	566	548	533	597	533	556	527	544	532	537	559	548	530	544	534	515	607	552	542	565	548	569	546	492	565	551	571	561	585	567	533	499	555	551	573	562	539	559	536	526	563	539	569	555	520	542	580	551	535	591	549	561	553	537	520	563	600	590	556	561	598	565	515	582	573	567	534	536	626	524	531	529	562	556	559	524	522	557	584	560	577	536	562	543	600	528	562	555	591	552	552	589	585	517	578	557	516	552	535	530	543	558	530	534	508	563	526	513	519	572	582	524	576	538	526	563	572	591	575	556	579	535	572	529	524	540	549	587	525	540	562	525	582	572	559	564	555	533	564	566	506	573	592	589	561	554	532	546	559	555	548	597	577	571	556	561	560	575	587	580	576	616	564	563	560	572	553	543	569	570	531	571	558	553	544	572	536	560	541	561	526	544	527	532	500	538	547	528	532	529	558	542	537	537	518	528	490	544	583	540	510	542	534	534	561	575	525	534	551	577	603	556	567	569	528	540	549	568	559	602	575	575	547	537	538	589	549	580	572	572	582	533	566	582	565	532	557	518	539	529	554	540	554	562	597	564	547	532	543	581	545
27680	10906	1784	1076	758	649	638	604	583	579	961	1959	1862	1360	881	687	592	558	541	541	520	541	547	603	569	528	554	546	534	542	556	563	520	576	557	607	540	522	553	553	532	565	542	523	537	519	515	546	519	583	540	567	561	556	509	542	543	541	569	551	528	537	498	519	565	514	529	571	548	563	562	494	535	542	545	531	518	567	589	557	535	550	538	542	544	574	512	529	565	544	552	534	568	580	542	532	520	541	508	553	541	516	543	513	535	543	573	569	536	562	563	511	539	550	575	541	586	526	502	554	546	557	567	562	551	542	580	544	572	522	517	562	557	551	540	537	492	570	508	561	484	526	533	523	534	567	547	525	527	553	549	542	547	571	576	539	530	537	573	517	538	492	566	513	538	538	536	563	543	560	547	512	580	522	580	515	566	557	569	483	556	542	582	527	586	540	583	547	540	562	544	540	521	547	563	553	505	551	528	549	557	502	537	544	556	559	543	541	518	592	532	555	586	518	562	581	532	530	542	529	552	557	558	524	530	523	540	516	542	560	565	539	566	562	554	550	569	549	596	550	544	603	602	541	565	537	514	548	603	539	506	544	544	576	539	559	540	535	534	566	529	556	561	555	558	576	581	490	542	504	534	552	563	542	566	548	534	574	575	566	553	565	563	559	552	535	543	613	601	582	571	586	533	551	538	603	511	543	539	527	559	512	523	546	576	535	560	518	587	565	553	501	517	574	553	544	559	563	531	587	593	555	541	541	560	521	506	543	539	567	545	553	523	579	572	557	530	526	538	575	524	570	546	543	528	533	556	493	563	524	528	525	587	554	532	569	504	571	538	579	570	558	587	518	561	537	512	546	523	545	581	522	554	588	545	550	552	570	612	540	519	554	579	579	556	548	558	544	597	623	560	535	563	537	569	519	530	498	561	562	531	516	544	544	551	548	542	500	553	571	553	541	508	546	589	542	539	566	543	546	540	517	554	524	515	558	558	531	566	565	556	574	510	521	539	552	547	531	527	513	561	573	569	552	544	557	571	551	578	532	540	604	581	534	557	542	554	554	519	524	560	556	543	553	546	551	536	588	555	568	527	564	582	571	566	530	552	535	602	576	540	536	563	553	513	501	535	528	578	555	558	590	521	530	584	553	550	524	573	543	537	574	571	547	542	546	521	617	525	555	557	534	562	536	492	541	518	525	543	573	574	541	549	557	555	540	557	547	556	559	530	557	527	511	544	551	516	543	544	557	597	526	555	540	530	540	519	541	507	540	525	540	527	547	557	553	542	553	538	562	540	554	539	562	568	553	561	544	538	539	505	557	547	565	552	506	605	544	536	579	559	534	536	543	513	540	523	525	557	510	557	570	530	565	559	557	577	557	592	530	524	527	553	547	585	509	563	548	558	533	516	538	554	538	533	522	562	551	557	559	538	546	546	543	550	517	566	545	588	543	543	515	551	522	525	550	540	509	537	544	537	552	566	525	550	557	548	570	502	504	540	568	577	595	504	513	594	555	522	549	537	582	552	526	517	530	547	552	554	527	570	561	499	550	546	566	553	576	533	546	531	531	540	570	515	571	561	553	559	554	518	554	518	522	528	546	540	517	560	513	522	530	532	546	578	531	558	537	500	588	580	545	550	534	560	544	527	545	555	576	528	561	560	557	567	546	535	570	564	571	554	528	550	508	558	563	547	528	562	600	538	507	567	569	515	522	566	548	515	549	585	587	522	528	553	497	594	572	531	522	589	529	522	519	574	521	540	564	569	522	542	549	542	572	585	548	537	562	544	558	515	550	542	527	533	587	554	520	568	524	562	515	600	533	559	576	509	540	564	572	531	564	538	564	574	610	535	565	536	540	525	548	548	547	552	585	532	534	542	544	538	561	552	513	591	546	526	548	541	548	560	523	527	549	569	498	563	584	528	574	527	518	541	560	563	545	544	563	586	515	577	523	532	539	551	535	558	538	540	580	569	519	555	532	583	547	564	523	540	590	544	558	485	601	508	555	555	584	524	523	583	568	530	539	604	526	547	574	514	577	530	518	589	565	526	580	523	580	535	558	577	549	517	549	516	534	508	556	539	568	597	555	579	537	517	527	567	543	563	549	562	551	554	505	515	573	548	525	540	545	536	569	551	515	547	548	555	508	547	590	538	540	528	546	559	546	574	559	549	560	540	530	569	568	532	546	567	555	561	566	537	547	540	502	561	543	535	596	516	554	519	560	505	578	523	546	540	556	551	536	528	546	539	550	526	494	542	536	540	574	542	539	533	562	555	581	559	540	570	531	567	599	548	587	513	552	506	531	555	584	562	598	571	517	541	536	571	570	552	556	557	555	528	551	560	542	502	567	532	523	581	573	572	552	503	572	559	550	555	558	524	557	552	543	590	547	538	518	543	541	530	532	538	567	555	568	540	515	546	596	557	525	539	509	562	534	548	547	536	546	588	535	550	542	549	531	564	552	545	545	554	575	590	519	516	527	588	568	559	565	569	607	539	565	526	572	540	528	581	513	546	536	547	538	532	555	582	499	555	558	537	568	539	576	552	576	558	561	550	549	549	554	570	556	537	544	548	559	566	511	556	544	546	558	545	569	559	588	556	558	592	533	553	599	545	523	548	576	538	539	549	566	574	554	555	545	560	514	531	592	554	560	554	533	545	537	519	588	533	572	578	518	555	546	543	519	528	564	543	536	521	583	518	522	546	564	535	544	546	543	562	570	562	555	555	513	601	556	583	554	544	499	537	536	512	584	542	509	562	603	543	578	531	531	567	553	543	562	510	577	518	527	547	558	537	543	529	552	547	537	528	557	562	506	553	560	598	531	533	514	568	520	564	563	511	526	531	548	563	574	546	571	538	574	552	499	589	526	583	541	580	540	580	547	523	555	606	568	528	542	524	533	570	576	563	592	545	567	576	559	553	602	558	592	562	526	513	582	537	549	556	574	549	582	531	574	570	511	556	531	525	538	551	534	538	530	530	543	551	558	536	523	512	525	560	537	544	512	533	578	533	545	522	573	525	577	572	535	568	564	574	622	558	581	577	583	543	583	530	573	558	551	535	543	575	492	548	500	559	527	504	525	514	550	549	570	545	530	550	561	547	529	552	538	512	576	550	535	591	528	574	573	503	547	566	549	553	578	550	532	537	555	560	582	507	542	520	542	543	537	516	525	573	585	564	545	556	564	523	598	520	500	531	514	592	554	538	535	521	540	531	555	518	551	557	549	515	578	528	547	515	554	576	564	550	542	524	522	535	574	570	566	533	564	554	555	537	582	541	553	520	547	566	572	517	537	562	559	597	523	561	566	516	544	562	536	554	541	519	569	532	534	499	586	543	545	502	517	566	583	507	542	582	544	527	539	568	531	570	574	551	570	625	557	555	550	563	606	567	534	555	553	564	551	564	561	571	552	596	543	575	565	547	549	557	555	506	572	566	516	565	540	524	545	531	543	529	517	532	546	528	517	501	548	532	541	573	543	518	546	531	504	490	531	563	546
5808	1547	1129	837	702	700	583	563	541	550	1213	2382	2019	1398	781	586	517	532	494	451	441	482	436	484	446	487	457	444	494	452	488	470	449	454	484	455	474	424	476	479	507	470	471	446	516	462	486	448	447	438	463	484	486	448	461	457	471	436	455	468	464	422	490	482	462	488	484	459	480	463	443	485	438	479	467	463	473	540	476	478	477	490	486	467	477	459	456	465	468	470	478	462	462	471	484	502	439	489	472	446	429	472	491	468	518	448	482	498	482	466	463	486	473	455	500	457	454	470	463	489	493	477	453	433	446	462	464	435	472	513	474	487	455	472	447	483	476	470	466	454	493	455	444	462	477	425	460	477	452	458	461	500	468	452	452	468	442	439	472	463	472	515	528	406	457	472	447	435	489	446	473	415	490	453	500	488	486	490	526	482	425	487	429	503	480	533	481	464	484	456	480	459	458	466	432	478	437	483	486	490	483	480	475	454	451	463	463	485	437	466	440	482	446	457	464	455	483	487	468	445	454	472	494	455	444	496	495	467	456	453	479	464	470	463	485	487	458	469	463	453	481	455	483	467	478	470	495	474	486	486	449	444	470	466	433	467	498	482	451	486	472	451	467	444	420	475	470	453	467	489	480	455	452	510	480	460	494	482	454	489	460	497	470	460	460	446	468	468	478	516	462	470	466	444	505	459	445	455	459	489	478	482	468	450	462	485	484	481	509	477	471	465	437	486	482	476	526	486	428	462	501	499	502	421	443	460	464	469	488	480	449	526	469	466	484	468	413	439	443	459	483	470	448	482	471	516	488	477	442	448	469	471	422	483	468	499	467	494	421	463	496	442	457	483	472	472	457	455	426	497	454	480	478	474	484	485	426	472	464	473	477	455	479	471	469	503	440	455	476	502	480	483	460	459	484	470	474	453	426	467	441	493	499	466	452	483	504	448	471	491	482	436	506	458	464	467	452	464	476	464	460	445	476	479	514	439	445	471	481	491	485	491	500	489	460	467	484	468	476	508	446	447	497	501	414	486	475	481	454	484	472	477	472	442	519	477	475	460	453	447	434	465	487	478	523	492	477	446	494	466	501	475	440	476	486	514	486	451	453	430	477	448	475	470	478	480	474	488	491	475	473	471	427	468	466	472	436	446	488	458	443	501	449	516	435	479	449	444	488	469	514	477	456	467	442	489	453	506	482	491	471	500	472	484	516	472	477	483	464	472	529	492	498	476	455	455	504	458	485	490	443	491	489	481	487	451	457	458	472	467	484	458	473	488	451	438	490	425	487	467	500	460	477	480	447	467	478	452	494	494	469	485	498	508	449	476	449	448	486	470	433	480	478	458	485	501	484	480	477	475	458	491	494	501	470	450	456	461	472	466	451	460	467	470	492	465	483	529	492	498	505	482	511	487	482	463	429	469	442	452	478	468	479	462	480	472	509	487	475	479	464	496	460	443	466	449	461	444	472	480	460	475	476	477	457	467	461	462	480	454	460	479	434	473	485	462	456	502	488	477	493	497	471	479	492	449	445	446	466	461	502	479	473	463	510	470	461	455	497	484	498	481	442	448	441	500	464	500	483	521	464	460	448	483	500	462	504	487	477	476	467	464	476	469	470	467	481	474	498	454	408	491	473	474	446	461	466	468	467	471	449	459	494	444	449	521	455	527	460	436	501	474	476	484	476	457	443	467	446	494	471	470	482	475	483	500	471	469	461	473	482	479	469	477	476	462	459	472	467	487	451	497	472	482	510	469	445	466	430	453	488	461	493	460	489	528	495	474	458	502	468	458	442	461	476	482	472	481	486	478	484	436	485	482	474	487	450	467	477	472	469	531	469	507	458	474	468	469	506	458	455	474	454	442	461	459	513	486	484	474	454	523	470	447	482	469	465	478	506	475	472	501	513	484	475	430	481	487	484	480	437	451	479	472	465	470	475	462	485	468	461	480	483	464	491	467	450	465	487	464	456	492	490	493	454	508	440	477	475	435	479	503	474	428	461	470	446	454	525	420	451	479	474	454	473	485	503	421	455	430	469	475	458	490	472	477	470	439	448	489	455	460	480	462	446	468	496	464	479	471	461	486	425	489	500	477	464	490	483	464	444	471	465	447	480	483	449	474	475	511	461	449	454	508	462	452	503	468	440	439	504	470	463	495	474	489	457	481	433	448	444	468	437	463	471	485	452	474	457	464	506	478	454	441	502	479	450	461	485	501	493	469	470	470	480	465	469	500	501	488	485	479	437	474	472	468	503	520	494	453	476	485	482	455	493	500	500	472	497	449	462	479	490	499	489	426	456	430	482	472	473	444	454	490	473	483	471	511	475	459	448	468	473	518	421	468	479	470	435	477	506	462	454	490	449	476	480	481	506	494	453	473	488	476	468	514	466	510	471	502	490	484	470	489	463	470	462	500	479	447	441	484	448	478	458	460	489	510	445	457	471	471	454	491	481	521	453	487	494	451	459	450	452	489	495	467	417	474	443	503	456	503	490	483	432	470	446	507	487	512	507	444	474	462	481	464	453	460	472	496	453	464	467	448	460	505	437	512	478	471	512	486	467	473	449	501	491	468	482	462	481	513	447	467	499	462	450	479	420	521	476	477	476	454	496	438	454	500	456	429	468	474	437	481	492	485	513	473	505	516	467	476	482	474	500	496	461	489	454	475	453	483	447	451	474	497	442	467	470	498	458	497	444	466	492	468	450	479	481	471	474	449	443	497	490	500	525	478	451	474	441	476	481	472	427	482	478	483	431	468	482	491	525	469	453	481	499	479	499	460	463	444	437	497	480	503	469	458	507	467	458	456	493	452	514	435	486	479	512	431	470	473	448	471	494	485	446	433	502	458	496	433	451	477	463	486	486	464	460	441	516	473	477	477	512	481	518	462	466	468	499	453	472	496	472	448	446	456	517	492	498	452	428	452	454	459	491	491	483	426	447	472	464	454	444	509	452	485	483	496	455	424	469	493	454	485	473	473	506	459	501	473	431	467	479	489	484	437	485	458	479	513	478	489	486	505	466	463	473	507	497	419	462	513	469	441	455	474	472	477	461	480	454	454	471	419	474	424	446	492	425	496	534	409	477	449	430	477	469	472	468	451	445	492	474	475	479	463	473	497	450	454	522	465	507	454	425	440	452	451	444	475	487	465	502	462	468	456	479	485	456	522	490	481	481	482	453	463	501	480	457	480	446	491	471	477	461	413	451	496	495	499	491	474	467	477	465	468	464	505	495	460	496	478	428	462	470	488	474	474	454	425	465	478	461	435	484	458	484	465	468	463	454	476	456	456	453	467	454	457	455	460	462	463	465	484	459	458	495	491	438	475	520	487	447	483	505	471	480	449	497	429	489	513	503	481	470	481	463	472	476	459	489	467	459	483	477	496	489	468	518	487	467	474	462	464	441	474	508	468	473	449	469	511	476	458	458	461	456	436	495	468	466	431	469	462	501	451	448	461	493	464	489	475	503	488	443	452	473	485	476	482	453	498	511	464
25525	21410	27551	25447	8029	1537	1034	770	693	1466	16667	16458	11396	5690	1974	959	624	590	529	558	503	508	530	483	461	507	524	550	490	521	540	537	485	525	526	511	483	541	496	492	559	551	532	523	521	498	536	507	541	509	501	550	513	503	521	515	490	500	510	525	487	530	564	514	503	571	490	510	496	495	506	536	540	487	497	536	495	491	524	524	530	479	528	532	529	534	542	480	505	532	508	512	469	525	565	501	508	502	521	496	529	522	534	517	523	483	497	502	498	459	505	496	475	508	510	506	556	487	488	491	471	461	517	498	496	482	490	494	529	481	490	541	503	538	524	499	541	516	542	564	511	506	486	489	515	490	500	486	538	495	464	565	554	495	512	539	537	491	572	537	539	509	499	492	474	559	540	510	531	502	506	495	522	527	480	478	520	502	522	515	513	503	479	503	496	497	492	528	506	497	489	528	491	498	480	506	480	504	514	484	530	487	516	516	497	469	503	538	532	502	480	500	477	552	521	527	541	532	515	533	512	486	520	517	497	529	497	537	533	502	529	475	484	519	507	483	516	510	501	470	508	519	516	535	503	540	535	511	519	485	495	514	501	500	473	512	508	478	540	504	526	509	487	515	529	505	500	467	538	531	506	483	537	473	512	527	539	502	539	489	491	527	488	520	482	511	498	475	491	524	523	528	511	504	495	509	503	520	470	501	570	495	502	489	527	508	505	503	512	539	546	501	488	477	502	516	511	522	505	516	484	504	526	512	522	512	510	512	546	489	506	513	515	544	528	548	471	562	492	486	519	511	474	481	512	521	526	500	520	507	517	507	496	491	537	530	540	538	503	511	491	499	520	474	532	493	501	436	522	529	522	555	471	531	529	513	489	480	507	526	526	501	479	480	536	465	524	515	510	471	505	522	520	508	506	525	468	535	478	516	513	534	496	491	490	508	500	495	479	526	581	519	513	517	529	498	549	532	531	499	521	496	492	513	496	490	535	490	522	497	521	496	502	486	512	477	511	572	530	510	494	521	510	494	500	496	490	491	486	457	507	503	504	520	491	516	520	548	522	501	516	566	532	532	479	469	477	485	510	512	473	536	557	551	507	514	546	550	512	481	516	497	494	505	508	506	456	500	450	529	486	514	510	500	460	503	504	481	494	478	497	518	521	554	499	535	506	515	534	529	512	499	542	533	502	527	499	500	496	495	513	509	502	549	449	504	534	460	518	513	477	520	523	511	496	504	514	510	486	516	524	530	507	526	512	484	532	522	541	489	510	492	505	484	501	504	475	478	525	489	461	521	517	511	500	482	514	543	503	496	518	530	496	551	532	485	503	524	503	472	493	535	516	558	502	496	486	506	479	489	491	488	497	475	484	520	558	526	516	528	504	531	501	502	507	529	509	487	531	488	518	521	527	492	509	511	495	512	492	510	516	514	480	534	532	492	503	503	488	527	562	503	532	490	495	541	501	521	510	491	589	524	519	543	522	537	540	520	481	486	484	513	525	468	553	493	518	500	484	510	513	512	516	522	467	513	490	515	504	532	504	485	521	502	510	506	487	506	529	497	477	527	503	540	511	505	467	487	465	487	494	516	513	500	521	498	496	515	501	502	542	528	527	495	520	493	495	525	509	487	481	498	512	505	492	459	531	515	523	528	527	484	516	495	513	521	481	536	561	510	499	496	506	521	502	528	498	472	540	536	505	564	495	535	535	503	506	510	472	504	517	527	492	504	471	541	527	509	478	479	541	540	527	509	480	501	518	507	514	469	510	556	490	523	500	482	524	502	504	478	520	505	483	501	527	489	485	519	505	499	453	453	495	540	512	491	488	487	528	526	509	520	524	492	553	499	510	500	513	517	511	549	479	546	511	524	520	532	504	483	503	517	470	498	507	476	502	519	513	456	525	510	514	481	508	493	473	526	527	480	501	524	527	459	464	511	535	521	515	485	514	495	511	535	547	509	492	462	493	491	514	489	520	515	486	497	511	464	535	514	502	487	560	470	498	518	488	547	482	478	509	527	461	481	507	497	500	501	503	497	529	542	496	493	519	536	509	484	522	480	528	507	508	512	525	496	492	502	493	545	506	488	528	525	499	462	507	485	506	550	533	483	525	482	499	544	537	494	470	523	529	499	476	519	469	504	483	537	475	478	510	482	501	512	505	496	496	492	507	523	480	528	459	500	508	534	523	496	487	503	513	495	510	506	519	487	486	510	499	478	491	527	486	520	502	514	494	517	527	489	544	514	471	453	490	505	570	546	505	498	520	479	505	517	523	497	510	467	501	513	534	515	500	477	461	527	546	512	511	531	512	505	526	498	530	526	500	522	497	527	545	523	502	512	525	535	471	492	507	550	493	499	473	491	508	518	501	539	494	559	501	537	470	523	537	481	514	510	516	511	539	516	532	476	567	521	473	509	497	500	513	528	506	470	517	532	459	502	463	523	479	528	495	488	541	511	516	510	528	510	515	489	484	539	529	548	518	532	500	545	499	529	523	542	494	452	480	500	486	531	520	535	507	479	474	511	512	460	542	507	520	523	487	439	508	513	485	494	519	534	482	471	489	487	492	489	495	494	478	502	466	541	503	481	461	519	525	472	534	536	505	525	508	534	532	521	526	540	513	512	502	466	476	529	523	485	499	464	538	488	485	483	503	511	539	557	461	526	487	516	508	528	539	506	507	482	485	530	482	503	492	503	511	498	514	514	510	503	526	497	549	524	487	542	515	466	527	507	531	457	528	546	525	523	482	483	528	498	542	491	510	512	497	564	512	493	497	543	508	485	526	518	463	498	544	444	535	534	509	510	480	452	503	528	515	503	519	502	483	495	481	513	493	532	490	476	503	486	507	536	507	502	520	490	468	541	484	521	509	520	472	524	550	484	514	504	537	488	503	507	543	491	501	517	483	511	490	513	546	522	489	514	467	494	488	504	519	493	489	517	474	509	486	522	555	486	586	516	511	505	513	512	473	541	517	482	468	500	538	485	501	495	503	491	554	551	503	539	462	515	553	491	492	523	522	502	499	500	520	553	501	489	489	492	504	486	521	490	513	459	535	516	477	492	508	509	458	449	530	508	487	517	542	494	528	479	496	514	521	450	518	467	455	523	518	502	499	490	530	482	508	503	464	479	552	510	460	527	542	512	591	502	508	484	480	534	479	577	487	491	501	473	504	490	505	534	513	500	500	527	495	513	496	530	483	510	491	511	507	485	537	539	521	495	509	506	494	509	527	521	522	512	527	519	538	540	495	546	501	483	505	495	460	522	510	531	538	544	532	555	503	506	530	496	486	509	511	521	506	519	513	498	544	478	528	504	564	497	502	498	479	512	515	544	488	477	512	547	544	483	492	467	550	515	490	537	528	481	491	531	529	569	570	511	501	512	528	538	531	531	519	530	498	506	517	539	494	504	495	535	523	493	521	490	498	511	479	505	522	498	489	482	462	498	478	503	495	518	526	500	499	523	519	532	542	499	501	510	491	499	520	510	488	515	476	488
4349	5164	4247	2299	1502	1188	980	909	753	2207	18804	14692	10276	5400	2119	977	587	477	458	460	484	467	462	457	433	468	457	514	490	482	467	454	486	477	445	446	468	454	424	472	463	462	501	469	445	461	478	473	469	448	515	468	444	468	502	455	453	459	457	488	476	516	448	438	431	478	460	471	458	438	488	403	469	452	448	451	457	480	502	474	471	465	430	467	426	468	462	453	452	496	445	462	545	487	446	454	462	490	426	479	467	464	492	430	438	475	465	429	490	470	468	450	483	446	457	487	502	484	467	420	443	468	465	469	468	460	466	442	479	445	478	451	463	433	473	444	459	452	413	472	439	473	435	475	438	430	460	473	428	441	446	462	443	461	476	455	450	449	436	447	483	447	478	506	460	479	493	463	470	444	504	475	444	448	446	446	470	474	426	452	447	474	450	461	452	476	470	485	466	466	439	466	471	457	481	460	448	454	455	439	450	468	447	452	460	470	405	446	512	488	478	451	436	465	478	447	492	503	448	445	475	443	477	448	470	444	480	453	470	475	455	508	443	473	470	485	477	445	463	455	462	483	483	476	518	503	497	463	477	475	425	472	462	491	468	454	478	456	455	439	463	485	471	455	489	463	470	486	425	471	499	481	443	449	479	494	523	458	477	501	491	405	440	434	471	445	455	471	444	440	469	443	463	439	455	447	458	478	460	438	441	492	471	419	440	457	466	469	450	444	447	492	431	447	461	454	439	473	439	456	455	497	470	492	482	475	449	431	463	472	465	432	467	451	478	475	458	476	441	485	468	452	432	430	440	492	446	483	484	454	474	466	465	443	497	447	473	475	453	445	459	510	476	430	465	461	447	470	470	450	428	469	442	474	470	470	460	436	468	467	446	459	484	444	443	478	443	457	469	451	443	440	446	477	484	485	467	449	428	505	444	427	450	472	468	452	478	462	472	469	491	477	465	453	449	461	473	450	476	456	488	451	414	432	487	440	438	461	487	431	403	481	455	481	484	449	456	468	503	436	490	440	455	464	479	458	447	432	445	471	453	448	460	452	431	415	440	473	468	459	454	464	454	460	455	436	507	437	451	429	494	456	502	480	439	427	495	458	450	482	449	447	466	456	484	430	439	444	472	478	441	456	469	470	466	472	461	462	485	461	465	445	437	445	496	443	494	460	457	498	448	408	490	456	465	480	453	458	454	468	469	447	445	417	456	449	432	451	399	471	450	471	449	420	454	468	461	450	450	461	467	452	486	479	441	474	447	473	441	450	438	467	511	479	440	467	465	499	464	463	455	430	434	470	457	441	458	429	456	445	454	465	446	513	465	460	455	448	449	471	459	446	460	423	434	416	453	481	482	428	463	427	495	449	474	497	479	448	453	462	514	423	449	473	472	468	450	451	460	465	461	447	444	444	478	452	450	418	443	462	440	462	480	457	474	482	447	453	489	454	457	462	466	438	443	450	473	438	437	467	471	435	437	437	441	479	420	478	434	482	426	470	495	453	495	434	425	445	468	463	468	474	429	479	453	480	427	477	452	471	477	466	442	481	473	460	453	447	462	392	479	458	480	434	488	426	458	443	444	437	465	474	439	460	507	435	482	476	443	466	451	451	463	448	445	467	424	478	426	452	450	453	463	441	447	443	467	449	458	439	434	485	424	475	475	447	473	450	483	458	421	417	437	437	424	471	496	448	481	455	485	461	445	441	476	450	534	471	459	413	428	409	449	470	431	476	454	448	495	485	430	453	446	446	449	429	430	416	470	437	441	481	461	440	433	447	454	422	455	428	477	478	468	475	428	465	439	471	475	422	480	461	520	446	436	399	443	450	484	449	480	472	433	447	476	459	499	477	452	426	442	513	444	420	436	475	459	461	459	454	431	421	443	430	498	461	458	451	403	453	447	453	507	451	458	473	431	468	487	515	464	423	435	473	452	478	468	491	449	433	459	431	453	471	457	466	476	467	468	423	478	474	419	454	467	453	469	488	448	455	460	445	467	454	454	477	448	459	490	454	461	450	447	483	464	429	466	443	469	483	432	480	483	452	469	469	484	466	428	445	429	459	439	493	482	440	463	498	443	450	445	458	423	439	473	485	470	492	440	514	472	442	471	489	468	525	435	448	477	499	453	396	459	432	442	465	442	466	451	480	462	432	438	439	431	470	499	425	444	467	461	471	447	451	485	468	449	439	463	505	458	444	424	426	473	477	461	475	425	479	477	425	451	486	493	408	454	440	434	375	468	481	441	464	471	462	466	457	462	469	443	471	494	439	462	424	475	457	434	497	492	431	454	463	458	451	427	438	464	426	436	461	480	437	477	427	454	448	433	459	450	486	446	454	453	487	474	463	448	484	483	417	459	450	441	479	473	474	438	469	442	435	466	457	421	467	483	469	465	480	457	490	431	463	449	457	474	457	490	436	471	426	451	453	425	498	422	477	438	447	428	469	465	473	495	463	443	490	494	446	498	458	414	472	429	425	485	473	466	469	437	480	457	452	461	480	443	450	485	446	471	427	472	424	436	459	452	460	475	478	480	461	413	421	471	470	491	486	494	493	479	485	435	470	455	444	460	468	449	486	429	478	460	431	460	459	456	460	446	494	423	466	419	460	456	436	462	463	459	466	498	462	488	479	489	427	495	438	443	464	450	487	458	474	456	456	452	410	507	423	444	435	439	423	455	423	429	470	444	469	488	468	426	437	465	450	448	456	466	469	442	398	477	479	439	481	459	442	487	428	467	455	439	424	411	441	469	455	478	461	463	453	444	479	455	475	498	427	440	461	475	457	430	510	492	417	440	477	477	455	489	458	428	467	445	440	464	473	460	466	475	489	475	453	433	437	463	451	441	466	435	447	440	451	456	432	439	449	497	454	456	473	452	497	497	448	432	493	427	460	470	466	448	464	449	471	498	447	455	451	437	471	428	446	439	465	458	444	456	472	486	456	457	446	474	455	430	448	465	448	475	503	488	500	450	445	410	443	445	419	441	422	459	461	469	444	468	418	479	460	439	473	471	479	426	484	455	477	457	449	464	454	472	491	495	445	449	461	481	431	512	480	484	452	432	460	472	476	463	498	432	435	495	452	447	440	501	428	423	474	448	464	465	489	437	443	463	457	472	471	413	450	452	446	446	475	443	424	464	466	488	492	467	464	460	448	478	471	439	476	441	444	437	465	473	438	443	467	510	469	437	482	489	463	476	481	461	452	468	459	465	434	431	432	471	417	440	454	468	446	462	480	436	470	491	421	470	461	462	488	476	470	456	432	478	461	461	424	464	463	471	457	463	394	464	442	459	432	456	471	431	443	476	447	438	466	486	443	439	443	450	483	440	430	454	426	462	423	456	477	480	518	421	460	484	490	456	461	461	482	475	479	458	437	448	429	476	464	442	459	451	448	481	485	462	457	462	418	450	441	472	456	456	436	417	473	497	461	472	465	485	481	450	450	468	451	441	447	451	462	468	471	494	441	468	487	454	500	451	452	449	452	459	454	434	426
24682	21413	28598	24612	21160	6815	1865	1193	942	6569	25796	30307	20116	9896	3237	1399	769	578	633	665	641	630	653	621	607	607	598	616	653	631	619	621	735	642	646	610	632	593	635	607	645	650	617	611	632	660	654	565	617	620	593	627	646	620	615	628	653	583	665	634	637	614	614	614	609	636	629	655	630	621	627	621	617	634	581	622	597	650	651	602	595	625	633	598	600	613	612	609	625	606	622	599	609	627	641	612	623	636	635	651	588	612	633	635	644	649	594	589	642	604	609	637	569	632	610	623	595	603	597	614	641	638	601	619	647	604	613	609	627	615	657	619	577	597	621	631	601	624	626	600	629	627	633	648	597	609	625	634	598	654	596	636	610	650	592	646	608	647	620	627	558	610	621	589	638	620	620	618	651	630	673	611	659	611	621	614	613	615	593	625	613	583	641	627	619	618	595	624	585	566	599	637	617	561	669	626	603	654	628	597	663	613	635	639	597	571	597	598	637	619	631	638	628	637	643	635	628	625	623	609	627	623	657	615	616	639	572	632	597	607	671	606	647	588	585	638	578	612	620	639	621	623	580	661	653	620	618	632	612	605	586	616	598	643	615	634	583	564	632	617	632	574	581	613	615	618	644	632	608	604	608	610	624	542	629	654	626	599	651	608	578	605	618	617	617	603	613	661	627	602	608	591	630	636	628	618	573	617	614	648	620	608	614	597	630	592	650	603	640	646	587	592	555	612	564	625	620	640	606	549	612	630	585	616	609	654	596	575	596	602	596	644	612	659	631	677	579	575	645	610	602	601	639	624	609	594	616	610	606	620	636	615	582	589	608	658	638	624	597	625	599	615	611	631	586	649	626	619	638	575	615	651	584	593	625	595	639	607	636	687	655	621	646	610	585	613	621	652	583	600	590	608	662	633	591	629	603	594	565	569	611	641	638	622	614	627	620	619	632	609	604	632	634	668	594	611	623	596	598	621	654	651	648	613	596	620	650	600	632	600	619	561	604	629	635	629	630	601	609	624	619	588	645	610	582	632	623	623	597	617	638	634	626	641	636	637	624	635	637	581	619	614	599	618	603	612	635	656	600	563	587	592	646	625	584	635	612	624	690	609	610	603	613	653	613	586	631	589	635	605	617	630	596	599	552	593	614	650	597	590	600	633	585	605	637	612	603	641	619	606	646	610	635	572	675	631	625	641	635	627	613	606	610	617	633	662	656	630	618	634	620	586	648	584	596	610	571	586	553	655	634	628	638	589	619	598	618	640	596	620	656	632	669	620	636	636	585	597	652	584	612	635	626	628	615	597	532	604	633	607	623	602	576	635	590	637	600	599	556	580	603	607	569	569	622	622	627	603	607	599	610	648	608	577	630	594	590	621	682	602	599	625	627	644	594	592	652	582	625	607	625	616	575	617	604	611	632	625	622	613	625	615	567	625	595	588	641	621	656	629	661	619	639	585	634	643	578	600	602	631	600	640	626	587	592	614	640	652	616	590	639	656	627	615	659	659	597	624	654	608	568	602	666	594	598	651	650	571	588	609	617	623	585	619	617	630	643	599	606	601	626	627	634	583	622	626	606	635	641	598	644	598	598	648	597	631	651	664	670	591	630	654	645	606	649	607	618	569	603	610	614	577	589	631	554	597	603	626	617	624	643	640	666	592	615	640	676	645	596	585	621	631	641	606	602	596	630	614	624	604	622	624	586	608	627	603	648	580	628	578	570	605	620	636	592	623	616	615	597	613	620	603	600	583	609	604	626	649	624	628	590	621	627	605	633	600	654	588	601	663	649	611	595	602	613	643	551	652	637	593	629	617	612	618	577	619	621	627	581	624	621	583	615	640	656	653	672	579	625	684	573	604	612	602	610	589	598	613	621	616	593	587	636	589	667	579	643	582	595	608	631	620	604	628	633	555	603	605	636	641	650	606	654	594	608	627	558	613	645	596	625	679	590	610	608	600	636	638	610	575	544	586	638	617	628	649	610	635	604	596	618	634	620	630	607	616	609	662	603	624	605	585	631	570	614	590	638	629	610	615	626	593	650	683	603	588	600	614	631	621	618	620	654	637	596	589	661	644	617	559	624	654	608	593	637	642	639	613	601	660	627	611	633	576	635	640	564	603	627	643	617	635	602	651	609	620	630	611	643	618	635	600	608	610	612	656	673	575	598	623	636	594	647	643	666	652	613	574	620	590	615	612	637	630	605	583	657	622	598	611	650	649	636	654	648	625	640	593	594	576	638	591	613	620	689	623	591	632	604	632	644	632	622	655	637	609	633	617	599	632	616	624	583	578	631	652	613	615	579	670	611	626	598	607	618	663	605	621	598	634	617	628	626	617	579	581	614	608	612	600	611	642	643	582	614	627	601	571	569	598	595	642	589	565	600	610	614	593	596	618	635	578	629	602	620	644	639	631	620	641	649	590	587	655	605	631	599	603	607	630	595	625	614	651	601	606	639	625	584	672	607	578	578	559	652	621	583	601	622	679	587	652	647	570	615	599	624	630	587	592	600	604	592	617	627	697	624	620	645	598	651	612	607	596	607	597	625	609	631	607	605	633	579	636	631	564	626	580	623	632	664	645	654	637	634	585	590	620	596	654	634	616	608	586	652	612	610	625	659	630	610	642	632	615	613	604	622	629	602	632	585	634	616	658	626	625	649	622	589	627	612	605	563	651	605	650	630	612	616	658	625	643	649	562	619	638	619	611	661	634	613	603	631	615	638	653	642	608	631	603	622	620	628	603	609	610	629	613	587	607	586	597	627	615	642	653	566	591	599	665	616	593	630	598	542	588	592	652	602	606	616	631	601	614	575	560	601	628	656	616	591	619	598	642	632	582	567	638	604	588	580	632	576	656	592	640	601	589	623	598	643	604	566	641	625	596	571	617	658	610	632	611	596	646	640	612	608	646	623	641	624	636	573	617	635	650	651	615	597	599	595	657	593	630	567	644	651	628	600	627	613	571	592	609	618	626	614	583	645	637	608	581	608	661	621	642	605	617	665	559	567	588	606	621	620	589	589	646	588	645	593	603	615	615	646	591	623	618	580	591	595	648	606	626	592	656	636	595	609	604	592	610	686	576	615	646	615	615	654	601	607	603	639	600	606	615	602	618	583	652	615	632	611	625	627	642	620	640	615	660	577	625	607	671	610	600	596	660	644	591	577	611	626	579	637	605	616	625	625	627	639	640	604	641	606	622	603	582	618	594	597	619	614	613	638	620	611	643	570	617	625	606	598	586	588	613	578	646	598	623	608	605	644	592	636	658	592	595	626	608	625	614	610	603	600	680	612	608	664	649	656	625	633	631	627	592	620	585	619	642	642	582	614	606	635	639	626	637	640	615	653	653	607	639	606	613	633	658	643	591	591	597	588	590	654	628	596	621	556	631	618	612	619	563	588	648	654	607	633	592	594	654	581	591	624	639	589	642	611	590	603	652	623	625	611	628	580	656	642	592	560	628	627	615	600	623	613	635	655	598	562	590	652	603	620	634
4575	7920	7573	3926	2517	1849	1492	1252	1040	9274	27464	25568	16281	8310	3114	1355	740	579	546	526	590	563	574	569	548	564	561	502	579	542	534	542	592	560	544	567	545	530	539	534	553	530	538	552	555	580	550	560	549	543	527	571	547	537	510	586	507	588	483	502	535	521	526	545	593	548	555	546	543	551	551	547	559	514	554	530	585	517	529	586	550	526	532	556	591	523	539	595	535	596	531	579	548	580	546	570	541	546	552	563	566	516	557	549	531	516	539	539	577	535	541	547	527	552	516	521	530	576	569	568	536	541	525	516	547	566	567	553	515	539	549	563	580	566	536	527	550	526	556	533	534	512	522	554	562	531	492	529	513	544	558	539	573	562	540	538	518	554	547	550	566	597	527	561	581	553	516	539	519	550	530	531	528	537	516	583	532	539	543	567	554	554	544	512	558	524	532	535	514	582	507	572	532	536	552	575	532	540	545	538	530	542	542	569	511	526	584	572	565	559	543	523	552	553	502	547	524	500	541	531	548	584	544	591	546	571	597	519	549	509	544	536	586	572	546	512	535	521	607	602	551	536	578	521	559	539	556	541	545	518	531	597	501	548	571	550	559	569	507	584	579	560	556	519	535	564	542	528	541	505	564	529	579	524	538	508	530	565	526	580	571	532	562	519	543	565	599	552	545	475	541	544	548	511	533	546	494	572	558	559	536	529	574	525	529	547	543	558	575	559	576	539	517	538	576	573	534	573	519	514	558	513	564	530	551	564	571	583	567	553	508	531	548	532	532	522	528	529	505	550	505	547	503	551	508	543	555	545	503	538	553	516	553	536	519	540	544	513	520	529	525	571	590	545	560	567	514	550	498	564	555	537	522	549	523	533	527	525	550	513	532	545	589	535	559	527	551	555	561	567	577	550	514	563	556	503	520	527	535	519	546	520	509	532	551	502	549	567	553	545	560	550	552	547	534	510	566	512	559	516	515	515	512	549	535	516	540	549	557	540	546	516	551	544	516	549	568	565	526	570	559	535	592	547	530	564	572	561	584	507	505	544	570	512	560	541	555	521	559	552	551	530	524	534	518	523	533	547	530	536	532	541	550	561	507	487	520	494	582	555	519	523	540	588	530	573	530	519	576	525	530	535	545	544	515	539	566	548	540	537	519	561	588	513	586	516	565	528	547	564	552	552	546	525	571	531	553	508	534	529	520	508	568	594	547	617	565	556	524	604	531	553	573	520	538	541	547	545	597	506	540	532	521	536	521	477	515	535	558	552	554	540	543	548	511	540	579	524	542	563	500	530	553	548	589	547	532	548	537	562	539	578	548	577	521	528	525	537	536	517	609	540	553	573	550	543	508	575	542	530	543	580	521	568	579	527	558	502	503	517	582	564	514	534	556	523	547	552	550	565	513	550	523	539	543	555	551	527	558	496	527	501	537	539	572	533	510	547	525	530	556	532	559	581	539	581	546	537	554	511	521	538	540	584	542	551	530	527	537	524	567	576	510	545	537	511	545	566	558	528	550	526	516	538	535	580	555	532	556	569	535	537	528	531	509	541	509	539	517	571	565	558	569	507	583	519	537	536	552	547	528	579	506	580	522	538	561	557	556	500	561	504	568	545	561	527	576	540	567	515	552	550	493	557	551	530	573	504	525	546	575	562	532	553	566	538	565	556	497	504	492	583	522	588	515	535	528	524	572	550	536	499	532	561	521	574	502	544	514	552	538	503	557	528	580	540	544	558	552	547	547	544	561	540	500	565	531	536	574	540	545	549	561	581	601	574	593	531	558	509	519	545	569	602	539	568	534	564	520	528	569	543	516	539	492	573	544	550	541	574	550	537	532	538	536	538	550	510	577	577	502	565	573	549	549	577	540	559	536	525	511	530	520	557	533	532	550	515	548	537	571	569	566	548	530	481	543	515	573	567	561	615	522	526	567	519	574	525	509	553	543	541	567	532	523	487	581	569	532	569	573	537	577	583	524	560	528	514	506	514	533	506	568	541	512	551	577	536	569	553	505	534	595	510	558	554	530	557	546	538	519	547	577	555	549	525	519	526	533	541	532	551	567	547	521	525	555	563	500	569	551	554	565	555	503	545	554	521	570	503	553	591	532	532	532	578	507	530	530	566	546	564	557	547	527	523	540	496	548	554	512	504	524	542	523	523	521	525	554	546	557	534	553	521	527	506	570	546	558	590	553	485	564	546	540	522	545	543	543	529	544	509	525	544	518	595	521	495	541	524	559	548	498	505	519	591	545	529	529	547	565	507	563	506	568	579	538	547	538	531	505	529	519	482	540	542	552	522	546	542	556	529	504	553	555	555	545	564	541	541	583	554	558	523	512	521	520	513	557	531	532	554	532	574	521	541	518	578	582	564	540	535	524	517	556	545	555	537	519	551	512	531	543	532	512	547	515	542	517	527	482	506	534	548	514	532	535	523	530	523	575	536	538	525	538	549	577	534	531	519	573	576	541	537	546	534	575	523	510	531	573	541	543	529	503	495	502	537	559	536	579	561	573	543	516	574	530	508	528	540	518	511	570	524	561	600	537	584	578	552	536	507	573	521	560	501	555	583	505	552	556	531	534	532	510	545	543	552	539	556	571	530	531	575	525	572	591	526	507	542	525	545	558	576	567	525	528	552	516	559	546	582	556	545	584	561	534	539	572	602	570	534	546	539	538	498	543	553	538	540	526	581	500	555	556	522	547	551	557	518	546	508	534	527	526	506	518	538	498	564	588	547	543	553	532	530	545	580	553	537	570	551	550	566	537	557	527	510	554	515	511	507	541	575	519	545	550	506	503	530	565	528	518	534	506	535	557	554	542	560	528	505	532	540	513	505	549	557	552	525	535	574	574	589	547	527	514	553	560	508	544	583	513	530	549	565	549	569	525	552	565	553	522	509	552	539	560	539	587	604	525	542	549	559	557	499	533	529	565	534	574	526	533	550	574	538	523	558	555	554	559	504	502	548	540	532	511	564	539	529	521	581	530	536	548	525	553	536	526	524	552	547	533	549	554	567	559	567	533	540	574	554	562	560	563	539	531	549	554	547	538	579	561	548	533	554	518	552	558	565	512	540	542	531	554	534	503	532	522	505	526	555	524	521	547	537	541	514	567	561	542	540	474	592	532	559	516	558	496	537	522	525	534	571	532	511	501	533	549	568	539	563	520	512	566	539	528	488	544	506	565	565	552	534	537	561	511	541	566	528	533	536	541	549	514	547	534	555	515	539	510	521	524	510	535	581	502	539	531	555	534	570	531	483	524	543	523	491	553	536	542	561	546	534	520	506	512	578	530	521	552	515	543	507	524	538	533	548	591	520	597	498	530	530	528	523	530	493	563	547	526	498	541	540	554	528	545	551	538	520	517	518	540	509	567	554	534	503	568	510	584	536	524	529	544	544	543	587	518	566	545	504	547	552	522	537	537	562	555	496	537	529	545	565	531	532	573	529	532	533	563	504	551	487	547	537	503	531	571	540	530	543	532	523	543	560
27750	10748	2087	1415	951	681	616	587	523	830	1892	2410	1759	1155	695	614	581	551	577	513	513	547	556	569	506	495	509	520	523	532	559	540	544	532	524	575	550	574	537	537	530	536	532	556	520	543	534	500	557	535	535	547	503	549	559	506	545	539	515	545	536	553	583	543	584	522	546	602	520	524	530	524	500	567	553	571	576	518	542	559	539	510	526	507	534	574	555	574	549	504	511	518	534	514	563	558	528	511	516	483	544	546	527	525	532	517	531	546	571	554	545	503	565	524	534	543	567	555	585	553	554	565	524	557	536	571	487	557	521	550	564	501	500	539	578	552	492	501	534	517	514	551	580	579	519	527	571	561	555	545	540	534	558	533	527	512	547	538	512	509	550	531	556	540	561	513	564	514	594	515	533	588	519	559	529	592	527	533	523	504	553	545	581	492	525	530	531	518	519	522	495	523	552	523	543	577	558	528	545	500	567	535	562	537	488	569	579	535	567	490	525	560	584	512	528	570	537	584	542	523	581	493	562	484	553	524	575	499	530	587	515	539	571	531	476	545	524	523	482	531	542	549	538	530	557	550	544	545	559	528	544	537	539	574	529	532	539	513	540	556	558	529	492	551	606	473	568	554	536	528	516	508	516	519	578	493	538	536	539	540	537	546	541	535	498	560	551	485	542	532	515	549	579	534	563	558	505	575	530	518	583	521	543	560	515	541	534	504	501	583	588	529	497	558	560	563	568	541	550	515	523	570	572	529	532	563	579	552	538	569	549	562	543	622	522	535	568	552	573	569	573	569	532	554	532	520	526	540	556	515	521	518	543	561	553	529	573	565	539	536	531	524	571	557	540	501	505	502	501	587	550	570	537	515	548	552	557	576	551	532	570	538	515	511	520	523	582	528	537	516	492	545	557	558	507	564	573	539	524	513	564	539	549	530	490	548	508	557	520	521	536	536	603	559	566	519	576	543	545	513	567	542	553	534	556	511	499	512	549	524	538	557	557	541	534	526	535	561	557	577	551	571	538	536	539	529	528	558	567	553	556	581	531	518	562	573	530	535	542	551	582	542	524	520	554	558	519	564	500	544	534	535	559	549	563	513	526	549	526	533	518	550	529	558	547	534	542	553	575	535	555	548	552	586	505	559	536	528	521	534	538	518	548	560	570	562	565	548	504	579	580	514	545	552	551	533	549	555	531	492	531	531	553	530	529	558	595	540	541	526	549	535	528	540	521	565	488	538	562	523	556	555	569	548	542	504	572	551	504	576	506	533	532	533	586	543	535	562	520	527	601	538	560	543	533	603	550	591	555	540	559	548	545	515	552	515	531	534	536	538	522	524	534	523	528	541	542	569	534	543	531	524	555	533	523	513	469	556	520	572	532	516	520	576	539	550	522	555	513	566	557	509	546	539	508	552	547	541	547	530	546	559	554	544	566	514	570	537	576	548	551	501	519	532	568	513	520	550	495	524	537	534	557	556	572	521	500	528	542	564	545	522	506	515	543	541	539	539	554	501	499	540	565	524	525	544	534	554	561	536	541	539	545	534	495	501	554	492	524	571	540	540	513	576	520	536	511	553	518	555	511	532	562	528	554	518	533	544	535	587	504	592	535	558	522	522	530	542	545	541	579	503	520	514	549	494	561	504	545	540	526	526	540	557	525	554	555	570	571	568	517	535	574	489	531	541	527	534	559	492	515	561	562	558	576	527	532	552	533	514	569	540	507	534	536	498	551	569	551	520	556	563	515	501	525	519	533	548	537	535	529	536	567	545	565	544	537	477	545	510	540	562	546	583	533	524	526	553	550	536	519	531	572	576	602	550	563	576	593	545	525	570	499	543	552	533	525	545	540	528	567	549	570	547	569	505	546	536	566	541	547	564	518	559	534	572	494	540	517	534	547	585	528	545	560	548	524	532	541	566	544	492	522	485	560	537	559	556	509	508	505	541	474	513	538	608	533	552	534	526	491	527	566	548	547	529	512	504	543	546	551	530	557	560	518	574	549	552	496	531	540	547	536	554	530	541	566	533	537	554	543	567	516	561	550	577	547	515	507	544	526	558	541	546	517	559	541	534	544	531	490	519	565	550	512	541	555	565	514	519	543	510	557	538	520	540	560	506	543	506	543	581	565	561	528	520	544	530	554	578	530	495	571	536	524	556	550	574	556	511	545	502	556	554	529	484	530	508	514	545	561	536	489	510	522	509	539	560	589	538	510	548	561	554	476	566	528	543	549	546	543	518	531	523	521	527	523	546	544	510	548	530	545	525	568	544	517	565	519	578	551	538	529	547	499	549	531	521	522	503	506	536	532	530	502	561	510	527	569	557	523	514	503	508	583	540	527	560	560	550	564	541	521	553	563	569	554	576	505	562	536	527	520	467	514	557	588	536	532	555	520	531	511	572	575	544	546	548	512	567	545	529	537	561	523	524	539	543	512	532	560	541	524	544	555	558	552	520	527	554	524	558	573	525	541	568	511	489	548	559	527	566	487	500	509	536	558	532	526	520	515	504	546	532	604	529	587	558	532	560	526	589	523	523	548	523	519	527	517	505	547	536	567	496	542	541	536	556	573	509	510	559	526	532	553	550	573	540	535	511	521	537	545	534	561	547	550	551	543	516	492	492	525	533	510	523	533	552	561	548	567	539	534	535	588	534	551	563	520	526	532	586	550	521	550	579	557	527	596	555	477	491	522	558	545	503	565	517	521	537	535	560	551	501	539	548	488	519	547	544	527	555	507	546	508	551	554	504	565	541	569	519	512	528	508	531	537	550	580	512	564	528	534	560	541	521	578	536	471	541	544	578	526	599	545	574	541	534	552	525	524	534	549	550	544	541	568	526	608	511	510	549	513	531	564	559	528	559	550	511	541	543	518	509	526	555	542	523	518	591	559	526	566	525	510	547	579	585	552	555	531	571	499	523	528	531	523	562	574	545	561	536	540	554	514	538	529	545	544	518	558	541	534	571	574	536	539	551	555	539	573	544	550	510	489	542	566	492	556	573	568	554	520	509	573	527	508	515	500	510	561	546	560	500	539	533	534	525	549	546	554	545	527	522	542	527	552	555	535	510	535	569	572	522	534	558	561	510	519	484	548	567	577	576	483	552	585	485	549	496	551	548	539	545	589	549	515	566	553	516	537	533	548	548	542	517	533	536	557	541	549	541	551	490	560	563	536	585	523	531	545	571	514	537	539	519	529	537	532	548	544	507	529	558	546	514	545	516	555	541	569	503	565	526	511	510	560	540	580	545	547	596	482	487	512	511	575	567	501	559	496	536	585	551	566	522	549	510	546	498	543	509	531	573	565	507	546	568	548	548	556	533	551	501	537	525	568	513	533	540	540	556	522	537	535	522	564	524	523	543	555	511	560	521	535	530	547	510	525	519	562	517	543	504	550	565	552	586	583	531	546	568	521	539	564	550	542	516	552	526	513	549	592	528	534	517	523	575	544	547	523	534	529	517	573	504	551	570	535	554	538	536	572	540	536	565
5792	1370	1460	995	821	656	557	576	507	925	2404	2760	1806	1055	694	549	499	488	476	499	496	449	471	449	437	492	456	487	501	470	483	470	471	489	516	484	407	447	498	467	461	501	467	478	485	437	466	469	434	421	493	496	479	457	459	529	481	477	472	459	464	462	445	439	485	471	478	465	452	430	506	479	488	501	447	433	434	457	458	445	479	461	467	431	492	475	464	434	455	442	465	476	501	417	462	500	474	463	463	490	461	450	490	458	452	467	443	430	486	465	432	475	465	466	453	480	465	483	453	455	454	434	460	455	486	459	442	471	449	499	489	438	478	488	441	469	452	475	432	454	449	483	456	444	468	440	459	451	455	454	466	474	478	449	459	430	447	456	457	499	484	468	498	415	441	442	404	450	456	482	430	454	449	483	443	465	518	493	454	442	471	471	518	423	435	427	424	454	455	449	456	425	456	434	453	437	467	444	478	511	423	416	439	425	453	433	470	484	479	487	494	475	461	461	511	480	480	471	471	455	474	412	450	453	466	463	498	474	486	447	446	442	479	475	458	467	458	417	449	457	441	483	458	441	461	459	441	441	513	440	478	448	435	468	461	437	453	462	440	474	460	479	461	429	436	437	485	518	428	435	461	464	440	432	431	472	476	455	490	454	479	471	449	449	464	433	427	472	445	452	470	471	452	465	472	503	453	459	463	493	482	447	435	465	463	444	488	461	452	485	445	440	464	463	443	450	462	443	496	440	470	467	448	436	452	470	474	461	455	484	457	432	498	459	458	466	435	444	458	459	464	464	469	463	480	487	455	447	444	471	479	418	467	469	467	414	482	439	432	461	475	459	459	470	467	455	466	494	497	445	494	453	453	451	453	470	414	428	438	444	481	448	455	414	510	463	448	476	454	453	454	471	472	460	491	468	458	462	495	418	466	475	475	423	475	489	454	445	447	506	462	487	452	464	504	489	459	433	440	459	485	470	488	464	461	460	459	450	457	477	465	504	429	460	469	487	463	498	429	430	466	467	476	483	440	458	448	484	457	467	433	453	474	459	435	487	455	429	483	458	474	467	468	454	473	441	482	456	493	461	450	451	495	453	468	474	432	469	453	459	487	472	499	397	506	463	434	440	502	483	488	456	477	510	433	456	453	497	448	490	447	443	443	448	430	459	445	445	485	481	450	472	484	459	462	446	487	475	465	465	465	476	449	497	461	472	448	424	496	436	442	449	479	494	449	442	447	453	439	470	465	458	496	453	499	463	453	494	459	492	491	457	442	488	479	491	490	433	487	503	474	468	442	504	515	412	469	478	467	454	472	453	419	468	454	419	457	447	475	476	469	440	490	494	491	450	516	448	487	435	468	445	480	479	454	498	471	433	440	483	471	489	428	443	460	491	460	433	473	444	499	426	452	474	448	451	453	456	483	451	454	459	459	493	495	438	459	463	436	445	444	452	474	446	489	454	480	456	490	475	490	438	455	479	448	478	505	464	461	498	452	463	475	458	495	504	466	469	466	454	444	486	475	444	472	468	428	425	457	442	477	431	460	476	463	477	445	441	464	476	464	455	451	465	428	486	454	435	484	460	459	461	458	432	438	445	433	461	479	463	462	467	470	476	490	442	485	445	464	440	471	456	422	463	478	457	448	472	476	484	446	448	487	465	465	491	484	489	477	474	440	469	440	444	448	473	443	476	467	434	468	486	447	437	473	460	501	479	437	474	442	517	492	458	477	463	494	479	450	431	473	470	461	484	427	426	464	466	442	447	460	478	436	491	454	493	519	479	407	473	481	531	474	476	462	438	451	452	447	462	471	469	453	475	454	458	507	420	486	469	465	482	485	474	481	477	478	406	447	473	471	531	452	450	476	485	414	453	449	450	455	453	476	430	502	477	453	478	488	479	461	470	468	464	460	473	447	454	428	492	462	513	453	463	495	513	464	482	464	465	465	478	434	463	456	431	441	461	428	421	463	458	477	488	465	473	477	501	447	443	461	441	444	457	487	457	472	485	470	426	485	471	450	493	471	449	454	450	467	494	442	458	480	489	476	451	452	475	442	453	516	463	436	431	438	413	490	482	454	428	493	442	476	476	465	502	449	462	469	448	460	502	498	434	496	425	456	449	468	499	452	455	461	480	466	473	457	463	461	467	482	499	473	491	511	414	460	442	451	474	463	467	426	437	456	446	495	453	431	446	464	448	443	437	483	490	440	450	467	457	473	453	502	461	424	447	458	432	459	495	478	451	443	420	465	485	461	416	475	417	483	456	476	443	486	451	457	439	442	471	470	475	449	477	421	501	481	518	466	467	449	445	478	439	472	475	439	475	427	440	458	437	424	485	455	439	481	436	459	446	460	436	445	419	445	463	478	459	487	456	481	433	463	469	458	432	471	465	448	448	467	462	438	451	479	480	457	476	480	491	482	492	454	438	456	402	483	467	448	462	479	455	456	470	461	497	445	479	477	472	465	444	432	441	451	452	473	470	449	416	463	472	438	440	503	479	437	431	458	465	470	458	422	425	474	427	460	460	451	486	463	446	484	470	454	492	466	456	450	459	462	508	467	447	460	470	438	477	446	491	427	471	453	451	441	448	457	454	448	478	443	482	481	457	436	492	453	498	497	435	487	472	434	493	419	499	477	500	438	455	453	523	495	468	454	437	421	475	459	412	480	464	453	443	457	432	471	439	480	478	434	456	444	471	432	475	480	470	439	447	485	494	493	457	462	451	473	487	449	478	445	425	474	492	445	488	475	473	474	504	459	441	474	462	464	477	438	468	489	466	492	490	483	468	495	488	441	451	449	441	442	447	458	468	482	470	495	480	484	475	465	445	456	455	452	460	427	405	468	425	478	470	482	455	456	455	484	471	477	483	458	492	472	455	464	460	448	427	478	469	433	506	485	434	469	460	472	469	456	474	460	470	444	460	459	434	496	451	450	443	453	436	458	478	480	445	484	421	471	501	451	464	445	459	443	464	475	454	444	488	472	485	492	459	450	444	438	423	437	455	479	456	484	421	439	479	465	471	446	451	484	469	495	441	473	484	427	448	449	434	454	479	479	466	465	453	476	448	447	488	439	474	448	461	470	447	471	457	430	495	447	420	484	485	436	467	451	492	504	460	500	447	478	478	469	465	455	436	467	455	466	481	465	477	485	456	471	451	463	418	464	470	456	471	449	478	458	463	466	506	484	457	475	432	438	500	461	479	481	472	443	480	515	474	466	465	453	512	441	431	436	459	484	438	486	440	434	449	431	485	437	456	439	448	477	477	445	446	469	490	439	457	470	457	465	442	469	431	456	462	497	458	493	473	459	463	481	450	451	491	497	463	512	502	465	474	463	464	484	478	453	502	449	492	489	436	472	439	458	482	433	432	449	454	485	489	465	468	452	482	500	468	458	454	478	468	477	445	473	484	483	471	449	429	448	468	437	462	461	457	442	449	465	488	477	444	439	490	464	447	468	450	408	421	441	491	443	458	446	483	421	451	422	448	463	476
25570	21397	27547	25479	8502	1906	1193	844	763	1485	14988	18652	12252	5068	1755	833	624	544	462	498	508	501	514	529	501	491	532	520	494	512	529	475	486	475	474	504	510	507	517	512	529	525	502	494	499	482	525	519	485	497	464	555	534	525	473	518	489	477	498	532	518	506	506	551	516	520	517	492	518	489	487	481	504	496	515	524	475	539	523	488	545	490	493	496	492	494	478	484	514	481	531	539	491	495	556	560	521	484	522	534	532	462	531	480	483	504	509	484	525	469	489	509	494	499	493	503	476	505	471	446	489	498	504	490	466	511	490	506	504	487	474	517	548	518	459	497	519	532	507	497	513	479	498	512	495	524	504	481	485	499	475	512	478	492	488	466	489	454	482	496	496	502	474	499	508	516	533	474	528	458	513	482	524	486	512	507	522	491	522	545	512	535	529	509	467	533	508	462	439	527	503	482	498	464	542	493	480	484	485	502	494	475	497	473	485	465	489	509	466	484	493	499	499	503	493	514	483	492	477	514	504	503	475	478	503	486	478	522	496	459	546	484	510	527	460	467	532	494	500	520	526	467	533	528	477	464	523	503	468	496	502	504	460	545	518	494	506	515	465	489	525	473	520	518	557	482	522	522	470	454	497	468	464	519	498	513	465	565	497	465	475	500	471	506	484	486	482	507	470	506	469	471	498	467	488	501	519	488	506	506	515	483	506	492	513	504	481	500	471	510	485	513	490	522	520	497	490	487	513	504	499	489	497	511	493	488	462	505	453	555	487	485	500	485	520	495	436	497	555	498	522	468	498	499	523	526	501	507	526	533	525	498	501	494	505	496	501	476	472	518	460	464	472	466	503	469	533	500	477	477	540	477	496	531	512	461	543	465	483	466	500	528	497	477	507	541	512	514	500	527	499	510	517	494	473	532	510	500	484	478	485	509	501	506	480	497	462	462	473	476	504	476	530	522	500	464	514	476	472	478	492	519	496	502	542	541	556	494	486	495	497	450	545	520	495	481	494	484	537	494	511	549	513	501	486	472	516	464	509	497	459	479	521	488	501	484	480	488	479	492	481	516	525	469	521	513	510	538	479	540	497	512	503	534	463	467	465	492	486	497	472	493	490	494	505	522	518	485	493	461	490	492	479	502	479	491	497	516	492	461	518	507	501	536	501	471	487	487	495	486	492	498	510	521	490	481	457	469	501	452	481	512	490	467	512	499	528	476	461	517	521	485	519	472	516	518	504	521	492	516	482	477	572	543	477	507	511	560	527	502	461	479	523	479	547	527	515	531	507	474	498	472	433	502	517	522	489	512	480	468	487	508	451	489	506	428	491	509	522	497	515	498	503	490	513	480	505	477	487	508	426	471	498	473	478	504	472	512	470	499	497	513	506	494	529	473	457	532	492	503	487	500	493	500	515	493	483	502	488	437	508	505	517	512	494	487	488	515	492	500	485	492	491	486	495	545	503	472	549	493	505	517	502	506	483	480	524	562	486	476	477	457	481	524	512	515	489	509	485	511	523	501	484	482	537	516	496	445	496	493	499	507	514	528	514	534	471	440	520	513	507	512	500	479	559	512	537	531	527	480	483	494	538	482	489	443	473	513	473	518	510	509	483	474	508	468	526	468	506	498	478	441	528	485	497	460	492	480	465	496	489	553	468	493	534	533	475	514	498	502	522	493	481	507	507	444	497	486	464	472	504	502	520	476	511	457	498	495	520	527	532	471	497	493	482	524	471	495	480	523	490	473	515	492	507	495	474	522	484	513	489	507	482	484	509	516	521	475	481	498	485	496	442	544	527	512	486	480	532	503	498	516	513	488	495	472	490	482	472	493	468	487	490	452	502	511	461	510	462	493	464	521	474	474	511	517	504	508	466	482	462	492	547	487	491	504	500	495	538	498	524	469	482	488	524	504	480	480	517	483	470	488	464	484	514	547	492	503	471	494	518	495	507	517	519	508	510	494	518	497	523	517	484	549	489	459	477	528	497	495	518	513	469	531	535	483	503	450	510	490	514	498	500	507	483	448	527	518	506	473	513	459	497	486	455	505	484	477	516	525	485	490	496	483	468	523	536	473	519	453	521	518	493	515	499	520	515	513	517	491	502	512	499	497	516	481	497	489	476	530	515	475	515	482	473	516	524	464	522	517	493	526	514	477	510	519	521	524	457	513	470	524	464	532	473	508	491	498	491	562	478	547	513	512	484	472	502	498	497	488	477	514	461	534	495	460	476	549	466	456	458	485	545	489	483	539	448	503	534	489	454	457	492	490	475	468	490	524	499	474	500	503	489	480	464	471	501	493	503	481	478	472	485	508	461	511	471	517	490	493	501	464	513	470	466	494	482	506	517	519	490	530	492	508	559	516	459	525	498	470	510	516	521	502	515	523	490	489	508	449	535	466	493	485	478	547	468	477	526	519	504	520	528	486	485	458	509	491	477	548	532	469	526	493	492	510	500	484	494	458	500	536	541	508	532	475	475	524	499	529	511	459	475	546	507	479	499	523	529	492	505	494	501	469	499	505	501	546	519	493	489	459	539	457	492	523	515	481	487	475	446	504	487	470	480	502	467	517	497	498	491	483	468	462	537	510	526	492	503	512	472	493	484	480	494	521	514	534	473	478	525	516	486	512	512	503	486	477	493	491	527	493	506	490	533	481	488	511	481	462	494	457	494	516	512	496	518	510	499	522	471	499	516	506	504	440	461	520	470	521	507	485	506	474	476	487	543	547	555	485	478	505	480	512	514	498	498	508	539	502	509	516	477	489	441	500	541	512	515	463	532	477	479	503	458	514	462	494	513	470	527	501	528	534	514	494	482	505	510	475	499	512	499	548	547	478	469	474	490	515	479	513	482	498	466	504	479	503	477	495	474	488	509	530	540	477	435	505	485	513	481	496	513	465	517	497	487	483	512	502	528	482	515	477	507	529	507	453	516	499	462	510	484	484	490	511	502	494	498	460	483	482	500	489	516	450	477	501	472	499	565	505	477	469	491	493	482	457	503	452	525	497	484	499	528	483	518	464	520	486	514	475	484	513	444	519	505	499	534	484	500	481	499	478	479	496	493	562	494	465	485	479	484	557	485	545	489	513	527	535	489	494	481	502	543	500	502	452	518	493	468	476	512	504	505	483	528	544	489	460	530	483	521	527	496	481	472	470	489	511	511	462	502	527	537	509	461	495	494	487	480	498	503	496	521	525	457	460	510	477	476	494	524	435	488	511	536	511	456	504	485	517	506	479	482	499	495	512	531	492	523	465	510	563	473	512	500	492	532	506	492	485	520	495	512	526	477	434	516	457	482	544	476	546	485	509	518	452	504	493	512	478	491	497	515	473	525	509	523	546	462	475	505	458	492	531	460	485	493	546	432	500	441	514	476	517	483	509	499	520	476	497	482	564	507	485	512	543	490	478	504	529	491	518	504	521	506	459	491	490	473	483	518	496	514	487	474	542	502	498	500	494	495	513	533	505	496	513	530	484	478	480	521	463	501	505
4204	5341	4094	2260	1971	1676	1174	929	844	2244	17282	16817	10542	4598	1830	874	559	473	452	486	480	467	457	446	460	437	463	445	431	486	425	443	456	441	465	475	429	463	492	449	469	434	429	447	458	443	456	464	458	456	469	458	459	462	429	459	449	452	455	440	457	416	429	505	419	461	451	471	465	484	433	448	441	455	459	481	444	476	444	415	402	450	457	414	428	446	454	415	447	440	445	474	457	447	469	477	423	446	471	443	437	438	434	452	485	426	477	456	450	469	396	473	439	458	455	460	448	457	435	456	450	476	451	465	460	438	409	460	452	439	488	440	447	460	442	447	466	465	434	463	488	483	458	443	458	486	474	462	456	495	426	465	470	443	463	456	452	507	420	466	437	435	443	453	427	475	449	424	448	421	444	464	423	433	486	443	434	427	490	457	521	469	509	452	429	469	407	461	477	525	478	487	454	495	441	451	441	454	458	464	439	442	428	441	433	419	494	436	444	443	448	484	428	451	453	465	455	468	486	421	446	472	461	441	460	452	465	499	480	454	459	459	438	459	430	465	406	431	480	446	432	447	459	437	461	419	455	448	456	443	456	434	473	453	455	450	446	460	465	445	421	469	448	446	450	428	450	455	442	481	461	429	483	445	474	444	457	451	449	435	431	444	467	456	470	455	462	448	447	434	469	431	446	439	446	461	427	448	475	495	502	435	431	423	414	436	463	458	460	492	462	434	462	452	430	464	444	474	458	450	468	444	480	478	417	469	417	451	473	457	450	461	416	452	463	460	457	489	452	441	424	480	420	472	398	431	425	442	480	478	431	436	432	453	437	448	465	443	474	423	452	427	438	464	459	450	441	479	457	442	440	483	431	436	416	445	448	451	419	475	489	449	442	443	433	475	473	471	475	424	443	440	448	461	429	481	425	423	455	425	474	449	422	438	419	479	422	431	484	444	432	447	474	447	437	458	470	465	473	440	442	390	457	415	438	449	471	447	451	469	438	427	441	453	440	431	474	508	462	424	446	439	457	428	448	430	458	436	459	461	456	421	454	451	461	452	444	461	451	444	467	445	433	445	445	470	491	463	452	450	463	397	454	476	451	431	465	466	457	466	443	463	459	451	465	489	472	486	482	466	443	461	428	468	439	455	437	437	422	429	451	465	449	434	434	442	432	456	450	415	430	440	437	437	453	441	466	450	451	456	424	435	451	469	446	500	450	449	438	461	445	460	449	445	461	446	475	506	428	478	506	438	481	427	434	408	427	416	441	454	458	407	451	453	438	410	452	496	437	453	453	440	434	466	459	472	423	438	453	432	441	490	445	470	495	443	431	454	461	437	504	483	451	481	456	510	437	415	450	427	419	457	479	437	436	474	475	427	472	449	476	462	426	452	425	444	430	410	434	450	457	443	427	430	451	454	414	453	445	438	482	460	403	471	470	431	468	452	495	398	476	456	470	415	466	474	449	446	427	451	480	456	424	448	463	448	450	423	441	438	419	467	427	477	438	452	438	453	471	452	434	437	424	428	467	443	431	412	444	456	428	437	508	472	429	434	446	424	472	450	471	430	422	491	438	416	455	459	450	471	464	455	425	407	472	448	470	463	444	422	411	446	464	444	476	435	493	447	459	481	463	489	455	471	455	472	441	424	415	430	492	452	457	421	477	461	382	415	428	469	442	454	435	408	447	438	442	427	470	448	447	427	464	437	480	418	441	442	422	468	456	447	458	438	467	429	436	484	421	498	486	505	450	487	450	500	398	435	481	460	452	440	424	447	434	478	460	442	456	463	449	411	445	415	497	441	462	437	449	456	464	444	454	472	429	484	420	434	444	469	420	462	440	440	463	416	457	465	460	444	448	449	434	459	475	440	443	458	454	404	491	467	459	439	472	454	486	442	420	486	421	444	448	461	435	468	441	460	447	467	441	481	442	454	488	456	462	464	475	449	456	476	436	440	456	436	457	464	444	479	393	478	439	447	433	458	467	478	470	425	478	452	480	438	429	433	450	466	432	452	461	456	458	417	433	455	411	442	468	441	466	437	454	458	481	412	445	422	403	457	423	458	469	439	432	475	456	503	453	453	458	446	470	430	433	434	461	474	454	464	408	439	419	423	463	448	455	464	402	478	454	438	442	449	431	437	450	451	448	489	416	423	443	434	443	474	458	457	455	449	405	429	476	437	455	418	467	439	418	423	435	435	421	497	419	442	445	446	421	427	446	454	469	444	473	470	459	439	458	458	475	455	435	444	425	456	461	468	467	471	426	464	444	436	461	453	457	436	478	488	415	421	432	450	471	471	442	375	434	481	403	431	477	416	487	466	448	468	467	404	452	465	441	399	446	411	465	440	454	485	447	452	452	430	470	438	449	436	471	468	427	445	416	472	451	458	431	438	454	452	455	446	420	428	441	464	458	456	433	469	467	457	445	460	416	452	428	431	449	449	441	464	440	439	446	448	452	449	447	436	457	441	454	444	427	441	433	434	468	468	427	473	441	419	467	413	485	442	409	448	432	455	442	487	456	449	469	431	442	405	413	442	433	419	466	481	415	439	467	448	465	452	446	458	475	444	461	471	466	455	447	433	460	473	426	429	463	428	472	455	449	450	412	432	423	461	433	407	453	470	465	460	436	449	466	468	433	446	421	457	464	491	490	462	439	467	471	439	466	467	447	447	455	453	446	433	414	444	423	450	471	478	453	446	423	434	473	452	445	455	449	493	444	461	479	430	479	489	437	450	474	476	484	451	468	469	429	473	420	447	427	440	446	436	437	486	436	475	449	460	447	448	446	492	423	434	388	450	434	419	463	382	452	427	430	472	463	458	445	450	470	433	449	452	432	435	420	463	441	488	464	457	446	450	435	438	427	479	450	450	462	402	446	427	419	408	446	464	460	450	440	451	428	455	442	450	460	422	460	431	453	437	430	453	483	466	446	444	468	405	451	466	405	453	464	494	474	444	459	459	450	450	415	397	466	442	448	446	454	464	477	462	440	422	419	464	435	490	431	434	452	428	451	440	429	493	446	413	501	457	507	453	445	447	437	430	456	443	456	468	445	462	458	470	435	441	427	429	447	430	455	462	444	472	445	453	491	459	477	431	437	405	485	463	434	463	454	450	443	424	433	434	488	467	456	442	434	449	461	440	441	441	467	445	475	418	479	457	467	423	471	497	439	410	448	427	428	446	469	457	444	459	404	475	399	473	480	450	458	434	430	419	424	453	477	424	441	474	433	463	447	440	441	431	435	449	459	444	415	478	472	444	437	445	460	446	463	427	431	457	453	451	458	417	476	432	410	423	442	454	475	437	435	463	425	429	455	454	427	425	485	486	483	435	465	453	480	429	469	471	482	488	445	430	452	444	457	454	472	383	453	440	455	467	498	447	449	422	465	434	446	490	474	450	462	430	450	465	459	481	438	461	418	438	475	463	455	431	460	479	464	435	419	420	450	443	415	455	475	455	448	465	447	449	452	424	463	451	443	415	470	461	440	417	457	454
24621	21457	28691	24667	21198	7162	2141	1322	1060	990	3522	25579	30766	16158	5269	1692	878	668	684	638	627	626	600	627	642	629	621	639	611	664	638	623	599	613	619	674	618	609	642	580	648	601	613	627	600	621	628	644	567	627	609	603	649	598	642	584	667	577	619	590	603	628	637	606	625	637	641	580	612	595	590	595	586	651	648	574	593	580	627	585	633	646	633	604	592	619	634	610	570	568	574	625	644	579	638	626	573	628	586	613	632	600	588	619	576	590	613	637	582	594	603	614	604	524	598	597	570	624	617	610	606	559	622	621	594	665	569	608	591	636	629	606	633	646	603	617	610	577	585	567	579	645	652	576	643	538	557	608	594	624	634	631	601	592	593	624	565	589	577	563	595	649	657	604	638	629	549	622	583	621	618	641	612	585	598	614	605	628	625	610	577	604	603	666	611	588	624	637	624	604	563	609	582	615	603	611	596	597	651	618	587	613	617	615	663	644	614	587	576	597	628	602	626	566	551	640	650	602	612	641	601	608	629	628	600	585	608	605	616	636	582	612	571	601	632	625	611	627	578	625	596	617	606	554	601	572	583	616	583	574	588	652	604	595	600	632	595	620	628	673	585	591	635	604	606	610	603	608	613	595	616	596	630	590	589	598	650	608	604	572	579	612	609	632	594	619	569	599	598	601	575	609	642	597	603	618	604	599	605	602	643	596	614	599	623	615	603	598	614	614	640	590	596	609	610	614	617	606	549	619	584	604	594	620	597	608	617	611	587	573	674	650	643	605	602	627	621	636	571	606	585	636	555	612	621	600	646	597	623	622	595	578	584	643	620	604	579	597	572	640	582	614	584	608	575	579	613	620	658	649	609	596	575	589	608	617	570	618	597	612	609	595	608	634	575	631	566	649	581	621	621	604	623	607	637	645	610	663	610	621	630	574	600	602	582	647	616	622	593	594	607	608	583	596	625	585	629	586	613	594	638	604	617	596	550	608	572	603	570	603	582	593	585	586	579	636	569	594	622	620	611	607	572	614	624	583	585	599	648	665	549	601	622	618	611	614	626	609	632	634	654	609	539	620	643	609	648	659	582	631	652	600	673	607	646	611	621	594	612	609	613	584	610	567	592	601	610	565	612	568	574	615	589	623	614	588	571	610	610	598	609	621	627	646	614	618	580	569	616	575	617	570	576	627	603	576	596	598	630	641	604	587	593	648	629	599	605	591	638	597	620	637	608	582	583	634	576	605	576	652	584	605	613	594	565	627	599	611	576	591	582	592	619	647	575	603	567	604	618	629	590	611	601	569	567	577	586	611	595	610	591	585	595	616	604	620	624	636	586	649	611	576	636	601	635	572	630	687	624	590	600	599	647	577	601	626	586	618	669	575	662	606	650	604	630	633	579	613	618	564	671	597	590	588	609	655	641	645	609	572	609	624	648	622	613	630	605	592	556	609	632	606	599	614	615	588	628	596	624	622	633	592	610	609	630	599	617	590	582	614	613	593	656	609	570	659	593	585	634	562	607	606	642	556	524	580	601	632	626	594	653	556	583	591	602	568	586	573	620	609	574	592	595	632	591	610	586	588	624	600	591	553	627	588	572	577	619	618	612	593	623	608	573	590	563	588	607	594	654	606	613	581	613	645	590	594	621	638	627	636	570	577	657	570	588	638	573	620	599	643	601	601	638	602	610	594	611	596	613	589	589	594	630	591	626	631	630	604	630	614	617	569	628	622	631	628	589	574	605	588	582	601	608	587	619	620	612	610	555	618	624	592	634	621	596	586	625	648	580	617	585	634	644	590	643	623	614	596	569	563	590	615	553	571	620	611	588	621	604	608	638	610	604	616	617	595	634	621	629	582	593	620	641	604	613	603	587	591	602	632	579	595	585	566	625	647	610	619	590	609	571	516	612	578	648	582	587	636	615	652	622	645	598	617	637	609	616	610	610	611	531	599	624	636	628	618	571	638	614	609	584	626	616	643	654	606	576	650	603	584	584	622	610	605	603	651	619	571	633	576	613	576	649	602	556	569	536	597	581	571	608	618	664	579	579	621	560	594	605	628	562	593	652	619	591	577	600	582	600	601	561	599	651	610	643	585	608	594	604	587	591	579	616	600	616	613	610	608	581	587	602	608	601	623	611	582	582	586	639	630	647	597	528	617	596	593	651	602	573	641	626	589	613	581	627	595	598	579	614	644	620	615	634	564	608	584	645	595	589	607	599	600	615	658	641	605	591	618	592	624	628	616	582	620	577	570	596	626	630	597	585	616	584	589	591	600	567	636	603	619	638	641	592	587	639	594	589	609	550	549	611	573	660	623	610	570	612	624	594	618	609	596	595	600	649	608	595	613	583	627	653	596	584	635	639	607	566	638	576	600	600	618	582	646	628	603	592	583	628	617	596	600	657	653	629	616	583	687	623	630	602	606	590	578	628	556	593	603	600	603	595	643	626	621	583	609	577	610	566	605	629	642	649	558	556	570	557	684	610	630	591	594	606	644	598	659	601	580	617	589	598	603	618	611	610	600	586	602	594	646	582	621	561	624	548	645	601	606	594	545	636	568	583	657	606	581	604	593	588	597	624	608	598	603	671	634	582	620	594	607	593	646	641	609	617	649	625	614	593	562	649	572	552	575	630	617	634	612	595	596	595	612	600	598	608	600	633	637	605	620	599	597	576	572	609	577	605	641	602	592	620	577	652	608	606	603	573	573	616	593	607	656	607	583	595	612	579	596	578	638	617	623	636	629	538	577	628	589	583	603	656	622	623	646	594	597	616	600	631	609	628	610	602	603	622	630	614	615	622	604	613	604	581	640	590	628	620	606	605	611	605	596	614	614	591	599	592	606	593	643	606	600	592	608	561	582	617	581	609	564	601	587	602	610	575	625	602	660	620	607	591	607	583	587	632	614	580	593	583	594	619	610	625	613	645	590	581	599	626	609	556	600	592	619	609	668	609	591	593	667	576	589	629	609	621	686	586	632	599	603	644	569	569	614	569	611	615	622	611	594	576	585	606	591	577	631	621	604	627	580	611	557	643	596	616	593	637	648	586	644	592	567	624	590	594	606	615	607	616	608	580	575	652	620	577	585	600	634	600	589	644	596	591	614	637	582	633	616	608	613	591	597	620	570	598	647	619	596	579	649	604	619	592	617	605	613	619	582	584	611	592	606	591	649	632	623	622	608	572	658	598	619	621	553	624	574	617	589	602	566	603	612	634	621	621	604	615	696	557	581	624	626	587	599	614	593	635	611	581	632	626	600	621	617	601	603	621	659	659	660	632	609	583	667	611	605	602	586	597	587	579	591	607	599	579	605	571	616	619	591	619	609	624	573	659	610	626	621	581	604	613	638	606	612	621	582	619	612	634	614	621	581	575	619	608	642	605	590	626	584	600	629	578	581	582	612	611	619	596	614	580	592	613	608	600	608	641	620	637	614	624	613	636	621	616	596	674	619	598	594	585	577	623	568	625	604	627	623	602	627	615	610	595	594	587	623
4939	9303	6762	3434	3002	2333	1693	1442	1336	1159	5267	27298	26328	11812	4463	1643	795	608	542	548	550	542	516	522	554	522	539	539	575	569	548	585	543	532	535	546	509	503	547	572	525	542	537	542	509	521	541	541	561	551	547	550	548	566	570	565	540	486	533	534	562	531	530	526	517	552	546	584	512	505	545	554	522	584	542	530	519	548	522	513	571	534	556	499	563	518	535	533	519	488	527	550	595	571	540	518	557	523	506	539	536	544	511	483	526	563	532	534	533	545	548	547	529	549	533	543	515	557	516	528	520	512	472	513	529	566	567	522	571	530	558	546	511	510	477	548	522	536	561	539	531	554	535	544	527	550	524	542	533	542	508	559	508	506	548	511	543	522	563	560	548	526	542	562	569	485	509	546	516	555	553	576	574	563	550	589	537	543	520	513	522	544	504	515	538	506	577	490	524	532	471	540	525	549	541	510	523	542	524	529	521	526	548	529	554	513	546	501	488	512	569	531	562	563	538	531	522	578	508	506	529	586	518	531	538	547	569	536	499	527	563	578	505	542	576	542	535	552	516	516	536	531	522	564	503	541	567	536	552	559	542	489	536	533	543	540	541	494	589	563	565	575	540	517	492	487	557	522	526	534	509	557	550	559	522	553	520	519	538	495	555	560	513	496	546	552	491	517	581	555	501	533	551	529	515	535	522	556	529	559	512	551	574	560	536	544	537	578	512	515	530	511	513	536	507	503	525	565	559	593	522	498	507	573	542	550	488	524	553	532	520	554	495	518	497	518	547	545	508	568	548	536	530	529	534	549	546	504	554	526	516	555	555	563	544	501	573	534	540	568	573	501	528	541	557	510	567	544	502	544	490	561	556	542	562	585	529	518	561	528	560	560	541	511	591	546	537	514	494	572	534	519	576	571	555	493	571	562	534	538	538	539	534	544	553	543	517	525	530	549	522	543	502	596	553	570	506	486	529	506	525	489	547	539	555	579	543	542	572	570	533	521	495	532	546	493	528	543	554	546	526	517	509	537	496	509	524	509	520	497	531	538	525	534	521	514	586	548	539	509	522	546	545	556	534	518	540	546	573	542	506	550	529	562	514	506	561	566	497	548	487	522	522	536	519	516	523	544	505	560	534	540	554	528	544	515	552	529	521	525	577	541	561	486	505	543	524	510	521	532	543	545	549	528	538	487	543	546	559	532	562	539	534	510	532	498	536	539	553	520	542	533	544	521	562	539	528	555	549	551	540	572	513	527	539	504	543	540	554	507	557	536	530	559	508	558	535	517	513	576	528	554	561	527	552	517	517	551	535	523	518	545	522	521	585	512	536	544	515	578	497	528	554	536	487	537	545	555	515	529	550	502	513	544	534	555	569	541	553	530	552	514	492	560	562	500	540	523	564	540	514	515	520	502	558	518	556	511	510	521	513	505	539	549	506	524	531	529	545	541	516	530	530	472	525	517	568	546	549	546	541	546	545	560	548	559	519	510	528	537	526	541	527	538	547	546	524	532	540	572	503	543	533	566	508	496	534	515	528	565	506	550	545	513	484	556	529	566	542	518	541	533	521	527	511	548	591	558	531	536	539	490	533	508	537	584	591	545	530	563	516	533	560	547	528	523	515	536	561	527	544	521	493	526	498	532	556	556	559	556	491	554	514	516	486	545	506	507	505	532	493	494	555	557	537	593	545	528	542	549	522	482	523	566	542	540	530	475	517	535	549	562	535	516	563	550	539	492	522	531	530	527	504	506	530	535	542	533	517	532	520	538	569	514	542	556	544	552	516	535	485	539	556	515	527	542	578	536	491	608	516	551	509	514	503	487	544	514	533	540	555	567	505	524	567	496	490	511	558	546	527	539	523	533	552	567	541	552	537	496	573	545	545	543	516	558	539	540	505	522	543	555	509	525	565	546	563	473	527	515	498	539	554	569	513	545	537	521	555	536	528	549	549	538	509	504	544	529	551	521	545	573	505	546	521	544	537	521	599	533	516	540	538	552	551	497	556	531	539	490	539	523	542	523	546	545	523	550	518	537	494	523	573	554	526	541	494	519	544	548	487	536	530	582	516	539	574	522	562	533	554	561	548	545	542	522	520	530	500	561	515	529	547	543	516	530	566	525	519	570	530	539	506	509	569	535	564	518	541	541	527	522	544	568	530	538	505	582	491	495	531	504	548	510	514	558	582	569	541	519	535	498	541	574	559	517	497	539	550	511	544	529	535	543	539	516	553	547	578	512	510	548	549	562	543	514	522	555	560	559	539	520	501	502	532	553	572	555	546	531	545	517	504	474	545	518	548	512	551	519	518	562	523	545	545	512	550	551	518	547	513	503	518	537	510	559	548	516	515	534	516	530	532	564	524	504	558	535	512	538	524	540	510	529	551	524	529	540	507	565	520	543	550	529	505	538	524	514	514	523	520	543	525	509	491	554	540	494	524	553	528	539	496	562	527	580	521	569	531	551	522	510	559	517	578	535	521	520	542	546	528	498	519	514	520	528	519	524	559	543	525	524	525	563	542	509	512	532	556	562	548	510	513	538	520	520	554	510	520	546	548	559	537	517	501	535	519	514	535	554	577	552	497	565	538	553	528	549	534	534	518	539	532	515	566	564	523	521	494	574	521	551	524	521	507	495	559	528	517	548	538	542	536	527	523	525	556	555	521	483	581	498	548	533	505	520	531	514	496	536	500	525	544	544	497	523	564	508	507	555	469	500	581	555	577	496	491	508	505	583	550	555	513	557	519	510	513	544	517	514	532	550	526	498	584	520	524	550	494	530	532	511	527	535	591	550	507	556	509	541	560	485	540	525	578	510	559	522	511	521	516	525	538	527	536	539	525	519	535	571	525	489	552	559	542	521	562	506	517	568	526	555	501	553	568	540	545	537	561	487	500	569	538	508	558	509	494	564	529	545	515	550	483	565	518	514	552	527	563	564	475	529	541	478	560	536	567	535	554	533	529	524	568	503	543	531	542	501	550	523	522	579	543	531	514	577	536	537	518	532	556	551	528	541	527	510	541	514	514	551	522	501	537	513	489	493	545	555	554	515	506	525	559	518	581	582	546	515	554	555	512	507	541	510	552	496	511	557	533	532	525	511	523	542	525	561	522	560	504	513	497	548	529	546	495	526	538	565	512	506	545	540	497	532	537	527	559	555	484	539	540	551	586	522	494	523	516	524	505	525	547	522	535	573	554	517	522	579	530	545	580	529	556	526	505	533	532	544	525	536	548	528	496	549	500	547	531	517	495	529	563	514	509	551	560	515	504	552	586	595	570	525	528	511	557	492	515	510	527	524	514	497	558	550	540	512	511	515	531	502	476	574	526	546	532	514	537	563	516	499	601	551	599	541	565	472	490	559	540	494	550	465	544	553	527	519	517	589	500	508	521	561	521	545	489	570	543	530	545	513	521	551	529	534	535	481	506	543	531	522	546	575	510	552	530	506	559	540	507	510	518	538	524	540	525	544	530	510	524	505	557	546	541	543	509	526
27717	10788	1859	1089	702	687	686	630	566	606	674	1509	2148	1621	909	661	586	578	572	579	540	548	529	565	526	570	556	550	548	526	541	545	500	519	533	532	555	535	568	516	510	528	559	544	604	563	535	514	559	518	536	544	566	491	561	560	551	537	564	528	538	559	518	501	543	534	537	534	549	529	548	553	551	555	523	530	556	508	548	536	585	547	522	511	562	516	524	525	561	519	541	540	547	538	543	513	538	538	484	553	557	558	550	516	528	509	545	528	547	551	508	565	552	541	534	552	540	552	498	562	545	539	517	561	553	559	545	518	545	496	517	529	538	529	528	541	505	533	526	529	540	539	553	512	525	534	534	578	520	547	509	503	561	550	519	514	534	522	582	542	564	501	526	561	529	556	491	550	526	537	570	537	538	534	548	578	599	521	510	475	524	542	576	532	588	520	520	494	579	548	520	531	590	543	556	555	543	525	548	530	570	496	537	564	570	543	540	521	547	523	522	530	523	544	571	503	587	549	525	510	542	572	553	530	587	530	546	535	564	525	558	558	568	551	527	528	493	526	560	550	544	549	548	541	559	544	545	530	524	502	508	554	538	511	520	523	488	527	533	539	512	559	508	516	501	530	549	488	561	531	528	527	546	518	503	524	525	507	547	511	533	573	586	539	541	588	578	518	548	528	554	537	522	540	531	576	547	531	523	520	557	529	520	556	556	544	555	547	502	505	527	513	508	538	536	546	535	570	543	567	549	532	554	522	559	520	538	526	588	552	525	533	537	555	541	549	577	512	553	564	523	555	574	514	579	549	496	469	507	512	521	544	491	508	508	533	526	520	504	585	549	530	559	515	545	513	528	531	551	504	512	546	550	565	533	576	537	529	513	511	543	545	524	505	534	558	552	552	516	512	552	552	540	570	516	542	543	528	548	529	579	576	534	547	527	548	540	560	559	521	551	526	566	530	550	539	519	524	543	555	556	546	597	549	564	514	600	533	568	559	525	511	535	514	532	556	533	553	533	528	560	515	547	496	560	552	595	496	501	542	560	544	546	549	551	548	550	527	505	515	507	557	548	590	575	542	544	570	524	553	556	515	538	513	496	541	528	564	554	518	529	513	572	631	538	503	530	537	510	547	551	595	538	558	535	522	546	564	551	528	581	521	534	524	543	566	518	528	503	526	555	559	512	527	500	578	537	540	530	488	510	526	483	540	524	527	545	552	554	559	585	478	558	579	548	545	527	550	527	583	539	573	540	487	545	507	524	533	547	560	528	545	540	504	526	524	522	527	545	532	549	487	582	526	531	531	589	555	520	497	539	569	534	552	562	543	563	542	534	531	520	535	558	514	528	536	544	527	529	519	514	534	546	533	555	526	540	517	566	580	530	549	514	543	535	546	565	503	513	552	493	562	536	521	548	577	518	552	527	517	536	523	559	552	537	535	528	537	484	506	551	564	549	522	534	533	541	520	557	558	519	545	556	524	526	539	546	564	497	521	540	542	553	549	579	521	520	522	533	486	523	554	543	521	512	546	519	554	550	499	554	562	549	521	500	573	528	546	536	563	516	543	519	505	534	552	520	519	521	492	539	538	549	519	534	551	537	530	526	524	542	515	546	550	573	599	574	530	575	518	541	558	532	583	525	524	576	563	564	552	490	525	525	548	547	560	567	557	555	543	550	535	536	537	538	530	524	505	507	504	520	519	513	493	587	565	551	558	539	541	536	562	546	533	559	510	530	541	483	571	537	516	564	512	511	560	540	555	549	586	521	549	538	524	511	508	550	571	524	505	543	545	520	514	522	500	533	572	541	567	526	547	554	548	549	542	524	555	514	530	521	546	556	521	532	579	556	561	536	524	513	571	568	523	562	541	533	521	506	553	515	581	583	519	515	528	584	503	543	560	534	555	537	536	547	563	542	529	491	537	484	563	530	515	526	512	574	530	509	509	498	535	522	566	525	522	568	562	519	528	511	565	528	517	526	536	544	490	521	536	536	535	526	526	541	527	521	581	538	571	591	529	562	553	532	500	539	527	563	505	532	518	514	504	549	507	484	516	548	497	532	544	504	511	522	592	588	548	536	539	536	542	546	573	521	544	551	542	568	503	480	554	531	533	539	554	529	519	540	555	544	535	506	588	539	529	536	538	557	494	534	541	560	551	536	524	522	544	547	551	523	522	501	496	537	546	562	506	515	495	544	537	526	509	540	535	538	470	560	526	554	512	568	546	538	495	547	540	548	549	556	524	574	518	554	632	497	548	537	506	567	545	608	518	544	538	564	552	569	567	474	534	523	551	537	563	498	512	512	531	532	501	563	526	561	540	523	566	558	515	559	522	581	560	545	543	539	517	535	566	572	555	523	559	511	540	572	522	536	581	543	511	538	533	518	562	537	546	567	519	505	530	517	521	558	523	537	541	505	568	521	555	563	510	566	554	557	521	567	533	536	547	546	531	566	552	537	513	512	544	508	530	561	534	547	530	547	500	510	510	541	561	559	514	533	533	512	535	528	532	576	560	578	540	507	578	559	495	540	499	525	566	531	541	560	531	543	584	519	501	541	501	526	525	561	548	523	517	550	511	551	574	550	500	523	549	570	513	551	529	546	542	552	557	579	546	555	561	532	535	515	510	508	523	511	558	536	531	553	522	530	506	567	569	530	529	525	539	554	521	534	563	585	521	495	525	513	534	537	532	523	529	506	522	560	526	582	520	547	525	532	553	511	532	523	556	553	558	555	529	526	535	551	508	588	556	531	519	484	513	495	532	576	527	530	550	543	529	513	557	535	540	532	497	515	507	549	525	546	537	541	547	524	542	561	543	542	551	551	534	557	533	538	506	525	533	557	561	558	546	539	551	518	572	527	542	550	523	553	568	522	520	517	520	541	558	508	523	543	537	536	531	546	508	521	553	525	505	539	522	546	547	509	543	511	514	545	566	528	532	529	541	573	551	580	533	550	516	554	550	526	555	537	541	504	531	559	548	595	541	595	546	538	584	536	542	558	532	505	538	600	533	521	535	550	533	493	571	549	517	544	523	515	528	523	556	525	556	532	534	527	600	546	536	534	546	558	517	561	542	504	532	515	500	549	482	553	521	542	571	548	533	538	531	570	545	538	551	583	570	498	543	559	568	522	532	536	533	532	581	527	477	525	507	562	525	562	579	586	522	528	541	520	523	558	532	533	553	567	558	506	512	522	552	555	512	516	552	529	551	545	511	537	553	512	526	529	540	507	535	569	539	510	537	539	528	547	548	560	551	536	549	526	525	563	560	570	526	541	564	534	523	530	529	525	515	536	541	540	557	499	591	483	538	554	529	496	513	530	545	513	564	527	562	564	570	542	559	547	559	492	554	529	552	552	560	586	554	557	521	545	514	512	529	506	530	532	537	538	527	552	530	501	512	526	563	582	557	515	519	554	567	511	530	531	489	580	552	508	487	545	513	559	545	531	552	508	588	544	533	528	549	538	525	510	550	499	528	540	544	514	542	550	564	559	508
5672	1535	1406	898	753	752	684	623	580	525	691	1939	2521	1724	881	587	519	463	471	445	450	479	494	472	465	479	436	446	468	446	469	490	528	503	508	506	467	453	462	480	503	466	445	453	456	463	464	481	448	480	431	467	437	432	467	478	492	466	485	464	470	467	493	470	445	465	452	448	454	423	485	452	453	424	470	482	439	478	436	462	452	440	481	483	474	456	439	478	433	449	506	456	455	483	437	452	442	459	477	466	498	456	490	472	416	462	454	490	486	453	455	490	436	431	444	471	461	459	443	459	457	449	458	455	453	492	469	474	442	466	484	450	470	469	475	469	459	461	487	483	419	484	458	437	471	451	471	460	487	477	497	490	461	495	453	493	445	523	485	453	459	462	455	449	454	462	421	489	462	456	427	448	443	446	434	436	455	469	470	457	494	456	486	504	481	462	455	491	451	459	459	468	481	472	462	443	458	435	513	501	485	450	456	475	480	473	443	452	475	484	444	466	484	451	494	454	477	452	476	460	476	445	466	506	467	467	470	460	457	442	453	469	477	444	474	450	467	422	492	475	456	450	443	453	405	524	414	453	448	476	421	473	432	462	415	446	461	457	440	441	479	500	463	486	466	454	457	450	467	446	486	433	470	501	446	509	488	497	510	456	432	497	452	414	438	459	457	444	439	439	445	464	460	478	444	453	409	410	459	481	482	488	456	438	511	463	483	440	434	477	479	451	470	448	452	478	461	435	490	411	477	477	462	450	501	461	440	500	473	474	469	462	478	496	462	465	455	467	478	439	476	498	488	466	494	466	458	464	453	446	447	464	456	473	493	439	488	468	512	456	498	429	452	460	509	478	465	470	460	480	445	449	482	468	434	488	510	479	490	449	456	425	440	447	476	454	452	483	430	453	482	466	412	466	476	443	466	468	453	425	491	449	488	406	482	453	473	486	493	500	466	473	439	456	458	473	484	466	435	484	468	500	463	479	421	450	502	453	487	450	513	457	465	415	469	484	456	469	428	462	461	493	469	467	464	466	446	437	476	457	444	466	474	462	471	466	444	449	481	487	471	433	464	453	450	460	496	482	428	437	493	466	452	485	457	505	447	429	459	493	472	443	490	466	477	465	448	449	483	460	426	464	457	458	463	473	493	465	454	465	509	451	440	455	468	483	436	462	434	458	487	450	467	461	448	470	464	455	466	472	436	465	478	464	462	484	471	465	466	442	444	475	484	445	498	454	459	481	438	450	464	481	446	449	455	446	424	462	425	453	431	425	432	440	463	438	493	465	446	448	508	483	442	461	513	462	445	471	446	451	472	442	457	455	436	458	445	463	482	510	446	458	435	493	472	453	440	453	448	458	459	437	487	457	452	517	482	449	421	444	447	480	478	466	443	455	476	450	468	457	470	526	464	473	471	472	463	492	469	471	469	478	432	458	462	466	469	437	451	450	461	472	482	456	447	468	474	476	465	466	435	459	484	423	455	481	448	459	453	472	514	432	423	446	484	487	469	476	464	466	489	465	485	463	441	472	459	453	470	453	464	438	465	454	480	458	438	472	470	501	456	464	409	464	437	463	417	473	466	473	461	422	430	451	451	453	501	445	476	447	452	459	469	502	445	462	444	501	471	475	443	490	449	467	484	451	454	456	457	458	477	446	480	499	497	471	484	451	478	473	463	508	500	458	465	426	479	473	446	419	501	440	416	418	467	477	496	473	456	423	492	453	469	462	471	487	470	398	479	451	478	431	453	454	462	447	444	524	430	451	468	477	498	503	464	450	514	464	440	429	433	456	507	458	438	499	440	495	462	449	489	454	483	484	440	465	456	452	452	438	434	468	473	448	485	429	447	430	444	438	435	479	449	474	456	467	471	493	434	429	445	436	433	470	468	438	472	482	440	448	459	457	446	482	476	463	454	472	457	479	470	472	466	498	470	498	455	478	420	440	473	482	462	475	453	467	457	451	473	463	489	451	477	452	446	476	447	451	398	434	470	473	485	448	456	416	437	428	454	450	473	449	504	451	421	485	446	447	469	471	469	467	472	470	477	455	460	435	453	465	443	487	488	481	461	441	457	466	443	468	463	454	442	493	456	497	452	475	460	472	433	480	456	467	458	435	469	482	459	493	475	448	464	447	488	498	456	496	494	482	407	463	464	483	479	461	458	515	481	483	465	465	466	485	472	461	457	461	457	436	436	456	446	455	461	446	440	435	475	480	483	508	444	477	448	459	478	493	442	454	429	456	436	467	488	444	451	448	451	472	470	470	483	455	509	460	480	450	447	452	463	466	437	450	495	491	484	451	470	471	446	482	414	460	461	453	440	499	462	497	469	462	419	456	469	475	470	464	475	455	436	479	459	484	455	468	460	464	473	481	457	493	462	429	404	488	424	477	464	485	450	442	461	437	482	468	483	457	498	414	466	465	443	458	461	456	483	458	486	455	450	483	471	468	480	461	489	433	442	484	451	474	433	475	466	447	451	456	467	469	479	451	471	489	458	484	458	467	453	436	489	449	482	491	430	475	490	472	471	437	463	473	460	510	440	476	481	442	458	463	467	416	440	440	427	473	476	418	452	456	429	470	489	451	485	495	425	452	477	476	446	483	421	457	467	443	451	447	436	447	462	475	457	452	430	484	453	468	459	454	422	482	479	445	472	459	399	417	434	481	464	486	483	453	454	451	440	470	444	507	479	439	494	452	479	433	465	476	443	444	490	411	459	463	505	480	458	459	486	494	478	481	447	473	486	470	447	471	475	440	446	468	450	455	459	500	497	473	489	458	461	453	426	494	426	437	480	453	430	472	436	439	436	451	486	417	463	441	416	478	455	432	484	488	489	470	460	496	493	494	466	515	489	468	466	471	480	461	488	455	460	467	468	464	447	456	476	471	444	448	424	441	424	431	471	450	466	472	450	453	470	438	471	479	474	441	473	443	435	475	513	464	460	468	484	440	471	444	468	462	445	441	491	452	492	450	462	493	465	464	429	429	466	503	460	446	433	453	481	450	449	432	451	487	467	460	444	494	470	455	472	462	475	426	462	440	493	471	463	440	419	492	464	448	438	476	437	436	440	487	447	481	454	456	465	438	470	466	502	473	448	456	470	473	461	456	465	432	446	511	443	412	473	445	491	484	461	431	425	461	478	439	469	432	495	449	470	463	496	532	425	473	461	483	458	482	459	466	481	484	449	423	424	470	469	517	474	478	445	469	447	461	460	428	478	464	493	475	438	452	510	441	476	472	452	473	422	460	412	503	468	479	448	456	481	453	412	452	483	486	456	445	481	415	455	452	435	437	485	444	466	463	441	437	421	460	493	494	459	468	430	434	488	471	471	456	432	453	475	442	468	396	438	464	477	437	455	511	461	455	459	520	441	440	440	486	440	470	455	454	454	460	472	484	430	442	460	452	509	427	434	484	495	447	491	449	464	429	479	471	465	439	450	457	469	462	419	479	444	448	444	448	500	427	458	457	473	461	486	504	490	440	475	455	464	420
25684	21487	27639	25579	8429	1865	1331	984	724	660	10573	17406	14388	6872	2235	982	612	562	546	493	549	542	564	534	537	582	565	521	509	535	545	558	543	552	536	516	532	529	537	546	516	529	528	494	517	539	522	518	549	500	504	536	537	504	507	532	531	554	543	529	553	559	521	532	512	558	523	538	540	536	552	511	561	534	570	551	517	530	526	569	556	532	518	515	503	536	515	518	558	557	520	546	520	515	531	563	492	537	545	524	498	489	528	539	531	502	547	569	536	565	549	550	553	509	521	526	499	580	546	525	536	507	555	550	551	480	527	564	520	534	520	530	545	524	529	571	559	524	552	534	514	535	555	499	542	477	537	557	528	526	558	556	545	573	584	547	531	524	522	528	469	534	532	539	508	539	511	554	508	541	533	534	522	514	550	542	561	521	538	533	532	507	597	524	514	557	573	537	530	533	534	514	524	509	500	522	487	544	512	537	552	512	537	534	551	546	544	557	540	557	549	484	516	563	493	571	527	552	563	501	534	514	515	504	539	519	485	525	545	544	553	498	542	569	537	538	547	519	485	544	528	498	533	565	510	559	521	558	509	521	552	512	553	555	511	517	526	549	507	584	584	521	548	535	526	566	508	514	558	533	572	562	498	572	512	547	511	510	509	528	548	564	514	537	511	537	540	493	540	553	546	543	572	561	541	561	526	551	505	516	533	524	511	521	538	571	543	521	557	528	506	506	566	566	563	511	553	504	529	535	517	531	534	539	510	547	496	545	513	522	502	516	512	563	523	514	508	523	533	556	544	501	507	540	552	534	603	539	535	536	534	508	525	534	560	569	595	495	520	541	517	520	575	537	544	562	539	521	509	516	523	575	552	505	533	553	500	530	524	518	502	560	501	533	515	510	510	519	519	562	538	558	537	548	547	545	565	531	529	578	538	541	531	488	529	557	542	504	574	553	534	536	582	560	541	565	518	521	494	550	555	551	532	528	552	526	541	524	525	537	550	522	522	546	523	590	558	550	536	513	551	506	504	546	541	512	547	494	520	500	555	526	542	539	532	529	509	482	555	537	521	555	526	499	509	492	499	598	565	519	536	533	503	559	519	529	553	544	522	523	553	481	537	550	576	551	508	547	518	517	527	503	569	566	555	557	544	536	538	537	514	525	504	496	557	526	524	517	527	558	550	573	540	538	508	511	542	523	560	556	567	501	482	557	528	505	529	579	537	522	550	482	529	506	561	553	565	528	521	546	528	518	530	576	543	529	556	504	529	518	519	518	533	503	538	527	515	536	520	593	552	545	517	512	492	570	548	547	537	536	542	556	512	570	519	532	538	515	542	519	557	555	540	525	524	524	548	532	526	560	542	595	526	557	549	519	534	521	513	558	517	556	564	506	520	554	531	545	540	530	545	558	536	513	532	514	532	504	563	538	542	520	550	573	576	575	529	472	553	544	539	465	519	524	517	530	522	510	548	546	541	533	555	556	574	533	547	532	519	574	545	523	498	510	550	511	549	531	579	523	524	555	558	546	564	497	536	515	519	550	535	541	513	573	539	490	589	502	546	538	516	524	515	537	549	556	540	501	545	512	534	543	522	499	468	538	556	544	523	554	535	521	532	558	528	581	523	541	538	527	525	538	558	510	517	506	532	527	533	525	534	494	523	527	517	534	515	546	533	557	527	505	559	529	541	537	514	549	561	519	572	547	554	542	538	489	571	510	534	539	542	545	522	517	518	534	567	518	500	506	510	544	535	576	511	512	560	546	539	560	550	539	501	499	543	543	527	540	536	544	511	492	579	491	564	546	568	511	519	548	560	512	521	498	511	513	571	512	523	493	501	474	553	500	516	527	508	527	505	523	539	513	520	566	520	510	535	556	543	558	551	522	554	532	556	500	533	528	533	525	533	557	545	506	549	534	542	554	538	565	579	537	529	529	510	533	499	528	551	533	486	522	546	546	564	535	501	516	523	498	562	532	588	520	518	538	518	561	534	543	511	548	565	501	534	536	505	525	498	513	538	543	535	560	502	541	513	510	514	548	483	517	541	522	554	533	512	465	542	514	544	547	559	523	481	521	489	529	551	514	555	512	524	490	514	470	524	504	532	506	501	540	486	564	551	554	522	527	556	557	535	546	524	515	497	553	560	544	496	578	510	538	513	519	480	533	524	528	517	527	557	514	550	508	499	564	521	561	529	544	555	493	545	551	550	488	539	534	530	532	503	585	552	536	536	557	565	515	538	547	541	545	508	513	541	523	503	526	516	528	527	548	581	507	522	494	529	511	559	530	506	538	496	525	550	539	537	535	509	524	525	537	471	487	528	530	516	532	541	564	516	552	528	555	494	519	522	511	520	545	504	539	555	540	539	582	512	546	524	563	518	564	520	521	524	491	526	520	507	546	588	564	527	541	537	539	517	522	572	535	484	515	507	554	518	545	542	571	550	494	525	539	504	562	500	554	526	587	555	573	548	530	587	554	563	516	529	539	556	535	528	533	548	516	549	520	540	507	451	535	508	552	507	568	539	530	534	493	557	547	513	512	550	512	525	504	547	523	537	515	501	567	571	555	552	539	549	526	534	495	535	526	522	536	558	557	550	494	529	489	485	496	542	548	527	465	534	562	527	581	560	522	525	559	524	510	567	484	559	507	540	515	525	537	548	575	529	529	570	542	542	562	520	524	521	486	531	527	532	513	503	540	514	539	507	526	515	536	514	529	507	521	516	514	534	503	519	541	542	543	506	542	535	500	506	497	520	579	550	539	502	495	503	553	512	591	539	521	508	548	548	515	518	511	515	532	541	534	507	477	537	539	536	551	521	513	572	536	558	524	553	549	544	474	550	490	572	504	555	532	575	551	510	559	536	564	554	527	517	520	532	560	532	540	531	547	552	553	506	544	560	544	551	508	526	508	522	539	559	509	522	553	564	501	563	528	532	540	569	532	510	564	513	515	539	562	517	564	544	552	486	541	535	513	486	533	547	530	520	525	529	508	526	517	520	560	540	518	535	550	502	500	568	501	519	498	514	544	571	517	533	531	528	517	543	519	543	513	548	536	531	543	481	517	551	505	503	546	492	515	546	557	526	497	525	549	526	500	538	554	577	522	552	491	505	518	516	544	569	519	579	502	506	615	541	532	539	535	510	547	538	555	501	515	554	550	517	551	540	511	489	562	546	595	537	516	558	564	547	531	523	539	521	564	516	568	523	495	509	519	554	570	528	485	511	532	574	566	497	534	496	597	521	507	530	552	517	539	496	514	527	469	497	460	509	544	571	562	559	523	573	507	527	578	553	530	508	560	535	525	503	542	538	539	561	559	532	546	474	557	535	559	555	557	584	502	535	544	560	536	520	528	535	548	510	501	597	528	500	482	506	528	548	516	533	569	518	565	538	513	540	531	543	515	531	501	528	551	489	534	524	534	511	545	517	534	563	553	553	596	515	524	484	505	547	525	597	460	530	578	567	511	522	522	549	525	482	529	512	535	565	537	539	565	559	539
4482	6241	4851	2048	1695	1522	1308	1006	747	667	13169	16141	12726	5760	2236	955	551	550	461	472	489	450	465	496	451	502	479	495	479	501	491	472	488	469	490	468	456	487	496	448	474	460	437	460	495	468	472	461	502	442	495	443	451	486	492	504	486	490	448	465	472	477	501	512	465	460	538	502	474	495	497	454	460	438	470	449	495	467	479	463	471	447	496	477	443	474	475	488	461	462	460	506	441	512	464	446	452	456	466	475	520	473	483	461	450	488	450	439	451	483	470	456	490	473	483	473	477	461	500	478	457	457	462	512	445	464	499	446	473	454	501	474	496	470	459	412	465	461	465	454	435	454	453	481	485	494	478	468	429	479	443	455	482	437	485	505	514	494	494	465	472	527	504	462	450	442	477	461	439	486	492	463	476	457	461	467	486	519	466	494	485	457	491	480	472	492	448	466	463	510	461	494	488	467	473	468	478	453	468	449	484	459	512	470	451	455	469	437	460	465	457	451	489	461	511	457	461	463	464	505	466	486	462	501	487	490	436	475	461	491	504	477	437	504	506	473	496	459	498	470	484	484	467	476	520	436	474	466	438	424	450	463	485	490	485	444	445	501	476	487	502	470	439	456	451	474	466	489	459	470	436	460	490	469	507	427	463	441	492	479	519	435	486	512	467	458	404	459	480	462	514	497	454	467	469	507	448	466	482	494	464	487	463	458	438	449	475	475	474	475	496	480	440	472	419	459	509	483	485	460	464	475	465	454	482	478	482	484	480	458	454	474	462	464	483	477	525	446	411	449	489	476	450	461	467	516	454	493	487	455	487	437	473	477	473	524	421	461	488	477	453	476	447	510	484	501	483	461	491	505	475	466	454	476	469	472	446	485	503	473	443	472	441	452	452	484	486	469	503	479	458	502	446	518	428	448	443	492	470	431	465	494	486	489	484	446	508	491	451	479	439	508	493	463	472	475	490	480	477	474	453	471	456	456	486	486	508	421	440	484	488	497	448	478	478	487	499	491	469	451	491	461	417	460	456	462	471	471	508	513	471	466	419	486	476	462	489	443	465	479	457	470	446	500	495	464	486	462	458	457	507	478	497	483	457	506	465	457	462	505	488	480	432	464	453	492	483	451	450	482	454	520	498	459	484	496	528	467	470	461	487	472	464	439	511	461	448	463	473	451	460	433	476	489	481	458	466	503	479	471	449	477	478	468	464	472	478	450	500	428	440	439	452	465	456	483	472	445	467	460	439	461	473	475	454	478	491	454	434	480	447	447	448	473	480	486	490	453	501	464	474	465	442	460	463	454	430	456	488	477	485	454	475	442	442	437	459	427	460	457	463	440	491	500	494	455	487	495	504	452	528	449	488	458	462	519	473	446	426	468	489	427	485	489	473	465	465	456	497	481	460	484	446	463	428	455	451	480	468	449	487	432	472	474	497	470	467	448	489	468	468	443	513	475	464	472	491	471	471	502	455	459	472	494	508	455	444	455	445	431	462	477	440	486	437	471	517	434	468	508	497	465	508	468	482	439	470	465	477	507	478	486	458	478	428	478	439	487	463	501	433	481	469	466	452	466	494	473	448	490	461	476	463	459	456	466	449	447	473	472	470	480	463	462	507	480	488	471	476	478	476	453	452	460	480	503	482	484	475	492	497	461	474	446	436	467	495	501	482	435	476	489	463	494	471	452	479	497	496	458	454	441	470	440	444	462	430	457	463	472	461	468	453	470	481	464	480	459	446	495	475	477	464	474	423	465	461	460	445	471	482	483	456	460	497	517	473	496	468	455	460	459	447	448	494	477	448	459	469	436	457	438	447	452	451	456	438	474	487	483	459	447	499	473	492	439	470	489	492	463	479	453	459	458	498	466	481	503	447	469	472	446	510	450	470	463	477	467	484	543	466	460	449	491	471	491	466	463	470	468	504	455	475	479	440	480	491	468	488	465	471	495	511	519	437	439	470	457	451	463	458	453	433	482	442	429	467	499	436	501	484	473	482	486	439	474	465	449	434	460	485	435	509	476	459	485	485	480	463	462	487	459	459	438	467	490	478	439	447	415	454	488	470	502	488	460	484	467	479	473	494	442	479	449	463	488	468	454	466	430	469	461	483	469	445	461	491	459	510	444	515	469	457	453	510	466	475	466	489	440	433	481	482	455	470	440	469	477	453	489	481	481	491	470	462	456	470	507	432	462	456	478	493	488	475	479	436	463	443	480	452	479	469	450	512	478	448	468	485	513	470	465	456	442	483	492	467	483	453	456	451	496	469	462	439	463	457	478	477	463	484	471	468	504	501	440	458	470	450	475	472	449	487	488	439	434	485	431	481	466	467	507	459	435	495	456	504	476	471	481	447	491	484	472	471	481	499	492	434	426	452	493	483	480	435	494	459	431	453	512	467	486	500	492	471	433	444	449	431	453	473	485	484	473	482	469	449	456	486	445	487	463	502	481	466	426	516	477	467	481	478	508	474	479	429	412	503	478	446	459	476	470	484	428	452	430	462	476	458	481	437	450	464	450	477	464	429	498	461	463	489	482	481	480	484	507	478	484	487	437	457	475	434	469	447	495	509	450	448	415	481	460	460	434	469	513	505	502	544	455	477	453	437	465	498	458	467	457	476	446	465	459	486	448	477	490	449	486	483	435	452	469	499	463	443	497	441	502	447	487	438	485	479	512	456	456	473	460	496	489	471	467	466	463	466	479	449	445	449	473	481	490	472	466	497	488	498	466	518	479	453	471	452	503	470	481	458	479	512	452	504	463	485	489	477	469	451	472	466	460	486	452	478	457	452	477	438	437	507	422	442	439	446	470	457	498	462	447	481	448	487	507	473	473	474	464	475	461	474	480	496	490	495	492	485	478	462	474	512	469	474	444	460	499	538	498	508	481	494	461	510	457	499	486	475	468	535	463	456	466	487	486	454	481	494	455	454	451	469	469	482	442	481	487	447	451	469	473	478	442	493	464	441	472	476	464	418	462	486	460	471	483	500	464	466	446	478	464	449	449	452	456	424	415	427	470	460	503	465	467	439	471	477	484	461	483	476	499	478	469	446	456	476	452	488	437	450	448	436	453	442	459	480	487	465	480	493	499	471	474	510	459	432	419	478	458	485	457	513	500	453	478	429	509	467	413	461	468	450	427	461	470	501	456	451	483	448	520	445	464	481	465	455	454	476	466	454	456	463	482	474	491	488	487	452	460	501	426	489	492	475	471	465	488	422	527	459	474	458	468	487	468	466	479	469	470	437	479	467	452	492	476	470	484	443	485	452	456	487	454	495	469	493	449	472	434	473	452	515	452	475	457	486	474	487	428	441	488	483	476	479	485	473	459	470	429	494	474	476	484	467	459	438	469	466	460	457	493	476	467	446	480	461	486	511	494	488	448	489	468	478	463	460	432	471	480	445	460	477	460	436	420	419	447	458	470	457	479	476	483	463	447	478	463	454	493	473	450	517	495	459	454	485	475	449	455	505	482	465	461	451	439	432	440	524	462
24657	21460	28669	24665	21210	8217	2680	1575	998	991	15460	34605	25255	11278	3571	1359	821	643	692	715	640	697	672	677	665	631	685	636	680	665	640	678	689	673	633	704	688	673	690	644	613	668	666	603	653	634	637	665	662	609	669	660	676	679	697	685	702	677	645	619	634	625	660	657	667	601	686	720	621	624	654	653	701	681	677	688	676	677	680	670	662	675	667	667	636	610	666	667	636	633	631	710	663	670	653	664	627	664	623	655	666	672	714	642	669	661	677	640	647	716	648	693	670	658	668	654	669	682	668	662	642	681	658	643	679	669	659	650	645	651	665	678	656	643	660	646	637	663	652	726	662	637	704	631	656	652	576	638	697	682	642	628	671	647	639	634	649	660	652	677	658	656	683	693	630	616	688	666	648	646	648	688	641	661	638	650	652	640	661	621	692	662	646	649	627	653	699	648	676	679	664	643	635	644	624	656	690	676	620	720	618	661	714	653	658	627	732	687	675	648	680	675	670	725	586	676	676	630	657	651	676	641	660	604	633	677	634	641	580	703	663	654	680	666	649	608	651	632	654	663	652	682	669	642	719	669	665	698	711	651	682	673	676	651	638	723	643	620	654	656	656	668	618	657	650	680	668	639	658	665	637	650	688	641	644	632	609	634	724	638	658	650	647	662	662	640	663	707	676	657	634	696	648	646	653	644	679	629	660	652	655	659	635	677	658	639	674	675	722	670	657	673	682	622	679	613	683	676	602	654	668	660	688	666	622	608	674	673	690	659	655	637	665	685	626	601	654	644	658	667	677	680	665	640	662	659	637	652	708	637	631	607	626	631	641	644	648	671	620	675	634	661	668	654	637	657	651	658	696	644	635	618	658	642	660	657	634	664	644	649	623	690	634	657	707	637	643	626	654	599	656	648	725	633	651	643	688	662	648	634	678	659	637	675	598	650	645	653	632	685	703	703	691	662	624	692	624	685	654	656	641	641	629	660	697	665	629	646	681	676	636	696	656	608	644	660	627	624	636	692	672	680	670	658	627	722	643	650	656	645	595	649	628	641	624	659	642	622	663	673	647	670	659	686	651	699	684	681	666	630	666	664	646	658	654	639	647	659	645	657	658	646	650	685	626	677	645	652	660	659	663	655	639	649	664	705	673	688	669	728	670	721	684	597	619	637	670	669	662	642	637	682	644	646	669	658	663	645	651	748	673	659	661	673	697	670	684	647	688	674	685	669	639	630	656	696	649	684	644	677	657	670	641	657	672	714	640	655	656	668	673	667	644	674	678	661	684	679	670	650	605	624	631	660	646	650	670	644	655	662	636	643	671	617	648	648	650	662	689	627	689	651	589	676	627	685	702	648	669	666	633	704	611	629	669	677	682	695	674	663	655	620	701	695	653	622	648	641	645	647	679	655	674	715	665	647	617	655	628	662	662	633	649	684	642	675	672	648	669	610	626	688	654	629	684	674	616	642	668	657	678	700	625	643	701	639	687	658	622	630	614	680	684	663	651	614	681	702	657	683	675	621	637	661	653	642	639	622	656	657	636	620	633	644	710	617	653	655	646	681	664	633	673	647	667	662	629	652	681	621	692	655	691	635	626	643	652	657	688	640	641	666	619	645	612	614	638	622	645	645	649	650	681	625	686	635	647	651	683	661	636	676	651	656	623	643	675	646	641	666	664	705	656	689	624	672	695	643	647	596	684	700	685	704	613	674	606	627	625	648	681	620	628	675	700	618	685	643	684	675	689	651	654	630	637	680	682	672	671	658	697	659	581	654	730	665	666	614	647	643	641	659	670	634	673	655	621	668	675	684	683	669	625	635	667	677	623	664	646	626	691	624	715	661	660	653	636	682	660	717	677	651	655	674	646	678	691	675	666	660	671	654	644	631	629	634	660	653	644	621	689	632	683	692	661	634	634	629	675	625	662	648	677	704	665	655	616	692	647	641	669	676	659	632	633	664	663	648	654	623	669	640	659	609	644	641	693	675	655	629	666	651	610	639	652	655	588	634	652	672	620	672	658	645	668	634	660	731	671	697	652	671	616	618	645	627	638	658	637	642	664	650	634	647	663	613	612	662	633	670	702	652	629	652	631	624	674	644	632	670	644	640	621	665	663	677	672	656	634	666	628	626	699	640	663	647	667	660	682	678	690	675	675	687	662	693	655	655	672	644	604	626	614	664	665	679	711	670	666	622	657	637	659	669	627	700	683	685	611	652	627	649	659	673	657	661	578	656	658	642	633	651	693	683	664	696	625	645	673	623	652	639	673	718	684	680	641	657	664	653	649	632	618	620	670	661	614	634	656	628	694	673	649	626	624	605	643	610	672	691	644	656	637	628	633	604	661	682	610	657	659	672	645	640	670	674	647	660	658	679	662	644	618	650	663	689	638	621	656	618	662	615	639	654	612	668	662	621	642	611	686	662	607	620	654	690	644	649	653	639	629	649	660	717	644	727	631	694	628	638	693	621	709	624	680	674	643	635	693	645	676	643	601	622	619	662	659	677	651	655	683	617	659	660	683	609	676	636	597	659	649	676	662	686	671	622	639	662	658	645	666	639	670	732	638	688	591	671	652	695	638	656	673	650	664	689	625	642	693	615	659	587	620	634	611	625	683	627	659	614	657	631	665	654	632	665	676	675	705	636	661	677	728	667	652	694	644	625	591	639	664	635	643	656	659	704	627	667	672	671	675	684	620	639	673	702	672	666	627	676	665	638	674	690	653	702	677	689	656	701	614	617	684	641	687	646	636	604	653	638	698	658	651	654	670	632	672	660	637	676	673	650	679	641	643	618	614	665	657	641	692	636	673	630	672	641	641	658	633	629	626	627	621	672	641	667	621	640	652	673	659	608	670	623	628	666	634	626	600	669	686	681	590	710	630	677	669	666	662	631	685	658	658	679	687	660	647	647	632	604	637	702	658	671	665	646	660	623	679	680	627	594	637	693	672	684	672	618	690	680	620	632	615	658	660	616	669	606	681	636	688	643	675	648	645	630	634	659	672	640	673	675	697	670	670	651	660	640	687	631	667	647	643	660	652	572	635	609	664	667	678	667	653	664	626	627	632	626	628	713	637	653	650	642	650	662	663	700	638	636	631	680	679	640	652	665	650	623	644	663	661	618	645	641	637	675	635	652	631	645	656	630	642	667	693	658	618	648	698	648	651	617	679	664	652	631	642	723	680	653	648	659	651	636	640	661	661	668	651	694	646	712	683	619	660	633	656	640	639	654	680	632	672	614	633	670	641	625	607	628	666	633	651	656	643	603	672	636	644	605	662	687	655	662	730	648	611	639	651	692	638	665	640	657	648	692	647	673	671	657	646	621	680	643	661	617	636	639	642	657	663	634	669	654	645	683	686	631	646	667	668	652	640	648	659	647	733	642	660	641	635	663	694	635	674	653	651	650	677	667	687	614	639	639	628	644	662	667	663	610	629	642	641	661	663	662	657	707	644	664	643	673	647	623	696	666	670	625	683	653	635	661	664	680	659	653
5079	8670	7111	3487	2593	3009	2207	1841	1198	1120	19336	31872	19822	8485	3201	1329	735	628	592	586	577	593	567	569	554	565	582	595	638	617	581	569	539	564	622	634	540	549	567	535	581	612	576	580	600	585	584	555	595	590	577	622	551	564	567	599	548	570	575	612	582	578	584	531	621	574	560	585	605	598	593	589	635	543	584	582	588	510	596	559	581	537	562	560	554	605	597	609	573	559	568	616	544	576	574	606	595	606	598	574	605	573	577	520	565	575	625	605	580	564	595	567	574	570	588	597	566	616	560	571	587	570	577	535	542	580	565	571	529	586	593	581	575	524	553	610	553	540	581	568	581	576	573	611	561	585	568	555	568	608	567	611	593	562	528	566	574	577	573	559	525	577	570	553	608	607	490	553	603	595	536	600	601	615	539	544	581	580	598	575	569	572	590	605	603	594	569	606	570	595	578	572	553	566	601	559	636	555	575	572	546	562	584	581	561	594	543	573	524	581	555	587	572	572	555	600	570	605	605	524	538	585	576	572	603	552	568	567	609	599	576	604	593	590	575	605	575	566	636	572	591	623	556	576	556	619	566	593	551	549	577	628	568	580	603	507	577	589	582	558	583	617	565	559	590	578	563	572	603	556	548	571	555	581	559	539	621	571	602	545	626	576	552	591	597	565	573	515	613	584	550	570	615	576	605	571	594	518	546	614	588	567	557	593	603	653	584	576	573	598	519	601	603	563	544	572	606	594	555	575	559	583	569	544	573	564	537	573	597	554	584	585	566	593	609	571	571	566	587	542	544	608	588	564	570	572	604	592	578	550	553	564	565	566	564	570	576	592	581	557	597	516	587	547	583	526	577	570	575	561	580	561	544	558	574	574	545	616	561	579	592	534	603	545	554	564	562	569	526	565	610	566	569	554	613	587	577	556	569	579	524	563	584	540	565	568	554	608	609	546	573	581	565	568	543	628	568	548	562	558	523	604	522	551	560	579	538	610	554	601	580	570	581	558	577	527	610	559	575	586	537	589	600	588	525	588	559	550	593	564	531	560	562	620	581	589	569	609	586	625	599	588	590	573	531	596	587	568	579	581	647	618	612	563	581	571	541	571	579	599	568	567	537	581	579	570	573	575	610	556	523	541	567	573	560	603	547	580	605	545	569	578	600	569	554	559	556	569	562	587	595	569	567	624	563	579	566	577	577	570	601	563	602	623	558	608	588	604	610	582	580	566	599	568	542	562	579	552	550	590	598	547	597	543	585	553	596	559	581	532	574	551	504	551	560	549	587	563	544	589	545	556	587	591	519	517	583	566	595	617	601	548	579	563	595	555	591	548	548	609	576	557	622	593	554	556	520	571	586	593	551	569	605	560	580	601	559	581	516	545	581	561	565	584	592	594	598	662	559	563	590	600	606	549	562	571	545	585	597	639	572	560	611	614	565	538	582	574	588	562	574	578	575	570	566	536	583	572	611	607	605	553	531	589	506	583	574	619	552	585	594	569	568	585	557	576	594	595	595	533	568	526	543	530	563	584	554	576	582	588	564	574	557	593	583	565	519	591	568	540	561	583	620	531	579	552	595	555	569	573	589	598	597	579	568	610	547	596	571	573	583	552	575	581	582	595	558	549	536	548	585	535	573	554	578	612	557	609	526	627	526	578	573	548	601	557	611	546	554	617	553	542	513	561	516	562	563	560	580	510	581	577	603	574	566	582	565	536	560	601	576	599	561	562	600	613	538	589	546	578	561	605	576	569	555	613	551	572	585	594	542	550	618	555	544	535	572	525	568	599	563	555	583	561	551	606	581	551	592	599	586	575	571	594	533	594	581	581	607	535	562	587	516	586	568	542	587	566	574	548	551	563	570	587	546	598	546	539	538	599	541	597	580	565	588	545	589	607	559	563	570	591	558	568	598	583	611	546	547	591	577	625	653	529	578	565	572	562	557	578	600	550	539	611	565	606	549	601	551	599	565	572	546	555	548	536	538	574	562	575	574	565	541	550	604	572	573	589	595	584	547	569	550	596	526	562	554	598	588	574	549	561	588	556	559	579	585	579	557	565	546	568	566	576	528	563	528	552	534	585	591	632	593	593	605	587	575	576	524	567	557	590	583	559	548	604	559	574	550	540	565	572	566	564	506	543	590	548	570	536	593	606	566	568	540	566	559	580	559	544	543	558	551	553	587	563	608	540	554	576	547	578	589	557	568	594	565	570	601	577	514	511	574	605	540	581	616	587	575	627	607	563	573	587	587	555	572	574	529	567	560	628	573	598	553	579	567	521	554	576	601	541	564	549	543	613	555	586	531	559	547	548	584	586	558	563	527	559	612	552	554	583	624	581	536	583	588	564	570	549	551	585	566	582	549	596	560	568	594	589	556	555	583	582	573	549	582	604	556	579	616	574	569	560	596	587	531	603	540	570	588	586	546	538	549	579	599	571	592	583	577	559	572	549	583	562	575	569	578	585	536	549	575	580	551	615	559	597	560	540	578	521	502	575	589	573	525	588	531	592	577	559	574	534	531	527	567	596	606	587	568	601	588	546	583	581	591	605	561	575	561	599	611	569	599	586	556	597	579	577	575	559	586	579	524	599	553	552	583	569	598	605	556	629	588	553	589	562	550	603	548	607	585	550	560	562	558	541	562	567	579	597	581	545	580	544	618	590	561	571	557	571	561	541	546	590	559	569	598	577	566	585	556	570	551	518	544	585	561	563	571	580	555	578	566	626	545	580	575	549	628	570	540	559	611	549	569	575	558	557	539	553	587	564	557	535	581	578	604	629	568	578	583	589	586	612	577	576	583	557	534	578	565	556	577	563	588	604	555	564	545	575	594	553	550	577	632	569	540	534	557	576	550	585	539	571	584	611	548	569	585	610	561	544	551	597	586	566	563	526	589	548	534	589	578	594	564	600	562	588	560	559	592	602	564	586	570	551	589	551	562	555	601	560	580	610	569	604	536	561	554	571	566	578	539	575	605	576	610	519	513	574	536	564	586	537	582	580	552	554	571	580	527	575	597	615	532	573	584	549	580	559	567	554	564	542	572	589	576	597	574	577	545	567	538	558	568	564	591	555	538	520	633	572	551	545	571	605	573	609	551	601	566	587	564	590	581	598	530	606	544	524	581	572	565	589	562	539	585	593	598	531	562	526	566	559	546	628	626	536	584	572	533	557	571	545	536	539	601	607	611	567	569	551	559	603	575	601	606	585	526	570	558	596	575	596	539	574	573	565	568	565	612	558	569	601	543	601	556	582	544	562	555	569	587	590	589	603	573	608	553	587	598	602	525	550	588	566	586	594	579	542	580	538	557	566	573	619	585	577	560	601	581	587	583	587	606	553	551	600	578	566	544	592	547	558	530	536	567	579	547	590	585	582	542	570	564	534	535	569	603	573	575	570	558	540	597	566	571	535	559	541	557	569	549	561	556	610	561	549	582	561	588	567	583	572	588	605	529	607	579	568	563	620	542	539	542	560	553	561	543	552	570	571	536	542
27784	10962	1954	1128	832	877	935	734	644	597	889	2312	2293	1357	843	656	617	584	567	608	605	570	609	589	577	580	594	603	607	588	517	578	591	619	582	582	596	605	612	613	579	582	595	580	609	588	573	571	581	570	607	587	550	610	623	609	577	594	576	606	592	655	609	565	581	615	608	568	590	573	553	587	568	559	603	577	625	584	609	576	631	596	586	582	601	628	560	566	608	581	569	567	608	579	582	594	590	576	550	573	560	569	583	545	567	587	606	621	586	586	582	587	563	577	571	556	570	625	576	617	609	592	616	604	647	601	590	587	551	626	547	592	573	566	588	583	589	587	541	577	598	580	520	602	581	557	600	586	554	586	564	574	590	533	555	575	560	651	600	560	633	581	636	565	597	610	595	549	586	595	585	565	592	562	593	585	600	634	591	566	584	573	569	621	597	607	557	554	595	568	550	598	602	572	583	606	580	576	619	663	597	582	607	588	600	587	604	599	661	579	574	573	591	576	570	587	593	599	600	543	588	602	551	603	616	569	578	600	569	562	582	605	565	628	588	570	588	630	555	592	579	580	598	561	594	606	599	564	584	573	607	590	620	556	613	610	610	591	618	567	571	596	584	608	567	578	615	561	584	568	618	626	596	594	591	585	612	614	554	550	600	569	576	595	622	562	591	572	600	543	602	574	600	590	604	582	539	546	592	554	608	623	653	582	607	552	555	556	590	572	603	614	622	583	588	608	583	565	571	571	558	584	609	614	546	570	585	600	592	570	585	625	583	568	594	572	600	582	599	548	592	646	592	549	604	565	563	612	571	587	619	572	593	581	622	632	584	599	608	584	597	542	605	592	606	563	603	581	596	538	546	551	562	576	598	637	555	551	581	602	572	608	577	599	580	593	603	610	585	566	567	609	581	579	555	572	654	557	560	606	561	603	569	604	619	604	604	588	580	583	585	579	603	589	564	604	577	589	607	599	588	597	556	582	597	579	545	595	594	587	599	627	590	593	565	599	596	559	520	553	601	596	603	610	554	567	588	618	589	555	587	637	569	565	623	622	567	596	577	581	531	589	605	591	592	587	591	574	608	574	556	598	609	591	553	630	586	594	564	588	560	626	617	582	596	588	578	591	593	588	551	602	577	579	557	560	592	579	573	595	577	592	614	603	563	610	574	662	560	607	607	576	569	593	585	585	599	560	590	583	601	529	580	606	608	612	552	572	595	596	565	614	618	592	607	597	591	627	575	595	571	591	557	627	595	588	562	591	570	583	604	620	583	578	596	552	620	574	563	564	559	624	586	593	610	604	621	603	582	607	565	614	557	579	555	588	576	570	588	560	577	592	547	567	583	567	619	555	579	600	623	606	563	564	585	591	599	597	581	610	600	609	588	559	577	556	609	603	592	632	602	590	568	613	573	578	587	591	608	566	586	626	554	597	586	563	564	576	576	581	599	607	605	631	555	561	578	562	599	604	590	563	581	589	587	599	585	565	545	572	577	614	585	559	572	612	571	597	563	617	574	597	584	567	587	587	592	567	623	605	569	599	603	604	584	579	573	613	549	565	587	589	601	623	577	523	577	542	563	572	573	569	580	567	569	545	594	592	553	584	535	525	588	569	548	614	567	574	565	563	617	581	603	582	588	588	587	563	561	566	584	578	619	567	571	592	588	596	597	567	579	612	581	553	609	562	591	529	587	573	560	558	564	632	594	609	581	610	659	578	546	541	532	577	596	593	635	611	586	621	547	558	556	609	574	580	595	615	574	565	587	568	566	595	585	583	580	585	573	578	613	565	582	607	565	595	610	582	559	613	617	576	638	574	590	591	621	558	615	575	572	614	604	591	601	595	572	600	557	576	592	602	620	561	576	609	571	620	572	637	589	598	548	640	571	592	583	600	606	571	607	584	611	597	624	585	596	578	595	577	588	590	564	578	560	599	619	606	595	594	609	582	569	575	581	558	638	598	577	535	595	608	600	610	614	574	610	557	616	590	609	553	557	611	624	574	607	589	566	607	608	566	631	622	656	635	578	601	591	539	559	594	601	572	600	592	608	654	574	592	549	562	592	617	591	554	592	593	563	536	629	573	587	580	622	623	662	610	606	582	609	574	592	615	623	568	559	600	568	566	563	602	570	559	624	592	614	596	641	595	576	585	605	628	623	561	592	588	562	606	605	571	612	578	588	631	601	648	567	606	553	582	617	648	646	570	624	525	560	541	581	569	561	555	588	607	599	590	587	564	605	537	581	587	576	582	575	577	593	588	636	555	579	604	582	575	566	587	603	558	609	557	568	602	570	536	592	571	544	587	563	596	561	560	561	601	551	569	574	626	645	561	566	580	606	577	578	544	616	573	604	595	601	600	580	565	568	627	598	557	604	576	604	599	636	597	580	575	545	624	602	572	608	630	582	585	584	585	610	601	576	563	568	585	614	602	617	595	586	612	584	587	586	603	620	588	553	577	603	577	552	584	587	577	594	566	596	563	575	655	583	617	553	569	646	538	573	577	558	618	613	605	583	599	608	588	598	570	607	592	592	583	548	579	573	569	536	560	584	546	561	573	629	572	599	590	593	617	603	586	602	570	579	577	581	563	565	577	574	627	527	573	611	565	578	594	612	572	585	589	574	549	582	611	613	549	595	591	633	593	600	599	596	587	556	579	598	618	593	637	561	569	564	578	596	540	611	558	572	591	619	603	581	550	609	578	611	553	575	584	576	571	589	594	571	607	596	538	567	604	598	564	603	548	625	563	609	595	602	629	565	604	606	544	609	561	569	562	556	647	580	562	614	642	553	621	622	576	576	600	554	572	550	596	608	654	606	586	598	555	567	571	556	585	588	583	545	619	616	589	581	596	584	603	586	610	578	618	607	625	588	589	542	594	595	592	621	636	636	637	564	557	581	627	578	593	566	566	589	605	596	623	547	560	593	627	582	568	570	514	569	570	582	598	598	599	563	627	599	580	613	589	601	580	571	599	548	565	608	595	581	606	617	579	551	603	580	600	580	625	594	606	590	558	611	587	576	589	572	585	566	563	603	608	581	620	554	573	590	584	583	591	581	555	590	594	595	563	605	570	558	563	587	558	617	581	578	626	627	629	572	592	601	559	582	603	584	626	607	599	596	610	607	580	594	607	634	587	590	565	584	593	577	533	556	586	567	582	625	609	554	598	548	561	567	615	611	606	542	591	582	557	560	558	576	544	568	641	591	601	579	557	627	619	570	569	583	578	601	598	605	554	587	602	616	594	621	622	587	563	622	609	518	578	579	590	617	583	588	573	582	547	601	591	574	586	625	607	602	602	605	560	573	600	567	615	594	590	591	551	594	585	573	560	600	562	605	614	562	559	592	585	595	594	625	605	587	605	578	588	612	552	556	573	604	585	586	566	597	567	580	571	558	576	582	549	581	552	592	601	554	612	568	610	587	580	578	570	565	613	593	611	582	619	611	586	569	624	577	569	595	574	603	547	563	563	591	581	576	578	598	618	584	556	557	591
5786	1437	1407	1016	810	1026	1031	788	664	520	1055	2861	2356	1288	749	614	569	538	506	476	530	502	536	537	530	497	511	550	530	491	504	523	490	499	480	466	532	491	512	537	527	526	512	516	477	516	542	488	507	530	514	537	514	497	461	523	501	525	466	504	495	513	562	506	501	471	504	504	573	488	507	516	497	502	522	512	527	483	523	517	498	532	530	499	491	558	518	548	516	494	530	511	531	529	495	532	496	499	481	501	485	508	513	552	508	498	521	510	490	500	530	477	482	456	506	528	506	527	549	538	468	517	503	539	510	531	495	539	508	519	503	480	519	506	474	513	496	504	508	534	480	513	533	502	551	509	516	511	535	511	503	505	479	505	502	493	512	487	535	546	485	528	496	518	498	501	476	535	543	527	483	497	524	461	500	490	467	530	493	452	513	526	494	500	476	509	523	502	503	518	508	490	502	485	508	517	502	503	504	523	529	513	498	528	506	492	547	481	523	561	491	525	481	501	521	497	493	542	511	493	481	522	439	516	488	530	506	483	516	490	531	496	549	541	494	494	506	514	512	523	476	529	512	503	513	483	491	516	492	524	496	570	501	464	489	508	543	512	481	508	548	468	516	508	496	517	524	495	538	488	521	474	467	514	543	482	555	473	497	527	521	512	508	497	510	487	510	460	513	472	508	473	537	509	483	483	491	485	486	511	543	483	493	506	498	492	512	489	523	524	532	541	476	486	486	479	534	523	514	496	535	477	497	503	551	504	517	478	506	493	531	502	489	504	547	518	472	460	519	494	452	505	489	503	478	511	504	507	516	508	502	520	489	471	498	502	515	437	516	493	501	506	485	511	499	529	515	495	528	481	492	488	522	487	521	527	527	475	544	505	510	510	505	502	497	512	551	515	477	482	502	538	535	536	524	532	506	474	501	505	523	532	539	491	531	531	510	533	489	503	511	472	517	497	537	506	512	438	519	502	498	495	506	488	494	470	496	506	557	498	467	522	459	488	491	531	488	519	498	521	516	480	491	487	512	483	499	519	506	468	498	521	538	552	525	527	486	494	464	483	498	470	520	470	556	498	497	562	546	511	483	535	482	526	466	518	504	486	562	545	514	500	520	449	472	474	492	527	509	498	495	500	544	469	482	498	520	536	555	553	499	508	497	560	509	482	528	478	499	538	535	486	501	477	517	508	549	494	520	557	505	497	527	539	465	480	540	511	509	524	490	481	503	478	513	505	481	478	529	510	479	538	498	526	527	514	511	523	498	482	532	542	514	491	503	490	446	506	494	534	559	500	470	489	518	481	487	503	497	498	499	506	514	493	500	472	530	489	513	542	509	516	495	502	528	474	498	524	470	485	502	499	503	502	481	457	503	491	531	507	481	554	473	501	484	537	504	487	538	515	455	530	522	496	520	532	530	530	530	486	509	499	547	495	489	530	494	499	456	489	492	511	505	489	467	492	482	489	499	481	523	522	497	523	519	523	506	519	491	460	486	522	486	469	510	524	523	523	481	506	513	502	525	495	460	527	494	490	518	454	522	495	498	514	496	472	511	499	495	510	494	475	504	549	442	514	452	508	529	508	476	518	512	513	522	491	496	510	537	477	528	547	497	537	542	479	480	468	509	505	507	480	459	514	518	486	491	546	518	523	538	527	507	467	520	503	493	524	481	493	528	507	535	508	500	482	479	497	563	500	465	493	509	542	530	547	508	505	506	491	494	484	508	552	486	539	519	548	521	505	532	465	523	467	491	488	491	530	470	485	511	541	503	489	506	514	538	513	493	510	553	531	541	477	504	493	471	518	509	518	501	507	479	520	526	535	499	522	543	481	492	498	498	514	487	526	466	453	502	509	473	522	512	461	524	499	500	524	529	510	518	488	509	476	501	519	523	501	523	496	500	514	517	515	504	509	531	499	520	521	499	445	524	531	513	488	527	503	519	521	513	487	503	500	513	523	514	510	483	472	536	496	522	521	523	511	531	534	501	521	495	516	489	467	455	536	517	540	511	494	514	501	503	568	490	535	512	524	485	520	513	513	527	496	498	500	506	504	475	505	493	445	496	493	530	497	480	500	542	537	525	493	513	502	495	514	505	522	502	536	503	460	527	506	532	554	471	537	506	471	493	513	514	521	494	455	552	532	492	537	469	510	511	508	507	520	468	478	490	485	459	494	534	504	497	510	502	502	479	483	533	513	518	538	494	503	525	504	514	529	494	504	523	490	496	504	482	503	476	536	508	523	564	484	516	519	518	469	498	486	491	515	510	523	496	480	524	495	509	492	512	492	538	503	528	545	505	517	478	470	467	476	523	475	492	509	531	515	499	506	517	484	510	534	496	506	502	495	527	498	531	481	465	528	499	511	525	520	511	446	532	482	472	502	494	531	520	497	531	485	545	554	542	517	480	465	495	497	467	554	481	521	517	547	476	486	521	500	511	468	500	473	467	545	527	513	522	500	484	481	529	501	454	490	508	476	537	483	500	505	536	487	501	519	517	505	508	504	500	459	513	515	490	491	520	521	523	515	520	500	506	493	504	504	484	517	481	445	523	498	513	539	463	483	501	510	510	521	523	489	498	466	461	488	512	519	554	455	491	484	480	529	527	536	477	512	527	495	539	525	481	527	519	511	539	517	543	538	505	488	501	541	506	496	509	526	538	569	533	512	515	526	515	513	487	502	470	482	515	511	459	489	500	513	507	474	493	519	498	488	472	509	516	507	480	471	510	490	541	498	524	509	506	492	503	460	506	522	536	523	442	508	508	464	527	517	490	511	515	534	515	487	531	505	511	485	525	502	472	482	483	513	516	541	484	466	538	525	505	521	461	509	504	521	530	518	541	458	528	505	509	533	518	492	465	507	509	501	461	534	498	510	513	520	516	522	462	510	516	549	511	488	492	563	517	524	518	496	485	518	510	498	504	503	515	506	467	470	503	507	478	508	524	537	478	513	498	466	521	493	548	486	528	538	505	514	514	484	491	480	503	515	517	499	461	515	474	534	530	509	507	514	515	516	497	532	544	507	504	497	529	484	510	521	479	513	498	523	506	513	522	501	542	535	532	492	489	501	502	566	466	510	482	503	550	482	498	514	510	474	495	494	516	521	489	490	493	531	555	502	503	491	497	507	522	511	484	517	504	524	453	485	489	470	533	525	494	490	486	479	547	501	514	518	536	479	521	503	485	514	505	557	504	496	489	497	522	468	467	535	503	496	537	520	483	515	513	541	529	529	514	508	530	498	545	488	511	466	543	503	516	517	513	506	503	498	479	514	444	526	520	539	534	523	509	514	471	518	495	534	485	486	534	501	546	525	512	497	484	510	488	507	481	556	530	509	529	489	513	527	515	480	465	488	508	513	453	523	496	493	488	499	491	479	490	476	490	549	494	500	506	483	514	515	480	508	504	498	467	452	525	529	523	480	485	474	527	536	526	517	524	518	523	503	498	512	489	519	531	536	500	510	477	500	509	506	486	491	504	505	529	556	527	471	516	515
25586	21469	27609	25568	8981	2822	1946	1255	883	774	2560	21310	17254	7056	2228	930	683	617	614	624	554	573	566	568	541	531	586	618	553	533	573	563	570	587	599	553	576	582	611	566	584	591	634	575	583	553	565	578	629	606	618	582	578	561	556	567	542	534	583	587	576	571	563	567	554	557	569	544	554	542	568	590	579	545	548	501	603	540	515	543	571	562	580	585	551	584	592	597	549	548	567	591	530	561	512	562	574	587	590	608	602	544	600	583	574	562	559	578	539	571	553	554	599	577	545	519	572	560	550	601	582	558	579	602	566	562	547	577	579	580	546	560	558	561	521	584	589	600	567	541	558	590	600	573	539	533	557	564	581	547	583	591	601	601	546	563	543	618	603	544	515	571	579	563	523	522	616	579	586	563	553	568	572	554	581	583	573	570	581	573	528	575	564	574	550	583	545	548	604	546	560	589	544	629	554	581	597	590	555	571	560	548	614	595	571	584	589	547	563	574	544	597	582	583	543	618	560	569	598	567	573	557	574	569	592	540	574	571	548	590	524	547	521	588	550	614	592	581	605	575	578	563	550	549	543	609	561	551	559	572	576	551	560	571	565	624	571	586	543	581	568	565	545	557	594	572	581	547	572	569	537	556	574	579	603	504	589	545	570	542	583	578	542	571	581	604	567	581	531	607	579	578	550	566	536	575	544	592	532	563	552	585	618	539	555	532	584	561	560	560	522	542	613	585	573	589	604	573	576	583	564	595	556	555	518	557	588	615	514	561	576	560	548	513	594	566	547	533	563	571	562	574	555	603	554	572	590	586	571	626	565	598	584	616	554	535	548	521	532	575	571	576	583	568	581	542	583	525	563	562	617	527	541	572	566	554	588	556	563	598	570	572	561	591	539	565	552	590	570	607	529	578	583	550	570	570	574	573	566	582	584	570	556	549	553	555	579	569	611	553	574	560	577	558	556	554	615	557	568	589	601	561	565	546	565	524	541	572	557	534	599	606	604	582	595	570	589	604	576	601	543	544	550	585	568	563	591	569	578	541	532	565	587	572	525	552	566	636	577	570	587	550	588	596	565	582	579	603	604	605	570	580	558	559	540	546	564	581	629	583	541	561	617	587	572	575	567	542	580	600	565	561	595	547	562	583	571	565	550	553	572	535	542	585	589	567	579	599	523	557	549	583	557	566	550	563	553	560	551	612	568	579	596	584	582	604	578	588	547	605	581	532	554	552	581	587	592	534	565	600	592	577	542	541	557	566	555	570	567	563	530	561	592	566	582	555	552	538	562	592	570	579	580	546	556	538	579	582	589	604	556	516	577	607	569	555	589	562	585	566	610	540	552	562	560	564	519	547	563	583	558	576	575	556	601	590	547	573	538	538	544	570	577	570	557	613	566	575	543	544	614	533	553	582	539	508	531	615	545	611	531	564	524	569	569	573	614	576	545	550	567	590	552	544	556	611	546	591	614	586	557	573	521	623	565	571	581	577	521	561	523	527	541	522	541	562	568	570	567	564	533	589	565	557	605	574	542	609	535	606	586	589	551	567	582	558	592	588	552	567	603	578	563	607	578	586	583	544	561	537	556	587	571	589	575	542	556	615	528	583	545	618	574	564	617	593	537	531	540	610	567	540	554	596	588	551	555	575	534	512	569	589	611	571	539	550	586	544	576	588	555	564	549	582	591	574	570	553	551	573	498	549	603	594	566	547	591	559	590	603	578	624	585	580	594	550	558	600	567	544	562	615	557	571	581	553	558	550	570	571	534	590	577	577	589	556	528	577	565	549	578	577	558	557	547	551	584	574	559	554	560	549	574	588	570	579	557	569	605	540	558	561	596	564	602	536	579	585	592	542	546	536	544	596	550	594	572	593	556	535	575	580	529	564	543	526	586	543	618	495	603	546	562	553	566	593	588	588	573	554	589	598	496	548	595	578	573	579	592	586	548	563	571	557	571	591	586	546	612	573	553	616	560	568	549	574	614	614	508	564	592	562	544	579	588	563	555	571	536	545	520	565	558	595	555	557	519	599	539	585	599	528	562	554	579	593	575	571	516	568	533	574	579	573	560	558	553	578	564	579	565	539	545	588	542	559	573	561	558	578	577	567	556	546	523	569	548	586	569	545	591	561	591	518	567	580	595	550	573	588	553	604	580	574	589	540	589	532	567	549	541	570	589	563	560	544	580	559	545	547	537	567	589	584	547	540	498	592	583	562	565	552	540	551	563	593	587	562	555	548	545	560	549	571	558	539	580	570	562	548	560	562	587	565	533	606	524	556	543	553	586	557	554	551	626	559	551	516	562	580	570	585	558	611	593	556	523	593	566	589	591	588	529	559	565	574	578	566	533	547	586	569	527	575	551	573	618	582	559	572	570	603	633	542	604	572	525	558	548	587	536	550	585	559	531	556	569	542	542	547	581	572	559	549	541	520	605	578	543	529	569	576	626	559	581	636	560	583	591	584	573	567	558	554	591	571	572	563	594	591	568	606	555	547	551	628	537	583	576	551	558	540	604	556	551	573	522	580	586	526	592	580	537	560	539	565	539	558	570	603	554	543	533	547	521	590	570	578	554	523	583	578	559	589	561	559	538	591	589	554	590	575	555	565	619	550	541	567	578	561	605	561	564	540	576	585	607	539	624	572	519	563	594	574	565	553	508	562	595	548	558	546	587	577	593	596	548	573	579	571	507	544	558	544	524	541	568	566	571	541	571	525	564	577	568	574	571	589	546	572	554	541	613	581	564	558	544	550	616	563	549	577	568	603	506	545	580	551	567	525	549	551	527	517	558	628	594	577	570	624	542	575	579	570	612	522	532	550	599	542	600	571	571	562	543	564	564	572	561	589	572	587	559	540	562	586	592	540	581	536	538	556	585	579	548	579	578	626	532	577	553	567	606	524	598	535	518	580	558	579	556	571	582	536	576	551	585	549	590	576	601	558	563	594	580	565	582	631	538	558	564	548	561	533	562	582	562	592	543	559	563	537	576	587	548	582	561	556	594	568	589	550	579	613	579	588	571	559	600	561	558	539	559	560	555	593	555	592	550	517	546	554	567	518	566	548	551	569	564	567	623	576	637	572	570	588	556	526	561	589	563	588	596	573	554	535	543	576	576	588	533	520	534	589	584	561	531	574	587	555	595	547	546	565	564	583	587	582	560	536	543	577	555	554	616	591	555	612	586	572	591	542	618	561	551	523	534	546	571	534	617	580	592	547	530	537	609	542	582	586	535	583	568	597	555	557	547	560	560	567	556	544	564	610	596	575	541	565	565	578	561	597	551	599	610	492	599	630	558	510	551	537	573	552	559	582	584	518	582	523	579	582	539	568	578	528	587	522	524	516	567	596	561	611	585	523	599	570	545	546	560	599	546	577	545	545	578	581	603	592	615	584	536	569	572	539	578	583	611	589	553	509	548	553	561	589	553	545	527	543	570	519	557	537	550	588	524	587	560	556	577	578	580	602	585	572	507	523	551	529	626	566	572	573	545	552
4769	5768	4614	2521	2097	2713	2114	1469	1056	834	3911	21785	14042	5871	2178	1009	582	520	502	522	480	516	503	520	490	525	497	506	491	525	538	515	529	499	515	538	519	515	486	527	512	529	510	510	466	520	523	512	514	529	524	503	491	544	492	522	549	508	490	472	516	472	467	508	532	513	501	548	509	530	571	538	501	519	496	494	503	518	484	499	503	510	505	487	483	475	484	535	440	507	510	516	502	482	570	520	487	514	523	475	522	546	491	495	541	508	489	505	512	512	469	509	529	504	499	481	459	495	497	479	535	510	518	499	484	511	503	519	506	521	500	487	501	519	479	492	526	503	492	523	450	507	517	495	562	488	519	468	531	516	550	494	524	520	526	472	501	488	474	500	485	533	553	487	517	510	529	504	503	525	550	491	541	491	477	483	472	508	540	513	498	480	481	535	491	515	524	499	518	501	538	547	509	512	504	507	507	542	511	497	509	539	466	509	510	498	512	490	491	506	508	512	514	504	501	522	501	501	474	498	508	523	504	508	502	515	499	462	528	487	496	529	492	499	497	521	504	494	493	518	507	490	498	492	539	515	458	496	504	527	499	500	478	512	476	516	527	515	490	472	541	513	515	488	523	505	489	480	520	488	520	500	534	506	507	478	514	542	506	502	522	508	483	500	503	546	514	519	592	505	538	516	519	495	509	502	489	566	509	506	478	538	492	501	511	514	531	545	474	531	497	524	514	494	508	523	506	507	503	492	508	498	506	529	517	533	492	489	517	506	485	489	497	503	494	493	507	483	502	515	563	501	514	518	507	495	527	505	518	544	497	502	467	534	532	488	517	517	479	498	461	537	524	509	500	528	491	509	492	524	569	541	532	546	462	502	546	509	534	509	515	520	520	519	514	508	446	495	515	495	489	488	511	512	480	471	463	501	484	510	498	492	508	480	483	483	521	490	520	496	492	522	516	514	500	505	510	489	499	532	487	490	490	500	485	465	490	540	518	532	489	493	458	475	472	518	517	555	544	520	492	508	496	488	516	523	521	513	544	506	533	464	521	515	554	509	516	490	479	500	537	510	505	490	509	496	520	557	508	482	521	455	468	565	510	487	519	471	473	494	504	479	529	500	518	514	510	462	560	487	466	507	487	517	522	495	522	552	532	482	514	478	490	495	478	487	495	500	466	483	514	484	512	521	468	500	500	517	505	492	510	518	519	525	515	498	507	496	500	522	452	484	484	499	519	512	467	506	527	472	522	495	514	517	495	533	534	510	499	526	530	495	496	517	512	529	493	525	506	519	474	522	470	506	489	505	507	517	504	488	491	492	514	501	488	507	479	488	497	498	493	506	530	512	526	534	494	499	527	466	473	488	475	511	505	524	545	536	488	520	503	518	520	521	537	470	508	529	517	528	522	518	471	546	487	526	481	509	497	497	510	470	486	483	558	515	476	514	489	514	542	499	501	494	518	532	512	491	534	503	494	471	483	544	483	535	496	483	501	486	533	503	502	490	496	516	484	517	492	479	517	529	527	560	508	491	534	514	536	495	460	500	516	516	511	524	502	535	507	503	515	496	498	519	502	503	538	509	502	475	526	488	503	494	504	524	541	530	489	520	491	518	496	534	531	505	463	468	516	474	515	496	518	461	528	500	493	522	488	531	515	513	505	513	494	446	501	502	469	526	535	509	480	524	515	532	511	533	526	510	565	493	526	479	509	513	548	511	490	501	509	517	507	490	509	475	527	450	464	496	487	530	557	514	476	489	502	497	537	507	534	582	508	488	484	503	501	521	507	530	521	508	488	542	526	501	522	520	492	484	503	506	529	528	498	480	524	535	492	521	506	533	469	534	528	496	521	526	491	540	465	487	473	513	524	515	496	472	501	521	498	526	492	502	498	517	522	511	474	537	519	528	516	496	515	475	513	496	496	475	523	523	526	512	505	542	478	480	543	509	468	504	548	484	492	518	475	501	468	513	527	547	519	510	533	458	529	509	490	490	490	526	476	511	536	483	499	499	533	488	524	491	457	495	485	473	490	500	486	493	546	543	534	518	489	527	576	458	522	531	494	494	498	527	494	489	476	545	517	517	494	516	485	508	517	501	486	493	462	455	482	493	522	533	509	556	527	531	502	508	514	540	478	483	510	518	519	525	491	468	508	512	503	500	510	510	501	477	508	484	483	481	503	517	513	494	488	503	453	506	509	471	509	539	527	488	490	523	523	529	508	467	471	532	507	545	505	519	543	527	507	481	520	508	518	497	505	501	481	561	510	479	504	539	481	528	500	557	505	517	496	507	518	493	493	495	550	521	519	502	504	544	511	491	511	500	462	519	502	509	479	502	494	546	517	504	487	520	499	485	506	536	509	496	512	488	495	501	518	563	532	482	514	504	504	503	487	516	481	499	528	523	484	550	505	512	491	537	520	494	498	475	480	522	489	519	471	487	491	514	525	472	548	509	474	468	501	516	550	539	494	522	499	530	495	512	516	475	515	491	502	494	496	499	526	497	538	530	504	459	526	528	512	502	515	473	502	535	505	473	526	518	471	493	512	522	506	548	472	507	486	487	511	473	531	474	499	519	501	490	498	495	522	547	532	498	516	524	490	548	512	520	531	497	527	484	532	470	507	515	470	503	519	489	504	506	508	508	501	491	501	523	470	480	511	485	518	505	552	443	513	482	530	503	517	530	534	522	523	526	518	511	491	525	518	487	509	527	499	516	515	514	462	517	490	487	529	481	473	486	531	511	503	519	538	488	501	504	519	487	524	506	505	498	503	480	513	531	501	484	512	536	535	493	510	499	499	459	529	522	515	518	556	533	520	476	524	542	521	479	507	491	519	517	507	526	536	489	460	462	481	497	485	512	468	507	472	519	513	517	515	517	525	511	492	507	479	526	490	518	479	517	480	493	505	508	520	493	520	451	472	499	505	494	480	506	517	510	539	499	507	503	505	506	528	547	515	486	489	488	530	504	501	492	490	520	531	491	501	489	525	533	522	479	538	482	510	502	463	496	517	536	494	532	505	490	496	513	491	509	483	509	535	536	492	532	500	526	495	519	480	461	520	497	491	508	503	505	492	509	505	522	506	483	499	499	491	500	462	517	506	468	475	495	509	471	511	540	550	515	516	516	489	500	517	536	489	523	535	460	509	533	512	503	509	508	501	535	502	537	493	478	520	535	483	503	534	499	491	506	506	482	511	474	528	467	495	493	456	491	515	477	462	532	472	498	515	506	510	522	473	475	475	531	465	505	543	498	526	535	525	474	490	528	494	508	507	503	537	537	521	535	547	503	451	522	508	532	519	464	504	491	474	496	543	504	459	507	513	544	542	490	506	502	491	521	494	534	460	508	495	514	517	503	482	500	533	528	521	477	462	490	575	468	490	529	513	504	516	528	506	469	440	500	475	540	529	507	498	487	476	468	501	513	519	525	515	532	498	474	531	529	517	495	505	514	501	519	492	467	504	522	543	505	503	492	471	500	533	506	493	490	474	533	479	503
24669	21506	28714	24649	21190	7850	2644	1796	1311	1116	9385	31413	27596	13167	3924	1438	912	716	701	692	750	684	710	675	717	669	673	714	693	654	715	693	690	695	702	673	706	666	659	668	658	694	707	702	683	714	698	709	672	647	708	697	698	675	682	673	662	706	675	643	697	693	662	709	684	694	712	646	639	682	698	688	686	668	740	719	685	705	719	698	664	686	714	751	659	654	655	659	694	685	695	687	636	675	713	662	665	701	650	692	670	703	710	629	686	688	713	650	709	673	666	655	684	736	663	670	687	637	657	721	672	680	724	656	642	715	708	700	645	772	675	650	679	692	678	667	702	681	699	691	685	717	734	656	719	642	677	731	678	744	651	683	683	705	675	659	678	663	659	702	696	676	723	683	703	643	679	664	729	708	668	661	717	663	673	694	686	682	661	678	668	695	675	687	714	669	644	682	693	661	691	694	649	683	665	711	672	687	698	696	689	680	715	679	712	649	669	681	703	675	678	685	712	680	685	707	661	718	655	687	666	701	704	701	698	661	663	662	687	695	691	693	653	633	677	670	724	685	681	700	677	708	653	668	666	713	661	736	699	707	721	677	652	670	694	728	692	662	709	666	660	685	672	746	692	726	698	654	683	699	670	644	692	719	688	666	684	690	689	669	690	637	707	705	655	674	684	685	656	666	657	683	638	665	698	693	683	691	684	654	647	712	676	688	662	641	705	710	719	620	671	655	663	666	708	691	688	672	706	710	707	709	697	718	759	651	692	682	696	625	675	688	744	625	694	702	672	705	624	681	617	681	659	677	662	686	673	689	677	704	687	677	715	644	734	655	604	683	687	676	684	650	678	665	676	716	680	684	673	691	647	668	683	685	649	672	679	676	657	714	705	686	639	723	681	664	638	664	637	690	678	675	696	702	667	672	685	672	700	698	687	747	684	703	683	680	689	703	649	694	695	661	715	711	684	658	703	725	653	699	671	728	661	702	622	668	698	687	707	703	667	662	675	709	648	661	597	676	655	679	674	713	675	701	707	679	666	680	703	701	679	637	687	693	686	655	695	715	661	671	684	679	687	688	650	689	737	684	652	703	703	729	686	718	645	657	744	706	679	707	666	691	688	687	689	632	674	698	683	658	701	683	689	641	670	634	603	669	722	701	704	656	708	657	678	667	681	715	679	672	657	679	699	745	639	651	695	701	612	732	668	676	648	632	668	651	664	691	699	690	682	689	670	693	642	651	679	664	663	675	693	678	698	723	660	665	663	691	673	664	698	661	694	669	721	650	740	698	674	696	704	689	662	692	705	627	672	694	673	691	741	678	652	666	688	709	691	647	676	662	667	687	706	700	632	669	643	631	669	684	691	629	648	694	676	645	674	729	605	677	667	705	674	689	680	692	697	640	640	682	678	704	670	677	642	651	698	699	686	683	642	678	691	698	706	697	711	712	698	697	696	687	688	676	710	724	708	723	682	672	711	657	669	739	671	688	730	685	697	664	658	679	712	693	656	687	657	691	616	663	678	668	644	703	690	670	669	697	686	668	623	696	672	671	716	681	689	660	644	714	698	701	637	704	705	644	713	676	651	679	645	690	668	668	701	671	658	707	712	716	687	693	665	652	699	678	643	664	671	683	704	692	686	679	733	691	704	675	685	698	699	661	662	706	666	691	688	676	666	710	650	669	711	657	648	653	711	695	704	681	691	647	692	688	673	686	658	706	704	646	674	706	645	675	698	680	608	709	678	715	683	724	715	692	692	691	680	677	723	653	683	638	681	686	639	700	649	687	697	611	685	699	678	648	676	717	648	681	672	627	669	696	684	684	703	668	669	696	648	714	723	676	672	698	691	676	683	651	689	652	628	655	679	674	705	628	658	718	685	717	688	725	691	638	664	695	628	664	669	686	670	691	638	724	730	634	643	675	666	671	695	658	717	646	660	634	705	699	709	687	691	680	691	673	661	700	689	646	680	652	732	695	669	661	709	676	680	676	720	686	675	713	664	644	743	672	712	654	668	708	671	660	715	642	669	660	673	720	691	702	689	687	708	627	599	681	637	625	649	673	665	712	692	706	650	677	683	667	643	650	711	633	637	649	718	704	643	741	659	661	644	709	662	677	721	694	669	668	707	683	691	652	711	673	662	708	707	678	678	656	675	713	660	674	715	666	666	635	671	681	709	723	716	694	678	693	697	676	671	691	714	659	717	691	696	667	701	680	670	716	621	719	671	646	656	690	692	710	690	631	679	705	711	699	661	700	682	701	701	685	692	663	665	695	699	653	720	660	695	629	673	685	694	662	710	672	730	669	689	667	686	687	642	679	724	685	664	660	693	680	697	673	659	682	687	676	677	678	670	679	630	657	688	681	690	681	709	615	681	702	708	623	648	661	652	703	711	676	678	629	718	666	674	645	712	691	654	732	689	682	678	645	644	728	617	691	709	688	696	655	633	651	669	639	677	682	707	673	692	653	679	630	695	709	642	687	680	676	702	664	712	663	653	674	674	645	670	671	667	704	731	679	712	706	663	664	689	720	666	631	686	661	732	670	642	677	684	684	646	674	681	668	697	689	697	651	653	690	676	679	660	689	646	709	643	644	667	686	640	654	639	720	671	710	683	665	711	651	660	678	698	627	706	702	664	673	708	675	652	679	618	644	671	720	689	707	678	686	691	712	712	672	692	705	659	729	662	647	630	651	681	686	678	704	642	640	654	673	692	653	644	647	700	615	702	657	668	657	647	692	648	660	663	636	679	651	662	675	671	699	699	702	694	696	692	703	690	698	675	673	657	744	648	676	679	640	685	673	676	720	716	683	683	712	684	671	676	656	626	605	613	681	696	718	733	689	673	669	680	670	667	715	666	653	662	635	639	658	719	647	675	670	727	635	687	656	666	634	694	688	690	685	663	700	699	679	670	726	708	686	690	698	662	689	670	676	710	697	641	656	657	696	690	715	650	693	679	728	682	686	716	720	693	696	686	680	693	644	650	699	747	634	644	666	679	671	665	711	647	697	680	690	691	672	657	686	674	680	687	670	734	674	717	697	683	706	653	679	679	717	672	674	685	713	709	633	687	647	655	661	680	677	628	689	660	703	648	714	663	685	644	686	669	634	654	638	670	700	659	658	662	700	683	708	653	672	689	658	738	642	685	671	662	650	724	680	656	625	709	673	678	681	740	644	672	741	648	668	650	670	692	671	654	629	716	640	697	688	673	641	698	672	696	730	652	698	708	682	620	615	680	674	679	688	691	683	701	657	712	698	640	677	684	648	717	702	680	695	647	651	681	626	671	680	670	679	673	656	682	689	678	672	670	701	715	661	745	692	667	683	657	703	704	718	698	673	686	675	682	706	664	680	651	717	751	649	698	701	657	665	696	727	681	681	687	659	669	729	696	662	715	629	675	632	691	659	707	687	714	635	708	688	643	662	665	706	723	684	695	684	686	691	616	669	702	662	684	670	669	677	692	720	660	714	710	663	669	615	698	693	656	668	680	705	678	716
5534	9801	8857	4315	2896	2541	2171	2079	1642	1318	12526	30989	22185	9766	3350	1495	760	662	599	593	622	618	619	580	590	560	586	616	587	577	584	640	593	591	629	627	642	604	616	608	614	623	580	629	569	641	587	664	596	581	637	593	604	632	624	563	604	624	579	606	643	623	580	581	597	625	621	578	620	632	624	579	576	655	609	593	630	576	569	639	614	604	613	582	587	618	578	622	602	577	624	599	625	604	620	610	617	585	607	624	590	614	575	580	641	615	589	614	599	625	585	573	596	612	619	571	614	650	592	629	599	550	603	574	646	634	661	570	591	592	603	590	610	627	575	616	577	600	606	585	547	605	622	589	577	591	605	600	576	560	583	591	630	573	590	569	612	593	627	571	670	609	635	577	627	577	607	630	632	590	610	628	593	599	603	576	607	611	535	577	633	587	614	607	610	590	616	588	601	636	644	645	581	534	594	612	573	612	602	625	580	630	616	630	629	569	571	609	574	571	596	597	596	603	608	567	613	649	598	585	605	605	583	606	618	603	609	588	599	632	622	549	623	592	614	568	579	586	601	616	597	601	573	583	602	589	603	641	605	631	578	594	583	588	615	631	626	569	551	600	612	598	595	548	579	602	597	603	588	591	639	608	623	583	617	604	641	625	588	651	543	614	589	582	625	616	637	611	599	598	594	629	616	599	644	602	596	614	536	553	612	607	615	601	633	607	601	613	620	608	576	602	569	561	614	585	575	585	609	581	619	650	562	581	606	604	574	554	614	565	608	608	630	604	608	633	596	607	592	610	608	590	621	589	573	635	623	632	592	585	614	599	592	574	636	612	609	628	589	565	576	606	599	597	578	618	569	597	587	599	562	608	584	590	609	597	649	614	601	613	601	608	597	600	597	596	594	606	610	563	598	616	611	623	633	550	561	585	636	580	605	602	600	598	586	605	581	586	569	649	611	627	583	635	612	581	552	638	609	576	600	572	587	595	599	606	590	608	591	600	581	581	602	539	611	622	596	595	606	590	579	567	562	616	645	583	601	594	562	602	597	629	564	596	611	633	588	649	601	586	596	552	589	608	612	596	627	573	662	608	622	574	605	590	624	646	626	594	620	599	596	639	590	638	583	587	588	599	647	587	602	578	584	618	600	533	595	608	604	635	631	622	619	596	630	611	586	612	612	623	659	576	571	615	614	599	581	603	589	586	611	631	596	629	584	633	565	573	605	605	581	552	593	613	598	595	574	598	544	607	586	590	599	608	602	583	578	594	605	580	615	563	627	575	608	609	574	573	593	626	617	595	598	597	571	607	647	616	583	606	613	584	598	599	613	577	623	613	594	582	608	563	588	596	569	589	578	558	599	624	619	581	585	612	596	630	594	621	593	600	627	591	574	580	622	633	580	590	584	603	611	588	633	632	632	613	583	588	627	576	607	617	590	596	594	549	619	607	619	624	603	554	608	618	610	575	544	613	630	598	577	619	587	635	585	590	622	611	597	621	598	589	601	575	577	620	567	543	590	589	611	595	574	598	575	590	613	521	599	603	646	588	555	620	635	603	615	605	580	530	621	608	596	589	590	616	610	566	590	571	577	651	561	590	571	596	593	576	605	601	574	648	525	585	603	644	611	582	581	577	589	595	631	568	635	598	573	608	599	586	595	623	581	577	582	590	606	596	643	638	626	598	621	559	573	597	580	567	567	619	596	635	573	619	611	620	578	612	613	610	588	596	591	562	587	618	645	585	545	629	615	585	599	599	579	604	613	608	564	622	598	598	595	586	593	629	582	586	561	619	582	569	573	568	592	627	557	587	593	543	547	618	601	576	590	650	613	600	622	584	593	614	569	612	571	584	630	584	585	601	596	562	619	542	592	598	561	624	592	626	617	626	558	593	603	593	605	597	572	609	588	599	604	563	610	626	611	607	636	599	564	599	577	624	601	583	585	578	629	576	546	606	634	632	658	549	613	599	561	636	626	558	588	603	610	590	580	635	547	604	583	635	582	591	589	598	607	637	612	598	583	579	610	564	594	573	598	577	608	609	562	568	591	615	533	566	603	626	605	585	575	582	599	610	601	570	647	586	583	647	603	614	610	608	622	623	574	578	584	619	615	588	568	610	625	611	571	612	590	609	599	596	597	602	602	566	611	582	570	579	609	560	526	585	552	588	570	582	577	612	583	575	596	607	596	647	580	626	581	583	600	574	619	605	568	598	603	592	592	604	602	607	592	608	584	623	585	588	572	614	589	591	616	586	560	604	591	611	581	569	597	587	592	594	594	618	591	579	586	620	612	577	612	590	583	577	593	594	641	591	564	623	626	609	612	574	572	578	569	644	597	610	598	641	610	601	584	632	601	606	585	583	559	597	548	598	621	584	620	571	597	562	580	562	586	565	581	607	597	604	627	598	587	549	585	586	586	583	590	599	584	604	568	608	646	645	639	613	560	595	616	609	554	599	569	605	594	592	608	594	591	607	567	561	575	609	592	607	633	560	592	554	613	576	594	617	571	625	568	627	598	624	576	595	598	611	599	573	617	608	590	638	566	610	614	585	589	626	591	598	619	594	554	603	607	582	591	609	613	542	634	589	579	571	620	629	567	595	592	598	579	614	596	588	584	594	608	580	609	626	639	587	641	578	570	619	609	633	591	607	591	630	608	591	617	595	555	591	615	612	577	601	601	626	580	631	582	566	589	586	586	592	588	552	569	593	555	619	610	603	599	573	639	635	588	601	562	631	588	575	582	612	622	628	605	573	582	574	608	580	565	612	613	533	561	616	551	569	588	604	625	588	573	569	595	602	570	559	588	583	584	619	640	614	602	608	596	609	594	605	607	588	593	572	565	575	574	565	632	560	617	599	630	610	617	545	595	580	605	663	584	582	595	591	621	592	574	626	567	588	655	618	608	603	618	550	570	587	627	591	639	573	627	565	571	596	617	659	619	589	596	594	598	619	612	564	614	551	591	583	583	642	620	595	594	568	524	605	572	572	588	576	636	580	613	564	589	603	636	621	578	587	602	571	597	621	578	645	615	554	599	578	597	597	621	556	599	624	615	612	609	647	596	608	619	560	611	588	569	585	653	604	624	584	614	603	613	614	570	641	606	591	620	641	579	595	587	580	581	640	593	596	606	604	604	606	608	592	573	556	579	620	593	550	546	622	584	617	568	562	594	572	585	560	592	561	566	586	628	612	593	637	645	559	558	640	592	580	566	549	568	619	551	562	577	603	594	634	585	642	565	614	568	601	626	612	594	623	608	611	595	571	596	581	599	587	601	566	601	585	572	596	598	612	571	574	595	601	618	577	604	578	619	602	591	589	560	606	581	608	565	583	622	605	667	584	573	636	589	606	594	617	572	540	604	602	616	597	626	602	579	640	638	581	595	624	591	611	597	582	600	605	607	565	558	643	597	597	586	576	618	611	561	635	610	606	592	570	582	617	623	562	607	592	554	606	602	575	579	609	595	602	654	649	592	633	605	600	567	586	607	577	582	619	599	571
27681	12029	3446	1613	931	859	759	757	772	808	837	1805	2115	1494	1044	733	692	586	612	582	589	575	604	607	635	619	594	593	583	608	678	616	659	625	601	633	670	619	582	660	630	573	640	667	602	647	570	586	573	616	579	604	606	650	577	581	617	614	618	594	617	636	614	592	627	649	611	656	617	613	604	608	588	578	610	581	571	600	613	679	594	607	603	659	641	628	587	537	607	591	639	630	618	570	560	593	648	652	647	626	614	597	604	621	560	612	596	598	589	593	605	622	590	625	558	579	617	607	597	580	623	615	576	609	607	584	629	599	611	630	584	667	609	600	587	603	569	602	626	582	586	575	603	618	633	554	574	608	565	559	613	602	580	613	614	639	623	618	607	634	571	605	581	641	615	575	633	568	606	610	631	606	572	582	638	586	597	591	552	644	632	578	565	616	623	608	595	593	587	573	616	575	593	631	612	615	610	678	658	566	594	604	577	595	593	584	609	616	579	639	614	638	635	636	570	584	638	604	593	595	596	617	619	584	606	617	596	590	591	624	595	590	577	596	615	624	596	595	588	603	586	612	560	581	618	634	619	597	623	601	583	616	636	603	589	541	620	601	618	601	601	584	595	585	599	604	579	552	572	576	632	581	607	573	604	619	622	602	590	610	615	629	587	578	633	582	589	549	593	639	595	622	601	601	583	571	648	589	581	635	640	579	583	609	615	613	544	571	605	614	629	601	598	620	608	603	612	578	629	627	603	670	583	606	608	628	547	615	588	639	569	609	602	597	629	609	565	583	611	587	625	596	565	617	632	623	596	545	613	578	582	627	634	612	645	624	572	597	581	625	588	625	602	635	590	627	618	613	586	595	584	599	570	577	615	609	627	597	607	606	594	626	618	610	575	578	612	600	622	621	609	628	561	601	631	585	609	597	590	601	602	571	588	635	633	615	550	598	573	571	570	620	619	627	640	595	622	641	632	646	592	603	607	609	601	630	598	621	586	628	620	598	561	571	596	590	599	621	609	561	619	592	573	629	625	626	609	594	601	579	604	587	572	617	611	614	606	585	611	574	568	598	597	620	667	580	590	628	606	662	614	619	589	614	650	618	572	612	584	577	611	620	615	598	576	587	623	566	584	623	590	618	596	542	632	598	615	613	613	576	623	644	612	592	581	611	625	614	624	622	598	614	617	575	621	644	625	620	635	598	638	560	586	573	585	623	589	597	616	579	605	607	598	572	601	576	632	590	581	580	585	602	635	590	585	613	610	571	602	605	575	607	647	658	613	614	587	620	665	590	613	617	604	582	612	601	543	590	631	619	631	604	592	629	594	595	622	630	614	617	619	563	628	627	597	587	625	602	658	599	620	589	579	593	608	634	559	618	644	607	611	631	610	614	587	617	662	589	640	626	630	614	596	604	591	607	606	600	620	564	592	642	571	564	589	575	591	583	622	616	619	624	595	601	615	556	588	623	583	639	617	606	633	599	592	569	610	605	596	562	586	651	638	568	604	597	584	555	575	607	608	587	614	619	619	585	612	570	578	590	609	590	616	591	594	626	598	597	596	619	572	643	618	644	612	632	643	626	572	587	610	638	610	568	633	562	601	586	645	619	598	628	577	645	629	590	605	595	615	628	599	641	631	648	603	597	609	584	584	586	589	597	613	615	608	628	589	625	627	576	608	603	612	602	660	595	627	607	612	581	590	598	602	596	554	626	621	592	615	589	623	614	641	604	629	644	596	604	612	624	579	600	582	621	607	594	608	628	623	668	603	594	560	594	567	627	609	599	583	668	595	613	596	606	648	592	611	606	655	569	610	593	623	602	582	584	586	643	601	587	599	628	613	575	630	552	598	655	581	619	594	628	588	624	621	622	623	615	601	610	564	653	608	580	605	618	589	596	585	591	531	537	595	602	642	596	580	600	613	577	596	644	572	632	591	606	634	582	588	608	620	636	596	606	628	588	625	625	647	647	601	635	577	597	632	609	629	646	557	585	599	622	610	600	592	569	619	559	645	629	559	590	615	622	571	604	622	560	575	567	625	567	620	609	615	558	634	596	634	594	620	603	575	599	556	567	663	615	571	640	633	659	609	650	568	565	616	605	646	592	618	616	613	602	622	587	605	610	617	569	599	612	626	612	613	575	611	587	591	610	640	580	568	660	567	596	576	619	600	603	674	625	552	617	585	580	585	631	593	607	596	569	634	609	588	595	587	575	567	589	614	600	574	630	636	604	644	594	635	608	616	636	588	622	634	613	618	578	590	630	613	599	586	624	587	637	603	619	593	604	596	658	608	626	603	566	608	597	586	594	598	604	615	598	592	600	584	616	608	635	632	609	577	574	572	570	622	618	615	575	602	621	598	595	596	606	609	647	570	593	594	594	633	631	619	598	602	588	639	608	593	572	564	551	606	612	586	629	637	582	574	610	585	634	659	589	617	645	645	575	635	604	594	595	558	581	597	602	577	603	652	626	600	606	592	632	586	621	589	650	608	642	635	606	614	597	606	593	571	592	657	645	628	616	616	614	608	660	627	619	581	623	666	605	590	612	604	580	634	596	650	627	632	609	610	559	588	627	587	599	583	653	553	590	606	572	614	570	630	634	634	585	563	607	605	591	609	646	609	577	620	582	581	613	636	582	582	572	573	597	571	565	629	606	597	662	570	621	574	635	636	601	613	602	580	598	649	632	630	599	595	649	632	569	585	626	596	609	622	607	573	599	582	611	631	592	614	606	603	628	583	604	585	573	627	568	593	602	610	627	592	584	601	679	581	620	585	603	592	602	602	588	669	612	597	642	589	654	565	603	598	567	649	559	596	633	585	569	618	597	603	613	613	609	608	591	615	614	612	665	605	607	616	578	600	641	603	549	646	643	609	642	592	568	571	586	636	635	626	621	592	553	599	610	660	622	590	622	593	580	595	602	590	621	611	614	613	591	611	612	589	644	605	596	564	644	589	636	613	599	564	614	615	586	624	582	609	620	606	597	597	565	623	587	616	572	600	543	568	602	572	590	618	597	645	598	578	616	601	626	595	586	614	567	609	584	604	616	591	609	594	567	546	575	643	603	592	619	668	614	590	603	598	591	680	597	576	544	629	592	601	597	619	595	602	575	618	653	615	674	562	568	602	599	603	604	614	588	621	606	588	600	637	615	578	618	574	589	610	596	648	582	560	579	585	584	620	584	569	616	616	571	606	597	616	581	589	598	616	563	605	590	619	613	644	566	630	585	557	606	636	621	627	563	643	632	637	579	583	605	589	670	588	592	566	632	613	607	601	623	612	597	681	608	621	632	632	611	591	605	621	578	577	687	659	633	616	632	571	615	604	590	609	620	602	622	581	618	638	609	645	622	596	650	622	581	620	589	635	636	624	596	603	652	635	601	576	584	588	615	581	639	615	588	616	613	586	557	581	599	658	592	621	644	596	609	560	588	587	587	625	583	572	559	612	596	582	661	651	614	588	643	612	618	605	615	616	636	632	633	562	633	605	613	620	595
6183	3070	3019	1470	911	892	720	820	832	886	855	2062	2256	1557	915	627	538	566	479	562	554	546	515	524	524	484	536	528	546	496	538	499	535	470	479	512	498	546	504	526	525	523	519	510	539	548	513	504	552	530	542	494	515	550	501	536	513	506	513	501	534	522	528	544	485	522	513	505	540	499	515	489	510	533	565	555	534	535	513	514	532	508	525	514	530	506	529	573	487	483	498	491	545	525	487	576	545	517	518	494	500	546	487	521	556	548	558	501	490	504	516	485	521	476	496	524	501	480	496	518	491	492	543	487	512	497	482	482	488	471	486	520	509	517	525	521	524	543	481	509	496	538	549	507	496	486	498	534	456	493	508	502	502	494	482	512	490	514	502	538	518	447	502	537	489	494	550	548	504	525	531	504	532	540	519	484	503	486	519	476	523	523	488	564	526	506	535	543	516	533	547	497	510	503	497	538	540	526	507	520	525	500	520	463	555	523	565	526	503	510	500	529	489	513	508	466	531	506	502	541	499	525	512	505	513	504	541	514	485	537	537	526	532	510	493	537	529	538	526	548	528	487	522	528	494	502	535	558	525	494	526	484	510	522	513	500	492	538	522	535	573	503	513	518	507	536	488	530	506	520	537	528	536	524	518	535	524	530	521	513	508	513	508	550	475	491	521	521	521	525	550	481	507	542	507	534	531	536	506	511	512	519	535	507	495	496	532	519	534	497	494	524	489	501	507	526	506	542	516	507	521	479	529	555	529	521	461	501	516	513	532	481	524	537	543	490	547	500	519	517	506	538	540	511	475	523	486	491	569	495	538	518	508	533	501	495	512	518	516	525	478	465	524	521	494	521	523	521	528	527	501	514	531	500	528	496	553	522	508	513	509	519	542	496	509	501	506	538	533	525	510	521	510	482	551	496	511	492	488	528	587	509	517	522	498	515	513	477	537	507	500	522	541	510	508	543	511	576	522	481	515	584	524	531	545	510	519	569	506	510	541	565	490	512	540	495	481	496	522	524	499	530	460	488	509	501	525	499	513	487	526	564	530	517	503	493	542	492	490	536	462	512	500	525	539	503	541	510	495	541	534	583	524	552	515	522	535	520	515	516	520	494	503	518	508	514	527	494	481	540	533	514	515	541	488	492	488	524	510	503	526	498	528	541	579	491	525	508	529	490	508	513	505	526	532	521	532	573	530	515	505	552	512	496	506	517	542	504	518	562	481	527	578	501	507	495	551	461	553	477	509	478	515	518	541	499	516	532	520	545	510	531	459	530	530	570	539	525	517	512	515	525	533	533	528	504	576	553	484	508	524	482	499	506	539	494	489	504	532	507	508	534	509	472	527	543	493	536	529	521	481	528	501	521	501	536	486	545	528	547	501	532	475	515	527	545	521	500	490	529	518	526	564	503	503	495	517	469	493	519	537	546	538	492	508	487	524	521	549	541	486	506	499	541	485	531	519	538	529	533	533	511	511	512	537	530	533	553	507	496	514	510	522	542	482	527	486	491	515	482	537	528	529	529	514	536	535	486	511	538	495	451	511	551	507	523	533	536	501	519	478	510	515	493	527	474	493	541	542	493	474	527	535	466	519	497	484	504	516	478	524	514	498	536	530	522	492	548	542	549	515	511	499	513	549	542	531	493	506	455	522	498	523	564	520	540	511	551	554	523	502	503	521	500	542	485	517	526	529	545	536	509	541	490	489	532	517	554	461	549	488	509	546	520	538	487	516	508	517	540	546	513	485	539	468	547	493	529	529	504	498	521	500	563	503	487	502	548	509	541	499	526	525	536	529	512	510	528	509	533	542	503	524	530	500	521	535	460	509	526	532	495	523	530	522	515	523	476	476	506	504	507	537	513	528	524	499	507	474	528	533	523	556	509	512	538	560	510	502	533	504	535	511	578	538	513	534	514	482	535	490	521	563	558	506	552	514	515	485	501	490	553	504	501	522	516	509	512	511	528	524	477	534	506	553	526	538	497	512	498	492	540	506	479	520	577	518	568	530	578	543	521	511	500	552	551	498	498	540	499	489	527	564	498	531	511	486	507	503	500	528	519	548	535	499	528	549	525	504	508	507	497	520	554	546	487	534	509	477	494	500	521	516	575	493	545	508	482	527	490	514	486	567	510	498	518	497	537	509	478	517	537	510	516	529	509	512	520	540	527	487	504	510	518	518	494	463	538	517	519	523	517	513	557	506	539	514	533	492	506	529	463	512	535	481	511	528	538	506	532	556	528	542	480	567	537	496	459	502	543	505	513	507	509	487	524	503	508	490	524	534	532	508	543	500	545	541	523	536	541	516	550	525	545	495	460	523	468	498	544	502	556	487	507	526	490	550	523	523	498	506	524	498	559	537	493	552	513	536	537	497	519	516	523	527	509	531	506	521	556	540	508	548	502	495	502	516	514	585	533	509	517	529	476	553	538	494	497	522	504	510	501	532	478	549	480	469	486	489	539	515	502	531	487	500	528	535	535	484	495	509	508	473	505	496	555	546	517	535	537	501	512	488	566	485	536	489	578	532	535	493	527	513	522	506	566	535	496	525	528	511	538	486	517	535	521	510	524	517	528	512	483	527	525	500	525	531	521	514	517	511	514	511	530	562	508	515	520	522	514	530	518	507	563	502	536	509	520	506	510	514	462	503	515	488	501	517	516	525	531	541	529	502	522	517	563	508	516	502	507	537	516	565	516	533	519	552	543	513	524	515	483	545	516	491	503	526	463	515	586	506	498	508	511	491	507	505	512	521	465	508	508	516	509	496	534	485	448	529	510	489	491	542	534	530	503	542	514	521	517	495	505	497	501	530	525	526	519	480	510	484	521	500	546	507	460	525	507	480	507	462	526	551	538	541	527	491	506	482	534	522	526	553	537	486	501	505	553	474	513	501	530	492	533	507	523	511	484	496	486	522	520	543	567	531	566	511	473	553	530	519	493	598	506	555	514	505	534	486	542	541	536	538	519	528	505	453	535	492	522	579	507	526	509	506	524	497	474	549	499	533	551	476	491	526	531	524	455	488	470	542	531	500	502	520	507	532	483	542	496	527	522	519	509	524	507	528	480	536	448	534	512	540	502	552	552	507	507	499	525	516	495	520	501	471	526	514	503	510	570	557	481	520	535	526	492	496	513	475	538	504	505	483	518	513	528	492	561	514	507	505	585	548	473	526	481	528	515	525	496	520	503	511	536	502	492	471	484	512	518	574	477	478	504	496	530	524	568	541	465	533	494	517	495	508	532	523	532	544	492	552	534	511	506	502	525	502	519	520	531	521	486	542	525	521	499	529	525	493	542	507	543	497	509	503	510	514	533	519	560	518	556	528	524	511	545	514	513	514	546	474	527	531	535	506	503	554	507	523	507	502	534	476	506	536	524	530	507	480	503	517	529	521	530	509	561	528	465	515	558	503	537	499	521	503	501	525	526	520	490	492	530	516	532	501	525	528	496	541	522	499	478	541	505	534	488	538	489	547	518	504	528	505	525	484	513
25621	21486	27680	25402	11533	3293	1683	943	952	1273	2484	15154	16174	8569	2863	1211	775	652	626	551	581	592	592	574	603	580	542	604	581	549	589	559	590	603	596	585	574	608	578	563	574	574	602	593	576	589	597	599	560	553	592	573	540	576	585	596	588	601	578	567	566	564	580	563	562	545	564	571	579	560	629	602	579	597	536	597	634	590	562	547	579	621	597	605	573	579	581	587	574	577	574	597	560	604	601	572	589	542	572	609	621	587	541	563	525	594	556	599	549	594	559	553	550	581	580	556	582	564	574	566	581	571	562	523	582	549	550	553	588	589	554	584	564	551	555	601	552	620	609	605	569	551	609	578	582	538	601	571	572	541	589	566	559	539	576	550	578	607	591	546	563	564	551	547	579	583	586	618	586	557	571	604	576	564	588	545	539	590	583	571	584	619	584	538	555	550	590	565	569	579	539	516	550	562	613	561	553	609	595	619	603	586	554	609	569	635	564	573	613	581	536	605	568	598	535	595	572	586	613	583	613	571	575	608	584	599	555	579	527	572	599	559	608	598	573	588	564	541	607	584	584	568	569	594	553	587	616	575	576	568	569	556	592	612	574	594	597	577	582	624	576	603	589	560	587	578	567	573	596	651	588	587	575	566	560	566	524	584	565	547	571	613	547	568	613	603	618	574	578	572	587	612	611	561	602	540	576	633	580	525	599	569	569	564	613	577	571	575	583	577	575	574	578	609	586	586	611	620	568	601	609	546	551	547	586	543	581	552	513	583	575	598	576	568	564	569	594	551	562	543	520	558	574	595	586	597	652	569	584	612	579	613	575	578	590	553	599	557	568	581	531	607	584	578	541	559	622	556	586	517	566	602	532	570	578	553	581	561	525	571	576	629	589	594	572	596	604	549	585	604	573	579	565	549	589	540	571	579	543	514	531	577	601	610	546	592	579	585	573	579	595	603	607	585	574	598	585	556	609	563	579	548	569	578	576	592	531	567	509	600	575	578	561	620	593	595	610	568	568	526	574	603	573	564	590	547	570	601	549	564	595	589	598	557	545	600	569	553	584	572	559	577	570	577	535	569	547	568	536	594	581	589	554	574	563	596	580	603	529	581	575	613	554	553	561	658	574	570	596	573	586	562	579	542	542	555	630	582	539	559	570	537	557	585	520	617	561	578	568	546	541	574	539	584	558	578	565	572	623	610	567	581	586	552	523	599	531	597	563	570	571	609	601	576	583	544	555	571	605	554	560	565	569	611	612	573	582	553	591	606	587	612	623	552	570	612	588	591	544	567	569	579	622	579	567	555	568	531	563	581	575	609	623	551	555	584	586	585	562	582	583	586	577	608	593	609	532	562	541	578	542	545	570	588	552	594	548	577	557	586	523	572	574	566	589	558	548	557	575	585	580	537	602	550	610	554	566	591	585	563	565	597	572	540	591	555	558	577	523	595	578	515	559	600	589	551	551	605	559	586	550	548	516	595	584	559	562	594	538	569	551	577	593	597	549	579	567	559	556	586	546	540	527	556	576	586	598	584	563	570	547	543	577	537	574	564	647	564	602	585	547	539	598	572	507	547	573	605	588	563	590	592	571	556	546	552	574	580	583	599	611	561	598	576	566	584	568	552	578	603	589	602	572	589	577	605	533	603	563	606	617	600	554	583	564	603	553	599	567	602	561	581	572	558	565	551	597	617	588	592	553	571	604	622	538	579	552	596	576	591	616	544	566	530	582	607	604	574	591	576	569	561	619	585	586	574	581	587	551	591	551	594	544	536	589	572	611	575	614	550	579	622	537	589	568	549	575	552	566	633	572	586	576	562	565	582	559	569	569	561	603	573	544	551	590	567	587	612	559	536	601	578	550	571	610	560	608	585	572	588	628	569	554	499	536	572	587	585	611	594	541	566	594	594	578	567	590	587	581	562	556	613	579	525	581	574	564	578	554	605	568	542	589	541	585	571	561	555	536	586	599	573	600	587	600	573	574	561	604	563	582	569	603	568	592	584	615	615	571	584	595	582	579	556	596	551	596	550	554	592	587	535	596	546	561	580	602	641	606	538	591	563	598	616	549	606	564	558	623	573	587	561	571	595	541	554	586	550	569	546	615	555	601	614	602	553	625	579	548	579	554	593	607	574	581	561	575	571	577	560	583	579	616	567	582	578	603	589	595	624	584	540	563	565	556	588	608	552	560	556	540	579	538	545	578	586	572	562	622	565	581	562	567	541	578	579	556	580	564	590	597	585	629	587	583	579	528	569	592	552	536	582	569	564	563	585	546	603	558	612	560	584	593	572	551	545	559	579	585	567	590	562	595	602	591	569	546	588	527	563	539	558	564	571	571	540	570	572	597	553	537	604	567	584	578	570	535	591	571	574	556	591	614	636	573	601	565	555	597	599	577	590	565	576	574	568	553	606	582	577	563	585	582	547	572	620	547	621	571	552	586	567	563	589	572	587	613	575	518	588	547	595	607	592	581	586	585	549	606	571	606	603	561	597	560	554	598	599	584	579	572	522	635	548	555	558	603	550	588	549	566	562	579	597	603	569	556	555	552	564	577	532	580	563	567	540	618	541	555	611	557	565	567	525	575	537	583	547	609	597	580	536	613	555	574	564	567	558	560	606	548	599	542	582	615	538	602	578	562	584	613	599	558	561	561	602	566	583	586	554	585	575	614	563	541	576	580	565	573	561	555	536	585	504	564	589	572	574	600	571	583	599	582	536	581	557	584	540	638	557	571	613	541	576	584	564	544	594	592	613	589	571	590	578	587	588	594	580	597	516	552	590	533	566	595	624	632	583	531	550	581	562	566	566	529	595	577	592	538	575	557	604	564	627	596	546	568	541	581	558	582	538	556	578	586	574	577	604	553	578	548	628	552	605	583	563	595	607	536	573	612	594	563	565	561	608	547	605	563	558	613	546	551	566	583	549	566	554	556	556	608	558	607	592	593	534	553	568	542	596	565	608	537	590	531	551	566	539	591	537	661	547	553	570	541	568	603	496	586	583	605	568	559	568	572	559	536	587	581	572	577	588	567	561	557	586	583	594	564	590	550	605	564	560	568	591	608	549	618	593	599	572	558	561	594	575	575	569	559	586	615	584	593	611	580	533	560	601	540	549	564	581	572	583	558	577	548	567	550	556	589	596	618	591	553	557	580	578	574	564	584	553	602	577	572	581	609	577	567	603	599	594	602	580	568	580	589	590	586	573	566	575	549	605	566	597	572	596	562	589	521	537	588	579	565	546	588	546	554	556	518	550	588	602	546	595	574	560	589	578	597	568	585	613	581	580	593	571	605	556	518	564	590	560	559	585	601	597	565	605	580	560	556	584	572	562	599	558	600	551	586	553	552	527	587	604	573	583	589	579	529	508	537	579	589	650	564	592	587	620	570	594	558	538	547	537	565	572	613	582	534	557	589	580	581	574	570	592	604	588	569	567	591	544	558	551	584	535	553	539	592	576	568	599	562	593	595	570	576	563	593	582	576	608	556	553
6150	10484	9658	5434	3956	2592	1734	1011	1182	1625	3697	16497	14523	7421	2834	1236	687	552	544	550	509	544	505	503	549	538	511	500	485	482	513	522	555	514	561	540	512	529	510	541	519	533	514	533	487	542	554	474	510	535	500	517	513	521	480	555	527	492	527	513	497	527	506	508	537	517	512	527	504	518	525	512	541	508	510	502	477	518	530	506	513	492	498	499	536	538	507	521	503	530	505	533	534	515	540	524	508	517	434	518	509	524	481	533	543	516	490	517	530	484	472	509	494	495	542	507	549	519	533	505	511	528	504	520	507	516	586	501	533	502	535	503	514	511	523	522	523	506	542	527	475	509	524	579	535	529	464	548	519	526	490	544	479	493	542	504	517	510	529	505	545	497	495	517	497	521	519	512	490	529	527	543	493	526	479	486	449	528	538	522	509	493	515	496	536	521	504	540	499	516	519	529	545	503	505	487	500	526	549	486	481	514	510	543	504	534	490	567	551	481	523	530	498	540	521	543	459	519	535	535	501	538	480	505	522	536	527	459	512	511	509	514	530	561	506	522	502	481	574	492	523	519	515	546	502	519	479	508	526	538	509	538	507	554	492	483	538	509	559	506	548	474	548	523	515	493	511	526	535	566	577	525	508	522	482	584	509	515	548	553	515	520	508	511	543	530	490	547	516	498	525	537	501	535	515	530	487	519	487	505	507	510	520	481	495	526	507	523	506	513	537	512	501	493	516	534	542	494	504	512	500	524	516	512	535	535	477	481	508	508	514	502	512	550	502	539	509	530	527	549	509	492	476	484	509	516	531	532	509	532	472	480	475	469	567	518	475	532	499	517	545	471	504	511	493	494	512	530	529	512	536	530	513	511	508	506	488	500	522	495	477	528	511	485	480	521	460	527	506	491	483	509	515	491	504	505	497	530	545	508	485	540	494	525	490	520	455	516	490	488	501	509	495	529	519	511	502	503	511	503	495	482	468	529	522	549	501	533	489	524	523	519	523	503	497	450	470	524	521	506	492	506	521	479	486	518	476	528	490	518	502	501	514	518	512	516	539	520	516	523	543	542	511	538	501	497	515	570	513	527	501	511	532	513	526	534	538	519	505	528	540	517	495	483	508	470	510	506	506	488	517	514	548	511	526	552	529	509	492	502	531	525	540	509	520	506	479	485	517	514	507	514	511	555	496	542	541	551	529	501	491	490	529	520	522	534	513	511	505	476	514	500	461	485	516	545	491	486	496	505	495	503	519	526	525	494	500	522	516	524	519	508	480	508	512	523	521	518	501	494	499	522	536	529	539	517	560	505	524	535	530	509	525	450	489	503	494	500	515	501	519	520	507	529	510	511	536	510	521	485	523	525	513	520	533	491	532	516	538	530	500	495	531	520	475	504	559	522	548	491	498	541	513	500	521	515	485	517	517	494	519	499	523	519	524	502	523	541	492	521	522	498	504	543	513	512	506	530	479	561	461	541	485	559	506	529	493	517	509	546	532	499	505	539	525	508	515	533	523	518	494	465	476	498	490	495	526	510	529	529	532	469	521	487	494	461	466	524	472	515	448	500	481	505	505	507	516	524	510	498	476	465	534	437	529	477	512	516	509	510	531	498	553	477	539	511	484	515	521	491	522	515	525	502	508	500	509	502	555	478	516	537	475	497	560	536	511	493	496	497	536	480	519	484	512	552	486	527	501	518	491	493	534	522	483	538	513	518	531	485	547	529	510	497	520	535	524	528	560	491	540	546	553	517	504	532	489	516	518	524	501	522	516	472	516	489	525	539	526	514	522	509	533	524	488	469	491	495	521	546	540	502	524	533	515	519	513	478	524	513	483	540	521	508	498	496	517	474	549	515	506	542	538	513	542	479	522	528	538	552	533	485	486	500	494	535	545	501	527	525	503	515	553	506	494	502	518	476	501	517	515	545	526	477	524	508	499	501	514	560	550	491	525	510	523	483	523	518	498	529	483	496	514	537	514	537	545	499	482	513	495	499	533	549	498	534	494	521	533	482	479	499	508	532	538	501	484	500	546	517	502	496	496	499	494	503	512	458	512	524	495	519	543	468	526	496	545	534	513	506	512	493	509	510	497	514	481	500	499	522	479	495	530	489	495	508	536	482	493	526	508	496	533	524	504	477	529	486	495	530	534	516	512	521	520	489	484	506	515	498	525	536	525	526	506	517	493	485	513	499	531	529	504	540	491	493	522	502	494	511	537	482	529	516	500	493	519	547	482	520	487	524	517	534	557	507	538	524	519	506	518	502	526	467	523	547	501	527	538	531	534	514	549	485	497	510	495	530	534	507	472	520	498	517	464	485	521	518	515	516	518	487	488	508	533	526	474	510	486	539	539	530	511	505	508	466	480	485	480	544	535	535	511	505	471	524	511	530	480	550	509	503	499	475	492	522	515	525	545	539	499	527	472	515	521	536	511	518	482	512	560	490	525	510	517	537	522	506	495	504	525	501	518	492	494	502	530	475	525	486	514	519	513	543	517	497	532	500	500	451	485	479	517	476	533	520	528	518	539	551	479	498	512	479	517	570	489	516	482	545	498	496	520	507	512	506	471	529	484	552	510	517	505	489	517	482	566	520	500	517	468	485	521	479	472	471	533	536	508	508	467	526	481	530	524	495	527	552	532	512	539	513	496	525	512	490	506	543	473	510	516	487	536	507	488	513	588	478	467	527	520	555	536	543	476	494	520	570	487	511	517	461	530	544	465	513	524	513	510	548	498	492	475	528	523	504	516	481	532	521	512	497	555	525	510	512	515	506	499	540	505	456	521	511	482	504	504	514	503	537	518	508	506	498	504	495	516	537	505	490	509	502	518	494	526	566	537	512	519	522	514	507	485	547	565	520	546	500	478	500	514	463	516	503	540	523	517	506	502	529	500	511	474	499	533	538	513	530	533	528	511	448	492	492	484	546	518	480	508	523	503	545	504	502	534	537	481	458	490	505	484	550	503	501	520	522	507	515	475	528	529	506	527	480	551	508	525	548	485	485	487	486	529	519	523	487	518	488	476	520	524	516	452	470	500	555	507	516	497	467	531	519	537	507	497	532	517	493	520	556	516	487	518	531	478	503	493	491	503	546	500	504	473	483	506	527	492	538	513	506	476	553	531	499	540	512	482	515	495	490	553	520	506	506	484	471	518	491	471	529	531	502	493	530	493	519	480	531	488	524	502	514	499	513	481	513	478	498	469	505	513	488	489	540	515	466	533	541	518	487	508	495	510	536	530	516	529	493	507	491	544	478	480	511	502	491	500	550	529	483	530	512	518	574	521	511	511	498	506	517	489	528	537	490	480	535	523	488	526	488	514	539	487	438	509	481	480	509	510	519	485	495	499	473	479	542	530	493	472	488	479	521	514	514	513	531	489	537	537	541	511	514	519	528	508	510	491	523	512	522	548	492	488	489	520	514	534	520	517	469	526	442	506	480	540	470	501	518	562	489	480	531	513	520	540	504	499	499	545	529	510	513	499	517	458	500
24765	21500	28724	24732	21222	9994	3198	1657	1263	1534	8543	27136	25808	15642	5121	1901	935	737	707	702	711	732	749	682	717	707	731	696	773	710	747	720	770	704	709	683	710	708	708	686	724	692	715	738	701	698	738	649	723	681	731	715	703	696	690	685	670	722	708	646	668	721	649	701	709	702	660	739	683	681	676	728	729	681	691	717	694	664	663	728	701	644	676	684	726	674	675	717	731	676	712	699	719	707	677	689	717	638	651	673	693	702	669	709	689	666	702	688	698	722	712	660	712	710	693	709	685	712	679	699	696	676	717	714	737	664	746	719	662	697	665	659	721	720	696	694	687	694	684	650	659	663	660	647	696	681	673	664	713	694	637	701	722	661	716	709	644	713	679	709	716	670	681	699	688	650	709	702	666	743	711	689	686	739	718	751	714	696	727	715	696	697	678	694	698	684	709	681	724	660	702	700	710	753	704	705	720	696	687	690	664	713	741	721	687	710	723	688	741	660	685	682	712	670	689	730	710	689	728	727	624	701	710	673	747	725	680	716	700	742	669	658	685	763	688	693	645	700	699	649	668	670	706	667	732	720	674	696	678	755	698	692	727	731	707	688	646	601	676	714	664	728	726	722	644	771	705	678	683	697	625	692	647	685	715	679	667	722	736	711	724	643	684	704	732	681	648	707	718	698	688	680	700	664	703	701	715	688	654	708	745	736	691	741	746	714	686	740	675	705	783	726	733	662	691	676	693	713	661	663	665	705	693	720	685	695	692	709	736	674	694	655	658	692	675	700	676	691	656	713	688	693	700	711	712	688	717	704	744	676	648	677	662	681	692	707	704	674	706	695	731	693	681	731	692	697	642	693	728	677	704	717	698	719	689	727	707	726	685	713	671	710	764	724	696	688	655	688	691	713	710	693	688	658	664	685	681	696	699	660	668	687	662	691	684	686	711	689	680	731	714	679	689	741	694	726	674	666	718	653	688	599	692	692	666	690	674	628	708	667	671	686	671	738	681	688	701	671	683	673	708	688	731	682	664	730	688	717	680	709	694	700	727	734	677	719	655	714	726	703	701	758	658	706	642	712	635	656	753	685	682	688	708	702	683	696	688	717	676	695	706	733	652	692	674	707	731	709	715	692	634	718	728	740	727	681	702	699	673	658	704	653	682	705	677	670	689	656	724	676	676	712	685	673	745	696	656	714	724	679	691	656	661	698	685	648	707	678	660	709	694	694	684	714	727	731	694	713	656	735	716	719	706	715	708	649	682	702	726	696	688	694	645	711	650	704	718	707	713	676	709	730	694	716	725	681	759	740	668	699	689	721	663	672	675	698	632	743	696	680	629	693	706	697	721	678	711	709	707	714	703	728	689	704	643	700	661	745	740	722	688	642	700	648	773	645	664	691	674	674	660	663	707	695	638	674	714	660	728	631	628	687	662	697	706	707	663	691	691	686	679	710	677	686	706	716	675	686	690	688	724	762	701	688	739	707	701	708	670	686	707	707	698	670	667	684	647	676	734	681	681	665	624	683	687	692	651	684	671	713	669	663	689	698	687	741	692	635	687	684	677	675	732	716	728	673	694	680	716	734	679	702	687	690	681	696	667	671	716	707	673	675	710	709	683	668	702	698	703	676	634	648	676	706	744	667	688	677	701	682	706	697	673	732	711	686	694	687	706	674	659	678	719	734	718	704	700	737	667	702	682	673	652	720	675	684	685	680	698	723	705	677	663	741	681	677	681	683	744	651	683	702	704	680	682	682	637	720	670	709	686	679	780	714	670	663	679	686	678	665	675	710	666	675	735	688	715	741	680	673	701	744	664	677	670	689	684	675	707	676	682	691	647	668	716	699	725	646	690	667	694	685	694	704	635	691	696	666	675	680	687	724	702	679	698	708	670	714	737	679	673	689	659	710	692	713	698	738	711	754	683	683	664	709	658	728	670	742	683	729	709	703	691	696	673	701	692	724	715	680	702	679	686	708	736	675	654	704	667	703	660	707	666	716	703	721	676	683	679	686	716	617	674	665	682	689	679	649	698	659	668	712	702	669	729	730	680	690	702	664	667	717	673	659	638	637	692	661	724	703	689	631	721	722	690	704	727	713	711	651	712	687	714	649	668	662	746	664	726	689	694	715	655	704	684	707	670	731	682	706	714	655	661	729	674	684	682	663	688	666	646	655	637	680	649	741	671	714	701	696	673	661	688	676	756	654	662	709	643	686	713	662	732	725	668	713	664	626	685	691	678	654	662	717	718	667	686	627	711	702	695	699	677	666	704	763	680	688	699	657	699	625	693	687	683	708	692	712	690	644	689	616	654	713	742	680	656	702	668	673	706	705	719	665	714	723	688	726	699	705	688	695	657	677	641	717	697	740	769	672	708	686	661	667	699	669	681	738	630	707	676	690	678	683	711	683	698	666	672	673	666	669	686	686	725	714	698	675	750	645	716	654	671	691	713	741	660	704	730	668	698	686	712	667	679	705	700	700	689	704	704	680	682	658	709	695	705	682	643	699	684	688	684	677	669	678	681	669	724	691	741	712	653	648	690	654	753	744	703	704	700	682	715	681	705	711	721	735	746	659	736	661	628	678	687	715	652	707	689	660	681	683	659	683	743	695	683	686	648	695	728	673	699	706	656	706	717	700	698	734	674	697	691	689	753	705	699	724	687	625	700	717	683	675	695	680	724	677	686	664	649	693	686	706	734	703	708	726	684	715	695	719	696	700	724	725	731	672	702	659	662	698	657	728	678	672	762	677	691	725	704	697	659	653	664	666	685	696	715	659	660	709	653	668	730	693	718	680	714	712	733	640	699	727	725	692	663	701	705	690	691	645	681	742	718	671	676	639	715	711	678	670	675	659	769	666	707	743	689	690	672	737	715	677	675	672	708	674	726	671	725	638	686	653	677	757	695	676	678	682	689	702	744	643	663	712	686	681	675	656	696	681	691	705	704	717	657	679	638	690	667	698	722	704	707	651	668	677	735	710	688	699	714	683	691	715	680	683	671	678	752	707	701	674	698	705	658	742	673	683	675	710	700	699	687	696	643	661	738	731	753	678	688	605	725	699	720	709	705	683	696	671	661	683	728	660	680	669	672	717	684	698	672	645	682	695	663	660	643	739	692	678	662	680	699	701	770	707	694	737	746	679	698	662	699	688	706	725	751	682	687	689	732	697	712	649	682	694	648	702	700	709	690	685	681	696	703	696	709	721	689	694	677	663	677	711	676	654	707	693	752	674	695	729	688	677	683	669	669	728	652	690	693	710	696	695	700	660	654	678	699	639	684	673	670	695	668	731	739	666	692	704	724	675	706	694	647	693	628	695	696	684	706	680	738	691	645	663	708	734	666	682	667	693	652	662	662	705	708	666	745	717	667	721	709	679	685	648	729	684	706	674	698	715	711	686	724	683	698	739	697	697	743	699	679	695	737	691	708	667	666	728	663	698	641	683	708	653	655	723	703	678	659	688	672	671	681	694	707	658	671	698	698	693	727	672
5754	10251	11552	8545	5899	3723	2263	1781	1512	2048	11568	26764	22407	12209	4211	1845	961	706	629	642	579	630	592	596	607	646	581	578	626	604	638	625	608	610	658	625	621	611	592	579	682	597	603	638	639	596	640	611	551	645	628	634	619	617	568	653	548	592	600	604	581	607	600	557	566	611	595	613	613	649	649	587	653	571	567	599	631	561	601	602	601	636	617	585	609	632	589	568	624	597	652	583	599	633	615	577	587	620	559	634	602	556	607	616	584	567	619	579	593	613	614	571	549	525	595	612	603	646	618	603	610	582	628	601	621	598	526	607	578	586	635	569	603	542	597	606	562	601	622	609	596	636	613	582	584	630	580	588	553	587	580	613	605	618	603	607	649	563	573	588	610	652	615	628	572	567	627	616	593	650	618	587	572	616	618	613	562	612	579	592	570	590	587	602	611	642	592	610	586	597	596	648	613	628	591	571	622	564	606	576	600	648	576	605	576	617	589	605	574	563	597	594	600	619	634	605	634	592	568	612	586	612	609	557	614	574	608	608	582	637	575	549	587	556	574	597	619	572	632	610	653	599	614	611	601	607	585	675	581	580	600	610	559	638	582	610	625	594	587	585	623	639	598	589	568	619	596	576	596	605	555	578	618	612	593	612	591	578	564	615	589	564	605	612	595	619	620	592	602	668	595	623	631	582	610	604	592	600	618	574	618	566	633	617	591	587	583	563	588	593	646	574	590	596	587	604	576	638	585	637	644	653	594	592	635	608	612	628	595	607	547	657	597	598	600	605	631	544	621	597	668	579	623	585	590	593	606	553	606	580	597	566	639	617	587	658	620	577	618	629	637	613	590	604	591	591	588	659	623	621	563	585	656	612	587	587	623	568	587	610	612	629	604	641	554	627	591	616	602	594	640	596	574	578	607	606	603	580	669	614	617	582	611	542	523	611	574	633	611	630	580	601	606	610	572	571	578	577	614	589	585	585	637	582	596	619	618	587	583	607	627	606	597	571	625	621	634	587	591	600	595	588	628	581	651	621	587	591	608	591	606	591	610	604	555	623	624	613	600	594	593	627	608	602	611	584	530	584	597	640	591	655	628	605	578	590	607	583	596	584	618	587	602	632	614	654	555	582	613	606	602	586	587	594	622	635	604	668	587	619	610	614	604	591	597	597	581	622	608	553	579	608	579	576	622	624	603	602	570	569	588	572	562	629	619	599	630	595	594	632	573	578	620	571	575	607	616	609	599	580	645	619	599	578	609	599	579	618	597	552	625	624	565	595	595	580	587	604	650	604	552	609	562	618	590	609	603	611	611	606	602	583	631	578	591	567	587	616	597	574	593	617	621	614	634	620	617	570	601	612	597	630	556	559	616	568	606	655	591	608	627	626	558	607	584	593	616	598	607	587	628	605	585	590	594	557	589	606	593	576	616	661	594	608	617	583	565	582	599	591	574	604	563	568	623	574	558	608	583	622	574	610	649	601	575	598	623	590	555	584	609	589	579	584	573	593	576	566	582	595	609	588	589	661	577	591	550	598	593	538	610	600	569	574	555	577	586	616	586	574	608	586	574	607	659	609	619	619	592	568	558	582	583	537	600	597	586	610	617	588	642	596	626	597	582	592	632	631	600	619	603	601	587	604	570	556	583	582	607	570	627	588	624	621	611	607	621	644	620	595	588	608	599	594	593	623	634	572	601	633	571	614	587	560	619	595	627	618	593	555	582	590	582	557	592	647	595	600	605	599	605	652	553	603	613	623	613	622	629	626	585	619	589	575	580	615	613	633	675	603	618	570	600	584	620	578	621	606	595	581	618	581	595	571	601	597	584	583	596	607	616	616	568	637	582	636	604	606	612	585	595	589	573	551	581	593	583	584	603	637	568	574	610	592	593	661	567	590	603	603	599	603	577	609	608	578	580	599	604	610	566	630	574	576	619	607	606	604	589	597	603	594	577	581	598	637	598	579	598	642	609	579	612	575	599	564	585	593	596	594	570	619	579	622	598	549	577	585	583	627	604	597	647	596	623	527	557	551	591	605	558	633	611	595	623	597	615	629	597	624	635	583	583	624	579	648	619	634	616	646	601	594	571	616	629	607	576	628	604	589	626	591	596	582	577	598	590	606	634	594	604	614	615	643	620	578	575	598	609	614	626	596	583	591	581	608	626	618	660	599	569	626	580	563	616	616	649	614	608	607	622	610	570	587	568	599	587	611	572	564	615	603	578	601	626	602	596	614	602	582	615	560	597	612	538	614	599	559	564	578	610	611	614	586	622	544	599	637	672	659	610	586	583	620	596	606	578	624	620	565	595	633	621	642	593	612	603	591	599	558	616	574	624	611	547	553	596	589	572	605	607	600	607	607	606	620	578	589	612	622	565	567	592	628	625	586	638	605	595	608	582	567	565	606	622	585	624	598	617	600	606	590	578	622	624	600	571	637	576	620	572	576	620	571	612	615	548	597	600	582	592	646	612	625	617	596	547	587	627	581	585	595	601	567	612	593	610	569	575	568	607	627	621	593	572	580	603	630	554	567	609	582	565	571	566	623	631	571	609	597	598	604	588	618	649	614	584	635	613	633	548	563	612	566	595	611	598	639	650	612	575	558	577	573	583	591	588	609	602	572	603	600	606	599	576	618	582	592	583	568	622	603	637	564	584	634	613	659	621	565	575	599	609	599	609	629	570	562	604	581	597	576	597	622	568	565	572	596	572	589	595	609	579	595	598	607	589	600	626	598	648	576	546	555	617	578	570	604	611	625	608	587	612	652	572	551	625	551	555	593	588	575	554	640	611	574	584	574	574	607	584	584	618	595	550	612	629	590	563	614	613	571	591	602	605	656	575	604	593	585	617	569	587	573	588	600	557	568	574	575	608	575	559	569	573	578	588	595	603	615	610	574	555	605	624	578	617	586	592	613	568	615	579	596	593	600	589	600	599	591	595	578	618	605	600	613	602	601	668	599	591	592	591	593	553	648	586	628	590	625	602	602	585	632	602	600	599	590	567	627	562	603	615	651	589	607	580	578	589	603	582	587	575	608	575	604	600	585	604	609	550	616	584	602	589	577	559	594	555	583	598	626	572	643	579	587	591	616	601	579	586	617	565	602	605	593	596	599	581	584	547	613	581	576	611	577	654	553	550	609	619	586	578	598	608	581	584	605	612	582	612	607	638	600	601	579	587	581	584	567	576	589	572	615	608	585	571	611	556	608	604	596	575	578	624	580	586	615	609	606	570	572	601	640	624	595	643	586	578	588	589	597	581	563	611	617	605	614	557	633	592	609	654	599	594	606	645	609	590	537	573	591	586	579	589	596	600	598	614	589	633	623	582	611	635	604	602	608	577	615	590	608	607	609	563	585	562	621	562	585	625	557	600	607	599	592	586	575	593	595	561	596	569	533	578	648	615	577	629	630	548	625	589	568	624	590	630	586	635	580	591	587	617	612	605	619	594	627	596	609	617	619	574	586	592	592	608	616	580	636	576	546	603	614	617	622
27974	12733	4684	3091	1918	1395	932	719	754	807	1067	1921	1868	1457	963	747	643	662	581	613	616	610	616	592	616	594	677	621	585	632	633	618	616	612	596	641	594	632	605	607	677	599	622	612	639	647	627	572	631	636	544	668	617	623	600	615	598	579	591	605	639	642	614	578	583	584	621	587	559	618	629	630	637	629	626	614	634	597	581	618	597	610	575	608	623	596	599	644	612	644	621	615	592	609	598	567	618	654	622	579	609	620	582	632	568	625	617	600	609	638	633	559	617	616	643	633	584	589	628	583	618	605	605	586	650	583	601	645	621	630	599	553	590	596	620	569	593	572	538	632	589	634	620	634	575	646	615	607	603	615	602	638	643	624	627	601	599	591	631	567	613	590	636	592	604	595	579	600	664	611	650	605	587	636	592	554	616	598	596	578	578	587	610	584	606	647	636	617	641	536	598	611	575	598	579	573	594	610	613	586	589	586	599	621	625	604	568	579	600	630	646	611	586	632	597	621	641	617	617	680	634	574	634	573	625	619	648	657	606	609	609	631	638	593	612	629	643	638	610	598	572	548	596	581	624	620	593	636	571	602	563	603	609	616	617	600	613	613	660	651	629	580	644	601	625	598	634	640	620	625	608	598	586	601	586	622	609	606	597	607	585	642	584	620	611	612	579	619	618	605	601	604	595	646	616	646	630	616	603	620	574	628	620	642	651	594	602	574	603	617	605	623	591	601	638	624	614	639	640	634	616	597	637	578	607	608	607	600	591	663	634	570	600	622	588	566	601	590	633	588	616	620	594	575	564	607	618	601	613	586	632	676	598	582	570	595	631	607	591	589	608	584	573	622	614	588	622	564	637	641	655	597	612	611	606	628	612	592	636	576	559	589	585	591	621	594	596	677	602	635	584	628	615	597	602	609	577	593	625	615	565	601	659	595	593	619	653	631	667	573	616	606	608	592	594	599	605	622	571	640	564	589	595	561	556	569	617	604	625	633	620	652	631	594	619	574	624	637	625	613	599	615	611	612	623	659	571	653	597	614	582	603	642	561	615	624	648	610	583	627	609	619	599	621	611	562	594	573	605	662	596	579	562	612	592	605	652	615	628	651	601	590	611	609	604	612	640	593	606	586	648	620	597	635	556	588	610	621	634	634	658	630	639	613	612	540	614	625	589	599	614	591	641	598	619	605	629	635	642	586	565	589	631	636	662	605	606	632	616	585	637	642	651	634	568	593	615	613	603	626	648	600	588	606	609	646	595	612	601	576	614	633	581	614	590	633	580	683	612	627	636	605	626	622	643	566	638	596	618	569	626	595	623	586	607	557	564	647	536	574	627	603	569	628	632	638	616	613	603	635	604	617	605	597	636	595	622	617	659	605	615	578	629	642	594	582	602	571	586	622	647	637	598	598	588	578	601	602	676	589	668	627	630	643	651	608	591	607	591	563	601	617	602	592	615	637	614	612	564	615	651	624	641	618	626	590	584	606	605	581	624	610	624	651	575	563	598	624	606	617	572	601	621	658	606	579	593	588	610	606	602	585	633	608	635	600	593	584	571	641	595	604	594	582	603	602	594	612	625	570	590	632	623	594	621	628	598	631	607	588	575	610	613	603	663	639	622	604	579	607	621	609	646	601	663	581	613	584	634	618	633	636	577	613	627	608	647	651	595	605	598	624	590	554	632	592	655	577	640	610	657	609	641	610	610	615	628	612	587	614	635	556	625	639	620	629	640	583	620	553	617	583	601	617	626	640	607	629	621	605	644	601	609	622	599	639	667	589	626	634	608	651	572	586	607	607	592	582	657	563	638	594	585	624	581	613	574	581	635	606	593	646	669	608	617	589	589	650	612	594	602	609	623	635	600	628	629	624	577	613	579	616	605	622	641	645	602	616	634	610	603	629	642	590	611	618	637	595	591	618	619	601	605	594	649	644	650	599	617	595	611	635	622	643	625	597	644	600	612	584	611	577	597	596	614	581	590	593	619	594	615	646	649	607	595	592	640	584	610	632	621	563	572	622	594	598	680	630	623	605	604	597	633	608	626	612	615	620	597	631	576	597	651	672	607	606	605	607	571	604	613	630	604	650	594	630	626	637	625	586	672	648	620	578	616	617	605	632	629	629	603	647	602	641	618	624	585	663	648	641	622	634	620	587	627	621	617	595	630	650	627	623	611	632	602	603	609	631	618	615	594	651	572	621	634	630	619	581	619	607	622	601	582	634	647	653	586	577	611	663	622	621	621	581	592	631	601	602	597	612	640	601	586	601	634	591	607	588	620	622	602	582	649	562	604	606	632	640	621	631	617	637	608	623	592	575	628	620	619	593	611	615	609	621	630	599	680	611	649	608	592	618	576	656	639	627	619	626	578	610	614	638	585	601	639	563	592	635	598	600	627	582	609	589	596	621	619	615	644	600	619	594	573	576	631	573	576	592	617	635	606	601	660	589	593	630	604	576	634	647	657	636	610	618	596	598	616	625	591	620	597	584	568	632	641	631	609	608	655	660	617	649	618	627	648	598	594	599	618	579	610	596	608	687	596	624	566	587	577	640	594	629	614	648	615	609	589	601	643	600	597	622	614	604	649	633	613	609	656	614	612	612	654	621	592	622	578	610	607	596	621	617	590	626	621	642	604	648	574	604	584	614	581	612	642	601	612	596	616	599	632	609	603	550	585	604	613	647	586	590	599	597	610	583	560	617	588	615	595	639	600	564	607	630	619	590	649	617	600	630	627	602	611	651	585	570	593	585	567	565	607	617	618	586	612	595	629	559	621	604	605	643	614	619	635	645	531	653	599	643	602	634	605	632	638	652	595	601	612	614	645	628	607	619	595	639	645	613	614	578	610	643	595	606	601	610	599	600	635	606	660	636	636	665	595	608	582	607	608	586	602	623	608	622	612	617	577	630	583	540	603	605	571	650	637	607	608	597	574	598	623	630	601	594	640	627	620	620	579	629	646	604	591	634	623	628	631	629	646	614	596	635	609	628	614	624	603	598	622	632	615	561	620	621	630	589	621	625	618	598	612	659	609	588	568	558	607	629	591	605	572	588	609	639	586	615	637	622	592	630	613	637	609	643	637	624	594	597	604	622	571	641	576	607	620	630	603	608	597	606	600	582	635	640	591	599	574	581	620	582	624	613	623	663	576	621	606	658	642	631	597	610	615	628	598	614	622	592	629	678	621	588	601	611	619	571	621	599	575	600	631	650	610	629	570	574	607	657	632	630	622	644	599	575	630	665	589	612	580	608	617	614	588	593	620	631	576	588	625	627	597	570	587	627	581	601	611	583	616	608	613	624	568	580	609	554	596	608	592	612	599	636	636	636	645	668	687	656	590	623	625	652	626	616	657	626	617	573	628	612	619	613	586	660	605	642	584	596	600	641	607	553	623	589	625	550	606	570	631	582	601	628	663	644	592	619	647	607	601	598	625	609	593	614	659	582	631	644	624	618	615	584	606	652	617	616	615	570	615	583	617	644	623	609	630	565
6227	4072	4698	2880	2306	1703	995	750	731	806	1292	2397	2083	1502	867	625	570	530	518	529	524	537	546	553	522	548	462	471	525	508	480	526	475	481	487	567	536	500	532	548	522	555	519	505	560	501	488	561	504	461	506	505	539	540	542	486	555	529	509	502	480	526	490	524	496	505	518	515	498	490	489	529	467	510	517	505	550	513	549	524	495	529	542	534	535	496	520	494	521	501	515	532	545	506	505	503	512	543	552	505	513	531	523	527	530	545	520	495	501	537	528	504	500	519	519	525	518	540	528	523	474	525	534	525	512	523	507	533	500	504	487	585	505	539	492	475	506	492	538	557	505	553	536	507	469	515	521	557	519	492	539	496	529	537	513	521	524	493	506	509	502	518	493	548	529	544	482	509	541	510	479	495	502	519	516	520	527	504	489	537	476	509	544	516	533	483	516	503	526	483	496	518	522	499	495	503	501	500	518	524	499	500	465	532	527	502	555	490	515	502	493	566	517	526	491	527	509	500	514	516	547	480	492	501	521	516	517	509	485	492	557	488	491	485	553	515	560	532	538	503	517	496	494	532	517	537	495	517	527	509	500	569	513	489	514	520	489	485	519	522	557	512	508	544	534	507	526	499	503	533	501	522	498	500	495	536	468	542	499	495	485	500	493	486	523	509	514	495	517	512	490	509	526	534	538	525	498	483	561	502	568	487	524	531	511	525	499	549	479	542	531	487	484	475	555	526	535	519	486	511	553	514	460	479	540	521	541	508	500	510	483	546	510	483	496	456	532	497	532	511	504	515	531	493	464	488	519	511	504	485	521	487	509	519	510	495	557	517	508	484	536	517	503	544	486	504	484	475	535	520	512	498	546	533	529	502	488	532	505	496	538	524	470	498	500	479	501	504	557	510	512	515	511	516	527	530	502	477	530	549	549	498	495	509	542	515	502	492	510	518	490	486	494	481	504	493	540	512	471	488	546	516	524	509	485	516	505	549	499	530	467	504	486	483	507	515	545	549	474	493	548	545	520	553	516	485	523	512	524	523	521	474	515	537	500	512	561	521	548	533	506	489	521	503	531	505	523	501	516	522	487	496	552	546	493	504	497	540	524	543	498	483	514	521	490	540	513	534	528	504	518	496	526	504	544	493	508	535	545	485	499	557	482	511	495	505	500	510	479	528	521	521	480	505	542	515	514	492	531	483	479	553	501	498	498	486	516	519	487	501	505	552	501	501	532	481	496	479	499	519	532	522	511	496	492	490	510	532	494	531	521	520	504	513	512	488	476	533	500	506	530	571	538	478	522	500	532	498	500	517	497	557	547	494	486	488	524	514	503	487	530	517	518	507	534	550	500	537	495	495	556	515	554	527	500	534	502	485	519	545	510	530	513	501	498	485	503	507	502	548	500	498	506	531	543	482	534	494	504	519	492	499	539	533	499	500	528	492	538	509	489	506	496	513	503	505	528	479	540	531	525	488	495	570	536	506	543	503	519	485	538	518	507	551	472	518	498	468	514	485	494	506	554	524	495	465	518	560	531	493	528	481	529	505	558	467	507	461	498	526	481	536	516	540	509	526	519	453	492	451	468	488	491	489	540	488	498	551	529	528	565	507	512	518	473	481	539	476	516	433	506	539	478	505	493	541	446	553	487	504	506	540	498	520	518	497	522	531	496	483	504	497	486	512	474	512	491	525	504	498	524	519	518	492	478	510	503	524	482	532	516	508	476	564	474	529	514	548	502	497	463	498	494	488	533	499	479	524	507	532	480	502	503	540	521	499	522	513	544	521	559	498	433	521	531	502	496	498	527	519	498	528	523	479	521	472	533	525	508	508	530	533	507	524	534	517	551	512	475	465	521	488	511	531	510	526	501	522	482	485	495	539	496	489	504	528	510	521	506	500	547	522	498	515	519	517	523	551	540	486	485	560	528	490	512	504	527	537	522	523	499	503	534	502	479	500	528	506	497	485	491	499	509	534	498	521	519	488	511	541	519	525	493	475	512	487	511	486	467	512	514	533	532	556	570	508	510	490	481	524	506	491	496	512	519	516	526	497	512	545	500	509	529	498	484	536	535	543	548	530	522	514	536	523	496	505	513	525	532	556	545	497	503	491	507	545	515	517	522	518	523	524	540	519	545	516	511	518	545	516	528	502	556	512	559	575	518	525	472	534	494	506	466	544	483	495	525	550	477	516	491	513	503	489	489	510	526	550	530	521	489	507	550	542	540	503	531	513	485	510	537	519	483	497	506	491	502	553	473	532	522	537	515	507	502	533	540	540	528	532	525	525	512	530	504	486	548	500	525	502	501	497	478	557	533	481	497	541	515	521	537	500	509	530	498	534	519	474	520	515	530	474	506	510	508	551	565	485	507	482	516	509	498	487	524	514	532	521	503	518	521	548	541	527	516	495	527	507	504	526	521	553	530	516	485	491	548	506	512	491	532	528	491	506	553	531	523	502	466	528	493	489	489	530	478	493	498	498	571	507	529	515	485	551	526	480	542	500	541	531	537	498	512	535	514	543	510	523	507	527	547	481	528	546	513	501	508	485	473	510	501	467	522	530	497	529	492	507	507	535	553	499	523	501	541	504	530	496	487	497	552	547	500	509	529	525	504	526	534	502	498	522	503	525	525	557	527	520	486	498	496	474	478	528	511	506	501	545	554	501	521	506	518	519	522	527	561	515	468	538	507	546	497	553	476	508	501	538	497	505	506	457	474	504	487	526	516	542	535	515	516	482	522	515	523	520	474	540	509	490	508	565	484	477	521	507	531	531	480	515	456	512	502	519	540	523	525	549	488	497	524	509	473	500	521	485	508	493	490	478	494	510	527	560	538	512	479	468	548	526	534	485	496	495	472	519	562	525	485	521	514	530	488	517	539	497	530	506	538	521	517	513	555	497	509	516	508	475	505	543	483	472	516	481	514	491	525	528	549	497	516	502	538	494	529	514	506	497	529	519	477	532	481	520	515	478	480	520	549	494	510	518	560	543	541	517	536	511	512	545	507	521	513	555	546	551	526	473	504	503	493	538	523	551	527	498	488	489	522	548	523	515	517	536	535	481	501	515	527	484	523	540	517	501	492	479	534	516	526	547	498	526	510	539	505	517	480	527	491	540	531	549	495	511	508	519	497	517	488	512	517	525	517	544	501	454	491	537	509	513	516	484	551	522	499	504	509	513	480	526	512	541	535	455	476	526	469	484	526	526	543	494	506	506	534	498	512	516	526	551	526	525	518	482	504	466	539	520	508	542	521	522	523	542	516	550	503	522	534	527	564	500	537	514	517	490	521	464	516	477	492	520	529	510	522	515	499	492	468	518	519	531	505	524	490	522	482	465	499	532	508	516	539	511	505	473	532	479	519	485	526	503	498	534	505	542	502	505	511	509	482	487	458	517	551	512	508	500	569	486	533	582	530	535	513	516	481	517	542	481	519	530	516	537	526	506	536	502	514	534	528	530	515	536	494	512	509	543	525	557	508	520	509	530	537	489
25652	21492	27695	25495	12395	4003	2058	1272	1234	1272	3947	17634	14513	8108	2534	1025	733	606	611	602	531	605	596	563	584	577	573	592	591	546	548	537	554	587	607	560	558	553	543	531	606	587	550	539	584	558	554	575	611	598	545	530	576	546	568	500	528	574	611	553	566	573	599	591	522	544	581	569	575	555	561	539	558	562	549	562	543	577	571	576	570	522	556	571	574	599	581	550	556	516	545	586	551	574	490	611	546	599	611	544	537	608	535	546	553	632	534	576	535	531	576	580	557	582	587	512	551	525	594	546	592	578	517	585	571	585	514	575	592	593	535	542	595	563	555	562	530	529	531	569	588	543	558	565	558	534	604	572	587	554	600	545	518	572	571	527	526	567	573	560	530	574	593	571	568	608	564	547	534	540	590	536	550	585	552	515	592	529	520	612	563	611	554	570	546	540	554	577	565	562	575	580	584	562	528	506	538	523	586	566	543	577	543	553	579	602	561	585	559	560	582	594	550	596	599	508	603	556	580	566	595	600	551	558	583	554	573	585	570	547	553	546	585	525	545	560	582	563	584	560	539	564	551	578	543	568	563	562	530	542	546	604	563	551	559	590	562	544	534	559	552	554	573	530	577	557	565	529	582	553	555	603	567	503	522	558	589	519	562	584	553	602	607	544	565	592	585	566	607	535	570	598	550	591	571	562	561	553	561	565	536	554	556	621	597	569	575	573	582	572	564	568	559	585	569	549	539	579	597	553	554	542	558	576	539	568	574	618	555	572	591	560	581	600	562	532	548	593	577	537	551	571	557	547	540	559	561	595	551	560	526	554	591	592	570	573	540	566	542	566	591	574	563	570	539	524	550	566	546	567	590	524	526	566	548	590	532	561	611	595	560	566	576	541	571	509	579	519	509	520	563	530	582	583	566	552	570	549	556	517	595	586	560	577	523	545	566	546	599	564	544	529	552	554	591	573	587	588	555	521	578	563	571	557	594	553	524	585	587	577	566	565	526	571	538	586	544	563	557	603	562	588	551	589	552	588	521	543	595	557	563	546	549	519	585	611	567	564	572	553	560	571	569	569	570	527	534	573	542	557	555	589	540	594	539	574	548	575	546	590	585	556	563	563	581	582	553	580	548	520	570	556	595	548	580	545	536	565	548	564	564	579	553	584	567	580	593	543	579	562	567	542	562	539	573	564	582	572	535	569	584	571	599	566	547	518	601	562	595	559	548	594	604	556	574	572	525	582	584	556	542	571	547	562	545	598	539	553	566	570	568	587	613	559	545	539	528	563	586	550	558	507	559	584	547	567	542	564	536	565	566	539	575	576	587	539	571	552	546	523	586	567	580	556	536	570	571	519	614	565	573	528	589	563	566	533	579	564	539	555	574	585	547	566	553	567	561	519	537	552	562	593	580	561	574	579	583	578	551	570	556	586	596	565	570	603	547	565	560	605	561	527	582	584	599	543	573	568	546	562	570	578	535	557	587	549	528	599	542	555	597	556	554	574	543	612	572	546	567	607	545	561	564	547	553	556	568	552	605	556	558	612	575	556	617	563	588	546	558	596	584	545	599	555	542	565	593	569	548	615	538	555	535	585	564	511	545	557	596	552	584	541	537	541	580	552	553	545	566	577	518	575	557	528	598	559	518	560	548	552	553	513	549	555	550	545	585	577	590	556	584	565	587	552	588	541	558	553	565	576	588	525	582	536	563	556	532	559	552	548	517	545	602	572	538	541	571	560	572	532	589	588	575	551	541	553	529	576	609	553	549	569	569	576	528	547	583	562	535	597	548	556	576	572	559	584	575	541	590	533	592	559	586	572	586	561	573	532	604	578	559	558	564	564	523	582	573	563	585	604	551	592	574	565	602	584	543	578	555	531	586	529	546	581	548	559	595	542	530	595	551	585	562	549	535	560	534	524	571	509	540	584	518	544	611	524	583	586	539	562	595	603	543	553	547	589	576	544	544	554	577	562	575	562	512	585	559	560	570	580	557	580	531	582	542	598	599	577	580	521	599	628	576	561	545	496	579	607	605	533	542	555	555	572	557	528	530	517	589	555	624	550	550	571	551	571	546	558	574	592	590	534	559	595	541	540	571	555	571	573	528	541	575	593	554	558	547	564	578	553	536	586	613	539	556	556	550	576	572	545	593	582	537	524	560	553	551	507	559	542	593	584	591	609	551	550	579	540	533	543	525	575	552	572	601	525	566	513	539	554	520	582	563	555	567	558	588	565	568	561	555	541	572	536	592	606	532	572	556	609	594	599	558	531	559	583	565	590	586	542	531	533	587	583	568	522	593	562	535	580	554	573	573	557	584	543	588	558	574	534	564	562	610	575	578	567	557	585	570	641	554	579	553	550	558	570	553	544	534	572	535	566	594	528	552	577	573	617	553	531	537	551	540	601	578	573	579	581	553	541	595	589	534	605	557	579	588	583	576	549	556	604	593	557	597	570	548	566	592	554	607	541	594	550	551	614	555	543	585	606	590	567	598	557	510	570	548	594	562	564	581	545	575	527	567	551	510	538	551	554	609	551	563	542	516	623	552	574	551	588	539	559	552	555	544	585	549	556	565	545	608	559	536	556	596	532	602	560	574	531	580	517	577	588	587	519	550	559	548	538	596	570	559	516	552	536	531	539	580	556	554	535	571	525	556	578	533	541	537	568	545	579	561	560	544	548	595	569	566	540	536	531	521	554	570	526	562	572	574	585	551	588	547	538	580	558	561	567	572	548	584	589	565	511	584	561	577	563	586	529	581	616	527	550	567	524	567	531	568	579	549	530	581	531	600	584	527	589	571	562	559	548	554	610	590	584	552	573	579	639	600	582	602	556	559	546	583	535	587	575	576	538	592	545	549	558	596	559	583	592	543	519	550	553	574	574	589	562	563	545	590	548	522	538	564	545	476	558	545	570	554	568	544	574	569	567	603	563	585	552	579	513	600	560	550	479	588	557	562	571	550	560	557	579	540	558	563	546	561	607	583	595	565	570	582	594	573	582	555	538	600	538	545	530	536	594	533	576	536	576	556	586	557	539	557	572	574	556	553	542	576	610	534	543	559	568	561	572	587	573	568	577	529	578	570	537	566	580	565	590	565	543	579	495	576	553	578	567	554	538	557	545	515	545	539	593	571	564	591	613	570	553	630	560	531	559	521	566	550	545	558	602	545	545	597	532	576	569	579	511	527	532	522	588	581	565	545	541	524	553	556	522	624	539	573	548	575	586	566	554	616	579	546	532	517	574	521	580	561	580	557	541	575	600	545	582	582	559	520	531	595	602	559	529	584	586	581	541	565	538	599	538	499	553	559	520	582	615	570	555	568	575	557	576	550	511	545	567	567	537	572	536	593	557	554	575	562	566	561	553	575	527	521	553	535	521	592	556	592	556	575	584	558	596	562	522	578	606	530	566	612	538	586	602	569	583	593	548	548	582	555	522	562	546	573	588	589	580	551	509	537	614	522	547	535	594	530	563	600	599	555	547	572	556	574	540
4877	7027	8717	5771	4657	3210	2064	1375	1682	1624	5788	17757	13151	6962	2464	1045	664	487	546	553	535	510	497	512	491	467	506	498	523	516	540	496	512	470	506	503	513	535	479	500	535	509	488	500	490	476	523	513	493	491	511	477	507	475	529	521	497	463	549	482	524	500	506	509	543	523	517	535	502	527	507	518	522	515	491	503	511	520	528	474	506	534	502	483	517	486	480	481	491	552	530	522	491	517	511	524	504	529	495	541	501	493	537	510	480	510	494	510	511	459	513	526	489	505	453	478	467	469	436	462	529	524	492	513	526	472	470	494	543	490	543	470	496	504	520	540	476	535	513	512	553	513	500	521	491	520	522	526	507	481	511	511	517	508	506	502	489	489	452	480	500	482	484	512	520	488	502	496	527	527	533	514	483	487	506	490	564	519	509	491	485	493	500	517	476	549	476	504	487	469	498	452	489	482	469	500	484	483	498	502	546	531	493	471	532	563	534	471	508	497	480	502	485	487	509	461	480	470	454	508	485	473	503	486	521	538	476	532	533	517	488	511	494	504	481	530	503	505	517	521	463	529	525	510	483	517	509	520	512	512	482	487	509	506	506	505	485	556	532	512	505	447	523	501	511	481	492	482	506	529	531	475	541	498	487	518	499	533	474	441	491	546	484	444	511	496	510	520	525	458	494	454	482	520	530	483	526	495	518	477	478	459	483	489	476	459	487	484	500	500	488	504	497	496	515	485	527	471	535	466	485	522	533	556	455	507	461	484	493	459	500	506	512	517	483	518	476	506	530	493	470	510	538	519	505	513	497	505	483	519	496	532	513	450	470	471	528	479	501	458	521	525	513	491	473	482	489	474	552	512	483	524	526	524	503	532	501	536	467	494	509	504	492	506	468	491	497	503	484	490	502	499	499	484	483	479	535	527	506	518	515	446	531	507	534	494	481	469	544	461	497	498	523	490	505	497	499	521	525	458	499	495	468	499	489	544	504	516	504	474	506	527	481	484	484	517	496	503	487	493	487	495	518	519	470	495	501	471	545	504	461	516	496	478	501	545	537	524	479	501	497	510	516	532	497	472	512	514	532	499	468	514	460	498	511	513	486	491	490	520	508	510	469	487	479	524	532	508	483	498	479	458	501	484	505	503	513	478	499	524	478	490	488	498	518	482	500	475	456	500	507	487	498	503	509	531	490	521	526	516	490	511	489	477	484	509	491	498	519	488	509	481	497	470	535	527	472	511	500	470	487	493	489	488	452	483	505	495	499	456	491	474	498	504	528	515	499	482	497	514	487	502	469	496	514	496	518	504	488	484	481	500	504	477	531	492	520	511	464	493	495	519	477	495	498	508	479	551	513	460	512	451	524	486	537	503	472	496	542	497	515	478	509	501	495	530	470	461	491	508	502	506	521	521	480	515	466	492	544	493	483	520	478	531	507	478	531	498	518	489	479	532	513	453	470	476	543	501	493	497	503	506	506	503	471	499	477	509	479	516	508	500	502	488	497	494	546	476	490	495	489	472	549	465	523	503	507	513	482	500	480	490	486	522	497	470	482	517	493	493	508	493	511	504	482	488	487	498	491	487	482	467	516	481	495	529	513	535	509	492	531	498	548	506	514	497	495	451	526	506	512	497	475	479	449	476	543	482	499	526	446	544	502	500	482	552	500	517	448	478	510	502	484	526	474	507	475	504	499	476	499	501	499	461	520	520	483	493	493	519	494	522	497	514	506	476	513	491	495	544	500	466	487	515	499	497	482	523	509	499	516	507	496	518	504	503	511	524	513	501	544	513	521	454	519	509	486	500	523	489	500	487	470	505	482	468	543	493	535	487	451	505	481	482	499	513	510	481	476	539	481	558	503	540	502	512	478	491	490	497	449	477	484	502	509	495	518	462	503	493	450	508	507	507	486	483	468	520	511	526	463	502	507	480	514	509	515	495	467	500	489	505	490	487	496	555	498	467	464	518	513	488	446	496	477	470	439	461	524	469	530	506	487	485	480	511	499	499	473	516	492	443	504	484	492	505	523	523	495	530	543	458	527	496	518	484	489	510	504	542	489	483	476	493	497	555	485	488	488	503	489	504	485	473	509	480	533	511	514	553	523	509	519	437	508	500	488	447	486	486	532	467	500	516	515	499	530	483	528	525	518	514	472	467	529	515	495	485	494	511	494	505	513	529	502	461	479	538	490	486	453	498	473	518	490	497	535	500	527	503	482	528	469	467	483	513	523	511	495	505	473	532	554	526	501	447	495	509	480	497	485	475	501	495	525	510	458	497	479	514	511	482	449	525	495	506	496	479	525	516	529	485	546	482	472	479	530	473	499	486	496	507	511	473	468	519	519	507	468	517	510	512	518	520	534	472	462	509	492	505	509	454	495	477	476	502	525	552	511	485	486	506	526	530	504	497	506	513	525	525	464	484	550	507	515	488	527	489	475	455	500	527	497	497	505	458	529	481	471	509	519	470	533	539	484	512	563	527	509	479	485	485	477	527	486	537	515	500	485	514	500	481	459	503	511	508	514	486	512	517	449	496	480	519	472	520	482	489	507	491	497	499	487	485	466	513	492	504	458	511	517	498	519	496	460	497	472	476	477	503	521	515	508	522	495	531	490	540	484	475	446	497	497	514	480	506	498	479	477	502	522	532	505	515	503	498	447	493	500	552	502	506	510	505	505	494	479	504	509	473	499	523	469	473	472	479	509	539	514	497	517	494	496	496	530	518	528	483	492	537	514	537	499	477	488	503	494	537	532	520	539	471	496	555	490	525	520	468	500	529	490	491	474	492	476	476	499	517	490	488	504	532	506	477	565	490	483	511	504	541	483	520	491	485	489	486	437	524	508	517	518	478	525	488	485	505	462	526	486	491	495	432	477	526	523	474	491	535	476	489	507	484	487	545	511	490	460	505	511	517	510	516	450	461	496	553	493	439	490	516	529	516	518	515	516	506	478	462	509	468	482	481	507	478	530	476	506	486	473	542	488	477	508	467	517	473	512	541	499	471	524	492	527	536	511	465	505	459	504	487	473	526	501	475	481	492	514	469	489	503	487	522	516	483	466	536	482	515	533	472	531	518	472	493	483	484	480	504	521	471	487	501	498	506	525	487	500	534	470	487	468	535	484	454	486	491	454	500	466	513	476	475	546	485	484	499	489	464	539	494	500	474	514	513	484	494	514	503	516	493	503	556	486	498	478	507	505	489	471	490	505	492	480	497	469	499	520	527	508	471	502	487	490	516	516	485	471	515	467	514	463	509	517	556	493	472	519	466	494	465	482	498	498	532	498	490	483	497	504	548	512	503	496	492	469	484	517	476	479	531	480	515	472	491	507	495	487	544	464	514	525	449	515	498	491	467	484	505	484	448	536	531	516	532	481	485	518	458	492	529	500	484	485	493	513	489	520	485	494	475	495	513	511	503	501	538	485	483	513	512	474	468	505	518	508	520	525	515	491	492	490	483	499	475	466	466	477	517	485	493	492	518	517	469	498	512
24679	21485	28745	24676	21338	12343	4575	2189	2067	2090	5563	26190	25543	15432	5305	1885	1012	727	734	677	675	717	710	657	689	637	666	701	713	673	655	660	688	657	698	672	681	679	773	753	693	712	646	696	643	692	697	675	703	657	651	671	688	686	650	686	736	702	673	761	737	674	737	661	668	676	696	674	671	689	660	657	657	699	670	677	658	700	693	635	695	663	720	681	679	672	678	696	670	701	691	685	692	648	678	645	636	692	687	643	693	669	686	683	661	657	660	647	680	685	686	684	683	711	651	668	650	709	626	725	638	655	669	661	710	718	671	643	679	626	683	660	679	629	676	649	647	660	697	613	686	643	669	685	637	677	638	710	668	704	752	632	666	708	675	720	699	710	688	663	680	668	641	658	625	668	720	716	708	706	655	674	652	650	655	688	698	673	695	658	628	614	671	697	681	673	701	687	695	686	689	646	652	705	732	687	634	675	662	679	693	654	739	660	669	667	682	668	629	601	652	679	633	679	715	667	664	722	650	643	650	673	700	656	652	697	682	687	669	679	728	633	640	633	738	676	682	682	660	703	704	688	662	661	665	660	681	652	647	668	685	702	706	669	661	705	638	686	692	703	659	657	657	721	690	647	644	674	679	656	684	645	656	706	659	652	678	664	693	653	613	653	711	662	635	718	719	663	663	699	675	649	644	671	617	629	685	704	708	641	651	696	640	688	623	691	691	665	598	752	681	705	711	701	681	693	705	648	671	730	701	639	661	635	657	647	708	670	699	628	719	662	694	685	608	654	686	682	676	703	686	706	650	699	648	700	676	734	682	690	627	635	648	647	685	670	696	685	732	669	682	647	672	651	701	659	627	645	638	691	656	681	675	660	714	666	655	599	659	654	652	668	644	691	712	670	657	694	694	684	696	637	671	702	642	665	618	652	655	609	658	637	688	633	651	679	640	715	697	670	660	653	675	691	679	653	689	686	691	709	680	698	685	649	652	657	666	702	617	682	676	698	687	644	682	676	671	708	625	659	686	638	687	652	703	628	632	731	679	729	661	688	668	688	681	707	662	651	699	623	616	657	714	709	690	708	690	658	694	710	698	677	716	695	690	690	692	666	634	645	673	691	662	665	682	655	621	676	610	704	655	676	738	664	661	654	655	674	687	717	665	697	660	681	692	695	663	684	679	680	675	635	682	718	659	636	678	695	711	667	657	686	638	696	730	696	684	690	671	753	674	661	720	681	666	710	672	637	618	640	640	672	672	732	704	706	653	659	663	643	695	683	623	680	689	675	644	700	729	634	659	657	664	653	681	660	639	734	663	668	659	703	649	677	665	677	677	656	698	697	690	667	646	678	676	687	645	661	684	675	651	637	695	647	709	667	684	659	684	686	734	677	697	681	654	691	640	660	656	666	669	657	671	674	682	656	644	621	730	636	649	663	655	627	686	659	717	677	657	667	692	692	653	678	664	721	679	658	632	700	653	611	626	701	663	679	680	689	683	719	649	650	674	657	653	679	724	635	686	696	693	632	734	669	652	677	647	704	677	697	683	701	666	676	651	626	649	642	650	687	709	715	660	671	694	657	663	652	654	667	653	711	634	689	671	670	612	662	643	635	671	697	673	761	690	678	670	692	704	666	687	674	687	657	647	704	637	666	655	640	659	724	655	667	633	656	678	641	713	626	651	704	630	641	653	673	664	678	678	643	679	678	717	661	703	654	676	619	686	643	704	693	685	658	704	625	669	630	677	668	699	655	666	711	655	682	718	663	688	691	667	667	641	686	690	714	625	683	678	698	730	716	687	735	693	649	672	670	688	643	640	646	701	671	670	708	726	703	664	648	690	667	692	593	690	690	674	615	719	631	642	665	675	661	662	657	670	694	662	648	705	684	703	677	684	639	607	664	630	646	643	691	674	686	686	678	690	657	626	652	700	699	641	651	646	637	619	680	652	685	644	693	691	628	666	656	697	665	664	646	692	682	653	701	669	646	650	650	707	685	688	674	674	652	662	671	677	675	676	718	664	639	612	691	658	656	627	677	662	672	672	695	651	675	664	646	661	682	680	651	655	660	722	654	678	640	674	690	645	640	670	649	667	664	671	707	701	649	715	656	669	670	635	675	713	699	647	662	671	643	705	653	672	671	652	600	649	658	690	626	669	641	677	702	647	663	637	681	652	659	637	673	659	624	657	672	690	689	664	665	638	669	691	677	680	692	683	677	693	657	651	677	654	657	684	739	640	668	633	663	693	680	698	722	651	656	668	684	672	693	689	633	717	694	668	670	643	628	712	725	648	623	661	627	658	662	697	642	625	676	674	646	671	694	685	669	667	651	679	652	640	665	684	697	646	693	691	674	653	637	657	637	691	716	668	700	686	635	688	674	664	660	670	694	696	689	673	646	672	717	722	706	727	657	627	670	684	674	686	688	686	612	684	669	649	689	668	686	611	659	679	673	662	617	706	644	665	711	718	696	727	728	708	643	689	659	686	679	677	715	650	646	717	678	732	673	680	675	682	642	671	720	647	678	661	668	647	682	703	661	727	633	673	691	711	705	686	679	661	687	713	663	693	679	673	673	685	673	693	706	684	655	639	681	693	677	659	655	647	668	638	690	673	701	679	687	702	696	678	655	669	705	613	677	691	683	666	675	668	678	659	646	705	719	673	665	690	672	625	675	726	661	637	714	688	684	667	637	664	647	677	657	671	682	710	654	731	627	649	696	697	698	679	678	688	716	697	664	664	655	691	654	653	679	674	653	636	668	711	642	634	680	673	664	684	674	675	685	669	726	687	650	664	713	677	640	660	671	669	705	664	639	687	684	660	646	679	696	712	688	698	693	706	649	699	677	631	682	646	722	677	749	658	702	626	656	658	673	667	642	648	662	656	686	648	642	660	695	626	649	708	705	681	633	696	675	707	656	667	661	680	667	684	647	646	638	639	695	655	710	637	690	638	685	679	741	688	627	732	660	665	682	735	696	699	674	662	659	652	648	665	637	683	692	621	678	685	699	672	701	665	667	665	670	664	650	656	644	644	666	703	667	676	687	713	633	690	690	718	638	694	704	674	685	614	643	654	657	629	714	683	677	696	656	651	665	670	641	658	681	647	715	652	691	662	649	690	659	689	715	713	654	672	699	670	684	668	651	697	708	677	694	621	669	651	644	676	649	682	621	680	677	634	686	678	650	677	673	663	709	676	714	672	710	692	656	664	664	673	642	635	665	615	681	688	671	677	677	717	709	713	637	684	682	680	696	628	667	657	681	672	707	675	728	662	696	719	635	601	700	675	661	695	653	641	695	668	700	677	635	675	681	658	698	624	684	652	682	650	680	663	683	663	662	676	680	658	680	657	686	656	682	658	673	688	655	682	711	683	676	679	697	691	691	662	682	629	678	705	659	737	657	634	730	642	709	682	666	664	636	671	651	672	748	624	639	678	656	658	691	657	672	706	660	683	617	703	684	662	638	678	655	687	701	679	684	667	659	687	658	643	639	672	689	687	692
5981	12838	11509	8285	7345	5669	3456	2252	2778	2599	7935	26135	22069	12123	4517	1822	905	612	581	610	553	576	558	602	586	641	542	617	600	598	588	589	602	567	548	628	605	557	607	588	567	586	573	606	538	653	601	615	588	587	598	617	564	535	525	577	552	598	588	586	569	583	552	568	620	585	597	614	601	542	630	568	569	579	583	577	597	552	588	581	573	596	599	629	603	571	526	624	564	564	577	591	566	605	556	576	609	604	618	580	642	573	568	576	600	620	584	652	584	597	620	562	570	555	574	609	577	572	570	597	587	557	571	581	576	631	628	578	591	590	594	597	574	573	586	596	576	604	544	565	562	522	623	601	567	582	569	556	584	547	609	650	579	578	548	525	615	593	614	601	575	584	570	564	581	608	568	583	600	571	607	554	569	558	601	595	584	613	566	616	585	601	577	548	621	537	548	601	571	561	575	610	548	602	617	600	599	568	609	536	580	596	605	524	588	615	597	575	565	576	560	583	574	627	601	540	582	575	588	595	557	570	554	565	613	548	630	588	542	564	614	581	571	577	567	589	596	573	543	547	608	567	547	529	579	569	592	570	560	561	597	620	562	572	545	554	569	571	548	522	589	605	599	556	591	598	569	532	559	608	588	560	566	615	603	588	586	595	615	627	596	602	618	603	572	583	563	535	564	570	553	539	566	531	596	578	573	623	582	575	590	578	583	542	594	592	560	555	596	602	573	545	602	549	614	567	570	568	582	585	577	581	609	553	612	556	577	557	569	571	588	575	594	558	565	546	570	547	578	607	568	571	587	611	570	533	562	551	562	591	586	554	572	573	573	575	572	555	549	595	579	568	556	598	592	579	552	618	564	573	582	597	569	602	620	587	576	526	558	562	535	543	603	556	627	542	577	597	620	605	546	575	606	563	638	585	562	562	568	573	553	560	600	611	580	558	583	580	579	601	592	563	551	583	579	560	573	590	579	566	548	586	567	593	592	593	617	601	573	571	607	592	592	577	574	595	576	598	565	528	548	597	555	589	573	583	574	581	586	585	577	552	579	565	583	566	587	559	568	599	575	601	600	543	597	572	576	610	586	566	576	568	548	538	562	580	612	565	588	549	567	590	561	581	563	604	581	614	600	586	546	586	603	579	598	589	613	541	569	576	609	540	570	586	598	585	591	526	564	574	558	584	584	560	565	557	559	601	561	607	582	580	596	593	542	578	591	594	597	551	539	560	612	550	594	579	559	544	585	560	584	593	601	608	566	560	581	575	576	580	596	599	603	573	573	587	538	550	570	565	623	603	552	554	555	550	642	567	611	592	598	585	528	557	570	607	588	574	543	563	609	567	633	606	589	538	609	537	596	574	567	582	565	529	590	572	616	598	559	619	543	552	578	605	556	595	585	606	594	615	580	560	576	552	566	594	593	594	595	561	588	593	580	576	602	603	561	583	559	559	576	563	591	598	568	563	548	598	570	557	594	598	565	584	540	554	570	582	575	590	550	559	578	604	536	568	583	636	578	566	586	551	600	579	569	585	591	571	553	608	606	573	579	580	575	559	564	625	575	538	592	587	588	567	574	571	602	619	572	586	589	615	608	577	546	572	568	587	570	574	547	571	556	578	593	596	591	593	592	527	595	569	551	575	545	577	538	561	616	565	592	608	544	509	568	580	613	618	611	599	559	575	558	590	563	586	610	602	597	586	583	563	637	595	561	556	566	582	563	548	591	576	554	582	602	594	540	628	564	518	575	579	573	593	540	542	593	561	578	595	553	559	547	602	547	585	540	601	524	594	601	602	618	568	576	622	573	590	620	577	552	587	584	549	578	605	584	599	602	584	594	587	596	581	557	589	612	580	586	565	574	532	577	599	573	594	604	592	567	579	608	600	556	559	599	565	539	580	540	550	599	558	569	614	587	597	603	569	562	594	531	611	567	554	617	609	580	572	569	585	542	593	578	587	558	571	574	563	592	503	565	554	558	609	581	575	567	598	615	569	624	563	611	544	551	555	547	553	544	608	528	547	613	580	556	580	566	540	582	552	558	572	567	564	603	560	565	587	557	593	583	580	589	566	585	599	574	575	544	571	584	558	548	585	575	585	620	592	583	555	570	631	558	558	557	608	564	575	567	551	550	600	563	554	594	587	567	593	572	593	557	592	555	569	603	608	558	551	534	589	573	594	577	572	583	581	557	586	600	574	571	567	583	582	567	595	608	591	565	519	615	571	544	618	560	562	599	582	556	630	576	563	603	588	596	569	605	571	575	613	609	601	561	566	583	580	621	582	592	583	559	551	566	596	595	557	588	613	559	567	556	560	566	586	588	570	594	565	619	557	585	573	594	573	609	585	537	565	605	585	555	562	567	547	613	592	615	567	540	565	587	542	597	568	557	602	571	573	603	559	609	555	581	612	618	578	563	576	574	580	555	584	567	607	526	559	560	562	563	590	570	570	594	541	574	600	565	534	605	609	629	566	597	551	604	618	559	566	564	587	601	556	545	555	551	634	604	596	596	581	590	616	583	587	560	565	543	597	612	606	557	585	567	555	621	576	540	570	573	589	580	634	593	597	597	565	549	604	619	530	577	597	596	577	604	587	542	567	540	612	560	558	599	591	585	616	571	573	570	534	543	571	552	601	534	582	555	607	560	553	605	577	566	577	568	580	553	532	562	576	573	608	545	585	575	573	577	566	587	609	542	569	559	573	589	596	573	580	561	577	548	633	574	573	586	552	576	620	563	557	570	569	565	541	556	596	548	557	559	592	595	567	566	577	576	591	610	603	600	602	583	549	583	607	551	589	567	590	599	587	551	555	554	578	564	542	552	601	552	537	534	561	608	582	565	574	611	560	554	582	562	546	580	614	602	554	599	576	618	599	596	602	599	587	614	594	565	574	556	563	594	576	555	578	564	570	574	561	559	557	556	526	549	503	554	589	590	589	567	559	550	591	578	573	563	554	545	546	579	552	514	580	630	589	560	574	570	563	561	552	587	619	598	562	570	565	628	583	545	579	595	568	555	563	580	595	536	551	583	587	569	587	565	558	580	593	549	585	576	584	533	585	556	555	569	567	561	557	602	553	555	547	573	542	572	555	570	596	578	604	568	604	624	552	580	570	579	503	586	538	585	544	543	568	544	602	574	580	549	594	561	589	530	604	616	543	576	523	553	605	597	597	541	590	566	568	587	585	598	590	568	588	592	606	604	673	597	576	578	564	565	575	582	562	581	576	545	611	596	567	603	569	621	568	584	594	597	566	589	604	546	604	588	607	572	585	541	617	556	569	607	587	560	590	583	526	570	600	553	535	557	586	542	616	584	527	598	585	584	583	556	554	555	555	577	584	569	603	567	596	557	592	529	552	588	565	600	560	606	594	594	567	610	576	574	555	581	532	571	597	584	593	557	583	580	547	604	591	608	594	576	567	541	546	564	572	598	539	563	594	598	524	596	566	565	578	578	543	555	572	498	581	561	579	588	543	545	585	593	578	576	555	535	575	540	552
27800	12459	4860	2662	1832	1428	962	860	860	872	912	1700	1908	1456	917	749	607	586	599	613	557	594	618	550	565	547	592	571	593	590	551	545	581	609	587	560	588	617	537	615	574	563	620	563	627	621	580	561	568	557	619	545	606	557	566	623	613	569	572	576	553	587	569	522	620	571	553	552	590	567	609	591	590	596	564	608	564	582	560	602	592	616	576	567	601	582	616	588	582	592	581	554	539	606	594	583	616	575	584	624	558	578	595	557	595	581	552	613	577	607	596	576	579	563	566	566	577	570	580	555	546	601	552	576	563	598	574	569	596	594	595	570	599	591	555	623	605	606	559	581	526	616	545	552	590	587	547	540	576	571	599	551	603	579	549	566	610	599	590	598	567	575	601	558	581	549	592	594	614	609	544	561	544	552	556	570	541	595	556	560	564	597	617	561	569	579	556	560	547	554	547	590	594	617	564	557	603	549	576	541	551	574	598	605	551	562	590	556	576	574	571	613	557	549	599	543	594	570	589	550	625	564	595	589	570	625	612	573	618	602	527	531	557	554	592	599	536	554	586	564	552	546	558	581	581	542	568	575	562	579	575	563	549	593	557	565	594	604	616	560	553	569	564	592	587	574	579	573	548	551	566	558	559	542	570	603	599	570	573	607	568	627	567	589	608	591	580	583	577	612	568	585	586	573	564	549	573	603	587	578	557	576	573	594	574	566	585	550	544	561	592	545	587	561	572	572	556	583	596	567	541	561	608	547	540	587	580	571	589	568	572	611	587	565	541	622	623	536	548	571	587	615	549	599	541	597	546	556	580	597	619	598	588	604	560	573	537	615	583	552	627	546	609	544	569	591	534	605	619	576	567	613	600	579	562	572	527	568	566	582	583	612	597	606	576	588	595	585	594	569	549	614	530	623	574	530	611	518	564	587	621	591	591	555	551	596	581	572	577	547	624	599	580	535	568	554	572	571	548	605	526	578	584	572	541	580	589	567	575	637	577	591	576	590	602	575	570	600	535	566	576	580	555	570	585	555	590	562	619	600	581	606	536	556	582	566	547	562	581	563	570	552	558	545	545	559	547	593	625	585	594	582	592	579	602	611	623	574	565	634	590	594	605	564	566	582	588	593	607	591	583	582	590	575	599	583	535	611	555	579	582	550	627	602	597	564	585	588	566	574	569	572	537	585	612	603	590	604	586	573	542	599	558	608	543	590	578	539	554	583	570	572	586	567	561	579	590	566	591	562	585	600	583	550	557	602	616	536	606	575	558	558	584	583	590	549	632	559	538	567	553	586	556	553	548	588	530	597	571	567	576	567	603	559	597	568	580	590	590	546	545	559	595	582	589	559	562	530	547	570	597	557	584	569	547	563	545	585	555	591	634	558	597	585	558	585	593	572	544	554	562	587	545	628	557	588	566	522	562	565	520	591	613	623	594	564	565	581	560	553	597	552	584	577	523	583	562	581	553	565	522	581	568	539	583	616	581	591	565	551	620	600	584	597	588	607	594	601	575	551	589	582	547	578	588	564	529	596	562	582	545	590	570	522	550	548	579	560	574	570	595	576	598	619	592	588	583	590	577	590	585	573	586	565	583	547	584	584	591	599	598	618	558	611	554	549	576	558	543	554	587	531	581	580	536	597	583	569	616	565	593	544	580	599	549	567	552	572	603	534	545	623	569	562	533	542	551	591	544	591	631	559	539	576	637	602	577	530	528	586	576	514	562	574	558	560	611	635	568	597	556	575	573	574	642	571	582	600	593	592	567	561	580	548	578	596	575	574	598	581	565	619	556	591	584	584	561	575	584	562	584	590	591	532	572	542	595	594	587	609	528	612	571	586	586	593	568	585	542	605	602	554	581	574	573	527	568	588	572	567	595	567	582	571	575	602	605	552	553	496	604	610	549	577	608	585	578	588	596	552	556	599	571	542	589	556	568	591	553	610	547	568	557	593	591	567	532	594	585	549	564	533	585	596	568	559	588	562	563	576	531	580	602	577	581	617	571	550	610	580	551	582	538	592	566	592	579	602	576	587	580	586	565	581	544	553	598	573	577	564	578	522	579	588	554	562	617	581	598	561	576	594	573	576	552	644	553	625	593	562	557	556	571	580	589	624	592	578	582	592	595	569	593	566	556	556	527	593	580	530	550	586	593	612	554	598	579	576	586	500	577	603	545	584	581	567	579	567	579	584	590	594	629	558	578	572	571	603	583	571	554	579	578	571	599	576	594	619	589	573	541	579	558	573	585	591	545	595	566	608	577	581	541	568	588	544	559	567	549	587	596	533	559	556	597	591	582	614	549	574	629	574	605	605	620	583	579	588	562	599	604	591	596	578	592	583	594	537	588	597	617	595	573	559	549	576	545	563	550	572	564	603	585	590	635	548	584	590	608	590	568	598	590	599	568	580	588	584	534	585	624	544	544	546	582	579	597	600	636	567	559	559	593	588	566	541	571	580	621	606	590	543	584	564	583	570	545	545	539	608	587	585	576	573	573	576	604	556	612	570	574	567	618	564	544	586	586	600	522	583	615	562	590	551	556	587	618	535	528	592	605	579	626	595	596	592	558	547	566	591	568	546	606	555	529	570	596	586	592	558	573	579	588	555	586	555	551	550	560	582	562	612	612	574	553	546	614	611	602	549	540	555	614	581	596	569	635	555	567	602	608	594	582	566	594	578	605	603	586	561	535	590	578	569	577	569	576	559	581	568	583	582	616	587	574	569	566	593	577	554	552	565	595	615	547	579	566	628	615	611	575	592	604	569	558	580	555	592	606	552	561	615	555	567	566	572	560	564	581	609	601	568	555	543	587	596	573	570	576	607	624	574	567	594	592	595	589	597	585	599	596	567	580	570	609	578	590	638	539	606	566	555	527	568	610	565	575	586	573	552	534	591	577	585	562	602	581	598	543	565	552	567	629	576	515	601	590	552	545	557	559	550	574	592	540	578	574	561	582	581	612	598	620	557	600	552	595	559	613	582	576	573	543	641	583	595	559	621	551	580	591	625	566	595	624	558	542	611	564	521	586	546	511	568	570	573	556	567	546	602	542	600	578	601	552	574	624	604	574	574	574	564	614	548	588	610	513	606	576	564	582	564	625	596	576	558	559	568	556	533	542	578	539	565	527	555	597	582	587	536	613	562	596	581	597	567	576	545	616	601	519	574	587	601	541	564	543	580	538	552	573	560	595	556	572	569	589	565	569	557	587	570	649	602	590	579	566	599	578	546	536	580	626	559	600	588	564	550	580	580	609	566	567	574	582	609	563	585	603	621	582	613	594	584	581	557	577	603	581	550	577	554	571	596	525	612	587	569	563	605	563	545	578	549	541	590	609	606	564	581	583	580	563	577	599	602	576	592	554	571	598	600	594	573	543	562	589	535	578	587	590	566	564	578	607	600	544	577	574	591	575	598	539	582	613	576	584	579	585	596	558	576	594	565	568	570	538	564	570	572	582	593	592	599	577	571	573	604	626	611	564	613	591	639	570	547
6317	3877	4825	2476	2141	1824	1068	1017	904	1096	1019	2076	2200	1476	912	637	533	521	503	487	494	498	516	488	492	501	505	489	479	506	509	471	526	466	493	499	512	504	485	478	509	493	487	487	475	516	475	479	486	490	502	512	497	515	506	503	455	539	478	489	519	537	481	521	460	485	499	492	558	494	482	443	488	478	493	508	482	458	454	526	483	469	534	493	484	502	483	501	503	531	466	509	505	558	525	495	490	524	522	490	532	530	482	511	497	487	469	482	473	477	444	522	532	455	486	521	477	538	475	531	489	505	482	487	518	475	487	484	524	454	505	473	483	476	467	508	500	494	487	501	474	468	495	516	487	494	481	505	559	519	481	486	496	541	479	486	462	489	475	485	472	505	524	462	488	483	527	504	470	496	513	502	516	469	531	473	514	492	520	491	493	493	544	519	510	557	494	503	485	495	485	554	532	485	470	529	487	472	490	491	434	494	465	516	486	521	518	473	473	498	476	484	500	498	510	492	484	526	534	508	477	518	508	494	509	516	499	478	503	512	521	516	492	531	546	496	495	506	478	462	502	500	541	503	498	484	449	525	487	508	479	481	485	478	496	448	494	472	531	523	463	503	525	469	502	500	483	510	490	537	494	434	490	498	453	528	497	468	493	509	507	494	538	526	476	522	509	513	473	492	498	487	493	515	497	496	489	470	480	451	483	545	485	520	481	513	520	499	508	480	464	525	493	505	523	503	528	494	491	502	509	514	494	490	496	486	510	493	480	502	467	493	499	484	492	505	468	510	503	482	484	490	475	496	476	469	487	528	477	548	518	516	485	498	482	502	516	497	489	541	497	526	540	495	517	479	529	512	492	500	455	506	457	505	474	491	490	534	518	481	500	508	488	468	515	531	508	484	492	468	536	519	492	508	493	504	509	492	509	489	527	479	499	485	510	480	478	493	513	524	480	518	533	478	464	474	462	482	490	474	504	516	517	480	490	516	480	463	467	489	508	535	493	507	490	529	494	505	497	521	489	487	501	502	510	490	487	523	514	548	497	500	505	480	529	485	487	507	461	533	539	531	548	526	476	484	481	471	521	479	534	535	491	479	482	482	484	463	512	500	498	483	525	496	465	525	509	475	504	489	483	476	536	502	493	509	494	477	464	480	484	535	505	539	488	483	515	497	490	496	507	550	464	514	496	509	509	506	527	511	431	491	496	551	495	493	524	508	497	562	482	471	523	493	494	447	446	480	423	501	520	513	527	487	549	510	514	478	537	535	500	481	507	498	520	457	470	508	491	536	526	447	454	495	528	506	494	496	465	498	480	484	521	487	506	497	494	557	489	523	475	483	523	445	487	491	544	486	510	484	495	472	490	501	509	491	505	478	503	502	530	508	499	515	473	480	489	492	453	565	497	479	512	503	518	470	482	497	517	500	520	450	530	529	487	500	488	480	497	498	520	528	500	534	510	504	519	479	488	500	481	481	500	518	455	472	511	494	515	467	547	515	559	461	505	482	528	484	479	495	462	459	481	454	484	494	550	494	506	489	538	500	503	490	476	498	466	513	514	459	525	476	498	525	481	517	488	504	502	469	508	487	480	492	481	516	509	494	478	516	482	542	496	464	490	473	498	521	521	455	473	510	514	529	525	483	463	474	504	489	498	467	492	509	495	485	447	492	506	497	544	492	493	481	537	515	497	490	518	534	515	459	461	520	534	519	494	502	497	531	522	499	519	494	496	457	511	521	501	472	466	466	490	513	492	498	481	515	503	503	475	516	461	506	503	481	515	563	535	499	521	521	504	497	463	490	510	490	530	528	448	504	464	518	469	503	503	516	520	499	504	517	492	462	482	472	496	489	496	494	530	493	514	448	514	475	478	499	522	491	454	526	497	474	526	492	476	480	441	521	483	510	506	511	502	467	537	483	465	510	517	525	502	526	471	458	511	480	511	483	517	526	531	481	489	511	534	547	521	453	501	519	499	507	551	521	466	497	489	477	543	501	524	489	488	520	508	492	499	485	471	499	485	526	474	509	518	541	484	524	479	494	480	490	529	468	482	514	481	499	490	510	497	460	510	487	534	497	488	490	486	460	527	497	539	504	478	482	482	548	467	494	525	505	501	557	559	468	471	472	522	505	494	527	512	498	496	507	473	482	507	466	502	495	501	515	549	508	471	523	520	489	477	485	497	540	515	486	447	496	452	542	499	478	513	513	476	498	494	472	534	475	501	486	549	486	543	491	561	504	484	497	476	485	515	477	511	464	490	488	490	467	493	482	549	469	532	501	526	500	490	480	509	508	503	497	490	506	505	506	484	564	523	516	496	480	477	442	488	505	483	503	514	526	479	499	484	503	521	524	514	486	490	503	494	536	516	517	531	479	461	490	481	480	459	481	486	516	470	480	517	464	518	496	515	465	507	471	511	477	496	507	498	463	440	511	479	487	481	515	496	499	523	497	468	499	532	476	543	450	530	516	507	462	506	458	493	490	503	517	500	491	546	498	462	523	509	531	506	517	493	528	501	476	512	504	517	480	460	499	514	514	478	451	480	524	482	489	542	521	466	524	502	515	517	501	525	503	561	484	532	487	492	486	547	502	503	492	526	474	506	510	532	497	495	536	493	494	490	503	479	521	502	474	500	494	486	540	481	493	445	495	477	464	503	486	546	503	505	500	478	510	480	512	483	489	502	537	491	489	459	501	505	482	533	516	507	491	525	494	449	516	498	513	492	505	503	497	489	517	512	442	467	491	541	510	464	500	484	503	469	531	509	476	479	495	457	527	481	518	507	504	481	511	529	508	495	504	457	503	504	489	480	498	471	497	487	466	485	504	512	513	507	482	508	511	483	539	538	499	475	499	540	486	474	502	494	480	479	486	479	489	520	478	455	517	467	477	514	490	490	469	463	462	506	464	495	483	517	505	484	506	514	468	508	526	539	530	522	470	488	473	501	529	457	486	483	524	474	518	477	508	459	467	495	546	508	502	497	530	555	490	526	488	517	471	499	496	507	533	486	498	494	489	486	491	462	488	484	490	537	517	469	476	498	491	463	436	489	520	487	499	479	471	462	552	509	503	487	487	511	523	480	476	499	511	517	481	518	497	492	534	546	478	532	505	505	459	522	458	512	520	499	486	549	506	440	481	515	496	506	492	481	461	507	510	481	507	484	486	504	480	485	505	524	488	498	478	470	456	508	497	527	507	525	536	527	509	491	499	500	505	498	505	489	476	488	493	500	521	516	479	539	515	467	519	509	492	493	466	520	483	512	493	480	445	473	511	516	470	498	509	471	521	517	484	496	527	504	447	525	516	512	467	472	471	519	505	488	514	503	521	508	519	484	511	523	512	538	525	495	496	514	490	552	479	481	476	504	521	459	506	482	517	519	483	531	512	492	521	495	505	484	483	459	536	487	498	516	489	497	525	497	499	478	495	529	476	462	525	513	521	510	470	496	482	527	474	537	441	471	497	498	476	487	479	503	459	485	495	523	532	497	466	518	463
25630	21476	27589	25551	11083	3493	2315	1504	1162	1295	3311	15397	14820	8217	2835	1106	768	566	569	536	527	548	557	527	572	565	531	534	553	544	559	536	612	507	570	532	552	539	537	554	538	537	548	543	561	538	559	571	579	519	523	562	538	524	546	562	544	553	539	531	544	592	599	591	530	517	562	550	512	556	552	515	544	517	583	532	562	526	519	580	580	540	557	553	549	592	525	566	562	519	511	577	560	515	557	510	573	544	512	537	584	550	556	538	567	520	522	553	538	512	521	547	549	561	593	511	505	520	545	584	561	565	511	533	531	568	537	547	559	563	566	524	521	540	518	529	502	548	566	533	510	571	539	550	567	490	526	527	530	520	531	536	548	551	581	515	509	616	574	537	502	552	556	535	529	560	556	517	526	557	518	524	569	516	550	564	544	546	518	566	563	532	514	588	574	579	520	552	555	535	519	576	557	525	500	569	571	528	546	551	543	568	546	561	561	553	593	507	550	547	528	595	541	505	542	590	542	581	557	508	512	560	534	540	568	522	510	562	575	506	526	578	526	523	570	569	535	531	557	581	555	535	572	535	555	517	535	564	570	559	527	542	585	534	565	548	594	480	527	567	511	547	585	539	523	562	513	561	538	519	554	543	545	537	599	532	537	518	560	572	544	541	590	542	533	580	503	556	544	547	479	513	542	560	542	557	563	541	515	586	546	509	543	521	516	545	556	592	522	570	543	586	526	537	560	523	530	570	567	561	540	528	511	514	562	533	502	546	529	581	566	582	550	576	550	561	548	522	539	577	498	522	495	550	553	514	508	545	522	548	557	573	522	547	556	525	572	561	549	595	518	540	557	511	523	535	561	565	565	536	523	539	533	536	536	522	533	525	570	516	569	569	543	516	559	559	536	556	507	500	523	498	546	608	545	543	547	530	563	575	501	544	560	543	529	539	518	582	618	510	555	544	554	554	518	545	550	533	552	518	531	555	535	561	523	522	564	520	540	536	534	590	525	557	569	500	561	530	531	524	578	557	534	511	527	559	553	530	484	537	545	563	593	568	520	556	517	543	505	598	544	565	482	527	559	568	572	564	531	549	553	587	548	510	524	562	517	562	590	508	564	542	538	528	517	543	516	559	529	535	548	552	539	537	546	505	521	576	535	523	553	506	530	588	532	471	556	590	568	563	581	519	554	557	518	540	553	540	528	530	526	508	554	553	562	505	583	505	524	557	547	517	530	542	544	550	529	538	543	553	530	507	533	566	523	567	542	589	561	576	559	552	517	578	541	523	515	528	551	538	556	552	518	571	553	520	535	508	524	527	530	541	558	530	499	526	549	493	513	523	515	556	549	542	539	496	517	561	544	514	532	585	518	514	550	534	567	550	569	522	547	554	525	556	527	531	551	534	518	573	519	531	523	564	558	533	547	565	559	587	551	528	511	558	518	505	549	531	540	530	521	567	564	550	538	526	557	573	536	569	527	573	533	540	532	526	508	533	525	537	576	531	560	548	558	547	552	548	525	526	583	538	497	538	497	527	546	560	576	531	555	539	535	542	554	533	525	559	518	555	509	542	565	514	538	564	552	547	570	544	554	532	512	544	533	542	546	532	549	549	559	569	534	565	514	605	497	535	504	546	527	550	533	500	562	537	563	579	558	555	531	540	541	560	531	520	517	510	498	551	512	503	588	528	572	552	524	580	537	544	550	530	516	526	522	545	550	561	562	561	516	516	551	530	520	560	567	537	522	564	535	533	536	544	531	522	538	551	497	553	540	557	540	536	535	547	524	551	554	554	541	573	531	540	551	588	549	528	587	561	507	561	486	565	525	554	558	541	570	568	536	577	548	581	508	541	567	561	564	587	556	534	518	511	506	518	582	515	544	571	540	538	504	529	566	523	505	527	518	547	526	543	557	565	507	558	535	517	547	497	570	551	541	528	553	583	521	506	551	561	533	595	564	558	550	580	573	556	559	506	533	521	551	551	531	554	543	579	548	537	546	515	542	555	529	546	574	538	581	539	535	535	546	554	557	536	509	536	541	529	536	577	516	524	541	561	550	523	525	546	604	541	538	560	528	517	530	544	521	545	566	530	535	552	541	521	586	563	554	541	563	553	555	584	533	548	516	550	516	574	562	501	543	501	560	522	554	543	538	566	532	531	544	554	542	514	520	527	598	536	559	590	554	551	539	533	528	549	549	506	571	582	523	566	482	497	568	577	530	510	538	528	524	597	557	543	558	535	550	579	558	561	541	496	521	515	525	538	581	538	527	510	511	540	554	539	540	548	562	569	541	563	553	545	571	519	536	567	534	551	552	569	549	544	536	546	570	586	558	510	581	569	559	535	541	539	560	556	530	585	550	518	552	563	566	561	529	567	573	572	550	525	518	538	531	491	538	558	546	565	528	587	509	537	522	575	531	534	489	554	570	511	594	555	486	517	527	541	571	530	511	503	549	538	512	565	576	536	569	566	558	547	537	512	580	521	529	546	526	537	546	540	570	543	553	547	556	516	513	533	557	547	524	556	523	567	549	537	526	540	526	539	594	559	519	537	546	539	534	515	564	557	547	512	574	538	518	574	546	547	536	544	514	563	523	536	520	543	555	535	546	558	537	554	506	495	541	531	515	528	539	587	552	568	565	527	544	523	538	545	565	578	538	537	555	541	552	583	561	536	537	546	545	556	526	542	534	536	520	544	510	520	540	542	563	539	552	537	522	526	589	580	511	536	512	545	588	549	535	584	537	514	561	530	555	565	590	543	558	541	566	559	565	527	519	587	570	531	536	549	546	566	544	525	524	530	529	553	585	553	571	537	599	531	544	535	531	544	570	528	569	533	551	524	572	515	536	578	515	517	509	512	521	533	526	552	553	529	555	550	571	551	571	532	518	535	590	525	551	527	514	565	536	551	542	526	489	555	562	522	569	539	552	516	548	563	520	525	536	573	544	525	542	572	559	515	577	529	525	536	561	572	553	556	537	554	574	564	558	552	537	524	551	485	576	573	542	549	573	578	545	530	522	532	546	541	572	546	550	527	549	554	545	557	504	554	545	523	522	525	527	597	506	550	570	564	540	513	554	566	566	551	552	524	543	514	571	537	516	480	553	523	520	557	559	513	542	561	568	537	497	543	554	546	512	562	479	547	566	583	528	551	537	551	495	530	564	537	547	557	519	550	484	540	521	506	528	529	544	556	527	509	582	565	540	550	516	533	520	525	489	580	539	542	594	531	580	564	564	524	576	537	554	537	510	546	489	528	502	550	574	539	548	500	561	588	499	562	556	510	523	530	557	550	589	558	593	523	553	533	538	600	539	513	554	588	538	510	569	529	567	595	545	546	534	578	501	525	537	556	539	559	539	508	569	551	583	543	540	544	537	540	510	537	525	520	555	570	527	580	576	556	533	544	542	576	545	532	514	523	537	532	582	539	539	539	523	545	549	559	576	526	564	517	536	534	498	525	545	527	556	575	538	533	537	531	587	499	553	548	542	527	571	532	512	536
5296	8387	7550	4725	3393	3147	2476	1877	1586	1658	4869	16504	13167	7279	2778	1083	645	543	490	489	447	482	500	480	496	487	488	490	488	474	498	474	478	460	524	514	450	470	494	465	547	482	540	454	480	520	458	475	490	470	506	487	497	492	491	464	495	466	510	485	514	476	503	504	524	477	463	476	525	447	451	480	486	499	481	500	482	473	470	448	513	492	499	487	451	460	484	461	502	502	489	499	484	522	502	467	461	457	453	472	468	502	501	470	459	467	524	470	497	504	552	492	521	476	447	462	479	445	474	499	463	474	517	461	517	515	476	440	471	469	473	472	496	473	476	490	500	462	487	511	502	457	487	497	510	482	471	490	473	500	436	456	498	508	491	495	509	492	488	493	461	472	476	474	511	466	487	474	473	496	463	509	508	501	470	523	441	489	424	479	493	504	490	490	436	484	434	480	513	511	458	465	477	468	492	474	466	489	473	511	491	452	493	461	440	493	485	502	538	504	496	501	477	488	510	514	472	486	477	454	483	458	478	460	444	471	515	501	496	502	522	499	459	472	457	426	493	522	465	470	491	501	470	518	505	464	453	506	497	473	453	477	495	463	481	506	482	496	431	524	466	515	453	493	459	477	419	487	481	479	511	504	481	497	519	509	481	479	478	474	459	474	502	476	469	477	518	473	480	487	472	500	487	439	487	479	499	465	470	460	493	472	499	492	469	489	489	492	472	433	455	424	496	518	438	431	510	503	498	470	474	500	469	489	491	493	478	476	483	510	475	465	489	488	503	484	478	456	485	498	469	460	458	503	511	501	506	466	492	506	431	457	462	490	519	458	511	473	494	499	480	511	491	465	490	460	469	488	466	470	504	460	457	489	459	486	479	452	488	477	499	464	465	502	472	477	498	514	482	493	494	511	501	479	485	485	429	494	474	502	501	510	453	504	461	475	481	473	486	488	480	505	508	475	464	455	484	465	444	469	450	472	491	498	481	472	494	507	457	498	494	507	492	505	484	507	475	518	436	478	461	519	487	501	467	518	503	485	473	535	449	498	481	483	472	488	500	453	474	479	490	459	503	482	497	479	482	485	507	474	456	525	503	476	456	444	429	520	476	480	499	462	476	427	469	475	526	548	480	490	489	480	474	471	487	523	487	479	475	453	507	473	475	461	452	497	471	497	471	478	504	480	463	518	483	512	487	518	526	493	502	513	444	505	509	500	508	492	456	462	491	472	514	471	437	462	483	478	483	467	444	485	468	457	535	534	506	482	470	481	468	463	463	472	478	478	445	484	484	445	447	472	486	477	530	492	473	476	531	474	510	467	473	457	512	482	468	496	481	496	460	501	481	439	470	464	470	461	451	510	470	454	482	481	497	509	486	516	460	449	511	514	466	478	502	502	466	510	518	500	480	495	499	484	470	510	458	510	502	490	470	508	509	501	472	482	475	452	496	517	437	490	515	480	455	492	485	476	516	461	485	446	463	506	478	471	524	481	506	496	479	496	494	492	504	482	462	454	504	500	460	508	497	478	537	472	511	472	504	518	481	484	435	492	493	472	482	473	491	473	491	488	467	447	463	481	474	467	513	502	483	434	469	470	508	475	502	440	436	485	506	494	489	490	507	504	481	492	480	492	485	486	484	471	456	487	520	452	491	503	489	484	453	486	471	452	500	483	546	469	451	465	466	481	454	515	477	465	499	490	444	497	498	447	515	503	476	494	430	430	494	490	501	483	514	446	494	495	480	487	490	458	459	486	453	482	482	489	476	513	501	498	494	459	476	525	489	470	483	480	474	473	437	454	550	457	476	465	480	460	483	480	465	471	477	457	474	500	425	435	504	494	487	472	501	471	515	468	470	491	482	469	469	464	449	479	447	496	492	473	495	479	478	556	460	477	484	475	492	515	475	496	478	495	486	464	496	506	480	465	444	509	491	522	482	434	508	455	469	480	481	500	505	477	483	480	451	523	446	518	473	491	485	499	468	465	487	491	474	502	465	521	478	492	488	489	474	492	488	458	478	449	476	479	469	503	472	483	497	473	493	461	482	500	465	467	483	469	446	488	493	481	467	461	487	544	486	467	471	446	487	481	478	489	448	493	509	492	524	488	457	459	479	481	494	479	452	462	497	522	459	450	498	459	500	442	479	484	483	510	459	507	526	489	471	492	500	504	509	494	453	521	467	478	464	500	494	449	470	453	498	480	476	436	478	507	437	463	447	484	501	458	489	459	469	486	478	461	489	478	466	472	491	481	491	488	449	474	502	505	495	482	459	492	499	486	460	504	464	493	460	456	500	459	464	476	489	482	457	493	494	492	457	488	477	473	473	471	497	471	489	493	491	462	496	475	478	451	492	484	488	469	473	531	480	492	476	496	452	458	455	490	470	462	476	502	466	465	485	494	475	461	484	478	457	492	472	476	523	481	526	492	527	467	505	468	511	475	442	511	468	483	463	443	472	503	458	460	519	470	505	514	492	526	466	462	511	501	467	444	508	451	470	442	449	436	471	452	449	471	488	500	482	490	509	455	481	487	460	496	480	463	458	485	473	492	426	470	453	438	492	482	482	455	440	485	481	473	483	477	455	501	496	458	495	475	497	452	466	489	504	479	459	492	482	456	493	495	523	475	444	475	498	483	483	479	488	504	490	492	495	497	488	461	471	510	486	499	449	467	477	474	513	524	474	450	479	448	452	500	523	484	500	445	493	466	500	476	488	502	480	474	482	485	478	496	488	515	527	471	473	453	468	478	485	497	474	485	471	461	500	471	477	456	533	479	444	477	533	458	490	490	512	488	458	474	492	461	485	496	467	464	502	483	441	485	452	485	458	484	472	477	500	555	477	494	450	472	489	496	452	494	478	482	504	475	502	501	482	483	464	479	462	479	457	482	468	530	480	483	485	520	464	493	478	462	512	444	474	484	480	464	487	462	480	457	472	487	472	449	506	442	460	469	477	452	468	476	455	452	475	442	450	462	496	482	458	502	477	515	480	493	482	474	515	477	480	477	498	504	469	464	463	510	488	439	476	475	486	497	477	517	482	476	528	498	438	481	496	489	464	485	463	479	476	489	469	488	505	422	490	501	489	458	484	493	460	516	478	470	499	516	505	474	507	465	482	499	474	489	489	516	489	477	482	470	501	475	449	497	474	500	459	497	539	482	454	457	486	509	456	484	512	469	487	501	487	500	496	494	483	484	489	466	454	477	470	491	453	469	495	411	470	485	480	507	501	472	494	437	513	450	502	467	461	478	475	491	449	482	474	426	508	492	467	456	505	461	558	483	511	437	442	476	476	480	446	479	458	473	460	475	540	491	533	495	495	465	476	493	511	485	503	443	474	457	500	504	504	481	485	489	512	493	490	474	526	490	487	539	455	457	496	511	466	470	483	471	508	429	471	475	483	463	429	474	494	446	456	527	521	453	486	439	524	504	500	482	493	430	451	479	464	473	488	476	469	471	453	494	473	525	461	490	472	456	482	443	490	483	448	462	493	489	474	486
24698	21478	28706	24681	21192	9578	3978	2501	1635	1547	5494	23806	26367	16958	6280	1963	1098	739	657	681	676	674	668	676	644	613	679	706	704	673	649	694	666	690	697	673	666	664	688	664	698	648	651	682	679	652	658	656	688	649	670	724	660	644	658	643	633	724	652	665	677	674	646	683	662	664	644	627	698	713	679	648	620	588	646	672	688	707	602	688	643	651	727	678	669	655	614	691	659	610	641	698	677	686	676	641	630	699	670	638	673	684	642	670	658	671	659	663	636	647	676	683	664	633	685	663	683	661	640	659	635	689	624	673	677	695	689	677	650	670	674	657	697	640	705	652	663	675	644	674	631	655	667	599	657	690	631	624	657	640	661	663	630	628	682	654	663	691	614	697	689	675	689	670	663	633	633	641	660	685	657	680	658	688	692	652	649	670	624	687	668	662	717	648	629	655	663	686	617	673	681	687	632	644	639	682	677	652	664	657	645	603	645	683	654	715	649	669	670	685	681	617	662	649	646	619	690	651	656	616	635	644	626	596	696	652	630	662	691	616	640	643	698	630	633	606	673	690	636	714	629	654	721	679	647	668	690	632	655	639	675	682	641	592	627	652	643	654	686	680	622	680	632	689	650	642	641	617	647	670	668	663	665	683	633	666	692	685	652	604	645	641	658	633	626	677	639	664	635	645	682	679	624	672	697	652	688	654	654	637	633	599	673	603	702	651	624	654	635	642	662	689	665	652	632	624	648	643	678	681	665	665	669	636	630	664	634	641	638	661	655	651	625	633	668	674	647	640	657	635	655	683	676	659	672	704	703	654	713	640	624	661	632	696	692	638	618	607	654	687	645	644	666	622	641	655	680	615	647	658	656	632	662	679	641	658	671	626	656	668	631	625	662	640	614	641	662	671	608	628	668	698	671	614	657	682	592	623	615	637	626	681	671	672	585	607	652	666	666	674	648	638	621	607	690	658	662	659	676	664	653	675	589	620	636	651	628	629	630	646	618	632	686	663	645	611	655	649	682	627	666	656	661	668	597	632	653	684	669	654	659	704	662	675	651	658	641	659	651	655	659	657	669	681	660	667	693	652	683	655	636	636	642	688	691	663	626	635	671	675	630	604	638	649	701	699	666	621	724	677	671	624	650	608	617	655	635	649	676	678	654	660	666	635	650	652	645	631	661	660	685	683	631	621	632	656	661	654	682	664	602	633	641	678	684	672	653	654	655	649	623	663	672	625	627	612	663	612	635	672	660	652	600	666	628	609	654	658	665	659	592	689	667	631	682	635	639	645	646	699	627	640	709	640	635	674	679	666	668	657	626	651	635	648	650	682	685	593	665	691	656	632	653	626	680	658	644	575	641	689	665	677	666	656	651	700	648	657	682	677	660	619	624	630	678	612	654	674	644	707	648	656	698	673	663	647	590	630	623	660	644	651	667	629	645	641	645	655	661	661	629	684	620	634	609	674	662	669	734	646	635	630	638	612	642	639	668	619	669	664	672	654	669	646	727	718	656	614	657	659	620	637	646	633	708	696	670	694	700	673	628	709	621	631	614	651	679	691	652	620	666	631	680	626	678	665	670	656	632	664	669	611	594	627	618	678	623	672	690	641	632	639	651	633	658	692	607	645	660	612	687	639	641	619	644	698	656	673	643	613	675	686	618	683	627	709	664	658	673	664	626	640	660	685	678	605	647	716	670	657	662	658	683	672	629	681	669	652	631	665	654	661	625	635	626	669	621	645	700	619	631	626	667	616	635	628	642	692	633	660	659	650	679	657	622	614	637	653	671	633	659	654	635	652	661	651	664	669	640	671	636	709	600	668	678	608	664	665	647	658	665	641	647	648	652	659	675	680	668	636	609	587	631	700	643	663	622	623	658	631	685	661	653	646	631	646	684	623	639	608	665	658	636	618	628	637	608	678	659	648	639	724	698	650	648	656	678	647	628	670	642	645	656	615	677	614	617	637	654	622	652	659	608	648	667	612	623	663	604	659	676	657	665	658	693	653	632	633	645	615	698	615	627	649	619	613	653	629	667	645	689	682	682	644	621	634	664	642	659	646	622	641	693	677	676	658	651	653	693	650	662	631	664	672	633	649	677	655	652	673	655	657	635	640	665	651	639	688	705	632	673	684	651	638	642	674	690	667	651	672	664	626	639	620	673	680	611	638	671	634	646	657	645	620	622	654	665	655	642	638	642	672	660	624	672	649	687	706	636	633	632	634	703	657	659	639	621	626	656	683	597	707	686	720	637	609	631	650	632	662	681	655	627	675	665	663	684	666	635	707	662	628	636	702	654	625	686	649	641	658	672	682	689	656	624	588	673	638	661	671	642	669	623	671	683	703	689	655	654	665	634	654	639	628	641	678	605	635	628	638	649	655	624	647	653	648	667	674	689	623	646	682	669	641	623	656	648	672	646	655	689	693	636	662	628	679	615	658	600	668	657	640	691	593	673	674	645	651	693	664	676	607	624	643	653	649	675	640	664	682	673	671	653	684	628	663	651	629	649	632	612	633	659	675	706	692	631	668	649	637	684	696	646	650	612	635	638	641	651	635	669	643	693	694	680	657	669	649	638	622	672	700	669	650	620	666	624	649	629	630	627	651	605	627	680	624	706	637	701	626	694	664	664	662	678	679	644	643	654	661	605	643	671	689	721	688	687	659	636	613	611	630	646	679	659	620	634	648	652	672	621	687	655	623	692	610	654	650	622	631	665	669	654	698	723	629	644	634	688	612	665	639	622	657	678	701	696	619	649	632	635	677	605	658	658	634	616	693	653	664	612	674	651	660	660	675	709	600	651	654	643	664	640	659	656	644	654	669	630	642	656	707	645	671	626	627	625	654	633	662	629	671	651	636	667	596	649	602	645	629	654	617	604	657	640	655	640	674	667	644	694	676	672	675	620	631	663	671	685	726	746	659	617	666	694	679	652	629	642	655	649	665	664	663	675	651	650	698	611	691	649	641	645	657	634	608	669	667	693	676	682	676	619	679	626	660	638	674	659	631	615	604	626	674	657	692	620	708	651	658	642	632	613	671	657	664	620	694	629	675	647	616	670	649	648	652	641	635	659	679	668	640	664	687	621	617	640	683	673	677	667	612	645	647	652	649	686	653	658	672	684	634	657	676	694	650	643	607	716	610	647	620	649	640	699	644	678	652	675	691	644	678	626	663	700	619	671	649	623	642	658	668	655	618	696	683	643	659	670	711	653	667	624	636	685	649	663	649	659	680	644	672	608	639	684	642	686	646	667	707	690	679	647	628	647	689	626	631	604	671	621	651	661	621	633	658	620	681	671	654	658	660	676	617	639	660	651	688	674	609	681	616	614	639	716	650	640	631	652	669	618	686	649	621	590	640	682	641	641	647	671	631	669	634	642	713	649	654	689	624	664	656	614	699	665	660	686	624	666	644	700	651	679	697	655	639	683	594	642	639	622	629	663	629	639	669	667	650	699	708	658	688	631	617	636	683	640	640	657	625	622	637	620	645	702	607
5904	12306	11455	7607	4751	3546	3647	2943	2216	1990	7313	24771	22718	13399	5229	1860	974	567	566	496	629	589	559	535	566	568	519	583	579	568	594	577	567	600	550	607	605	510	578	566	549	588	529	573	582	572	604	536	585	597	583	607	571	606	541	565	575	584	579	557	582	552	593	579	577	555	590	509	584	597	562	573	579	549	590	548	553	581	562	524	538	550	570	562	568	573	581	551	544	556	539	550	531	589	567	542	599	524	573	585	595	596	541	563	529	561	553	544	544	587	544	560	599	571	509	577	552	605	539	520	583	578	643	555	571	572	571	558	599	577	568	539	578	574	566	568	583	572	580	575	538	585	607	560	613	602	556	533	578	550	519	533	550	601	560	580	533	564	593	593	567	575	559	577	559	550	565	570	548	572	560	563	586	572	587	594	529	564	567	558	574	529	543	563	618	596	599	591	564	590	534	570	562	581	598	563	562	553	564	606	585	621	568	593	600	566	588	579	535	569	577	582	563	563	581	538	539	593	554	551	564	566	549	559	570	552	535	558	593	605	569	600	619	626	611	539	583	590	574	574	573	584	586	606	557	573	538	605	583	619	581	568	531	572	568	599	557	572	562	524	554	538	601	562	547	548	570	539	582	545	585	604	635	556	564	563	580	566	592	566	584	548	551	591	589	577	570	590	538	551	569	566	536	581	548	553	571	554	586	603	565	570	562	551	522	535	537	572	553	576	532	603	576	569	582	580	592	542	584	597	552	544	610	541	569	533	565	580	570	563	577	539	589	560	588	587	533	556	596	561	551	582	589	575	568	569	574	577	568	546	567	581	553	583	558	579	580	556	604	567	584	571	571	572	556	574	543	628	574	566	578	583	594	542	585	571	589	585	547	562	556	560	551	570	555	590	559	592	568	540	526	539	621	562	556	563	527	542	570	590	538	520	561	533	544	557	535	577	533	565	563	535	540	541	561	552	568	591	594	547	590	566	566	592	543	574	547	591	557	588	571	550	544	593	526	580	554	599	605	557	528	543	554	561	562	546	550	560	530	559	551	576	555	614	576	615	561	552	524	561	576	563	550	534	601	592	537	534	555	550	553	603	623	558	569	558	569	533	565	554	594	578	577	536	539	547	604	556	562	550	563	559	555	542	560	518	573	530	578	544	570	594	583	558	550	550	541	561	553	583	593	556	571	566	567	595	579	599	617	544	560	556	529	573	518	593	572	508	556	566	572	584	579	563	577	530	517	563	565	585	539	577	559	570	568	561	577	579	565	560	566	589	565	576	588	539	601	517	593	566	560	599	579	561	523	563	585	595	548	547	583	560	541	555	563	580	568	581	591	608	547	537	619	549	570	606	556	541	581	597	587	554	558	582	577	534	586	568	542	579	540	555	558	589	526	590	541	579	553	562	576	539	587	512	585	565	569	570	545	592	593	563	535	551	546	529	548	557	555	568	545	616	590	600	538	533	540	540	565	572	553	569	558	544	546	570	564	565	566	552	539	592	564	577	570	527	565	603	512	545	598	545	578	575	587	540	513	592	556	557	580	570	604	568	580	640	563	538	559	537	573	535	525	548	547	563	576	599	545	544	560	577	549	549	578	587	566	579	580	557	523	531	568	542	556	495	550	567	564	561	540	584	542	525	544	555	556	538	527	565	534	543	534	543	604	557	568	557	590	534	576	563	536	547	557	567	569	547	569	530	582	576	597	560	587	580	603	569	555	576	556	589	561	586	553	578	555	578	573	587	520	586	556	584	538	532	540	564	544	595	533	553	557	618	602	595	581	522	578	520	568	564	564	547	556	562	521	552	592	578	558	539	549	582	577	534	563	581	592	577	562	577	603	551	569	543	557	567	543	577	572	546	573	561	549	576	589	556	563	543	591	548	580	543	583	531	562	582	548	570	572	567	520	552	604	547	530	568	569	574	584	566	579	548	548	555	583	583	559	614	570	583	594	575	568	583	561	537	559	601	540	553	528	581	564	582	529	614	583	574	596	547	585	554	575	614	572	527	574	544	570	559	559	587	545	544	564	547	582	568	555	565	571	603	539	556	552	541	581	583	580	552	584	538	536	544	578	544	575	601	576	560	535	526	558	553	567	543	577	521	532	538	570	566	535	556	594	599	548	532	555	545	561	568	603	549	596	617	555	529	558	563	569	554	558	586	552	557	552	589	549	552	573	592	613	551	525	583	532	559	567	578	565	572	574	556	574	539	586	534	555	581	574	534	574	607	586	570	563	594	580	554	580	538	520	546	604	564	574	547	555	554	572	594	572	528	602	524	558	557	528	532	569	582	594	538	556	531	558	578	544	539	515	536	561	545	529	552	606	589	524	567	570	537	578	562	577	498	619	558	603	536	561	538	585	591	592	553	525	545	589	578	555	555	551	528	554	596	541	512	598	590	572	577	611	558	565	573	572	589	614	582	567	551	578	595	571	578	544	552	590	550	531	571	568	523	549	586	562	540	577	547	594	551	524	553	549	572	583	575	582	531	545	547	592	544	563	575	561	573	555	546	580	548	565	563	584	525	550	601	564	554	570	556	541	557	542	581	522	524	539	549	568	546	538	584	550	590	534	560	570	571	555	535	558	611	570	566	555	552	546	560	552	569	523	556	526	587	528	539	552	530	561	573	581	529	603	560	528	560	588	559	576	592	554	547	571	600	560	580	566	567	551	555	595	568	552	567	534	533	563	576	602	548	526	551	583	603	559	571	541	552	564	596	540	519	531	538	603	533	558	573	523	591	603	563	530	565	605	509	576	547	565	568	559	537	539	531	573	520	526	543	548	517	595	535	549	566	574	549	614	557	575	549	561	542	543	555	586	564	582	551	547	570	573	565	587	549	579	573	536	568	536	544	572	574	586	592	546	564	539	559	541	569	521	548	572	555	565	539	543	550	528	539	545	601	595	511	515	585	534	574	516	527	604	522	548	567	531	562	578	547	567	549	584	609	580	594	570	563	579	593	576	563	547	544	530	577	576	562	559	535	534	564	545	588	579	577	527	539	551	593	567	535	588	531	527	548	605	577	566	622	547	586	557	532	544	609	543	557	558	550	591	526	563	546	565	599	541	523	587	570	583	551	546	554	544	546	520	543	570	549	539	546	573	545	537	553	571	578	560	566	588	519	586	606	525	548	575	571	573	565	601	543	573	570	538	553	579	530	559	524	546	573	573	549	549	622	548	553	592	557	575	540	526	550	610	578	554	554	599	554	499	558	536	539	571	567	584	517	580	595	492	574	560	582	539	577	517	571	551	553	546	558	577	558	585	564	577	575	560	576	549	542	591	579	559	559	546	521	572	551	525	558	573	544	543	551	545	568	554	592	609	571	498	561	615	577	562	559	541	572	549	571	552	550	515	521	555	509	543	570	552	584	564	552	563	569	553	554	539	585	551	522	569	561	556	591	546	606	551	551	557	564	550	564	573	514	553	517	553	524	558	539	540	599	556	548	523	530	544	590	596	543	584	581	542	579	580	566	515	536	628	536	618	569
27847	11965	3665	2322	1586	982	815	867	777	779	804	1394	1983	1655	1095	734	608	595	594	526	542	564	531	551	546	573	545	564	559	562	568	554	565	534	558	540	558	540	555	499	580	573	554	594	565	565	561	554	542	566	545	615	527	560	563	580	538	524	559	506	565	582	573	587	552	539	547	552	578	604	565	555	564	566	642	574	608	554	583	537	553	536	535	584	527	567	571	549	513	560	545	533	559	566	535	575	511	578	574	561	596	557	549	546	545	586	568	562	539	522	593	546	552	507	574	559	544	561	553	524	574	550	573	525	541	600	573	553	542	528	565	511	576	564	555	574	572	574	562	568	567	549	595	534	535	538	545	568	537	546	561	569	546	564	589	590	536	534	549	558	532	586	546	587	563	513	568	557	552	540	527	538	572	562	541	581	591	587	559	561	535	545	592	552	593	563	547	544	572	556	520	602	554	550	551	536	545	587	564	545	553	535	541	540	554	562	563	586	530	553	571	552	536	583	530	549	612	578	548	540	558	502	549	552	591	570	550	593	528	557	574	574	562	575	557	558	581	553	559	577	550	585	554	587	598	564	548	548	558	595	554	570	552	524	572	560	544	589	525	549	534	563	557	574	534	549	557	585	520	571	577	592	562	531	575	533	568	555	560	575	558	556	544	559	577	524	556	565	609	558	573	554	572	551	549	556	549	547	511	588	531	530	543	531	573	577	572	565	536	564	540	571	547	524	528	536	518	563	574	579	573	584	545	560	585	504	570	562	543	549	566	561	535	570	578	574	534	545	550	557	553	540	521	513	531	540	557	552	515	560	545	582	551	510	528	531	555	570	544	525	548	573	533	556	579	543	564	562	548	565	549	546	582	566	597	597	527	561	541	512	603	553	581	573	564	569	523	523	562	516	545	539	567	560	587	562	584	535	568	568	509	573	511	563	586	602	533	560	538	540	549	525	541	604	551	536	538	521	550	566	580	598	540	560	556	549	543	540	530	548	556	545	512	545	563	583	510	559	560	536	568	562	564	543	580	548	540	558	549	585	536	570	538	570	532	532	566	581	503	563	578	589	568	510	574	528	566	536	549	567	560	606	565	544	576	541	563	553	516	557	526	576	525	591	558	557	592	554	551	575	521	591	569	549	537	540	533	562	554	515	553	556	577	563	570	534	560	572	573	560	549	598	556	561	549	562	537	523	556	521	528	593	565	516	559	549	542	564	557	529	549	546	518	503	552	523	524	577	543	553	547	575	516	534	526	538	537	558	556	563	561	584	595	584	527	574	532	553	562	547	568	559	577	598	604	546	571	542	567	527	545	540	589	554	536	516	590	551	549	536	566	558	541	601	562	553	565	590	553	538	513	548	585	516	563	574	573	560	538	552	542	594	539	577	531	496	546	549	539	552	547	543	538	555	519	582	552	611	560	501	523	564	598	593	571	552	590	546	535	535	539	499	506	549	569	553	510	563	572	562	583	539	524	574	572	593	529	540	519	577	543	541	576	535	541	544	564	522	560	559	574	509	577	591	574	567	561	604	576	603	559	528	522	563	578	559	544	555	529	532	549	568	566	507	576	525	563	544	550	518	528	525	526	563	539	570	553	537	561	550	552	575	561	546	532	591	591	549	563	542	552	571	600	586	547	515	583	536	534	563	502	566	526	561	570	519	594	578	561	567	537	554	573	561	564	518	550	549	569	582	542	532	580	519	554	561	546	598	562	563	567	568	549	545	542	555	561	565	529	533	569	557	540	552	514	516	563	549	582	551	562	529	563	590	546	602	594	532	544	608	588	503	568	566	552	578	545	553	531	537	587	594	564	576	544	556	584	551	547	564	566	606	582	617	576	537	567	611	581	557	556	537	533	599	556	567	549	562	577	529	553	538	591	549	549	566	559	505	552	528	562	559	529	564	558	569	600	572	541	537	497	513	586	540	570	594	567	545	577	545	610	546	581	565	580	585	542	524	546	578	523	562	518	564	529	551	573	572	528	558	508	596	557	555	564	551	555	521	562	550	561	529	526	547	525	525	552	583	546	529	545	560	578	630	522	560	594	554	573	547	565	581	558	569	593	547	557	584	605	558	534	543	558	562	578	567	585	579	559	544	553	502	576	526	519	556	526	591	526	533	590	557	526	508	549	516	562	529	533	561	552	600	554	533	553	585	601	588	581	542	582	564	596	586	571	544	531	596	488	564	563	590	584	584	564	574	531	529	531	579	549	532	530	541	551	544	559	569	564	549	579	541	567	518	596	523	529	540	550	558	551	582	579	548	573	562	586	557	548	592	586	558	528	545	545	546	595	539	587	595	558	535	570	564	516	568	556	558	612	561	559	525	555	573	579	568	536	598	541	517	539	602	539	559	549	547	554	562	548	549	579	536	582	558	570	548	509	556	548	541	628	542	559	562	573	597	556	580	582	556	529	556	548	543	558	561	536	556	573	551	541	551	563	572	545	548	583	550	556	535	535	504	542	563	566	536	567	559	573	542	568	544	572	575	555	567	566	598	562	554	579	569	561	569	573	498	608	570	537	535	600	552	562	548	547	527	588	551	555	522	552	543	567	606	553	600	578	518	543	568	524	547	567	582	557	574	576	519	566	550	566	554	618	561	558	523	518	553	559	529	549	530	574	537	524	570	543	547	579	591	557	563	565	527	600	501	573	555	558	582	572	589	553	515	553	580	567	553	573	567	529	561	585	541	514	519	527	567	560	532	547	588	559	538	556	507	529	555	531	597	551	557	601	581	533	603	625	545	563	573	521	598	612	526	540	531	597	577	571	528	594	592	542	571	572	536	521	518	527	566	509	524	530	585	535	542	548	556	509	532	588	584	557	533	546	544	552	554	572	565	574	573	598	543	544	553	544	522	576	555	531	557	550	530	563	612	559	560	574	561	583	557	551	571	524	571	601	588	568	535	574	551	569	535	546	568	561	553	521	534	592	565	553	543	563	518	543	572	605	589	558	518	605	556	526	561	548	560	575	556	541	555	553	555	603	547	559	545	559	519	537	551	568	521	569	562	536	509	582	549	518	535	547	530	484	552	571	561	567	538	549	522	535	570	573	602	555	555	561	576	562	547	541	573	511	544	566	560	515	579	521	575	551	520	528	604	562	560	564	551	532	584	594	594	562	538	541	564	535	546	557	544	550	535	533	563	546	600	520	567	548	551	597	574	560	546	556	555	562	512	550	576	552	558	556	543	575	531	571	585	575	523	549	532	585	570	542	577	561	586	555	599	582	580	550	517	551	588	582	553	534	557	558	569	605	531	553	578	582	607	513	612	554	535	554	530	496	495	545	575	554	562	584	553	533	586	534	558	584	558	572	557	552	611	561	540	581	538	549	576	547	562	547	554	525	541	548	542	545	556	569	543	574	512	555	541	517	556	568	548	564	569	608	559	510	577	544	559	540	570	560	548	556	503	536	583	594	568	588	552	551	579	516	559	550	556	562	523	554	554	555	542	575	583	529	546	584	546	516	559	586	580	548	589	585	573
6316	3267	3494	2376	1832	1144	929	982	1073	869	800	1862	2217	1764	1057	692	490	471	491	483	503	501	498	471	461	503	515	483	451	449	482	503	494	482	473	507	474	499	511	520	464	491	539	429	477	486	487	423	473	487	475	491	505	466	462	446	497	477	506	488	499	504	479	484	444	460	482	453	505	472	452	470	475	445	471	447	504	463	495	508	498	502	507	425	468	498	441	473	450	488	467	498	471	517	493	507	482	474	470	518	451	488	464	464	428	493	457	472	468	454	487	473	472	485	475	484	495	483	489	461	519	483	448	443	468	464	433	469	466	476	484	492	473	510	481	457	488	462	479	483	470	469	460	477	513	460	479	465	488	451	481	496	480	505	439	437	491	466	508	497	455	457	518	450	500	529	512	459	494	487	486	463	454	467	466	509	494	530	478	502	454	453	489	460	468	467	485	503	471	502	455	495	476	452	488	471	485	514	489	527	469	484	498	494	461	482	487	527	489	469	506	498	494	462	444	452	460	523	475	524	508	502	439	472	482	465	457	464	468	489	468	493	459	493	504	452	475	465	462	518	486	519	536	483	476	457	482	512	517	464	461	478	458	487	446	505	470	478	509	489	474	481	490	469	494	489	532	498	498	461	429	488	489	457	497	489	460	471	468	451	493	443	457	454	498	488	478	463	485	479	462	468	500	478	474	463	498	458	471	465	429	446	490	505	520	462	446	481	538	479	514	491	481	462	486	452	514	486	485	446	483	435	497	495	451	455	522	484	507	482	469	531	464	475	453	463	482	487	507	464	478	474	493	449	484	485	470	461	494	491	476	500	554	484	494	480	474	484	494	491	477	497	479	493	450	527	485	494	470	427	515	477	479	446	479	521	441	495	482	499	488	477	510	517	504	501	500	531	496	479	509	434	506	518	471	509	487	540	503	475	432	454	484	479	491	497	451	463	516	496	513	477	491	497	489	469	470	444	510	508	471	509	474	437	522	472	479	452	508	504	483	463	493	475	497	468	485	441	454	496	533	481	470	457	471	522	461	473	473	495	489	477	463	513	454	465	486	479	500	458	460	464	473	471	523	483	445	490	489	464	449	470	496	475	485	452	490	454	481	478	466	481	466	488	442	483	514	478	457	469	498	478	474	492	511	485	488	491	488	509	480	495	507	450	494	448	480	461	499	454	523	457	493	481	512	467	478	508	481	469	494	510	467	470	468	490	503	463	459	460	485	513	524	504	484	462	495	467	485	444	502	511	454	476	494	481	492	505	510	482	501	496	469	483	531	456	488	475	501	510	505	500	490	496	478	508	431	454	466	509	518	500	495	443	447	482	481	529	484	489	507	459	492	456	477	466	485	463	469	464	488	501	493	497	468	486	465	493	466	476	481	503	507	505	477	480	482	471	484	480	493	505	480	466	458	456	531	505	489	451	459	468	502	508	473	476	492	530	465	466	461	490	494	465	477	477	480	512	483	480	446	490	495	487	474	505	517	510	498	516	484	520	454	476	471	476	473	491	465	445	458	474	496	432	493	519	453	462	474	520	504	498	447	492	494	414	470	511	454	483	480	535	474	489	480	511	451	484	479	489	498	473	508	455	470	492	470	502	439	458	472	516	474	496	462	480	518	494	500	468	445	499	433	474	491	519	484	493	503	489	473	455	487	452	482	496	509	524	503	454	445	452	490	503	505	490	461	493	468	468	502	480	479	450	475	495	485	479	485	437	472	513	477	482	518	459	476	468	499	505	466	463	445	474	462	474	456	505	485	501	503	502	481	493	474	496	490	517	467	461	510	455	473	448	488	473	494	484	487	480	463	495	487	481	510	473	518	485	509	478	489	531	502	498	479	448	439	510	516	495	497	452	497	481	519	512	488	471	490	466	464	471	463	471	469	489	484	483	494	463	484	496	498	424	506	473	487	497	455	491	486	467	485	509	468	519	489	469	482	436	488	511	474	481	439	484	460	520	450	500	482	474	474	528	488	453	498	467	493	493	485	494	498	510	510	461	460	463	468	460	471	485	474	496	457	502	465	498	495	469	460	485	520	412	430	525	456	454	475	492	492	494	481	493	520	501	489	526	501	472	465	454	478	471	466	456	481	483	475	489	433	497	476	456	503	465	500	533	443	527	457	470	501	472	496	479	519	482	501	480	476	491	476	508	487	492	506	498	518	451	531	497	497	516	458	439	487	503	483	454	499	454	477	490	484	484	482	486	495	522	480	522	450	469	461	512	466	465	463	460	481	499	496	495	461	479	484	471	448	431	472	443	514	486	469	493	509	462	493	494	500	470	489	501	458	444	456	494	484	512	476	481	490	438	512	493	525	446	437	480	470	470	495	486	451	435	491	491	467	495	488	461	500	452	467	508	538	526	509	493	460	479	478	471	492	468	487	450	495	466	450	454	456	467	478	443	506	467	497	457	435	468	515	504	482	438	515	483	480	552	478	476	454	483	499	490	460	508	514	455	458	437	485	487	467	482	482	518	479	491	512	493	476	477	426	509	467	468	450	506	475	475	508	480	477	471	486	521	485	487	438	492	469	457	475	504	455	485	478	501	474	506	544	496	469	477	475	462	494	506	468	508	458	464	462	478	495	431	472	509	503	453	493	453	483	490	479	499	506	483	495	486	466	512	489	486	464	515	488	478	451	457	503	472	472	475	478	513	489	494	464	466	485	474	514	475	479	466	476	472	462	476	497	506	500	505	500	514	482	467	485	535	521	483	456	470	505	475	468	500	479	483	482	490	493	457	500	451	492	442	499	538	477	455	451	479	443	465	531	468	472	516	501	496	485	460	488	486	495	506	492	473	457	493	492	494	509	518	487	458	495	459	485	442	445	491	486	477	473	497	491	476	496	486	469	475	492	490	483	528	486	479	503	528	483	511	487	502	470	497	514	460	512	484	491	454	497	477	489	508	541	502	469	487	441	477	485	471	499	420	490	484	504	458	463	437	466	437	500	475	461	532	453	461	456	470	460	486	467	479	475	448	496	496	478	462	448	497	460	493	458	503	452	508	444	487	481	459	469	471	452	479	484	488	477	492	433	502	471	442	510	487	516	478	463	525	488	501	443	467	488	452	471	499	474	506	492	531	477	399	490	463	484	458	452	476	439	448	487	481	469	471	459	485	490	480	461	485	461	498	485	489	427	479	482	466	466	428	478	468	515	478	461	456	461	472	464	459	495	467	501	486	464	489	471	483	502	479	525	475	473	512	477	516	472	503	472	500	481	500	468	476	452	457	511	430	498	483	533	476	496	484	490	472	485	494	454	482	462	469	484	521	475	477	456	487	465	492	522	472	485	531	432	482	473	477	491	502	499	486	460	516	467	490	487	470	464	489	485	487	492	457	464	476	513	485	474	472	479	479	464	466	464	516	497	485	512	442	460	470	516	477	493	466	489	488	482	477	482	483	469	468	509	504	487	505	469	436	466	482	511	499	468	490	451	503	529	493	473	486	512	467	494	447	502	486	454	484	481	514	510	482	480	413	479	459
25690	21496	27660	25516	12181	4469	2524	1579	1173	1146	1222	10801	15903	10431	3703	1313	766	594	534	554	508	502	553	530	484	489	574	475	515	504	481	517	500	522	552	507	512	511	534	545	499	513	488	474	520	505	531	531	512	497	496	516	499	503	498	525	500	532	487	536	504	533	536	520	531	540	508	537	520	506	516	532	517	501	507	494	519	538	532	554	485	534	533	539	526	499	559	546	545	533	513	479	521	549	502	503	511	527	520	538	543	473	535	528	519	500	515	521	465	523	526	516	536	539	518	495	507	470	521	488	518	474	509	514	502	559	519	517	539	491	537	556	502	555	564	513	526	509	551	479	514	505	465	498	538	552	550	541	552	490	549	475	525	551	533	498	508	530	540	517	481	478	537	528	535	523	519	509	494	500	475	507	530	516	492	464	510	506	532	517	485	494	492	518	496	545	537	516	539	533	515	505	523	493	473	498	532	503	509	484	513	513	523	512	490	513	495	484	539	474	515	509	507	518	526	496	482	529	497	525	486	483	483	504	520	549	474	510	516	491	525	474	541	515	525	492	538	492	469	517	486	525	508	522	519	534	498	467	500	470	566	536	536	556	518	546	485	513	568	525	499	491	513	549	465	568	476	522	512	486	496	514	510	506	484	520	538	503	521	506	515	515	543	520	508	527	538	559	535	537	526	478	472	467	506	526	532	539	526	553	527	503	512	450	501	534	524	519	527	506	542	490	551	514	499	498	519	511	498	509	512	478	525	516	522	511	482	567	485	516	498	526	511	517	533	503	546	499	498	547	506	542	509	516	539	488	478	511	546	512	505	499	514	559	549	505	517	532	523	516	522	496	512	478	531	467	495	537	510	536	557	535	504	538	493	500	456	508	515	529	491	523	506	510	511	549	501	523	531	565	505	509	475	521	496	549	510	510	534	490	537	559	499	504	552	540	487	515	488	522	513	542	536	570	516	571	528	483	514	546	499	482	505	517	519	519	504	563	494	519	522	535	500	523	532	519	479	476	559	508	519	505	505	552	494	499	548	475	525	522	536	532	507	528	491	514	550	521	479	523	508	525	483	535	507	525	525	517	501	499	513	534	480	513	513	551	519	469	462	518	514	518	532	511	539	538	523	514	521	500	512	506	568	545	542	474	503	498	479	512	517	506	514	470	491	498	508	520	519	515	509	499	552	528	494	543	513	534	516	511	531	527	564	511	537	500	514	498	523	521	570	509	512	475	506	494	527	531	525	512	491	496	537	548	506	508	532	507	512	537	536	507	531	506	488	496	539	541	512	509	492	481	528	499	483	540	509	495	538	534	517	508	505	491	532	491	540	479	509	524	537	506	513	500	512	561	489	518	508	504	502	497	452	530	502	535	536	534	548	549	528	538	498	547	514	493	520	543	481	488	517	511	451	568	556	453	503	529	525	523	551	525	515	536	486	485	478	513	524	487	547	511	468	523	523	527	474	526	465	540	537	521	502	515	515	484	513	489	505	505	552	527	500	547	462	523	517	508	551	530	478	484	532	496	493	544	527	466	499	526	551	516	475	470	505	489	491	522	517	537	531	491	485	510	521	491	539	494	471	511	562	536	500	487	589	524	559	511	492	492	485	508	502	523	499	510	535	559	533	552	476	526	541	514	542	494	519	478	494	513	493	538	539	512	544	506	565	484	498	535	521	518	511	537	521	505	529	517	505	555	477	520	503	477	527	520	506	472	511	474	508	571	492	505	492	479	490	554	494	550	519	530	509	473	515	534	481	512	554	483	553	489	505	541	481	530	522	498	540	550	473	495	512	537	548	514	519	523	514	489	493	533	525	518	513	495	542	499	521	517	501	481	551	487	513	500	537	542	518	495	517	486	519	501	500	511	584	490	524	496	504	510	513	503	517	507	499	522	497	508	556	495	537	522	493	505	521	514	475	520	522	522	564	491	510	474	527	550	490	521	464	516	496	523	536	489	478	549	510	498	485	488	518	548	502	499	580	480	493	512	488	493	492	489	562	515	496	503	554	486	496	535	500	511	559	482	504	538	513	518	531	522	483	492	492	531	517	486	511	495	487	534	487	546	522	532	523	491	544	540	535	476	515	503	510	504	538	512	465	519	537	527	487	544	507	478	484	549	490	563	523	510	550	565	552	498	501	505	499	511	542	523	507	475	563	491	510	494	507	517	491	518	526	498	529	519	533	519	498	535	488	531	559	482	520	501	534	497	552	521	538	513	500	546	532	509	503	518	497	491	530	559	570	508	524	539	499	509	542	503	481	521	523	486	539	521	495	529	501	543	531	498	545	515	493	515	542	540	510	502	540	533	464	535	483	520	554	542	495	526	485	505	516	507	490	498	517	550	488	517	509	540	510	493	527	492	511	512	514	497	480	516	541	533	492	530	503	576	509	506	527	515	538	521	522	499	475	521	480	485	523	490	487	520	519	552	512	506	516	538	496	495	520	508	489	507	510	508	456	532	492	528	515	500	482	487	503	527	515	526	509	543	544	501	531	461	499	511	533	476	485	531	509	495	515	505	484	523	494	542	548	527	486	493	521	526	538	524	513	513	490	520	488	514	536	489	490	507	501	525	517	546	504	495	532	529	529	466	523	484	491	497	487	501	551	505	498	492	512	534	480	511	549	510	497	514	516	490	497	498	498	540	484	490	544	483	457	485	508	470	520	512	513	531	507	518	516	512	487	482	504	535	467	534	519	541	540	552	482	499	542	513	481	483	511	527	516	515	515	512	503	524	503	476	509	466	497	496	469	512	457	514	487	514	505	493	506	489	529	524	520	497	531	498	477	499	525	525	513	496	485	484	560	508	530	513	525	502	534	531	563	536	495	525	488	525	520	482	530	553	512	532	536	487	516	507	528	479	462	506	527	532	493	523	513	527	484	524	548	530	541	520	516	485	511	536	575	512	514	511	480	492	528	496	530	516	525	469	534	512	500	539	510	537	517	549	507	514	513	482	524	547	531	478	496	530	540	510	503	474	512	535	530	504	485	489	551	482	509	509	488	517	545	482	528	499	519	489	537	523	480	527	522	500	516	545	514	503	528	476	530	497	462	540	534	501	510	506	510	538	498	496	516	502	500	497	529	537	512	514	511	502	501	508	552	549	531	542	522	507	532	494	512	500	510	496	522	507	486	481	505	510	482	525	537	484	502	540	547	478	484	513	470	531	535	556	497	502	516	466	532	563	518	552	487	536	503	512	510	545	523	512	494	498	477	502	499	535	546	533	516	504	534	529	535	510	525	509	516	498	555	508	518	510	534	526	512	516	485	538	506	503	494	519	505	523	488	548	570	515	529	504	497	480	517	543	524	498	525	480	532	489	497	464	569	547	518	530	471	546	513	524	469	522	449	523	513	489	513	476	501	493	549	525	498	499	543	547	505	503	549	518	531	502	534	485	534	501	511	506	557	542	542	522	490	551	443	519	526	474	531	516	527	506	507	486	525	501	517	525	505	466	522	511	506	494	501	535	488	503	525	521	472	530	549	556
5157	8483	8183	5012	4799	4012	2819	2042	1656	1631	1752	13605	14785	9352	3550	1279	819	512	465	433	476	503	482	465	454	465	507	492	509	489	457	441	460	485	445	463	471	492	494	444	493	472	463	450	469	429	447	495	488	470	489	469	464	461	499	485	465	479	447	507	501	464	468	497	501	469	471	452	481	509	489	466	485	457	475	505	465	464	472	469	467	487	461	468	484	450	455	507	460	512	445	474	471	486	515	453	508	490	456	486	481	471	468	421	467	447	495	476	470	404	458	482	486	466	492	436	496	477	469	437	479	466	500	500	457	483	451	501	495	455	454	483	455	476	452	490	486	500	466	472	458	480	438	463	475	468	485	444	477	500	462	457	464	516	451	460	466	503	423	461	466	429	439	477	488	488	460	486	504	461	468	460	458	486	475	430	484	497	482	453	471	464	493	456	427	431	443	485	486	452	489	480	446	480	404	446	475	469	525	464	489	461	459	465	486	481	461	449	463	457	455	473	466	469	474	458	458	476	465	460	497	439	460	436	445	458	481	475	425	435	455	473	493	462	465	437	437	491	450	485	456	503	463	466	486	436	460	469	464	476	421	463	489	485	467	464	439	468	483	458	474	442	462	446	499	440	441	473	487	472	477	485	476	466	505	490	459	454	500	436	473	464	447	532	462	474	482	498	476	457	462	459	453	500	476	479	470	454	452	475	467	471	470	485	466	483	495	464	474	416	501	505	482	512	447	428	450	449	470	494	459	487	437	398	430	447	475	480	457	471	475	483	429	469	457	459	437	504	517	464	491	464	471	487	464	437	528	479	490	462	475	512	461	447	472	500	442	451	498	435	476	471	452	483	471	501	469	441	443	461	450	499	465	447	474	467	477	445	468	503	446	449	475	462	489	476	447	458	432	480	508	471	478	472	465	477	454	496	441	491	424	467	464	477	467	460	472	479	438	483	462	477	458	459	478	502	500	496	491	499	465	447	488	481	471	491	446	484	475	480	458	487	472	464	460	463	485	488	439	503	432	436	483	444	502	454	465	468	477	498	472	461	471	474	493	458	475	479	522	460	466	448	441	477	494	448	490	439	433	484	448	455	472	430	462	460	492	494	467	455	474	463	497	440	461	453	462	493	449	469	474	451	491	448	466	490	428	485	465	497	437	480	449	480	450	470	465	462	469	455	468	491	472	501	461	483	448	491	502	479	493	461	486	458	448	489	471	465	494	446	445	485	441	512	460	454	446	478	473	469	462	486	475	450	437	454	458	464	476	446	494	473	508	485	473	434	467	434	434	438	485	467	469	492	452	470	484	503	486	464	457	450	453	469	474	451	442	463	449	493	501	517	432	480	470	442	403	443	424	473	418	464	433	480	477	492	451	470	474	445	484	502	460	452	448	503	493	443	453	465	499	443	433	431	456	501	480	464	475	449	487	457	453	477	483	480	435	427	506	484	448	453	471	512	445	490	457	453	460	463	487	462	488	418	464	444	491	406	466	444	527	455	442	495	475	478	467	494	484	474	462	468	481	511	444	481	468	475	491	479	483	458	462	472	457	477	408	463	461	489	467	467	521	468	439	468	471	432	459	432	453	441	452	454	462	460	462	432	466	443	472	426	479	459	435	452	469	446	446	467	456	461	480	432	466	462	462	425	491	483	459	475	426	480	480	461	506	474	456	460	472	427	478	432	446	456	454	443	445	499	472	429	413	445	488	507	488	450	479	457	448	464	456	425	461	439	447	468	463	428	447	468	450	453	502	465	453	464	453	482	528	442	506	491	460	437	473	492	436	462	451	473	446	460	482	476	467	465	455	487	482	442	457	504	479	501	480	457	499	483	459	447	464	479	493	456	466	453	461	486	444	472	451	473	510	442	465	493	470	457	482	469	488	464	481	480	440	496	478	461	493	443	483	457	466	508	471	471	485	448	422	461	450	438	446	457	503	496	472	467	485	498	464	443	493	485	432	471	449	473	469	462	491	523	490	470	507	509	454	437	464	453	439	478	482	454	462	453	505	456	501	478	500	477	473	474	465	477	481	434	478	492	441	497	495	469	477	420	475	445	492	495	467	458	436	472	445	485	479	447	457	408	448	467	435	477	473	467	478	499	435	460	421	446	470	464	452	485	490	487	446	478	424	459	469	452	456	451	443	518	507	469	462	497	440	484	464	487	460	446	449	473	472	476	447	450	476	456	433	471	454	457	416	445	477	466	470	464	444	491	478	443	463	474	509	478	465	487	459	446	446	455	461	461	451	474	495	410	487	476	481	497	481	478	469	445	500	482	490	472	449	448	462	491	470	469	428	504	477	454	492	454	457	436	494	465	491	461	424	467	460	477	444	438	506	444	481	463	435	501	452	450	423	475	491	454	455	486	447	474	451	457	493	482	421	473	469	440	460	465	492	479	472	460	503	464	505	486	454	451	446	463	484	493	485	432	483	498	493	460	513	465	455	478	473	460	468	452	468	460	476	428	460	479	475	468	476	474	437	513	498	468	471	475	465	484	515	481	489	477	473	461	495	462	446	467	471	435	451	463	470	471	463	476	494	457	465	471	452	466	440	471	480	460	491	438	469	491	435	439	466	445	460	415	497	462	442	512	431	453	457	500	448	476	438	451	463	420	469	478	468	456	450	433	473	464	487	455	480	502	469	462	434	466	470	449	473	466	438	456	476	432	473	456	464	479	482	436	457	448	518	461	457	475	465	459	443	475	483	467	477	499	464	406	442	445	471	484	411	455	461	442	478	463	468	469	482	452	456	490	496	433	472	456	427	506	491	500	445	477	482	469	453	480	444	441	491	464	480	468	437	460	482	483	459	411	488	481	450	474	443	471	489	518	418	451	448	441	455	458	492	442	467	435	471	503	488	468	436	479	446	475	483	463	457	495	465	483	463	505	445	436	436	433	480	430	478	488	463	511	437	480	478	496	454	471	489	479	454	449	468	486	482	459	490	455	432	472	444	473	455	459	469	448	451	496	456	443	495	447	477	468	514	482	464	483	459	459	462	458	467	451	428	438	463	441	495	481	459	464	485	488	454	484	455	477	464	447	472	501	471	526	492	468	488	472	450	486	450	497	479	464	473	486	476	475	486	484	470	442	450	481	454	463	471	462	467	467	436	475	473	471	437	464	454	479	463	447	460	482	460	480	475	480	494	472	433	496	464	518	502	427	469	438	453	480	455	487	459	478	492	491	469	429	446	450	492	462	439	464	490	424	445	445	480	466	437	481	461	426	474	425	453	435	469	441	459	438	464	515	501	442	482	433	467	474	441	499	473	447	475	512	502	443	477	433	416	490	480	438	439	433	461	493	410	455	427	480	455	429	459	446	458	472	443	442	463	436	447	520	468	470	427	477	470	473	451	477	452	468	469	458	470	482	460	463	468	489	465	466	442	489	463	478	466	503	478	492	473	437	457	441	496	450	440	461	475	480	487	469	483	484	477	454	499	464	454	424	456	472	472	470	441	482	485	457	458	493	468	458	467	457	488	473	470	473
24711	21477	28684	24648	21232	11030	5272	2911	2195	1869	1886	20151	26451	19034	7303	2271	1031	747	674	681	652	658	661	612	685	653	669	656	639	637	651	636	623	647	643	628	655	673	668	626	649	686	653	620	625	687	683	627	655	600	614	634	679	629	607	620	634	641	659	568	632	612	661	664	659	662	645	596	649	631	654	621	622	682	652	654	614	575	676	610	637	674	642	638	646	650	594	625	676	616	656	656	688	633	627	662	707	632	634	678	633	624	628	627	656	634	643	627	644	685	637	615	639	601	635	643	630	632	636	642	628	593	624	684	669	630	619	632	654	606	616	648	643	632	641	629	628	654	646	644	591	623	596	651	665	618	707	631	656	644	636	636	617	611	643	666	667	629	652	612	636	612	661	642	654	630	679	629	611	639	646	608	631	673	619	641	640	600	636	644	653	667	596	691	648	622	622	620	627	592	654	620	625	613	621	625	614	617	634	633	631	634	659	629	598	641	632	666	656	645	658	666	603	646	652	652	594	642	642	673	580	614	630	638	668	653	624	670	682	585	666	632	631	654	645	607	595	619	600	640	618	688	620	638	616	586	689	690	634	633	676	657	648	635	643	652	618	637	700	663	591	639	639	658	613	610	675	647	646	650	615	622	643	622	649	653	642	637	653	675	629	653	606	622	616	626	597	694	615	612	650	655	639	615	671	670	624	632	635	686	600	602	664	637	662	632	643	643	642	650	625	650	635	636	616	628	624	637	628	645	647	668	619	595	660	636	609	634	631	562	628	636	637	667	640	576	668	652	637	626	629	597	665	623	605	599	647	634	632	621	629	581	636	630	579	628	603	643	612	697	611	641	581	612	657	621	615	624	617	596	616	643	635	631	630	654	634	622	644	612	603	634	606	577	651	669	591	619	653	616	648	625	630	655	598	645	603	644	621	603	617	653	655	633	626	615	614	639	620	604	611	611	605	635	659	621	592	634	670	644	687	665	607	611	565	638	633	631	639	657	648	691	629	641	607	605	631	636	670	599	611	681	616	687	621	634	661	623	619	629	611	610	683	660	588	650	632	621	655	654	624	663	633	682	597	609	668	633	616	637	580	664	647	586	656	616	647	602	624	585	640	614	649	611	651	611	647	625	644	668	631	655	644	572	696	620	617	668	622	608	613	634	650	611	620	618	642	649	665	645	582	617	596	619	660	604	639	571	584	656	614	641	583	639	651	640	671	622	628	658	646	600	600	646	632	627	635	620	622	621	647	621	641	619	638	650	632	616	604	647	658	630	625	633	617	671	618	632	646	688	629	630	640	635	653	630	615	625	607	645	624	622	665	588	577	666	633	631	646	598	682	675	628	616	620	655	634	673	597	586	667	590	650	628	625	668	584	640	674	575	604	606	631	600	640	620	659	598	633	657	613	620	606	634	641	669	634	640	623	658	642	613	658	645	652	644	612	618	568	630	696	658	615	642	669	624	642	635	583	605	648	617	660	662	598	619	640	618	610	586	640	633	662	608	602	621	647	650	678	650	612	681	661	652	675	657	620	603	616	658	681	634	616	573	656	632	664	683	629	666	640	642	601	625	636	691	664	646	638	625	598	643	634	612	630	668	676	639	667	593	660	633	650	620	632	614	639	643	655	640	647	663	670	612	573	659	679	662	642	646	632	668	645	681	606	627	644	605	642	619	654	624	614	628	628	626	661	617	639	675	636	607	611	650	627	581	637	608	620	603	651	600	628	622	622	656	668	612	602	608	651	636	604	622	654	653	618	677	607	637	681	613	621	639	650	620	616	668	610	605	621	657	665	666	595	617	661	588	644	649	643	632	656	636	672	629	654	604	624	646	605	640	648	670	677	667	643	614	630	588	620	610	609	665	645	677	610	675	645	581	622	612	641	637	624	656	616	648	621	628	599	605	632	581	615	627	646	686	632	647	674	619	651	622	629	610	592	654	659	657	603	599	618	622	612	647	674	668	588	611	626	632	630	587	615	629	638	604	595	609	586	604	649	614	672	634	609	606	658	603	650	606	604	616	634	582	652	633	621	661	616	668	637	622	613	631	649	646	646	618	619	615	653	662	649	644	639	610	637	591	662	642	672	602	603	609	708	609	643	617	666	631	652	659	639	577	638	655	670	631	648	612	670	619	615	611	638	637	624	639	642	616	680	623	629	628	644	674	604	596	615	642	658	635	621	650	585	628	613	617	639	622	644	631	622	643	631	637	613	640	647	610	595	610	620	618	643	639	606	670	628	606	630	589	658	659	641	636	652	617	607	611	591	665	590	630	625	682	624	674	615	606	653	640	639	620	641	618	616	636	592	601	624	658	652	577	619	661	610	607	618	616	648	686	652	645	666	574	711	624	630	637	619	653	665	602	661	643	679	616	641	682	584	621	631	631	618	659	596	671	651	666	649	622	638	602	647	600	612	598	682	656	654	651	625	607	616	634	637	634	651	633	622	629	625	679	633	598	633	615	597	607	691	624	667	614	639	644	617	601	598	618	644	650	647	636	653	629	623	670	638	665	622	666	663	636	616	600	627	640	668	613	608	675	623	658	673	628	660	618	641	620	643	595	600	677	629	662	632	632	650	657	580	624	604	656	633	626	612	667	650	689	640	655	600	612	620	619	665	667	611	653	610	620	620	646	624	626	627	632	614	648	619	663	635	629	594	595	630	612	670	616	625	642	654	621	596	637	597	636	631	645	672	641	644	618	609	619	611	616	632	657	726	633	622	613	654	632	651	619	618	598	575	621	569	626	693	676	629	672	620	659	643	634	638	607	624	619	635	650	612	623	620	633	646	636	589	626	621	632	641	630	662	635	653	622	622	639	618	633	607	613	630	643	642	613	599	654	591	587	664	633	604	626	644	578	662	642	610	634	605	635	582	588	663	676	626	579	638	661	661	631	647	637	587	634	656	630	641	614	663	622	579	615	641	629	606	618	592	690	650	634	616	664	611	601	594	627	631	653	649	613	635	635	615	638	665	598	635	618	677	666	639	641	629	585	586	636	609	631	586	629	591	590	608	660	629	628	667	600	667	632	653	662	634	638	652	570	664	631	589	605	625	622	653	646	619	619	640	638	623	631	624	633	638	662	624	619	628	641	620	595	641	630	676	643	635	611	607	617	647	571	663	614	633	620	655	640	662	622	626	619	660	638	657	630	608	571	627	642	612	653	636	610	605	625	623	621	638	578	592	605	647	669	641	639	646	621	615	669	616	591	588	680	634	644	619	633	619	603	596	638	589	606	651	667	655	627	643	634	651	645	642	675	599	646	655	576	638	648	623	631	629	591	630	674	619	630	627	631	650	617	614	671	639	608	595	590	638	616	621	659	578	627	610	606	631	612	655	675	655	608	647	634	625	674	629	627	636	615	651	590	621	647	628	620	638	620	664	620	621	657	606	649	580	605	631	623	627	638	623	624	624	613	636	591	672	673	644	624	628	621	598	634	606	679	596	657	618	617	633	609	585	615	653	645	615	601	604	619	658	650	636	637	600	620
6095	12511	10709	6667	4744	5120	4535	3508	2979	2290	2416	22526	23643	15543	5642	2061	1041	645	552	610	587	516	521	568	534	556	557	588	571	599	539	544	560	573	624	568	513	547	537	582	545	569	510	543	560	563	564	580	514	558	579	574	537	540	587	575	555	542	499	528	532	610	544	554	553	540	544	519	538	554	562	554	550	577	559	550	551	561	531	552	613	527	568	541	526	577	573	576	539	568	567	537	556	529	548	539	559	576	575	546	502	571	587	517	575	561	518	541	590	566	557	576	569	553	585	550	564	528	534	546	563	561	557	533	562	531	546	550	520	535	546	551	623	523	498	519	553	566	537	569	493	543	568	605	508	579	561	486	529	577	539	532	556	560	512	538	584	559	545	532	578	525	553	545	550	547	591	600	535	544	537	565	541	571	549	564	551	519	569	575	527	575	602	596	548	584	519	545	565	555	547	525	558	592	553	517	534	560	622	539	581	592	549	548	550	546	530	577	582	565	586	527	568	559	553	545	518	544	523	561	540	592	531	530	531	550	550	558	543	538	553	559	567	568	533	556	555	576	536	551	538	564	521	525	579	549	550	544	554	572	569	542	561	581	531	578	526	528	504	598	534	489	545	552	551	557	572	567	557	551	576	534	534	535	549	556	585	513	529	546	542	566	584	537	584	521	554	544	579	561	506	560	536	541	573	515	526	542	564	555	536	554	537	556	552	547	559	547	575	527	550	534	535	555	563	541	526	549	580	592	546	596	536	559	562	571	534	514	559	558	587	554	499	552	580	533	519	535	574	586	566	547	598	590	580	547	532	549	542	555	540	556	540	564	565	530	573	551	542	573	504	494	547	560	612	538	576	551	537	550	525	556	504	572	578	556	558	554	563	538	541	543	548	554	529	551	547	562	562	566	537	477	549	538	551	532	506	574	545	541	547	526	565	558	568	555	538	579	534	531	534	540	566	559	546	570	534	535	548	559	526	514	557	581	598	528	550	574	545	576	522	578	592	553	563	578	538	568	544	552	574	554	505	574	577	558	571	553	574	539	530	543	550	587	527	532	559	549	516	511	564	548	560	580	549	524	540	560	584	543	561	551	515	581	527	556	540	599	546	548	573	536	581	547	559	552	538	556	560	543	568	555	565	560	574	557	541	556	578	580	546	536	528	542	504	553	530	526	556	560	552	542	535	565	561	579	477	544	546	563	564	498	545	558	533	569	521	597	543	538	561	566	527	505	521	596	549	558	511	591	588	591	576	558	557	532	557	519	587	602	563	502	570	572	557	555	555	504	579	504	567	535	527	547	530	505	565	602	585	557	544	536	589	533	574	545	563	525	574	542	536	569	557	579	527	515	573	547	544	543	545	560	553	541	585	550	561	569	572	552	546	523	589	545	563	549	546	543	588	559	542	552	554	591	555	521	489	545	536	550	561	520	559	591	515	542	554	576	558	569	531	523	540	537	540	562	547	578	537	564	553	568	583	547	540	537	553	532	546	581	547	541	559	550	568	567	550	578	565	552	577	507	563	534	539	559	567	525	553	559	572	555	526	542	545	535	510	529	539	560	538	554	558	511	581	568	559	520	530	550	541	563	503	523	511	558	525	533	548	563	517	564	561	546	559	574	542	575	557	523	537	560	544	578	522	551	524	536	587	518	588	533	551	508	555	558	587	535	549	518	569	510	543	556	567	565	490	533	539	524	536	536	523	547	516	549	519	536	547	548	539	512	539	562	515	524	553	515	566	543	560	534	545	539	534	539	532	556	554	562	540	517	592	596	564	535	611	564	524	553	579	548	544	546	562	562	527	526	568	518	546	546	547	529	563	563	572	564	546	535	568	552	548	568	525	578	522	537	539	545	563	542	576	544	552	515	571	581	551	541	532	554	538	503	588	571	570	580	521	553	550	557	579	541	514	517	529	533	558	539	542	553	560	522	555	515	510	482	530	559	538	527	542	524	547	561	516	553	547	562	562	550	561	542	534	542	586	550	569	569	565	556	556	553	580	549	560	543	552	542	542	542	564	531	553	549	578	543	544	566	582	571	518	538	562	578	598	532	517	544	574	529	595	545	533	600	551	521	536	557	581	505	541	577	537	554	554	576	556	585	524	533	561	606	575	514	576	516	538	561	553	541	571	581	548	514	559	526	529	547	541	546	533	547	585	531	562	547	565	594	512	541	541	489	543	601	538	574	514	551	559	563	570	522	558	552	556	528	577	529	569	517	569	544	566	542	564	571	571	569	577	552	494	548	534	595	537	559	560	588	555	532	563	521	527	545	543	566	550	555	540	554	547	529	516	549	548	509	539	490	560	556	575	567	521	515	552	547	554	561	555	546	542	526	517	492	532	581	552	566	515	582	581	530	564	538	531	527	517	563	543	517	585	525	547	533	545	562	540	544	564	552	548	556	511	560	548	575	511	547	534	560	535	600	545	523	546	605	552	526	578	541	550	529	538	523	530	531	541	564	581	556	590	531	534	565	532	518	512	573	554	587	540	553	562	558	565	555	505	577	550	544	542	521	559	600	547	597	557	537	509	524	591	559	557	536	546	550	562	539	559	567	522	607	565	548	525	536	508	556	561	537	571	532	553	596	543	579	601	587	546	515	562	545	542	528	527	571	557	517	571	544	488	567	557	545	526	592	570	528	523	555	558	530	541	533	551	568	566	563	528	509	583	546	598	563	605	547	549	551	546	521	536	562	553	561	569	544	488	598	541	536	543	577	602	542	566	558	584	526	520	547	574	560	554	572	539	542	567	576	523	570	528	541	563	582	550	533	534	517	528	556	556	542	542	568	539	564	553	526	548	535	505	561	573	508	529	559	557	558	537	555	565	552	547	564	522	567	536	570	618	559	544	531	565	535	535	572	552	584	551	545	578	574	589	576	561	556	532	546	558	554	577	560	555	558	560	531	553	577	535	543	568	544	521	525	583	571	582	520	543	533	509	527	544	574	543	521	579	534	551	570	528	547	517	526	511	519	512	602	537	541	530	556	539	521	576	551	562	523	584	534	518	566	523	580	498	557	574	546	542	562	530	532	581	545	540	517	519	559	550	528	528	510	602	521	550	554	583	591	505	557	524	607	508	504	569	548	574	538	561	538	528	544	553	532	552	569	562	534	575	603	575	544	581	537	574	514	541	503	569	537	538	555	530	528	558	553	588	535	544	590	550	579	512	594	556	553	532	553	549	572	595	591	497	536	564	535	537	551	540	506	562	521	560	548	571	530	534	574	578	540	549	524	547	518	549	549	565	531	552	559	535	561	519	538	564	565	534	567	514	552	544	550	544	526	583	550	505	552	541	531	515	527	558	538	573	529	510	572	544	524	571	544	502	581	543	534	505	536	581	543	587	568	523	538	553	550	532	543	544	561	533	509	534	534	564	556	562	578	545	538	578	535	518	573	563	582	520	489	523	534	566	556	540	565	533	550	545	550	544	505	533	521	548	566	519	576	547	541	547	559	517	555	587	532	536	560	547	556	549	524	591	527	556	571
27912	11919	3669	1935	1231	1160	1095	957	852	812	749	1484	1918	1639	1090	739	589	557	509	507	544	567	565	487	522	520	524	530	515	485	547	516	535	473	544	551	546	505	535	515	542	563	489	521	525	548	544	503	519	534	521	557	546	532	530	544	523	500	552	584	548	534	541	502	533	549	523	530	547	524	539	587	543	487	545	529	535	538	532	529	542	532	537	533	539	527	533	570	524	535	534	520	535	499	512	526	536	554	523	526	527	531	487	449	529	524	530	504	521	488	520	564	520	532	559	512	523	541	547	520	533	539	564	511	540	520	528	531	535	543	532	560	501	544	497	518	530	537	538	528	515	544	563	512	567	538	531	506	533	515	524	532	504	580	494	527	494	502	526	546	539	529	542	484	565	514	529	516	537	542	540	542	484	561	524	533	570	502	552	551	585	567	556	521	539	544	537	531	534	560	506	538	522	574	524	549	538	513	530	523	519	549	515	580	530	541	560	501	527	526	549	536	552	533	573	507	581	568	530	543	510	550	509	527	478	533	562	526	514	538	545	549	543	531	547	529	501	539	541	518	521	521	546	559	565	524	536	540	537	538	549	549	554	553	527	517	527	534	535	514	538	482	507	561	588	553	474	538	539	510	524	478	523	568	507	489	543	539	536	553	520	518	531	483	502	528	531	519	564	525	531	527	506	493	540	533	539	508	568	520	546	521	529	518	553	556	514	539	532	550	565	522	528	508	522	512	530	501	507	579	463	489	535	510	515	474	539	534	546	505	578	529	519	570	539	541	551	529	503	570	528	569	561	539	521	511	511	519	580	556	567	504	520	499	518	511	522	537	527	540	525	525	520	560	550	531	501	554	544	533	571	500	519	553	512	545	558	550	526	556	522	556	579	566	516	530	459	559	539	526	509	528	558	543	546	506	560	550	516	536	493	498	526	522	536	538	555	549	529	509	532	496	525	569	517	521	510	486	561	553	526	540	546	586	483	491	533	546	545	561	525	541	533	534	515	541	523	533	582	553	525	535	501	479	543	557	549	486	548	560	525	525	515	540	487	531	534	502	541	536	519	538	600	530	564	460	537	556	518	515	514	554	518	487	532	497	577	537	526	533	525	553	561	581	546	526	535	559	544	517	507	549	500	585	504	495	515	522	527	546	548	531	532	514	541	545	537	525	517	533	554	521	520	552	538	563	506	506	506	510	575	539	538	503	537	526	531	551	526	506	513	521	547	552	500	591	510	528	520	518	597	515	535	565	512	544	507	544	576	511	534	534	555	532	545	565	524	519	509	524	547	532	494	533	578	541	528	514	491	502	562	532	527	541	511	535	546	532	506	550	544	557	544	535	543	501	536	521	529	565	543	566	485	540	480	520	545	498	534	526	520	570	503	525	589	544	548	518	527	520	519	518	493	548	513	508	542	535	523	535	505	550	520	531	552	537	598	531	523	516	506	535	532	590	509	506	542	558	521	534	573	543	538	557	527	550	541	540	505	532	506	571	556	505	565	514	537	542	491	528	491	525	528	502	542	523	553	529	490	533	542	515	563	527	486	542	548	540	523	504	493	551	522	498	562	530	514	525	528	567	531	556	506	512	520	518	507	516	540	565	528	531	510	553	550	566	527	523	553	534	515	589	537	574	520	512	540	565	541	507	498	515	526	549	552	551	522	542	584	525	570	552	545	487	529	553	526	545	554	549	598	528	532	523	515	537	550	539	518	553	565	500	500	497	513	510	550	494	553	513	547	525	544	586	513	551	535	523	528	507	509	511	529	544	528	550	538	534	540	570	573	555	488	530	540	547	548	550	547	531	558	514	537	532	539	533	554	472	569	551	492	496	512	515	520	513	510	598	540	533	503	527	522	530	552	564	561	512	513	561	542	504	535	502	509	539	529	551	521	501	483	488	530	484	509	568	535	549	580	517	534	530	532	549	538	567	535	529	523	551	557	532	521	514	526	543	514	556	498	566	501	532	548	524	520	547	545	501	519	510	509	492	537	519	536	549	542	531	547	579	566	502	516	495	531	543	515	523	569	530	516	519	526	521	499	542	533	530	533	516	553	512	576	550	506	528	478	557	538	556	567	499	554	482	537	524	515	517	525	571	539	539	514	532	536	559	542	501	548	582	566	551	517	511	516	558	541	483	529	522	526	519	559	558	531	509	513	523	564	531	515	491	567	507	526	518	533	537	471	544	604	520	491	567	525	525	515	562	512	516	507	529	515	549	517	501	551	510	534	571	532	549	552	517	510	516	538	512	508	554	583	549	533	522	521	527	510	506	537	534	526	558	512	513	538	568	520	521	514	556	504	519	525	518	520	552	515	512	554	522	566	535	506	536	552	502	484	569	537	510	563	485	509	558	513	532	561	543	554	493	527	526	544	527	520	539	545	513	597	507	535	493	549	509	561	523	512	523	524	570	553	603	524	545	505	535	555	571	525	525	531	499	525	539	541	528	527	533	518	528	544	514	513	528	573	520	498	569	526	503	540	555	530	547	535	501	527	569	580	543	544	549	504	523	527	518	526	559	510	497	557	509	543	561	545	536	535	492	529	536	508	533	523	469	511	524	552	578	573	510	490	561	509	541	528	538	501	504	507	560	535	545	536	554	501	533	567	556	530	537	554	571	531	519	504	529	523	527	565	535	539	568	560	557	470	514	562	523	522	548	486	531	544	537	550	526	530	518	505	552	535	523	537	533	538	473	510	525	510	568	519	545	536	525	549	573	551	496	539	548	518	510	500	550	545	563	560	502	505	514	544	555	510	562	536	543	541	534	553	533	541	538	566	587	529	527	527	510	539	522	542	554	491	565	573	532	557	543	532	535	557	512	518	525	515	507	538	555	497	537	544	530	533	540	530	521	535	529	518	541	504	492	506	502	544	470	540	563	572	535	520	508	558	559	529	519	541	486	521	536	510	541	508	521	524	515	544	550	551	562	505	504	521	507	523	542	511	515	565	522	484	522	543	564	550	528	587	552	499	502	578	503	511	540	546	501	515	513	540	553	562	593	544	526	482	547	567	532	555	498	562	521	541	502	521	548	539	528	508	522	558	519	579	490	490	489	521	555	491	495	538	506	517	505	543	534	498	534	564	545	516	536	513	500	546	575	549	503	537	545	535	510	544	530	536	499	502	474	561	588	560	486	585	501	555	515	503	505	526	510	525	539	550	536	525	478	507	552	533	522	510	544	524	536	533	513	536	552	527	523	518	562	477	536	544	594	511	531	546	526	540	526	497	490	556	540	498	538	555	534	529	542	540	514	565	567	504	545	535	546	494	526	536	527	520	521	515	568	510	541	552	510	528	527	515	575	532	547	509	548	549	546	533	583	501	547	502	513	531	560	541	538	538	512	545	560	531	508	555	520	508	508	540	531	527	550	492	564	533	517	502	563	561	561	535	544	503	557	529	538	524	539	540	533	546	519	550	493	544	542	504	559	547	501	543	526	549	495	513	524	541	571	505	531	571	546	600	512	493	592	544	526	499	534	480	509
6172	2850	3453	1733	1474	1486	1325	1158	1073	899	808	1961	2308	1698	1038	678	521	476	452	460	481	462	465	487	469	461	485	470	425	444	485	457	459	455	446	467	445	446	432	471	455	504	471	424	478	445	476	477	421	449	456	492	449	507	446	492	448	462	439	479	430	500	471	495	434	444	474	447	482	452	468	475	479	452	463	470	453	444	484	456	504	481	451	441	485	437	505	437	486	467	505	452	456	449	462	449	431	489	454	483	429	455	448	448	475	495	436	434	478	450	462	488	441	456	439	457	416	466	462	521	433	454	452	476	447	471	439	467	438	449	492	457	450	453	493	463	455	461	459	445	428	489	463	449	432	488	478	428	444	474	485	446	464	451	451	455	436	470	467	494	485	444	470	463	450	487	462	448	469	504	450	440	495	499	439	476	464	450	461	471	449	456	459	469	454	427	482	483	483	463	495	450	474	474	457	434	515	507	462	472	456	457	464	491	446	452	478	461	468	480	466	452	441	473	502	466	443	445	485	459	487	466	453	489	451	474	506	511	461	401	449	456	503	454	464	454	447	474	450	443	456	443	428	482	465	457	462	455	454	450	429	486	491	481	447	462	418	469	473	473	482	453	452	498	469	487	456	472	479	455	482	426	452	464	458	456	481	459	442	466	441	428	451	469	463	459	488	490	427	466	474	430	483	456	431	455	430	480	461	463	486	473	438	448	475	489	461	423	474	452	476	483	448	450	455	479	470	465	468	481	440	439	416	470	485	466	496	452	450	485	491	515	454	474	448	474	475	472	454	507	431	463	443	458	472	438	463	438	462	469	450	473	453	464	474	455	428	474	465	456	474	426	451	451	473	431	450	450	487	468	462	429	459	505	444	521	446	440	467	434	461	469	469	461	481	494	453	476	462	435	475	477	480	470	500	484	458	477	487	462	453	452	472	463	471	433	454	473	475	496	477	462	431	493	459	477	463	461	451	476	473	484	445	461	467	432	510	444	450	469	452	505	462	459	483	434	465	480	468	439	464	489	454	464	466	432	464	465	457	496	435	465	485	471	461	449	451	451	462	456	451	430	462	462	454	457	461	442	445	493	488	481	454	484	494	503	489	487	471	456	477	460	493	480	477	477	442	465	499	441	469	446	452	460	465	499	503	498	484	481	470	470	474	452	468	483	468	391	440	459	455	482	475	435	474	508	497	458	486	458	453	473	428	499	470	434	442	473	495	438	449	460	460	482	449	450	483	475	444	465	481	459	470	511	475	441	459	448	461	467	460	449	479	478	457	497	500	516	430	454	461	452	441	453	461	487	510	450	443	481	478	479	458	443	439	461	458	476	451	449	465	451	479	463	462	451	477	445	465	459	455	453	434	432	469	464	453	446	480	427	436	477	438	457	502	419	461	446	460	443	487	464	463	458	464	428	437	466	454	476	479	448	475	471	450	455	475	512	466	457	482	465	444	456	434	475	495	484	473	487	451	443	433	439	469	441	455	468	439	466	455	476	456	463	522	483	448	477	465	450	463	470	413	451	488	433	461	455	468	432	438	497	466	464	441	510	450	481	514	475	458	465	437	450	433	433	481	453	457	455	436	470	468	448	465	445	475	467	501	453	471	470	428	460	450	457	492	504	472	484	450	479	430	476	398	465	463	487	463	465	492	473	471	455	466	449	421	468	478	495	444	458	430	487	450	439	456	479	457	474	435	471	437	461	474	465	466	455	486	445	433	479	448	486	451	471	481	467	454	440	451	473	469	446	467	420	454	498	473	430	485	426	447	474	474	465	445	451	465	452	441	465	462	461	429	495	468	442	425	413	441	438	510	428	489	466	488	459	430	467	469	441	438	430	470	453	443	458	466	462	491	460	466	415	447	432	498	457	442	462	494	455	504	452	443	469	431	458	446	453	465	485	416	474	491	446	474	440	454	438	463	460	445	485	470	436	453	479	480	482	490	465	485	464	450	439	429	431	464	477	422	461	456	477	456	478	463	475	486	466	491	477	466	448	511	444	471	483	487	486	457	453	477	422	467	417	480	479	450	444	478	461	483	478	457	443	469	453	431	474	435	426	463	454	484	439	486	455	446	451	455	457	443	445	467	441	507	453	460	440	463	468	466	451	484	457	433	457	431	445	451	476	457	457	438	491	457	442	460	470	490	460	451	472	416	448	477	438	483	452	440	457	443	479	485	446	500	472	449	453	481	468	509	457	483	471	468	443	454	437	454	447	485	463	443	395	471	468	450	449	465	455	475	442	437	440	456	440	479	443	476	471	474	449	466	452	462	479	456	487	476	510	459	425	462	471	465	466	468	450	436	473	489	436	434	451	453	436	458	450	446	439	483	429	456	473	470	537	494	456	460	450	470	478	495	481	457	455	445	456	491	486	465	467	455	478	445	460	490	460	458	495	457	470	479	466	452	471	478	470	481	434	462	450	437	460	464	455	495	478	503	450	461	479	443	462	461	458	450	467	418	461	456	461	486	476	484	494	459	494	491	461	476	451	443	483	448	486	451	456	509	433	461	456	453	421	440	480	482	490	418	473	456	446	485	475	454	450	447	454	470	468	458	458	443	431	467	479	447	477	458	439	442	454	456	442	443	478	427	471	484	490	402	485	476	440	466	486	470	472	472	454	449	448	469	475	461	436	490	504	471	420	462	493	443	480	462	465	470	473	476	483	462	432	462	461	452	505	500	462	434	446	455	455	459	462	471	425	484	419	450	451	472	522	466	466	432	485	460	491	458	482	442	472	452	452	462	448	452	474	517	473	469	497	464	446	468	468	498	467	494	458	473	443	451	520	435	465	481	476	466	492	466	447	425	457	491	446	477	465	483	489	450	475	484	434	442	500	452	482	458	449	440	451	473	494	445	418	500	453	478	446	492	478	479	421	453	457	505	504	463	430	430	470	413	486	475	465	451	479	443	487	486	461	449	462	462	459	439	423	456	478	479	469	463	438	448	457	462	423	484	476	473	453	441	425	461	421	442	430	463	457	440	438	479	431	458	454	467	452	466	477	473	482	499	454	465	436	468	469	489	474	444	490	497	418	446	513	484	475	484	463	454	450	477	498	482	443	429	441	456	479	438	481	442	435	432	494	513	464	462	483	421	440	485	436	447	437	475	481	433	498	473	435	485	477	447	449	455	462	465	467	452	463	476	491	454	480	451	469	482	445	462	452	504	492	459	457	437	447	444	430	471	442	465	479	438	455	446	487	471	468	448	474	460	471	461	455	478	483	462	439	451	446	474	490	470	460	483	471	503	452	406	459	454	490	460	472	475	453	527	482	470	470	452	470	441	479	467	460	434	509	439	478	448	489	442	456	455	475	437	472	468	465	445	446	454	493	447	438	450	471	430	484	453	447	446	471	431	474	493	464	457	485	471	422	471	440	454	492	446	466	446	482	482	435	409	449	491	461	448	457	470	440	490	459	480	468	479	463	475	468	441	460	496	492	466	495	457	447	469	451	454	425	470	474	487	451	479	443	487	468	464	482	428	439
25753	21504	27676	25482	10472	3443	2423	1769	1253	1211	1070	10627	15460	10419	3773	1201	751	510	511	467	507	496	487	467	502	501	492	474	488	477	511	497	527	507	484	480	473	521	488	494	467	485	484	464	478	464	517	486	500	483	490	509	516	473	507	484	487	497	498	502	526	464	519	533	517	461	485	504	502	460	491	478	461	471	486	491	464	476	452	458	500	478	466	536	493	475	485	467	525	521	487	476	505	507	454	486	468	493	504	523	484	530	495	460	481	488	480	479	523	518	490	476	496	497	473	501	442	520	481	494	519	503	503	454	488	508	509	454	486	489	469	505	478	506	488	476	478	493	489	483	492	474	502	511	453	517	489	482	492	465	485	524	484	456	484	481	483	502	507	478	476	465	489	496	466	439	478	488	469	506	463	478	478	516	514	479	486	490	454	476	484	465	488	496	478	487	473	446	493	475	475	500	463	453	449	456	530	465	478	508	501	483	463	498	487	506	491	465	543	487	512	432	498	481	506	495	480	463	451	487	488	493	491	491	463	486	466	503	509	431	510	473	457	448	477	463	457	472	485	502	527	463	500	488	447	506	446	523	458	477	492	513	474	508	481	462	483	512	460	475	524	481	474	487	503	480	516	440	483	464	452	524	469	486	491	495	490	483	514	494	470	491	474	509	516	462	469	521	473	517	458	461	464	479	500	452	475	495	505	504	489	509	481	527	476	492	482	468	535	460	494	481	452	505	510	463	491	485	500	468	483	456	482	496	491	459	449	503	469	485	506	442	480	475	510	495	492	482	501	506	481	448	493	484	500	472	515	492	485	545	477	464	476	450	480	523	473	500	530	467	475	497	492	487	495	466	497	517	462	457	537	485	466	507	472	458	471	456	510	488	459	478	484	503	474	509	472	501	489	521	476	465	481	486	499	460	468	507	526	477	482	490	508	452	492	527	547	514	537	451	451	457	481	493	487	450	472	470	511	504	443	473	519	496	492	463	469	490	566	500	463	464	454	443	496	472	483	466	490	478	492	481	501	483	479	497	451	490	517	460	489	448	499	456	489	492	499	514	483	464	525	486	473	452	457	449	491	500	509	459	487	485	494	475	477	442	475	460	474	465	499	491	477	501	441	485	487	461	504	468	489	510	476	508	484	515	491	499	454	483	467	477	466	533	464	513	503	482	508	501	456	501	498	480	486	453	477	482	478	491	511	500	509	466	480	482	463	449	457	454	481	498	488	468	511	483	525	504	524	483	470	505	486	456	459	491	507	541	491	482	464	518	535	452	486	492	432	466	477	508	503	481	451	476	435	499	454	462	479	424	484	473	523	501	473	481	474	481	480	495	487	531	518	494	430	445	516	472	496	486	455	429	472	478	480	488	543	510	481	462	496	517	444	491	450	518	472	537	493	482	501	457	440	484	435	506	505	490	467	481	513	464	509	464	463	485	496	499	489	473	450	507	491	493	479	478	437	474	450	446	470	476	477	494	464	490	494	507	516	447	481	496	484	518	473	464	466	515	440	503	466	497	485	489	498	486	488	475	504	455	511	476	517	473	454	510	469	500	492	489	524	473	496	493	480	477	488	447	491	490	516	502	440	481	447	484	477	485	476	503	500	508	481	503	482	482	509	449	487	538	459	481	495	497	492	495	492	479	490	515	519	510	479	472	450	484	531	480	493	486	466	531	472	488	508	493	508	484	478	477	490	474	493	479	499	490	510	516	485	457	451	486	507	471	496	475	453	494	469	447	479	466	465	463	461	486	526	472	454	458	501	446	470	481	483	498	512	490	508	480	466	511	484	472	489	513	478	514	461	499	509	510	444	482	509	526	516	479	498	464	485	475	498	457	484	460	520	493	490	482	498	478	512	508	478	475	457	460	478	478	473	502	485	501	451	478	465	495	481	494	441	497	463	516	450	492	482	468	444	487	468	517	507	477	485	455	525	491	480	474	489	461	523	492	469	461	481	497	460	479	463	476	512	497	482	476	493	468	506	466	503	515	479	507	510	512	514	490	490	491	481	498	459	501	493	510	481	498	464	459	489	476	491	472	499	516	509	481	487	459	502	478	488	473	488	510	504	499	483	488	493	485	518	492	489	500	472	512	508	516	465	500	480	456	492	479	488	516	476	488	515	540	494	507	501	463	480	488	501	505	511	489	460	484	483	483	523	503	492	513	545	502	484	497	511	478	482	456	475	468	506	478	469	463	532	453	476	494	514	478	502	465	485	459	455	460	517	506	451	499	480	509	507	506	475	508	515	495	485	462	475	497	485	534	454	497	489	489	465	498	474	479	496	484	478	510	467	508	469	487	506	496	436	501	466	500	496	486	447	502	455	476	497	478	459	443	464	475	538	476	456	496	473	494	499	486	547	486	510	466	489	485	469	484	484	477	489	508	479	497	450	466	515	467	457	520	494	459	482	466	516	481	500	481	462	460	485	493	482	496	452	547	488	470	493	494	481	468	501	513	507	459	485	521	520	483	506	513	482	494	466	489	500	481	500	486	418	483	495	488	497	482	510	483	450	496	489	503	479	493	461	469	502	539	463	472	502	480	441	465	464	480	477	469	503	466	521	474	477	426	491	454	498	496	491	504	476	496	509	474	485	422	500	511	483	481	466	508	437	485	510	487	508	500	480	509	508	469	482	469	460	471	499	498	449	471	504	444	499	515	469	525	442	484	498	469	457	462	479	519	503	494	479	466	453	524	497	487	459	476	495	499	480	469	485	495	475	459	484	467	490	478	488	485	474	508	472	482	463	489	486	477	501	488	530	482	505	511	490	488	480	472	480	457	463	487	467	498	461	495	480	492	459	527	471	497	492	476	466	492	473	460	445	506	475	484	513	443	486	500	477	483	488	423	462	485	489	490	474	480	513	507	509	460	493	494	497	485	468	446	521	482	500	477	470	471	490	492	490	506	456	452	486	479	487	490	494	485	474	502	486	495	478	465	507	452	477	473	480	464	499	469	494	473	523	483	462	474	498	462	491	455	487	493	487	519	432	438	487	524	485	477	455	521	485	487	499	512	492	513	492	515	466	455	482	463	502	492	480	483	471	500	499	506	489	467	495	492	483	464	537	484	467	435	542	471	475	458	508	487	497	507	513	516	466	484	526	490	513	477	503	487	493	495	474	458	506	490	493	469	510	495	484	507	478	489	457	453	469	486	493	513	482	479	502	494	463	487	484	474	497	468	476	472	464	480	454	469	500	465	429	464	486	446	487	494	502	483	447	466	443	496	471	492	495	498	465	503	494	468	452	474	487	521	498	494	451	483	518	512	478	468	490	494	468	475	481	496	468	480	515	495	485	481	489	508	459	472	492	477	513	484	496	471	516	511	482	416	458	470	494	472	488	500	495	511	514	503	472	433	515	520	498	467	503	508	443	477	453	480	486	470	501	482	470	492	480	476	494	552	479	491	540	493	509	486	496	481	462	450	475	488	471	478	543	529	485	503	533	507	452	435	491	476	510	481	486	473	517	464	476	471	507	488	485	489
4559	7778	13073	4974	3195	3025	2770	2278	1865	1688	1548	13376	14573	9209	3416	1249	764	482	480	512	441	450	485	467	445	458	439	468	444	441	459	435	420	458	418	426	451	451	458	469	452	479	416	443	460	423	479	481	474	434	458	444	466	459	476	440	454	458	433	424	422	429	417	443	443	444	451	450	488	422	452	435	432	466	469	419	439	407	457	429	454	430	440	421	442	458	468	415	451	449	440	446	440	453	446	470	453	400	435	448	471	434	481	441	455	450	436	455	435	452	427	451	462	440	438	402	425	441	445	454	460	429	468	468	471	443	431	433	484	467	457	450	447	441	439	421	424	422	418	463	427	384	441	424	424	460	473	418	401	479	429	445	453	430	443	428	428	436	436	418	469	408	456	444	447	454	444	420	450	472	439	455	454	450	441	460	443	434	466	437	463	472	431	427	386	424	435	447	449	478	462	453	439	444	426	424	433	484	441	430	439	415	433	498	420	468	426	443	406	466	427	441	465	477	424	456	439	467	440	406	421	430	457	424	460	408	448	471	451	423	460	454	471	430	392	414	452	435	431	456	408	442	427	447	460	468	434	473	451	390	437	413	442	452	457	486	459	452	465	444	499	425	426	448	464	418	435	474	405	445	439	439	410	449	429	438	440	437	440	417	424	441	457	449	439	454	453	431	429	429	487	422	404	436	434	422	427	432	422	489	457	444	431	457	454	487	454	447	460	442	416	417	451	393	416	442	413	408	448	474	462	425	440	457	450	451	436	427	448	422	449	421	449	418	429	447	424	445	421	429	470	409	442	438	439	465	446	400	456	442	426	452	394	472	453	441	438	481	463	445	460	441	433	441	438	504	464	449	415	437	433	453	439	447	465	464	419	462	438	419	440	439	416	441	441	483	455	493	492	448	420	429	465	475	422	449	475	453	441	437	445	462	449	450	431	470	470	421	405	440	460	435	465	438	458	452	454	437	457	432	448	457	440	452	444	384	454	479	476	428	448	439	446	468	427	405	435	420	417	442	474	436	457	442	436	451	476	431	439	428	434	457	453	453	412	466	430	477	435	416	426	434	426	435	444	440	459	439	437	431	443	438	436	453	441	420	400	451	442	451	415	453	444	463	420	436	425	419	430	461	392	468	438	410	433	396	462	437	425	473	392	469	419	473	405	433	481	417	435	425	470	449	486	418	459	459	436	444	469	442	436	447	449	445	444	428	480	416	450	432	463	448	440	450	449	437	459	413	403	473	443	443	427	457	445	413	415	468	423	431	462	481	433	463	463	430	433	402	442	419	430	464	424	467	453	443	404	451	378	455	443	443	428	491	448	480	478	453	444	447	461	452	434	423	430	479	442	469	465	479	445	469	419	439	396	429	440	434	477	432	436	424	463	424	431	418	422	434	467	436	418	449	419	446	427	419	417	467	445	473	444	435	430	452	459	439	393	453	447	468	432	470	395	476	427	479	426	485	444	452	433	455	437	409	435	459	452	452	422	456	439	461	445	414	432	445	433	469	403	446	439	422	464	430	474	450	427	417	420	432	426	424	457	447	448	433	452	440	435	444	472	457	407	437	415	431	438	455	487	431	431	434	442	437	418	402	415	443	443	414	450	446	451	416	450	496	468	454	443	455	461	440	474	477	436	466	436	437	418	475	447	444	437	419	402	466	473	416	407	431	436	457	459	432	409	457	437	439	453	435	439	417	462	445	452	478	418	484	420	435	429	471	455	433	473	456	444	475	428	453	413	449	423	456	430	437	483	459	434	461	418	458	441	453	437	433	437	446	435	427	474	428	450	441	465	444	446	463	457	440	436	454	451	468	447	483	444	450	434	405	447	427	443	432	414	469	439	402	418	421	439	433	492	423	428	411	454	436	425	419	437	439	438	433	447	432	425	460	433	409	428	435	413	477	454	394	452	423	432	413	425	438	433	438	434	436	463	420	430	444	455	439	417	440	419	471	411	420	476	462	466	413	393	436	442	431	436	471	443	436	446	463	415	384	445	419	473	488	464	423	449	472	464	420	445	465	449	438	428	501	460	431	456	437	443	423	414	482	448	451	498	438	429	467	453	448	422	442	452	427	439	429	418	452	444	404	460	451	430	460	428	473	439	420	484	432	454	458	457	417	429	455	454	435	427	424	472	427	439	422	448	477	463	454	478	428	459	458	464	426	477	402	439	464	406	430	438	433	432	469	443	441	435	443	434	418	455	464	432	485	446	476	447	393	452	436	445	457	446	416	459	430	440	454	411	433	465	454	466	428	425	430	407	461	453	463	440	494	456	451	414	456	437	442	401	434	364	392	453	470	472	454	417	437	421	458	470	453	454	461	481	475	446	428	473	444	427	476	450	455	436	437	450	422	441	491	441	423	454	452	420	438	418	424	458	447	451	447	432	449	490	454	427	403	437	457	420	438	422	459	461	452	436	437	462	457	405	476	390	432	428	450	402	445	454	463	428	443	440	442	424	402	481	431	419	443	416	443	446	425	415	425	454	409	395	438	436	407	462	424	439	450	463	443	465	421	474	431	417	416	404	437	393	419	403	457	436	417	457	414	433	411	415	442	426	437	469	413	407	437	440	427	478	450	452	472	451	462	461	464	472	425	451	450	484	452	450	461	453	465	420	441	492	446	452	411	446	444	408	469	422	424	434	436	461	399	438	440	424	419	459	439	474	435	419	428	447	442	455	424	413	475	469	428	429	436	454	414	470	461	460	473	406	460	463	442	483	421	413	434	402	447	427	445	426	443	439	457	436	435	420	436	432	474	460	468	444	478	421	441	464	471	432	387	429	445	430	431	439	439	437	467	462	426	435	450	499	479	452	429	419	449	429	431	427	453	407	406	407	411	494	430	444	448	435	435	452	456	441	446	460	430	476	418	455	443	454	400	458	399	430	447	427	442	463	460	411	443	413	441	464	460	453	477	440	484	457	418	404	432	441	439	449	463	456	458	439	461	436	476	471	455	443	413	435	431	445	459	452	449	441	422	427	447	460	417	460	458	487	438	450	453	472	445	447	446	443	462	478	422	424	427	468	447	424	397	441	441	448	442	461	438	441	461	453	436	408	452	434	405	433	443	434	439	466	407	482	414	410	435	426	498	420	456	450	422	431	428	427	438	432	486	430	460	494	429	445	394	415	444	416	461	448	451	447	435	466	423	462	430	468	452	461	446	438	442	439	443	455	424	436	476	461	451	440	452	444	460	466	442	435	452	474	440	417	456	429	426	451	463	465	439	451	428	466	465	417	459	427	410	415	472	431	474	467	436	450	450	423	446	459	441	430	481	436	427	462	436	395	490	458	429	413	422	410	426	445	430	400	436	447	435	434	433	490	416	416	451	426	444	446	418	457	444	464	430	473	412	453	461	409	442	442	429	430	418	442	458	416	458	433	434	436	471	427	419	432	427	456	427	435	453	465	397	457	443	439	440	464	450	420	442	422	421	447	460	424	391	423	429	439	445	437	450	467	412	453	426	425	456	418	478	412	447	466	452
24698	21486	28737	24684	21123	11200	4340	2712	2017	1819	1721	16671	26475	19703	7803	2133	1088	714	634	641	567	626	589	665	578	612	582	608	602	606	605	612	622	593	639	589	576	604	625	617	626	621	617	607	609	639	590	576	574	605	544	625	613	575	581	569	567	634	593	639	617	593	623	573	540	590	604	597	610	536	603	606	645	655	592	599	549	607	560	589	611	586	623	606	596	623	622	607	590	617	628	599	593	581	583	630	648	587	572	595	585	640	631	598	626	635	616	620	627	585	543	586	615	595	642	608	599	577	621	623	589	575	592	601	579	564	552	615	545	633	596	590	610	577	603	601	623	584	574	614	555	642	628	577	600	597	610	553	625	584	599	607	613	593	579	590	544	606	595	611	571	574	594	578	594	599	634	576	588	646	563	612	608	634	629	621	591	624	582	577	673	611	641	557	575	620	582	598	677	624	604	550	582	593	606	613	579	551	591	615	580	636	586	616	576	630	637	600	609	601	593	578	589	553	607	567	635	573	604	614	556	617	609	609	618	583	580	565	575	616	572	607	616	598	578	608	589	615	591	620	549	616	597	613	598	579	590	587	631	577	623	610	621	604	574	590	622	538	639	621	632	582	609	617	595	603	593	583	600	588	580	599	612	613	649	597	584	544	629	581	598	598	607	616	616	596	612	612	602	604	560	592	600	561	628	602	600	636	624	619	590	576	627	627	582	608	606	627	584	572	595	576	656	620	599	619	616	628	609	590	610	577	580	598	577	551	550	594	613	599	620	607	586	620	606	577	622	655	596	552	610	584	630	624	610	623	585	593	629	611	608	626	572	599	598	622	563	587	663	576	602	593	556	564	572	583	620	586	586	584	558	612	596	577	579	585	614	642	564	575	558	577	565	605	615	587	577	610	604	569	588	581	593	566	586	649	611	596	589	590	641	623	575	564	633	609	570	603	595	600	608	589	540	573	631	609	555	590	623	659	625	576	529	603	571	573	652	579	597	628	609	582	579	601	561	593	620	529	594	599	588	593	614	581	648	593	628	624	590	612	618	583	620	623	546	615	663	531	649	640	576	621	651	566	636	635	588	624	626	572	575	556	605	604	619	535	629	640	574	609	580	618	584	539	659	593	642	616	589	590	649	611	590	588	646	627	583	584	601	613	581	610	562	597	630	554	616	526	616	564	620	568	599	599	583	610	661	607	591	583	647	579	617	603	630	582	605	668	573	589	567	561	574	614	604	558	577	608	576	613	566	579	606	584	638	626	580	627	541	570	556	635	620	566	613	591	599	602	568	595	626	641	546	632	594	598	600	633	623	560	571	577	607	573	576	563	611	613	549	607	594	584	612	599	600	619	571	568	588	569	572	632	541	617	606	640	561	565	570	615	597	611	613	552	633	564	581	557	584	650	581	598	616	604	600	619	597	619	598	534	601	598	561	587	577	579	590	580	647	619	604	611	617	629	589	575	605	582	591	566	586	629	606	604	613	613	549	609	587	566	596	580	623	568	580	607	621	562	558	599	592	582	615	648	610	589	603	595	617	554	530	562	636	568	591	585	576	581	634	574	577	568	538	577	625	589	577	619	605	562	541	608	610	592	586	579	631	621	595	622	599	573	566	595	602	580	619	605	579	614	566	608	605	597	602	624	592	589	571	601	605	583	619	555	601	588	572	621	597	602	602	609	582	612	590	538	572	648	613	587	573	557	611	578	592	589	573	619	628	622	548	638	615	578	550	606	571	605	590	568	625	565	593	597	563	612	570	626	570	572	594	605	604	594	578	565	595	576	585	587	539	569	607	583	566	554	591	653	602	592	615	585	608	588	637	590	602	571	625	585	620	623	576	645	608	610	608	571	558	601	604	664	602	595	615	641	598	622	593	607	587	589	645	573	613	594	581	597	618	616	542	589	557	581	599	622	599	600	613	611	648	619	618	603	634	590	600	575	635	571	594	624	571	650	618	589	582	605	613	612	609	584	567	585	575	619	570	554	612	634	607	608	585	622	589	603	576	584	569	605	522	551	554	599	611	590	611	665	595	629	622	596	555	633	593	585	580	566	558	615	633	608	594	578	607	604	601	589	622	617	597	625	550	583	546	541	573	608	577	536	592	623	597	594	630	594	577	613	597	604	588	644	630	609	591	595	564	595	643	611	576	600	602	595	609	608	587	615	618	588	633	564	504	640	623	623	579	589	622	554	607	610	612	558	555	577	608	625	615	639	615	567	608	560	534	600	628	581	617	615	603	587	548	641	606	610	633	579	549	599	596	546	579	549	600	566	606	604	587	599	595	598	634	596	613	590	572	610	546	613	609	620	575	615	657	580	582	586	615	603	593	570	548	598	568	595	585	603	615	565	591	589	613	599	611	594	565	574	562	582	577	571	575	605	594	603	590	607	613	585	593	552	590	593	626	634	601	620	597	578	627	601	572	582	588	578	590	655	618	620	639	661	589	595	636	558	571	580	588	552	611	559	567	628	559	596	611	598	579	587	571	599	613	633	594	607	622	589	552	594	595	594	591	609	606	607	624	596	583	540	605	620	609	583	590	602	606	598	596	616	593	597	617	654	584	622	586	598	578	614	573	607	601	581	594	592	623	594	604	637	560	586	605	609	580	599	592	604	566	587	602	638	613	595	605	635	566	583	606	612	601	579	590	593	604	621	626	598	550	560	614	639	620	607	577	547	627	620	612	598	596	625	593	593	558	594	564	579	561	604	619	629	611	553	646	594	606	602	602	615	610	591	595	612	570	557	598	620	564	567	648	624	594	615	630	597	622	574	622	627	607	588	603	608	594	612	561	553	618	604	606	587	591	551	607	568	579	614	603	573	643	577	579	570	596	589	606	631	561	626	600	596	568	631	639	594	605	587	595	561	610	606	610	599	553	561	585	569	587	600	578	579	586	586	594	602	626	618	616	616	620	668	563	567	581	631	546	559	580	626	652	597	642	617	624	570	607	578	605	631	586	586	639	628	605	637	584	608	607	567	610	612	598	585	596	574	537	652	628	622	604	616	613	562	555	593	595	635	567	577	578	604	634	538	584	628	643	624	578	574	610	605	589	558	587	585	562	565	631	593	595	596	562	610	598	588	618	632	538	602	534	595	602	596	632	556	608	585	628	644	584	600	619	576	577	563	595	608	608	560	574	602	588	645	625	573	622	644	619	622	594	607	591	593	550	577	601	570	632	587	615	589	590	586	594	577	582	663	631	623	627	564	564	609	627	593	602	591	585	615	621	547	594	591	569	606	601	571	596	595	584	633	616	579	604	608	629	614	597	627	619	570	595	570	673	621	574	542	582	595	608	586	564	599	631	545	643	544	619	590	517	632	562	585	586	570	621	604	586	638	614	570	573	552	581	587	586	590	610	579	591	602	570	590	563	624	619	549	602	606	579	572	585	591	591	628	586	618	616	605	601	590	639	530	577	573	626	621	604	606	608	562	561	606	587	607	576	591	643	556	672	610	620	629	583	574	591	591	598	588	589	602	569	631	610	601
4926	11062	15463	8853	6130	4961	3623	3172	2733	2437	2442	19864	24151	16106	6084	1997	1130	690	558	557	540	541	541	555	555	569	541	502	509	555	545	557	585	533	530	553	542	505	548	535	532	509	547	516	551	536	531	562	529	562	538	534	537	544	551	518	549	528	525	557	570	594	536	521	506	531	499	500	533	503	493	552	566	483	562	547	572	486	589	531	545	548	515	511	547	515	554	545	539	527	554	557	525	517	549	512	561	499	508	546	519	538	539	547	541	558	495	566	543	515	491	514	516	539	528	496	539	539	534	570	536	525	554	532	520	524	533	538	556	552	577	577	506	514	557	513	516	544	528	567	529	533	534	536	537	542	545	533	537	509	545	541	494	502	510	543	538	521	544	577	518	537	534	534	543	579	497	582	521	519	550	530	519	533	550	546	517	550	549	586	545	521	534	532	570	538	568	511	497	535	558	555	521	547	531	565	551	528	507	522	529	543	508	505	538	550	507	553	542	561	555	545	516	524	533	557	556	522	532	534	507	471	504	546	518	508	520	507	533	530	518	532	544	497	501	491	517	518	522	552	539	513	542	521	543	531	505	536	535	494	541	520	528	572	513	541	520	493	504	523	515	520	529	527	568	517	528	543	508	521	524	522	567	540	541	485	550	483	550	512	550	559	509	509	541	507	583	539	529	580	557	519	573	533	533	545	541	514	528	559	517	558	516	551	522	523	573	561	550	466	547	553	558	545	505	528	527	508	545	528	476	523	558	512	541	578	535	553	545	530	481	545	525	572	572	542	518	527	527	536	550	521	544	555	519	539	551	504	539	547	530	511	561	547	537	511	533	528	517	545	544	556	543	554	561	509	532	519	503	502	508	530	548	541	550	573	488	548	535	527	550	529	558	522	520	504	507	515	563	540	567	531	526	566	517	548	563	556	485	557	539	575	514	526	554	524	543	530	519	505	489	499	528	538	510	525	531	490	562	543	522	535	535	544	540	515	520	560	558	508	535	518	505	578	541	560	521	535	532	523	517	533	532	535	545	558	553	515	547	519	489	559	529	547	525	540	518	519	483	518	514	535	547	533	513	546	534	516	543	542	543	533	535	546	548	542	496	542	536	545	534	531	542	485	538	509	538	518	560	502	559	519	532	587	507	567	537	518	530	510	512	534	513	583	515	547	499	494	552	531	519	511	512	568	509	569	541	571	497	506	516	541	524	475	536	501	525	552	559	528	521	525	520	569	533	484	500	543	517	553	536	528	524	505	533	535	516	502	524	510	550	505	548	538	532	561	542	550	559	560	559	541	503	542	546	523	545	526	486	574	597	522	498	511	508	543	560	532	560	523	534	507	529	532	561	560	510	522	505	549	527	523	522	538	495	518	558	568	518	570	572	540	518	555	573	503	568	571	540	530	565	548	536	586	558	515	506	502	550	526	557	547	498	508	598	534	497	537	564	526	540	504	559	542	491	522	483	513	494	517	532	496	528	530	529	517	543	522	535	534	544	530	533	519	527	528	530	527	505	544	573	482	514	527	503	559	505	530	504	544	526	488	536	477	531	510	558	583	535	581	530	538	511	507	591	496	539	518	562	576	509	529	515	554	516	527	567	568	496	515	533	542	519	523	516	531	510	584	509	517	520	509	520	529	522	554	508	522	468	507	530	578	560	543	511	514	491	535	570	543	554	531	563	518	506	565	506	487	561	559	579	510	516	562	554	524	517	505	565	505	534	527	556	521	510	520	513	513	551	538	556	533	569	559	550	526	503	526	513	523	539	531	570	528	519	531	520	561	552	554	543	513	516	526	500	513	567	535	548	540	538	484	529	524	542	529	479	522	531	553	522	499	520	524	488	568	530	563	528	525	566	531	480	535	561	524	541	529	557	539	512	560	525	528	551	512	548	544	486	517	481	501	544	543	542	451	533	564	525	550	492	512	529	495	516	521	536	520	571	511	486	531	547	554	509	542	532	536	553	538	512	565	488	526	538	529	544	500	560	524	529	518	550	520	545	548	551	478	530	553	506	520	538	504	563	543	520	518	506	534	536	549	527	508	499	525	553	552	504	546	505	534	496	523	494	569	513	581	524	522	575	542	513	531	544	499	530	554	521	581	504	539	539	500	543	522	530	519	525	532	506	598	502	517	539	553	517	561	509	529	501	577	538	519	557	535	541	494	550	552	530	591	521	509	537	543	499	540	525	503	527	549	505	515	512	540	532	542	528	549	549	509	501	515	524	515	550	552	548	520	568	538	548	515	507	521	505	506	483	542	541	533	531	512	518	505	545	521	545	550	518	532	558	526	556	501	533	519	534	519	554	575	541	516	524	536	513	563	508	532	515	539	508	526	532	520	515	520	523	559	503	544	556	512	535	534	558	510	524	517	509	557	527	501	540	491	535	491	505	514	468	533	523	525	547	543	509	530	543	492	549	540	507	522	535	525	552	536	503	507	547	493	544	507	495	474	535	539	502	499	582	564	508	522	535	523	537	497	513	497	525	519	531	522	489	494	501	532	536	566	532	548	532	524	558	511	507	522	511	518	553	499	515	536	593	477	508	551	546	511	519	562	520	546	526	510	507	503	558	556	536	519	500	495	548	469	502	506	551	526	504	517	524	515	557	544	547	480	530	546	500	516	519	544	507	566	505	544	516	550	525	561	532	565	519	555	542	554	482	513	538	504	514	541	504	511	546	580	492	475	507	538	506	539	528	541	510	515	539	529	516	522	519	496	543	515	561	557	544	524	528	537	529	564	532	530	552	527	508	506	525	520	541	553	524	486	513	507	549	536	555	552	536	557	532	530	549	552	513	526	536	545	494	523	526	557	544	512	527	536	538	535	512	494	529	527	576	564	544	471	488	536	496	546	562	517	520	578	510	516	513	560	572	568	559	503	503	526	572	543	538	537	500	489	523	505	572	552	536	500	543	560	556	562	493	526	517	565	537	503	539	531	557	530	513	526	516	553	532	561	538	541	536	516	525	524	527	543	525	511	587	525	567	495	541	519	520	501	532	517	548	542	525	533	544	576	546	577	555	525	562	530	502	525	562	527	537	576	561	498	520	503	517	525	552	506	553	545	511	553	520	518	520	516	512	508	528	534	534	530	511	550	558	491	520	510	493	566	513	527	484	518	500	544	525	590	492	572	489	502	492	496	539	525	539	509	518	513	489	548	554	553	550	514	559	537	524	508	522	534	536	542	530	529	564	483	488	502	560	541	523	476	509	542	577	547	493	528	547	534	543	569	543	528	509	507	542	526	487	516	545	530	551	504	497	490	525	496	505	583	540	506	522	503	541	555	556	547	549	539	522	564	478	531	515	534	545	538	516	479	544	520	540	543	560	527	519	552	515	528	509	478	541	513	530	541	508	542	529	496	479	544	543	548	526	538	523	548	479	491	521	509	521	532	557	504	516	512	508	523	530	556	516	536	516	576	532	546	579	546	503	519	527	530	533	517	559	508	511	519	569	523	530	541	515	511	547	550	525	534	492	529	527	493	548	510
27749	11451	3401	2257	1488	1181	842	826	836	735	673	1316	1826	1547	1035	694	555	548	471	488	499	543	521	512	484	495	499	512	495	496	480	508	520	505	515	549	542	500	504	497	523	528	494	461	466	513	439	513	500	552	519	502	518	487	557	499	475	493	486	503	518	459	504	482	523	525	530	492	534	484	503	495	522	519	532	487	535	492	515	525	520	498	507	476	472	538	508	540	527	504	526	529	476	524	484	504	564	518	520	476	457	479	464	481	516	532	504	517	557	538	511	514	506	523	495	484	506	516	479	498	454	476	490	508	468	508	494	524	490	479	547	501	511	524	521	552	490	485	474	527	525	496	489	497	516	486	490	501	506	493	496	513	493	515	508	515	461	506	519	498	466	512	483	522	493	492	479	486	496	516	509	492	484	554	537	514	485	535	541	500	530	530	515	538	487	491	531	491	518	512	483	509	501	492	538	472	507	449	467	507	478	513	499	520	508	508	516	536	475	497	478	531	491	492	483	452	476	505	526	507	506	503	475	515	493	520	463	472	488	579	463	546	493	500	503	553	463	465	513	526	481	516	516	498	470	517	540	498	469	473	502	524	537	520	474	478	513	499	504	453	476	534	476	458	525	475	486	514	496	507	503	519	487	483	510	487	529	507	488	497	482	522	480	510	485	498	484	490	501	555	470	484	503	487	510	498	517	508	503	518	488	489	543	463	459	529	491	489	535	499	528	475	504	499	471	504	480	531	488	506	508	490	532	527	494	494	477	523	524	534	509	461	490	507	451	492	527	495	541	504	495	521	492	502	469	495	492	512	525	474	509	489	489	506	518	522	524	497	511	500	463	490	485	550	533	514	544	530	482	476	519	511	505	490	525	514	502	450	535	484	487	520	470	484	467	485	539	476	499	480	511	530	494	505	498	515	513	497	508	530	555	512	487	554	487	511	510	481	514	513	490	509	484	498	487	510	524	523	520	472	530	501	537	533	514	503	542	485	535	518	518	496	503	482	470	501	471	464	500	490	489	480	534	519	522	513	546	503	478	485	503	477	481	506	492	498	468	503	523	507	509	538	515	519	495	547	520	510	524	496	529	495	509	516	508	511	509	507	495	504	506	470	485	518	499	489	532	510	489	493	467	496	530	497	497	490	504	470	514	511	521	498	494	499	517	527	488	525	499	490	494	531	508	470	529	464	476	499	516	484	478	477	553	496	464	557	477	500	490	531	525	490	518	504	471	503	491	476	497	480	495	492	512	506	481	498	529	473	499	527	518	533	500	523	491	560	482	522	495	562	523	524	509	499	490	502	516	496	547	481	513	508	496	495	492	472	480	499	485	483	517	478	519	477	543	519	536	504	508	477	481	490	546	541	517	505	495	473	517	513	505	507	540	537	516	525	526	498	489	503	508	511	522	483	470	526	514	487	455	504	508	499	547	521	510	480	548	525	535	478	486	466	523	520	485	494	496	480	480	500	532	499	502	491	502	507	469	473	482	497	507	529	498	499	525	518	469	478	487	463	528	475	514	513	474	502	481	480	483	541	497	542	529	514	480	508	520	523	468	484	492	476	494	499	511	476	494	492	506	486	498	503	503	493	504	519	526	498	488	561	539	502	501	532	515	498	519	508	518	466	467	522	532	449	478	527	519	510	469	497	537	529	489	514	514	530	512	488	531	507	494	536	495	505	550	508	513	491	506	501	491	503	494	507	453	524	466	472	512	523	548	551	531	505	515	491	496	483	470	498	515	508	482	491	478	506	498	496	510	516	503	539	493	511	477	526	517	493	507	489	513	515	546	506	464	472	530	547	524	523	478	512	532	506	501	500	505	475	488	514	505	496	494	492	516	501	545	484	486	505	535	524	501	490	506	498	486	477	504	483	500	498	534	502	510	499	451	536	509	504	498	535	508	533	469	465	494	484	524	490	465	490	496	474	531	508	559	502	486	529	500	462	487	504	520	502	500	494	446	527	531	475	522	503	487	502	495	543	498	496	533	511	478	512	501	488	516	484	512	510	475	535	493	496	525	466	544	528	437	509	519	525	528	484	522	484	515	495	502	504	514	528	467	504	487	484	485	511	539	457	507	499	463	494	494	529	498	487	478	505	527	504	503	480	492	528	487	521	527	512	542	529	488	499	506	547	486	498	519	537	507	542	531	498	539	513	478	493	536	498	507	490	540	546	497	483	498	482	509	489	487	522	538	504	526	517	512	486	487	484	536	510	512	548	523	453	479	477	504	484	511	509	492	520	462	466	546	479	505	536	522	501	514	492	513	543	503	514	501	499	477	515	479	514	469	495	473	487	528	503	538	526	513	532	490	482	477	522	499	508	520	487	512	467	489	556	527	488	501	522	510	531	503	481	539	516	498	532	506	515	522	513	528	520	449	517	500	494	499	513	468	519	504	493	496	492	479	483	517	471	483	492	519	471	492	526	523	477	507	522	478	459	524	511	515	515	512	471	531	502	525	495	521	462	466	482	495	493	504	494	477	528	504	527	532	515	512	485	514	519	483	528	495	497	534	499	537	520	487	501	540	483	543	549	466	513	496	507	449	529	492	499	523	519	520	511	503	504	470	504	493	487	491	503	492	488	483	493	542	497	514	518	529	539	515	474	499	485	542	488	454	489	492	491	482	520	502	511	503	509	499	496	498	505	481	487	455	500	484	502	493	466	513	507	484	505	496	484	528	489	544	526	524	510	534	494	473	511	497	509	518	505	497	515	502	483	514	521	544	482	519	501	527	502	519	467	486	500	480	531	496	525	497	484	476	524	488	553	539	509	504	492	502	551	505	493	487	513	508	499	516	518	491	507	543	506	509	492	509	501	496	525	519	504	493	477	475	487	466	554	483	512	483	516	480	501	491	495	496	534	480	513	506	560	533	500	499	555	509	471	474	484	487	512	516	547	465	521	494	550	489	556	537	525	510	525	514	499	480	495	484	483	494	532	487	543	460	465	470	470	510	483	468	506	498	511	493	529	505	515	482	478	486	473	498	465	538	496	532	530	508	509	485	499	465	519	482	490	533	526	481	487	480	498	537	520	475	481	524	556	484	556	529	506	469	491	485	555	512	456	527	475	557	501	501	531	507	473	557	508	506	489	491	505	508	468	508	524	528	511	505	474	534	526	472	451	511	526	513	507	478	473	510	472	502	470	520	477	467	478	483	511	486	480	516	519	557	527	473	509	484	490	462	472	517	499	481	476	494	528	513	467	504	483	552	546	504	502	511	508	524	537	479	545	506	499	501	461	478	521	532	494	497	492	538	504	501	503	504	499	534	542	546	507	504	511	514	499	502	476	482	480	477	524	497	526	504	499	490	496	490	536	479	491	489	471	513	504	519	472	523	501	462	562	529	484	569	497	524	456	484	511	507	485	507	482	495	505	563	524	498	520	505	534	510	476	511	495	488	496	486	513	486	518	546	496	484	513	503	485	481	490	477	471	493	494	554	519	526	496	495	516	511	522	501	537	523	501	515	507	522	478	472	537	528	478
5871	2792	3593	2166	1846	1632	1037	1027	1012	881	775	1773	2133	1749	1040	653	552	446	452	428	454	460	452	439	432	443	479	466	443	470	435	491	434	434	420	445	441	449	463	409	479	473	440	423	432	438	381	491	431	419	430	433	461	454	444	446	416	491	454	469	403	444	437	470	484	427	436	435	443	445	427	453	415	471	429	453	415	448	449	458	433	442	409	425	437	464	427	462	427	420	433	461	441	471	460	430	438	453	449	444	484	479	440	439	475	445	400	468	438	457	430	390	443	424	431	462	453	444	487	468	464	427	465	459	455	449	471	421	467	467	457	446	438	452	443	489	433	451	403	454	421	414	456	477	424	430	455	454	405	415	442	434	446	440	443	440	427	436	446	455	452	420	443	437	433	444	457	450	434	453	439	451	459	466	435	490	418	442	439	417	452	432	458	466	445	416	410	441	446	426	447	419	428	455	450	423	463	450	444	462	454	428	431	446	481	470	467	454	430	401	458	437	462	416	465	446	443	498	424	434	430	444	407	483	419	452	458	469	467	454	454	463	437	457	421	459	405	446	425	483	441	425	425	441	437	445	457	463	461	463	411	441	435	432	460	444	431	460	432	432	459	470	470	411	460	451	466	451	423	436	429	472	432	412	438	486	483	442	464	452	450	462	469	471	432	440	437	460	433	433	448	447	434	489	451	434	470	444	439	430	456	422	413	436	447	445	414	479	435	459	404	422	459	486	481	412	438	447	452	408	419	458	447	429	444	395	431	442	450	420	445	436	442	418	459	471	424	471	426	451	444	426	460	433	489	494	460	451	437	433	458	432	447	440	429	433	433	481	452	445	423	458	467	442	446	446	435	452	438	437	472	446	483	469	414	474	439	460	452	445	479	427	445	461	449	430	483	448	410	462	453	434	468	432	429	449	471	429	421	434	452	439	418	486	455	452	433	422	446	435	458	418	428	462	432	436	480	402	462	424	467	458	415	461	473	427	410	468	425	442	427	464	428	401	448	442	451	430	433	423	455	434	474	418	425	416	463	440	446	453	438	408	452	444	461	501	423	448	436	451	437	469	433	422	498	423	450	415	410	412	443	463	447	466	458	425	481	492	419	459	463	429	413	461	456	465	485	447	476	446	468	464	432	447	466	484	452	433	440	443	423	454	475	424	447	476	444	445	466	456	462	446	437	435	448	445	452	441	443	463	423	465	451	438	419	481	432	453	427	403	428	418	401	402	455	436	448	448	406	471	470	401	475	467	440	444	452	435	425	465	458	460	449	436	424	461	445	438	477	421	447	456	417	486	440	413	471	496	455	427	442	448	444	472	416	455	412	442	467	458	421	442	481	407	434	420	439	436	458	439	424	463	453	445	447	461	467	471	453	458	446	431	480	455	488	455	430	419	413	453	384	435	458	418	438	430	463	442	433	444	443	414	460	410	435	450	403	458	433	459	490	412	455	448	450	490	449	454	456	446	436	438	457	475	453	459	430	478	428	413	429	446	454	476	482	439	466	466	488	451	450	439	448	406	414	396	426	466	415	438	468	477	425	450	439	466	448	447	454	460	431	466	425	405	429	450	459	423	453	397	440	440	454	415	459	444	439	453	447	448	452	434	440	458	463	447	478	409	459	441	429	482	458	443	437	420	511	447	457	434	414	449	444	437	452	432	428	428	463	449	487	457	444	421	439	460	438	460	445	453	442	441	468	460	437	443	430	421	458	470	454	470	471	437	454	442	429	441	440	442	445	447	431	442	406	445	460	426	449	436	409	416	458	436	429	450	450	429	436	456	411	430	466	434	450	452	415	454	424	499	448	440	458	419	464	421	457	459	458	434	456	426	453	470	467	438	465	460	486	464	411	457	474	426	394	445	450	438	436	456	456	446	416	457	436	453	444	445	428	479	397	440	423	458	446	459	425	457	463	429	431	428	439	419	434	461	451	448	449	422	421	448	449	494	430	416	423	442	470	435	474	477	426	405	455	410	458	464	442	458	439	442	474	455	433	458	474	417	438	438	443	421	438	444	432	422	419	488	467	423	416	436	419	481	464	441	416	451	440	454	479	454	424	429	439	426	448	450	492	456	436	479	428	412	464	459	446	431	452	477	415	406	438	443	459	424	449	422	476	439	472	426	452	456	432	438	433	429	432	465	463	423	425	428	439	461	460	418	421	430	453	424	397	476	445	454	443	428	412	477	423	443	412	440	373	435	431	445	464	481	458	436	454	400	434	439	436	463	457	469	437	449	439	448	483	482	451	423	415	459	452	436	440	448	451	444	439	468	473	417	462	449	440	482	478	475	443	446	407	475	427	459	469	481	446	452	492	448	428	437	432	463	441	415	447	434	418	437	447	457	409	412	458	420	423	453	474	434	528	425	474	458	442	433	463	441	476	444	401	410	404	465	456	447	475	420	418	448	421	463	457	433	431	418	468	405	458	435	448	454	455	426	429	452	456	452	479	453	440	427	420	474	425	461	469	396	484	435	442	461	411	446	436	447	442	423	444	465	453	399	488	457	471	471	438	406	447	413	463	456	418	445	412	446	421	434	464	457	421	451	411	426	472	461	440	404	458	439	456	427	469	441	479	406	420	471	464	442	450	439	456	467	446	462	458	396	465	445	422	444	435	497	428	450	463	464	452	436	489	463	474	475	458	450	448	430	442	426	447	431	449	516	430	429	451	468	446	454	431	465	450	422	421	427	445	437	465	434	444	428	443	415	426	454	460	467	495	465	468	468	452	433	503	456	432	455	434	469	478	451	462	409	428	460	414	437	425	425	436	464	438	489	496	460	438	481	410	429	421	436	476	485	414	448	436	427	456	430	454	419	446	442	424	448	441	476	441	459	447	456	456	419	422	375	449	419	466	438	449	440	453	454	443	415	430	459	447	440	429	475	458	452	477	472	432	474	442	418	432	457	437	454	454	445	457	456	430	449	431	430	461	428	390	494	451	475	458	455	462	408	430	442	452	463	422	445	475	444	474	405	470	458	436	417	424	475	473	439	454	442	464	472	454	425	464	434	484	443	462	444	458	503	411	415	417	452	452	454	475	443	433	412	439	455	462	422	440	455	441	462	455	448	444	411	438	426	450	427	418	443	490	440	454	474	445	477	436	466	428	473	421	460	442	421	475	427	465	413	440	452	449	485	453	451	404	433	437	448	423	452	491	439	452	454	425	429	462	443	412	462	455	437	491	435	420	433	425	465	420	446	470	427	459	423	480	419	437	472	465	427	448	417	455	462	432	432	438	447	498	439	419	467	443	434	440	404	406	454	433	443	482	459	443	420	442	457	451	457	471	460	429	456	445	460	436	442	430	436	425	435	479	433	515	458	435	426	438	460	447	418	446	443	456	422	491	468	480	463	448	464	489	443	466	403	426	439	425	458	495	446	411	446	445	408	398	436	415	454	429	432	466	438	422	431	449	440	433	441	453	476	464	444	458	431	459	462	452	426	417	432	427	459	443	447	461	445	467	425	417	461	439	429	464	437	454	478
25709	21450	27614	25422	10549	3294	1752	1438	1184	944	1038	11931	14918	10105	3727	1196	776	557	495	464	448	522	529	495	499	506	506	478	530	456	462	486	475	440	473	482	459	486	466	477	490	459	473	489	471	449	446	494	434	472	488	463	460	468	508	488	451	484	491	482	471	447	470	465	466	500	455	505	446	446	489	452	505	475	505	443	487	476	521	482	476	487	481	499	432	508	477	509	499	463	468	494	467	453	506	500	472	466	488	438	463	451	482	461	456	464	509	473	495	454	498	466	492	466	447	504	471	510	467	480	458	454	478	486	499	450	458	501	507	413	448	493	473	460	475	509	510	474	462	485	477	501	484	444	472	474	463	466	489	475	445	457	468	462	477	462	454	442	455	521	448	488	488	490	512	468	489	472	458	494	463	460	476	439	524	549	454	442	495	480	472	458	503	496	434	487	460	494	482	515	542	451	491	484	503	529	485	448	490	490	503	454	461	502	470	480	469	453	461	526	519	436	457	448	470	478	465	524	471	484	463	471	482	487	474	457	460	433	470	483	450	436	483	480	485	423	528	500	437	503	454	454	467	483	478	476	465	478	495	516	454	462	492	485	470	498	487	469	465	456	471	487	430	461	476	457	470	449	495	456	503	452	496	460	487	460	479	452	471	484	428	497	466	498	475	490	487	510	454	462	486	462	447	464	469	470	475	451	493	444	471	468	470	453	496	482	466	458	475	485	488	455	451	427	494	477	470	471	477	481	485	479	503	475	500	473	483	478	476	471	476	451	486	506	463	463	467	465	473	477	493	482	462	483	450	455	511	465	456	460	449	494	482	440	541	491	461	461	483	490	499	417	495	474	502	494	513	482	476	517	459	490	506	463	489	474	456	496	456	441	459	486	486	486	473	479	479	488	473	467	476	468	467	442	459	462	490	452	481	480	481	457	459	530	480	446	461	520	479	457	472	467	462	462	500	469	474	474	473	491	468	474	442	478	467	447	448	447	467	425	460	465	495	488	466	446	447	449	486	505	468	457	444	506	495	493	500	491	456	440	470	493	493	496	500	458	506	456	496	468	495	480	479	450	494	487	494	478	487	543	474	481	490	441	462	481	491	504	476	484	475	497	455	473	449	480	479	506	507	486	503	441	477	464	472	556	475	449	461	482	481	493	483	476	475	469	425	470	491	490	519	494	482	483	456	469	461	492	512	499	468	453	487	465	467	484	482	502	458	452	465	473	487	489	461	429	465	439	458	434	443	492	452	404	513	455	487	528	478	487	492	497	488	480	497	445	513	463	467	446	456	474	458	487	506	466	472	443	500	474	474	512	461	484	469	512	431	477	499	488	489	435	467	440	472	442	485	447	427	472	495	478	496	509	465	454	511	452	502	477	476	487	454	484	456	468	440	484	476	457	488	486	495	495	444	468	477	466	510	492	487	474	471	518	470	494	474	502	427	445	500	506	470	481	555	504	521	492	480	434	426	533	475	458	462	454	417	454	498	455	485	448	461	418	478	450	509	487	468	431	484	495	423	493	489	503	531	468	479	458	451	470	463	495	480	484	457	496	529	476	486	495	486	479	512	492	480	501	487	446	505	492	491	483	429	493	487	506	456	501	494	480	506	497	471	483	510	465	456	488	459	459	471	479	479	473	463	515	450	462	465	484	476	520	491	464	466	463	483	490	472	450	468	461	487	487	475	465	445	511	481	486	485	464	496	491	432	471	469	464	488	446	505	513	491	472	462	491	459	437	456	468	484	466	475	471	463	512	483	476	467	480	468	477	493	499	449	463	494	465	494	483	474	434	513	463	468	498	462	499	441	467	444	442	495	448	503	542	469	466	498	434	468	474	501	498	470	499	473	510	465	437	434	473	473	485	445	493	469	532	507	486	493	486	468	478	514	493	471	447	498	459	459	488	465	487	502	483	450	488	451	482	485	464	470	438	465	515	501	493	478	451	534	450	454	458	470	479	461	486	481	516	509	492	476	443	480	500	465	463	483	471	496	468	487	503	458	489	464	470	450	535	477	492	461	442	447	457	482	470	457	453	485	450	470	458	473	494	473	470	486	459	485	481	448	456	485	488	466	462	511	467	466	471	461	487	484	464	461	469	478	435	483	471	449	472	482	490	437	501	472	459	480	497	487	501	482	465	471	483	433	424	474	479	482	460	474	472	494	482	478	480	464	471	468	477	458	468	479	437	454	491	478	483	457	482	483	434	463	475	489	485	486	483	471	508	440	461	494	466	472	489	509	481	438	510	517	446	507	489	466	470	490	456	485	490	461	491	473	516	460	470	460	435	481	476	462	500	555	454	510	472	474	482	416	478	498	484	513	476	464	473	515	437	491	437	474	474	469	495	454	496	466	467	458	476	466	487	493	471	506	473	454	486	455	450	485	484	471	480	470	473	501	464	455	463	441	467	486	464	491	481	478	458	484	470	473	481	473	467	475	497	469	472	486	460	471	460	491	461	520	523	451	479	486	465	499	475	419	475	484	483	462	459	458	479	484	444	486	453	475	432	413	449	481	493	417	485	495	459	488	476	454	438	464	489	458	454	467	502	477	459	455	494	468	515	459	471	464	465	460	496	532	444	423	455	493	453	482	509	486	479	456	498	494	469	504	464	452	466	486	486	420	443	419	469	443	450	521	474	467	514	529	462	474	448	480	484	452	470	431	474	462	458	506	500	491	475	475	487	507	457	486	492	514	474	442	474	491	476	470	480	541	504	467	461	465	483	463	467	468	500	480	463	479	458	487	477	478	485	470	478	474	478	477	455	465	442	483	461	450	487	509	447	458	505	492	488	470	483	493	496	457	429	458	439	459	450	504	465	512	456	470	453	465	484	505	494	447	459	504	473	503	485	453	459	486	448	472	490	488	475	456	456	463	455	495	486	477	474	448	488	457	456	511	516	461	495	499	462	484	469	512	461	466	478	466	452	429	486	461	464	504	457	470	516	463	507	489	475	473	450	506	471	473	467	519	503	513	464	468	417	466	473	471	460	436	445	456	510	442	436	482	459	456	478	440	467	470	465	507	471	499	491	441	493	509	463	490	430	484	510	472	471	460	473	488	524	407	474	487	447	487	460	490	436	474	462	463	450	485	460	500	482	481	484	453	497	444	474	479	488	455	495	427	481	483	487	512	464	485	474	528	460	491	458	427	503	474	472	475	471	438	487	472	525	470	488	489	508	491	451	508	441	460	443	470	471	468	491	477	497	485	481	508	450	494	479	469	446	439	488	435	487	486	481	503	465	470	476	466	444	474	510	458	491	488	471	438	486	487	465	439	457	480	513	488	471	489	455	432	507	513	471	511	464	489	467	469	501	486	502	468	473	486	492	481	499	461	488	475	477	474	488	518	465	461	489	464	472	456	435	507	498	454	457	473	483	444	454	473	479	462	469	457	478	483	485	487	466	516	510	492	500	460	477	483	475	464	449	494	474	506	450	480	443	458	476	464	485	470	488	489	440	536	448	463	476	509	508	509	422	458	468	480	525
4368	6209	10070	6066	3004	2972	1968	1945	1593	1320	1521	14485	14224	9121	3453	1309	772	469	457	450	441	438	452	457	457	456	416	437	466	469	450	421	428	467	447	424	441	437	438	443	458	441	446	410	450	428	460	471	462	457	451	446	435	443	403	398	435	450	434	427	470	385	439	473	466	455	460	446	452	450	440	417	430	446	467	454	414	448	467	408	446	392	444	479	455	415	446	430	433	440	440	448	440	439	452	470	445	408	438	445	414	441	423	425	417	444	444	428	422	436	443	426	448	412	445	438	438	459	442	420	430	437	445	437	423	395	400	429	464	439	455	444	444	448	457	451	454	455	399	451	435	408	400	409	439	457	472	442	389	410	435	426	430	433	465	456	398	479	435	453	413	450	453	447	433	444	450	431	449	443	446	429	445	404	437	448	464	454	430	433	441	429	495	439	435	432	459	473	438	448	425	448	456	492	436	467	453	468	418	440	434	430	452	436	456	451	428	408	459	451	477	440	458	459	442	449	422	408	455	464	477	412	446	441	446	437	449	430	459	429	476	453	432	495	446	454	443	416	448	456	434	427	448	427	456	420	424	435	409	408	454	427	435	463	441	419	457	406	437	465	464	483	437	442	425	455	401	492	424	400	411	410	431	431	430	457	456	418	412	438	428	390	426	417	451	429	431	446	441	450	442	401	432	453	429	416	476	458	417	435	444	459	435	440	418	480	481	425	455	391	452	410	454	442	452	443	406	425	444	470	458	467	450	484	442	441	444	463	425	438	423	440	451	443	442	461	445	424	416	447	447	408	446	444	434	434	424	431	476	459	398	442	408	435	398	423	447	445	447	469	475	434	434	405	438	425	441	417	433	447	441	398	469	413	428	445	422	418	471	419	441	428	410	437	414	442	418	444	416	447	461	444	414	427	438	433	437	402	442	436	439	422	452	432	444	436	473	434	484	407	431	450	456	457	394	417	448	465	459	448	433	412	448	481	427	485	417	418	456	415	427	465	474	460	451	437	412	423	475	465	426	435	442	443	448	406	484	451	451	449	447	460	424	424	430	398	419	422	440	442	413	428	452	439	416	437	438	424	443	477	440	454	416	420	455	426	410	437	424	458	429	427	450	447	430	441	416	431	425	455	472	431	449	421	479	418	419	442	464	454	416	472	456	434	398	443	441	430	438	436	426	455	459	435	409	406	423	431	453	434	419	448	479	452	431	433	442	422	425	418	454	436	414	432	423	428	432	455	437	441	462	437	459	419	432	439	419	460	463	432	442	467	455	456	399	465	430	463	469	424	434	433	442	442	427	460	449	412	450	450	475	412	471	451	409	414	429	439	465	465	457	443	469	446	428	437	431	429	447	418	460	448	409	464	421	432	404	445	409	409	456	439	466	412	450	404	485	459	457	439	440	432	470	414	447	441	438	474	430	429	434	413	407	412	420	410	445	433	472	431	425	458	448	406	433	398	438	413	447	457	477	425	424	427	403	488	476	456	444	476	413	431	409	443	436	450	414	428	444	438	440	458	422	450	459	420	476	435	455	445	467	441	450	431	477	463	439	431	422	456	427	459	391	423	432	459	473	438	426	448	421	458	433	424	417	477	452	438	449	415	473	471	410	442	428	415	447	454	435	455	392	458	405	447	426	453	460	432	426	464	412	431	448	454	418	456	436	428	451	434	403	446	427	433	477	434	419	414	458	444	439	449	384	454	431	428	418	436	475	406	451	458	438	422	477	451	448	462	415	469	409	386	442	437	424	435	411	421	427	437	447	481	439	478	441	421	433	439	408	435	432	453	428	440	467	443	459	440	439	430	432	445	423	426	442	459	412	474	443	450	459	451	442	421	440	457	432	449	429	476	463	373	458	398	434	449	496	399	405	414	441	446	415	412	445	479	471	450	425	473	435	475	429	426	434	418	457	454	405	418	467	437	420	418	467	466	452	426	435	442	439	443	431	457	440	396	467	429	409	441	419	426	450	464	460	473	439	444	451	405	399	454	491	441	410	416	427	432	441	434	433	418	412	447	430	445	464	438	458	459	419	417	416	434	434	441	442	471	471	418	445	427	416	415	461	433	447	453	467	439	446	463	429	438	429	465	483	401	462	419	432	445	424	470	415	424	406	421	471	422	447	434	440	411	434	407	457	437	465	461	432	468	445	421	444	438	449	430	422	431	436	434	440	444	453	429	412	448	430	448	436	423	453	424	430	420	441	473	403	461	407	437	425	423	426	471	455	503	452	445	443	458	440	461	431	451	412	435	440	407	493	426	410	458	438	432	436	437	457	420	453	437	435	451	438	424	408	405	431	448	430	437	447	423	410	427	451	433	435	423	457	467	477	438	411	488	412	427	435	423	454	454	414	453	444	419	419	414	438	383	467	439	432	441	441	451	463	431	485	414	412	423	425	415	425	423	444	429	425	411	425	455	485	439	414	406	452	456	404	449	452	415	440	439	413	460	426	435	453	404	443	457	436	405	423	428	450	432	402	450	427	437	460	441	462	428	414	402	455	417	413	378	430	433	473	409	432	466	409	408	455	428	427	441	442	436	455	426	450	437	459	364	456	427	433	452	471	417	425	421	426	466	437	403	428	469	444	411	439	425	485	459	445	433	448	456	439	431	445	407	449	474	437	456	406	454	464	472	472	458	484	412	459	403	459	428	462	447	391	440	434	451	452	450	448	428	452	416	427	433	443	454	418	433	443	452	463	458	477	436	399	449	426	462	467	423	470	423	419	461	414	436	424	408	449	388	444	427	456	437	444	435	437	435	441	452	432	453	446	457	424	460	448	452	452	424	424	461	425	379	418	431	427	426	456	428	423	448	456	446	425	438	441	415	451	425	410	431	457	440	419	399	475	410	433	463	436	443	465	444	467	433	456	414	404	444	439	460	430	437	455	430	448	467	463	457	429	428	448	452	411	436	418	404	428	440	428	408	430	416	457	459	419	469	447	446	470	417	452	418	426	439	400	468	404	410	431	443	431	431	459	466	449	433	423	423	447	466	491	449	429	433	410	450	449	425	441	432	425	482	435	421	417	466	456	439	475	442	399	474	443	404	442	435	445	417	461	497	427	438	431	447	454	414	406	435	431	430	406	419	440	447	439	400	466	413	470	442	430	474	396	478	430	460	414	474	471	435	427	442	424	428	437	397	406	440	407	412	452	430	435	481	399	435	447	486	433	443	427	468	404	458	463	457	452	454	424	429	447	396	426	408	439	447	413	435	463	409	472	453	390	447	408	450	440	459	445	442	411	462	439	436	393	465	411	443	449	465	413	423	464	413	426	433	442	470	471	443	432	445	424	446	445	461	410	437	420	470	417	427	402	431	443	444	429	448	456	486	444	456	400	421	390	443	426	431	448	432	437	448	420	495	424	447	443	456	423	403	444	422	433	429	446	457	422	426	450	463	442	473	450	442	461	418	491	431	425	431	421	385	458	456	392	447	424	450	433	463	439	437	409	444	453	438	448	416	441	425	427	438	470	432	413	428	459	446
24768	21510	28768	24691	21264	9733	3771	2121	1518	1211	2607	23459	26847	18676	6636	1961	1084	704	679	585	630	620	586	640	581	612	622	648	596	636	607	635	620	633	661	631	649	617	644	620	632	603	614	671	626	633	670	610	617	587	578	601	613	617	593	616	585	605	624	617	606	628	590	582	615	642	641	559	612	597	639	624	594	605	609	649	607	594	624	633	601	648	603	608	621	652	609	628	618	654	602	579	629	603	602	627	574	666	601	623	603	576	654	629	626	588	631	618	628	618	635	574	597	626	617	607	635	608	612	582	615	600	627	617	625	622	579	619	588	581	614	640	576	611	641	627	613	630	610	648	633	624	566	640	612	617	632	607	578	606	640	625	587	613	613	607	586	563	599	651	594	601	574	613	657	584	595	620	622	612	610	613	634	612	617	583	586	603	648	588	620	608	632	674	626	611	604	581	643	588	606	625	551	645	621	631	597	562	587	609	557	635	603	630	581	596	642	621	643	613	668	601	607	566	549	640	625	661	616	641	583	597	584	605	643	608	556	600	636	589	602	627	614	656	597	608	575	584	646	590	620	600	654	663	614	634	599	600	612	616	614	581	623	584	585	623	637	625	574	584	596	555	645	576	586	612	603	613	620	565	648	647	545	626	615	632	634	626	599	675	611	633	638	632	607	663	590	596	621	604	625	577	574	637	620	571	606	616	624	622	572	642	599	584	597	663	594	610	592	634	649	607	565	572	612	601	621	626	610	594	654	582	636	611	582	619	650	604	621	563	595	604	680	654	591	593	632	627	637	615	596	571	603	641	625	589	592	573	594	628	575	566	652	592	619	594	621	579	584	578	577	640	578	573	600	628	618	600	596	629	611	562	604	624	626	604	602	619	622	649	554	607	626	570	585	633	613	599	566	613	650	595	653	580	629	586	630	586	606	634	615	596	616	616	676	641	593	607	642	634	574	572	632	601	612	605	616	607	606	621	622	574	575	566	616	634	628	653	587	615	635	586	620	598	594	619	611	654	579	603	619	579	627	562	590	578	600	599	618	602	624	622	589	655	589	608	621	581	617	634	559	592	612	617	654	575	584	580	605	636	598	568	630	604	568	556	604	601	617	586	647	616	600	580	597	579	611	631	623	578	576	620	628	610	631	640	617	583	630	596	606	581	617	646	596	589	604	641	599	565	644	649	601	617	572	577	605	574	636	617	622	587	614	661	609	625	632	571	600	591	613	584	642	634	642	610	548	629	584	611	621	617	618	589	643	622	594	599	574	576	623	625	624	575	593	647	603	588	603	653	599	593	613	598	560	612	632	593	605	628	589	614	614	630	662	576	579	609	581	599	612	624	636	631	615	620	615	551	615	624	669	623	593	627	616	598	634	587	572	663	652	602	583	587	608	596	614	612	632	622	585	578	534	608	649	601	658	605	592	578	572	610	591	587	633	599	600	650	583	592	584	627	592	633	553	630	611	582	586	588	654	612	621	608	629	588	636	542	629	638	623	669	615	558	631	604	606	647	617	627	617	608	626	587	590	637	606	622	647	583	624	653	670	600	599	605	609	652	624	597	608	604	662	644	607	604	602	590	594	604	599	611	577	599	614	615	571	655	609	585	671	630	639	589	571	603	589	623	571	600	618	598	609	607	596	576	625	641	607	635	611	622	630	618	619	579	618	610	613	569	614	608	602	637	636	644	621	578	614	666	607	666	637	559	608	635	566	639	650	576	626	620	625	592	595	642	606	623	575	645	608	572	622	580	584	562	643	656	619	600	637	585	602	619	625	624	607	602	651	589	578	596	598	611	615	607	645	624	601	571	625	544	593	601	639	599	605	624	563	595	574	622	615	641	596	590	604	579	592	588	578	617	640	588	627	650	597	603	648	567	587	571	592	609	582	582	641	606	580	584	619	633	608	626	608	607	634	620	627	640	572	594	613	655	644	564	616	637	602	595	569	622	606	635	611	597	571	604	581	627	598	595	620	597	582	565	612	592	607	658	633	586	508	578	569	627	581	587	618	616	596	604	580	622	596	568	594	629	608	614	591	586	603	644	591	608	593	603	627	580	587	622	605	610	597	600	628	607	660	610	609	555	613	579	611	617	575	598	625	643	593	627	633	620	626	614	610	555	621	598	574	599	601	616	613	596	593	587	599	590	638	600	613	585	686	608	610	631	618	616	630	633	609	628	605	591	606	646	586	610	657	645	615	631	648	628	641	659	623	580	626	606	636	600	580	593	577	566	576	599	586	570	629	662	575	579	602	582	598	616	589	614	613	613	581	625	544	630	634	608	590	583	603	576	592	620	612	633	596	559	618	629	567	609	597	604	631	655	603	626	607	601	643	605	638	639	613	616	650	631	584	538	611	647	590	634	630	610	609	634	583	620	611	600	596	573	557	612	619	607	598	608	602	609	598	591	583	611	550	595	615	633	603	630	581	596	588	625	609	672	660	563	624	623	609	573	620	625	659	582	590	624	612	656	619	611	606	605	587	598	605	611	626	603	597	563	593	637	613	606	620	615	636	614	588	581	599	608	629	613	606	606	588	591	616	600	612	599	661	607	598	603	616	616	606	634	609	620	586	556	596	632	601	580	608	647	617	604	577	655	607	611	622	616	619	597	614	649	598	622	598	636	596	628	611	574	582	618	606	600	606	647	575	595	598	628	591	632	588	625	629	615	618	566	643	629	611	581	585	637	636	616	594	594	623	569	608	573	641	591	604	620	644	625	625	612	561	573	590	620	634	609	619	568	605	617	614	661	646	602	625	619	657	583	592	592	632	586	586	554	628	654	639	630	600	612	629	600	623	615	590	585	602	568	562	609	586	611	589	571	637	610	629	574	608	564	593	619	598	579	585	594	629	624	595	561	625	581	541	630	591	645	615	606	571	582	633	631	594	590	677	588	562	584	645	659	599	600	617	597	602	636	594	585	583	637	648	644	604	614	661	594	574	605	592	581	598	676	622	633	601	611	618	605	623	639	589	628	602	573	621	588	568	619	619	614	580	605	601	599	607	574	607	601	589	614	588	587	576	619	639	612	594	586	578	639	638	611	606	656	586	598	624	618	609	628	595	602	582	636	629	591	627	588	607	589	601	662	544	612	574	653	543	617	566	539	595	605	624	603	608	616	601	583	575	641	593	614	644	642	609	622	583	558	579	655	590	613	600	629	627	620	634	613	626	614	644	601	633	620	641	590	644	616	618	656	670	598	628	605	589	617	600	621	579	570	628	650	626	609	614	612	602	652	584	616	590	583	606	577	590	611	566	614	592	581	586	626	594	621	628	623	591	584	616	578	619	627	585	611	615	620	600	587	634	588	643	589	592	617	604	633	606	618	641	613	598	584	599	578	611	616	589	622	607	670	613	591	620	572	601	600	633	642	635	568	657	610	614	637	579	637	577	621	619	594	623	607	627	612	623	617	598	643	654	630	611	596	653	602	649	597	623	645	637	626	593	613	597	582	608	588	581	636	643	599	612	644	656	600	587	628	595	585	610	602
4647	8904	10599	5673	4404	3953	3197	2365	1998	1539	3956	25366	23838	14934	5460	1929	1049	658	584	571	582	577	536	561	587	594	505	587	554	575	544	523	554	543	568	558	562	551	509	554	518	533	543	558	575	548	550	555	538	526	560	529	516	572	564	583	512	527	566	564	569	548	530	507	538	570	528	573	529	609	561	523	511	528	519	559	570	567	500	538	568	533	558	558	489	531	565	562	582	523	546	588	534	503	514	546	538	557	536	530	539	535	585	543	574	598	553	530	537	539	539	540	597	605	565	512	554	529	533	579	533	583	584	576	562	531	579	538	520	540	542	524	521	593	530	564	549	513	521	555	566	540	575	546	528	530	542	546	601	548	527	594	506	518	548	539	569	542	554	550	547	499	523	577	524	507	591	528	547	526	545	522	537	527	578	523	523	575	592	538	540	553	513	563	588	518	525	528	556	608	591	562	560	558	533	530	543	556	544	585	531	518	545	561	546	535	569	529	545	536	557	572	546	522	586	536	578	602	546	549	547	569	541	545	529	527	527	549	557	522	535	506	543	550	564	560	571	502	588	572	561	542	557	533	562	536	550	558	520	537	517	562	562	514	510	554	550	531	523	548	576	510	543	539	552	570	542	539	527	528	600	573	552	523	560	533	529	539	540	573	530	558	532	599	596	556	572	535	560	531	521	535	620	575	571	574	524	551	555	531	518	539	531	518	567	534	568	541	578	565	570	592	531	514	559	550	549	516	563	555	553	561	543	542	560	514	564	563	500	558	529	520	573	569	562	546	557	588	519	568	543	536	540	550	519	514	553	527	557	539	561	568	515	577	557	519	516	537	564	555	564	567	530	550	503	530	550	490	562	590	535	559	540	538	572	551	558	539	589	569	555	568	555	519	531	520	548	529	519	560	552	518	575	535	521	515	530	524	562	539	518	536	566	562	505	532	563	557	548	500	555	513	498	538	562	556	531	534	520	548	533	556	555	547	554	508	538	502	520	522	535	549	517	557	562	532	528	535	547	543	553	538	491	513	540	514	563	571	517	536	492	556	574	534	532	556	589	525	550	516	504	512	538	572	531	567	566	565	569	530	518	570	514	550	543	528	557	542	518	552	550	560	593	511	539	523	544	543	538	560	589	540	522	599	554	548	531	526	542	567	547	529	569	537	495	513	546	526	528	569	544	537	518	559	574	559	548	505	562	560	530	594	551	561	544	547	580	528	522	591	551	540	564	541	534	577	568	564	537	533	557	533	550	555	532	544	531	517	541	550	577	544	548	595	525	585	558	546	572	529	529	546	567	578	520	524	566	576	534	530	542	507	533	542	504	521	522	487	542	508	507	522	574	575	571	550	533	511	525	527	571	556	559	546	543	529	527	527	591	532	508	573	566	551	588	570	537	523	563	521	583	547	540	553	555	526	542	521	569	532	553	582	500	534	551	544	546	554	522	518	509	574	537	571	518	528	556	513	560	549	511	578	545	563	582	539	512	549	560	542	547	565	548	559	532	493	548	537	577	519	556	521	529	549	552	553	574	539	575	522	543	521	542	562	546	548	564	533	559	554	540	528	583	557	563	517	562	550	573	523	556	555	520	540	532	588	546	526	541	526	505	565	515	528	539	520	545	540	513	579	557	570	549	506	559	561	528	519	547	552	562	559	530	550	507	595	542	568	507	538	544	579	566	569	554	536	577	519	553	555	530	554	559	516	571	542	553	546	534	519	527	552	575	530	534	599	532	527	538	525	572	517	503	556	547	532	531	527	524	545	586	536	561	604	526	526	543	549	596	553	542	535	552	529	514	554	536	550	503	513	585	586	521	531	549	543	515	581	567	566	536	545	532	549	531	527	546	543	545	559	534	519	550	527	549	525	536	527	541	553	527	550	521	538	537	528	582	472	509	555	552	564	583	521	522	557	544	533	545	552	549	518	573	541	522	591	545	533	513	529	563	536	537	544	532	522	550	558	558	558	547	557	573	531	552	530	516	547	529	512	546	549	563	535	553	574	519	511	529	532	541	523	488	562	563	491	505	514	556	496	537	548	535	563	566	538	551	541	537	520	526	561	558	538	562	561	533	549	548	555	510	556	520	572	571	530	587	551	535	552	556	533	584	535	555	530	567	518	571	527	586	544	530	536	534	538	529	537	550	533	518	540	531	531	489	514	554	529	504	572	536	525	551	534	532	541	542	524	540	531	555	561	536	547	560	526	612	547	524	494	526	535	556	547	548	557	571	547	525	558	544	556	528	547	536	520	541	542	533	552	515	541	539	504	560	543	531	552	516	542	525	517	526	539	548	549	505	524	536	563	563	538	545	521	539	562	566	537	527	588	543	561	535	532	541	567	547	519	547	531	579	540	557	521	563	572	555	527	515	536	518	586	554	520	567	520	558	549	506	528	581	535	580	548	515	548	522	595	541	557	492	572	537	544	525	519	556	549	528	535	536	507	587	546	544	549	581	518	544	541	512	525	507	572	521	540	577	575	591	548	551	541	561	505	526	540	545	573	586	482	528	584	531	511	549	526	528	527	538	531	544	540	518	514	529	507	516	556	537	582	566	528	562	548	556	515	515	552	555	551	602	527	539	545	555	550	564	548	532	570	540	519	550	551	544	548	558	558	536	566	554	542	553	586	521	502	569	590	525	555	518	540	510	544	527	589	533	495	571	510	565	543	574	517	514	540	539	530	573	500	549	593	544	549	513	570	529	522	549	552	542	536	538	512	580	514	514	588	580	537	530	577	557	541	555	539	531	550	531	518	548	539	508	576	511	535	543	532	553	537	552	523	529	542	555	489	474	552	538	558	534	551	522	539	586	555	542	510	574	495	543	503	538	543	523	544	558	536	560	569	530	517	574	531	546	595	561	553	540	556	523	566	532	587	513	503	579	563	577	517	574	519	546	551	537	552	546	556	544	555	550	585	547	596	549	511	550	532	540	573	510	524	542	510	547	569	556	543	485	585	557	546	544	556	634	548	518	569	566	527	546	527	510	535	549	539	516	555	556	568	499	547	510	546	536	563	558	539	533	521	543	528	558	535	572	582	547	535	502	530	553	526	529	543	496	527	530	522	558	512	549	546	550	519	560	482	571	569	566	521	537	551	574	579	550	525	523	556	520	561	506	548	558	563	538	568	548	535	578	551	466	495	527	532	552	542	502	551	551	512	524	513	551	517	520	556	524	502	516	556	547	563	552	545	551	501	549	535	563	547	538	501	518	517	524	550	548	517	537	553	512	549	531	578	526	539	548	539	494	500	532	564	529	521	581	537	518	583	578	552	506	487	596	576	540	564	502	557	534	516	510	539	539	562	571	542	498	533	507	506	554	552	543	559	502	537	545	529	538	517	559	515	538	510	546	506	528	548	579	545	545	570	539	530	511	518	502	544	548	518	543	563	549	545	539	555	518	538	538	522	542	534	560	544	545	538	529	569	568	579	582	537	531	506	567	556	558	545	555	562	521	520	564	558	521	519	523	507	543	559	517	562	544	554	519	562
27765	10841	2464	2020	1296	963	796	705	641	646	693	1549	1865	1478	925	701	571	551	574	526	517	540	529	501	554	530	562	516	534	522	536	516	514	536	537	574	532	544	508	522	575	542	552	548	523	595	538	531	542	539	534	526	524	533	547	528	536	541	534	585	542	547	557	557	492	513	553	522	537	525	531	534	515	524	558	568	542	548	512	511	525	543	538	542	569	535	529	579	546	524	487	569	511	547	506	510	536	505	532	557	536	498	504	552	538	503	541	532	522	535	576	551	516	500	541	475	533	533	538	511	512	565	548	570	557	560	504	544	542	527	555	531	504	496	529	555	503	544	544	540	501	555	522	556	590	539	515	532	548	531	539	574	505	483	520	494	538	560	498	534	532	552	537	561	543	537	550	519	523	516	501	532	535	538	512	505	551	532	541	516	539	566	535	537	525	523	530	513	524	521	534	530	533	544	524	580	512	514	543	573	540	528	543	564	551	544	508	543	507	534	566	542	537	547	546	528	534	530	512	511	512	519	549	539	524	540	542	492	544	574	541	581	482	506	552	546	566	536	534	531	535	519	487	533	503	528	562	523	587	534	530	530	538	529	556	523	475	542	522	563	527	548	574	535	520	570	506	527	554	563	516	495	523	517	537	541	529	537	529	532	570	516	583	530	552	521	567	517	546	520	549	525	537	526	539	537	519	492	519	532	509	532	532	538	535	583	520	565	539	565	525	562	540	570	530	527	491	545	572	540	515	484	511	543	531	509	518	533	512	528	565	569	504	516	559	517	598	592	563	513	548	558	495	510	506	561	550	518	534	505	525	555	520	541	536	520	552	505	515	540	489	537	548	502	515	486	520	560	533	550	489	519	532	531	580	521	505	519	513	505	555	525	531	536	533	548	532	536	532	531	577	542	527	528	532	517	543	586	520	528	539	553	511	572	531	505	561	551	524	555	512	549	516	582	524	527	529	490	551	597	587	564	493	554	573	567	503	548	544	493	559	530	578	539	548	511	534	517	541	504	521	508	523	568	530	531	514	537	536	565	506	542	512	602	553	545	505	538	521	528	526	538	525	562	526	531	535	534	570	567	558	583	556	539	528	516	525	552	528	517	524	535	536	540	553	558	546	532	542	563	506	527	516	517	530	507	522	522	523	575	570	567	515	543	550	543	545	570	531	503	566	514	549	526	519	544	551	550	545	541	559	548	549	544	514	517	540	507	553	451	479	509	512	494	541	569	553	538	542	527	533	513	515	528	519	534	531	577	530	547	543	520	532	532	565	544	502	542	501	508	540	563	543	543	554	501	571	533	542	559	524	544	541	525	539	516	509	570	539	516	509	536	543	567	551	528	521	526	572	524	541	533	515	513	518	549	535	497	560	530	531	529	541	515	545	526	530	532	522	514	516	522	536	491	566	529	586	570	555	508	516	583	537	518	545	506	521	515	510	531	525	531	513	534	548	511	522	520	544	536	533	535	554	512	515	518	532	549	523	549	561	544	526	524	514	543	518	594	516	551	529	560	531	548	539	529	564	532	547	498	547	599	574	511	525	553	524	554	522	556	514	553	507	552	512	454	508	495	497	553	529	524	561	534	531	574	559	537	525	523	559	534	535	520	542	519	506	581	518	504	512	528	549	520	491	545	504	512	538	520	559	504	585	501	552	538	525	525	529	551	534	549	544	512	599	546	519	520	543	530	562	543	519	560	522	550	559	515	547	559	495	544	549	554	526	535	535	569	546	556	511	552	555	501	573	504	547	532	547	542	501	554	543	538	531	565	509	580	543	546	511	530	500	558	548	540	534	567	604	531	521	505	504	522	538	519	499	507	523	558	555	528	550	550	490	565	528	513	518	519	497	552	527	498	524	544	563	501	527	508	552	560	512	537	529	568	520	545	536	512	549	528	578	529	562	498	521	565	477	483	512	556	541	530	520	562	523	502	543	514	514	537	515	567	569	546	499	569	553	472	530	560	527	551	542	522	537	488	525	543	526	550	529	537	547	518	509	536	521	523	564	544	523	556	580	538	486	511	555	520	539	515	493	513	544	503	574	547	529	528	543	550	556	555	539	559	535	510	551	562	552	552	547	522	551	537	478	554	556	542	558	559	517	571	557	511	570	552	551	556	510	542	529	514	575	498	533	509	529	512	515	552	553	528	528	527	562	525	555	491	561	495	555	526	505	508	554	515	498	501	531	545	556	521	542	531	552	545	543	528	523	505	535	534	526	509	569	498	533	560	518	519	531	522	494	566	563	592	524	544	573	507	522	517	503	525	538	561	529	500	525	514	585	569	506	585	567	515	530	515	503	512	536	537	529	547	546	528	534	521	590	532	497	537	547	543	540	549	553	559	512	515	493	519	534	478	546	507	557	537	530	553	536	515	574	517	573	530	540	530	546	539	546	527	503	535	487	516	539	546	522	533	531	537	523	543	543	520	533	542	525	561	502	519	513	530	553	509	516	522	522	542	517	520	542	526	535	511	531	537	547	529	538	561	519	537	549	556	529	530	526	522	557	548	541	554	543	504	520	571	546	524	532	552	532	547	536	541	482	535	595	549	516	549	505	499	561	506	521	608	515	535	566	519	500	505	510	530	516	508	553	532	513	496	494	536	517	491	511	565	513	532	485	548	526	527	503	513	506	534	492	534	545	492	577	560	517	571	525	538	564	519	520	529	537	522	501	533	527	518	504	532	528	566	546	526	551	522	526	515	497	581	538	537	536	524	545	547	538	523	514	564	502	510	530	508	542	535	536	554	534	549	511	521	530	521	567	514	513	533	540	553	541	521	502	544	506	487	493	543	537	545	561	501	535	527	534	502	526	523	533	558	567	541	534	563	521	506	535	552	580	539	509	524	581	532	555	524	547	554	512	521	507	542	554	504	548	536	519	531	542	534	513	498	510	512	526	561	542	511	504	552	563	518	549	510	518	526	557	567	541	530	552	552	561	525	514	536	551	507	551	515	543	515	550	588	573	534	530	481	581	515	516	515	518	560	522	523	578	525	529	540	546	525	530	572	523	521	549	457	527	530	513	543	520	560	547	540	532	566	581	509	571	505	546	482	560	529	480	542	559	523	569	542	511	570	511	530	581	553	558	529	496	517	488	504	538	528	542	529	518	545	538	528	499	500	568	556	517	541	523	496	564	546	513	540	547	537	505	530	569	491	508	507	508	499	540	495	538	540	507	536	522	567	538	536	508	534	538	551	533	534	551	542	553	535	522	546	540	547	506	573	534	495	506	553	525	567	521	552	588	536	584	564	513	514	527	531	564	535	578	553	521	509	520	567	523	513	549	506	501	521	539	545	538	514	505	525	526	551	509	540	500	555	552	549	528	559	553	516	554	551	525	507	524	548	506	539	545	540	514	518	501	509	548	552	536	550	528	522	513	547	496	550	524	543	549	549	575	553	554	572	522	555	534	576	522	500	531	525	547	552	514	547	517	543	544	554	512	529	567	539	511	539	511	549	541	542	545	521	541	546	510	535	517	505
5591	1610	2379	1972	1669	1135	786	819	708	581	716	1927	2139	1652	942	602	506	475	467	498	499	489	490	499	509	438	497	460	473	512	455	485	460	427	443	511	460	477	416	474	471	477	498	477	438	449	483	509	517	450	469	463	455	472	455	487	464	438	470	452	477	468	430	446	493	471	497	463	465	480	438	471	463	482	469	451	453	453	475	469	475	444	482	464	466	454	477	442	454	462	515	462	489	448	440	444	445	472	484	478	452	467	447	471	479	458	473	491	448	487	496	487	453	473	468	468	436	487	404	455	446	452	395	444	443	483	404	483	482	456	474	479	472	442	462	451	478	453	446	485	469	467	479	480	445	476	494	525	470	453	481	450	422	472	434	455	476	453	478	446	460	496	439	461	452	439	470	475	471	447	435	465	448	455	498	482	481	499	458	504	474	455	498	469	496	434	452	464	453	462	472	450	498	465	482	458	479	440	492	460	435	432	488	453	471	500	474	494	448	462	482	474	496	441	457	477	448	452	477	491	469	469	421	458	478	473	413	445	472	496	439	460	467	471	473	454	467	513	470	451	456	483	476	452	439	449	486	499	454	454	484	484	437	394	462	482	433	496	497	440	489	471	446	484	460	516	454	453	450	446	471	441	487	431	490	472	452	459	493	448	510	447	410	494	466	462	456	468	509	464	490	476	516	480	438	463	447	497	461	466	455	462	457	452	457	499	466	474	455	447	482	471	492	468	472	448	476	472	449	415	460	447	482	451	466	474	491	466	501	460	492	450	480	454	461	472	462	468	485	441	439	478	451	469	458	467	466	421	418	477	441	456	499	462	494	452	475	474	484	461	482	481	467	457	469	451	476	449	491	479	492	475	457	444	452	431	478	517	438	431	485	448	471	492	484	468	447	513	450	465	438	484	479	471	506	470	514	469	459	424	509	484	464	460	486	454	487	444	447	455	456	472	473	476	446	468	432	505	439	480	459	455	487	442	453	447	511	453	455	441	478	495	472	497	488	461	486	485	448	448	424	465	452	464	462	459	455	438	484	458	480	468	445	429	469	489	469	483	502	451	436	472	467	467	465	484	464	480	481	455	436	493	439	473	446	457	451	441	476	439	498	459	465	474	465	469	448	470	432	492	485	452	452	447	482	441	473	481	448	475	500	480	481	490	477	461	481	422	481	425	473	431	478	471	487	444	498	484	485	462	462	419	445	498	455	465	432	439	469	484	475	444	477	457	443	479	445	453	422	506	465	462	469	454	429	468	473	467	490	456	423	479	432	502	462	466	484	510	492	464	486	447	461	488	449	489	496	470	471	478	474	479	450	453	456	448	428	465	467	445	430	435	476	491	460	466	480	465	440	476	467	447	424	435	495	467	486	478	442	456	434	450	486	471	431	459	446	475	458	461	450	439	448	475	455	468	498	484	443	463	468	487	446	485	506	473	438	471	437	440	451	471	458	472	491	487	458	465	494	426	504	461	450	443	432	441	449	491	459	451	444	455	461	459	466	443	419	506	450	464	477	483	461	452	480	462	474	462	492	464	448	446	442	476	445	462	446	467	489	422	462	462	440	454	477	479	478	487	463	435	467	492	485	471	451	423	468	493	460	455	456	463	443	519	465	468	447	441	454	459	476	480	522	447	472	470	452	482	470	474	455	504	470	510	472	451	464	501	422	473	486	448	445	451	451	440	492	471	449	481	477	471	489	472	516	450	433	452	472	481	482	474	434	522	476	441	473	465	465	475	450	434	455	442	484	447	458	472	481	429	450	465	480	467	509	483	461	447	469	438	450	473	471	457	487	466	510	463	440	421	405	514	477	416	460	470	463	467	460	493	472	480	453	476	436	476	488	443	468	450	470	466	480	487	457	451	451	489	453	487	453	448	449	495	449	453	483	498	478	483	482	466	459	445	479	479	422	501	439	441	446	499	440	461	455	476	485	489	474	464	444	465	455	464	460	462	431	469	487	447	437	473	461	490	492	460	461	483	497	432	440	478	445	475	433	440	454	456	476	460	482	496	477	465	454	494	455	451	464	458	468	457	477	472	470	502	477	453	454	440	478	484	473	508	439	473	469	456	447	490	486	514	428	473	486	448	437	424	460	482	462	472	492	412	477	455	492	447	462	429	446	427	454	475	427	438	476	455	499	444	471	444	490	458	441	473	480	489	452	440	450	506	449	450	481	461	434	462	452	439	447	472	474	483	512	452	488	449	481	455	438	429	469	470	401	471	487	459	467	456	473	468	433	477	467	513	441	452	433	479	479	454	458	455	423	445	467	499	482	395	442	458	466	504	480	464	452	501	432	459	452	512	472	437	481	437	453	464	456	453	426	482	464	443	449	514	465	511	477	464	469	477	460	462	478	453	465	453	499	468	472	501	426	443	448	405	458	479	472	463	464	489	465	470	445	440	481	477	463	415	470	456	485	482	447	456	483	492	451	474	475	476	474	416	449	413	456	473	467	419	424	462	499	491	422	452	469	486	445	460	454	475	482	433	446	470	476	477	463	489	499	467	527	460	416	457	438	461	447	489	490	443	473	484	497	492	489	476	477	478	454	464	479	468	435	502	487	488	476	435	448	433	467	466	512	448	483	462	476	452	503	467	470	466	494	517	473	441	446	476	463	459	470	454	480	427	493	478	481	462	516	479	459	455	416	484	444	451	491	445	426	485	473	427	463	466	473	476	449	509	425	485	452	448	474	482	463	469	493	455	458	459	434	444	473	450	472	448	469	459	456	469	462	504	487	450	487	456	474	449	484	496	466	483	454	452	492	459	444	508	516	449	476	473	497	494	467	443	474	477	470	456	486	433	506	468	471	474	524	475	484	478	430	436	413	474	417	500	447	457	453	490	468	451	448	495	463	484	498	473	446	458	458	489	498	443	479	474	453	456	471	425	436	459	514	474	454	476	470	475	457	456	483	498	484	481	432	444	490	456	466	449	463	456	476	452	468	439	426	466	444	479	448	483	461	454	437	460	433	457	483	459	488	522	459	451	459	500	450	464	425	456	450	439	451	453	451	462	457	451	449	449	455	480	478	446	460	422	464	451	456	430	482	445	462	446	454	507	506	486	441	460	480	462	427	477	450	434	464	475	477	464	444	455	455	452	469	464	408	466	450	486	425	468	479	509	480	442	465	455	469	461	492	421	468	432	447	473	457	441	488	503	471	448	465	455	446	487	445	464	434	430	488	462	452	473	457	459	468	470	488	496	433	460	447	451	521	514	445	513	446	457	438	469	501	479	473	460	487	446	480	521	474	464	486	460	448	460	431	448	484	475	452	448	471	488	494	474	478	492	460	460	502	434	455	452	453	469	438	472	463	477	450	474	444	435	452	470	451	476	475	468	480	453	444	466	474	409	439	431	459	436	494	486	461	489	465	456	452	463	479	463	450	430	487	457	493	515	485	459	457	416	472	495	463	462	495	483	478	482	422	458	462	499	435	450	461	485	448	488	454	485	464	511	490	514	449	468	474	448	498	442	466	433	507	464
25631	21408	27479	25555	10827	2678	1783	1120	1143	943	1323	13066	15764	10719	3511	1232	692	586	510	516	508	505	490	526	512	492	547	574	540	484	506	515	525	489	488	512	500	530	521	490	549	475	487	530	523	506	534	506	517	535	523	486	565	540	519	513	532	518	471	532	510	528	561	525	535	516	508	523	503	486	480	485	480	516	497	518	496	512	516	516	538	487	541	490	512	512	537	510	494	538	515	501	572	531	542	531	470	485	514	526	473	514	501	520	516	525	512	556	517	499	566	497	503	496	560	506	514	533	481	557	485	494	494	518	552	556	542	515	517	503	516	538	454	524	520	519	525	509	557	464	528	508	508	481	545	533	524	490	528	511	517	481	532	487	497	471	457	482	513	538	489	482	551	526	524	494	511	540	481	546	514	498	463	514	493	518	536	536	513	482	504	496	451	491	490	526	528	516	510	489	521	516	476	518	512	501	489	490	460	459	493	538	494	533	525	524	504	538	498	534	505	519	497	500	560	531	506	534	515	506	476	523	566	505	502	524	527	549	457	485	498	485	529	507	480	466	490	508	531	534	519	564	507	521	496	539	465	525	532	483	492	515	503	503	474	518	515	507	488	531	520	486	497	550	549	520	484	516	512	571	493	498	503	489	524	496	498	517	510	517	506	492	512	475	544	521	481	542	474	506	555	558	515	511	514	528	545	507	519	520	533	493	488	558	525	528	516	524	512	509	498	510	482	525	487	527	516	501	517	507	516	545	514	506	469	540	490	507	528	489	485	490	567	523	508	537	504	521	510	567	506	503	513	536	501	477	526	516	521	524	475	534	480	499	530	496	526	487	505	504	537	474	538	516	522	506	507	504	504	516	476	490	479	538	464	483	477	492	508	507	484	514	485	523	501	508	510	507	522	521	557	496	502	536	504	549	496	514	488	544	512	505	521	508	482	514	513	537	494	491	518	556	527	496	523	494	488	527	525	512	523	475	506	531	545	517	507	527	462	546	552	489	498	480	497	507	484	500	515	532	494	521	524	512	540	503	523	492	525	530	472	541	487	505	568	538	513	512	521	541	520	536	516	511	507	501	503	495	530	490	522	501	519	518	529	540	505	512	503	542	560	511	488	584	497	510	495	482	535	508	514	517	474	516	583	531	542	534	529	491	505	512	538	492	533	507	538	480	533	485	476	519	520	549	541	516	523	535	493	478	508	516	522	469	535	525	491	508	496	501	477	503	535	508	541	491	527	509	504	494	527	504	525	522	554	563	508	510	513	507	520	460	485	521	513	528	493	488	473	513	548	466	493	515	524	487	478	528	480	526	488	491	518	510	507	494	523	499	567	516	547	517	523	517	532	545	514	479	522	472	493	507	514	518	528	507	518	491	518	504	485	472	519	494	546	546	485	536	513	485	525	477	516	456	481	521	496	511	487	492	473	523	505	517	463	511	520	510	507	510	488	516	497	515	532	515	537	511	500	503	504	509	496	508	483	518	480	541	475	538	518	495	497	508	510	466	501	508	497	515	531	486	499	533	508	497	517	509	520	497	501	508	550	531	515	539	502	517	503	494	496	503	503	485	494	527	503	520	558	485	527	495	470	466	514	523	510	549	488	538	524	508	519	515	534	537	513	543	491	490	496	489	550	543	520	516	520	535	474	517	536	484	534	471	527	550	504	505	509	493	533	498	525	503	492	531	499	491	510	514	536	511	495	513	507	519	515	547	522	490	518	523	505	511	544	478	494	512	525	486	550	501	544	525	524	524	512	489	483	502	501	469	495	468	510	514	516	493	521	482	504	477	554	517	537	511	505	500	491	498	518	532	509	503	512	500	462	510	506	500	502	562	552	497	533	491	493	513	474	539	515	498	494	531	483	509	483	494	519	470	502	509	500	545	529	507	497	509	510	501	523	522	448	509	506	529	518	485	536	515	471	520	491	509	506	508	486	506	505	504	505	489	501	520	527	504	504	533	528	547	496	505	459	517	508	509	457	500	472	511	508	518	528	529	503	509	510	508	524	521	522	512	503	548	528	475	541	533	526	539	505	492	548	511	527	502	528	509	491	533	483	515	483	526	449	503	505	515	521	529	467	505	481	512	510	545	506	509	454	511	505	528	489	506	499	508	539	489	520	482	528	542	498	503	546	499	522	546	535	500	501	491	524	504	493	459	514	533	522	529	521	515	497	518	491	496	504	485	492	481	504	522	484	498	456	539	546	486	501	499	521	543	523	531	548	518	491	498	499	538	501	515	476	475	494	528	513	537	511	484	524	495	499	495	502	509	511	526	480	512	482	516	491	506	517	514	514	515	479	536	497	539	518	547	538	485	548	534	548	499	523	512	520	504	542	508	530	520	523	522	526	517	508	540	504	518	499	492	534	510	504	534	540	542	544	476	494	540	491	529	524	519	507	500	534	485	540	490	485	518	492	549	542	524	540	484	497	526	526	524	516	502	523	451	540	541	489	497	515	494	538	499	481	522	539	501	533	514	513	482	534	541	541	508	520	531	511	504	512	517	507	506	543	533	503	493	524	497	481	542	519	507	513	522	545	471	509	492	501	487	536	503	531	547	483	546	513	520	509	492	527	494	516	478	519	519	509	522	515	473	545	512	529	508	487	514	488	512	544	476	508	487	508	530	504	513	520	486	509	553	484	537	498	466	479	520	523	565	463	506	533	568	553	489	495	487	479	473	526	554	520	550	487	500	540	535	491	502	539	509	495	499	495	512	500	485	559	485	516	521	517	481	513	510	502	504	501	540	528	515	476	472	493	452	508	524	463	486	488	517	510	540	501	519	504	535	505	528	500	491	446	508	545	478	571	526	537	495	494	513	516	516	441	462	490	472	492	465	497	491	492	501	488	503	526	530	535	489	522	509	523	513	498	502	541	527	515	491	538	492	503	557	518	487	512	496	478	496	516	502	508	529	521	508	549	511	522	534	506	517	502	528	542	469	488	522	518	493	506	528	537	511	538	516	501	504	532	522	466	468	512	533	492	521	493	500	521	518	496	496	508	529	486	495	511	507	491	508	525	516	492	524	547	476	530	508	514	509	519	556	521	552	514	490	508	483	498	507	478	495	499	553	490	509	518	519	486	525	497	526	538	497	502	493	486	510	525	467	518	525	484	522	468	509	482	552	494	519	525	497	507	556	484	514	495	466	480	524	531	529	527	488	518	527	493	509	523	501	495	490	530	485	510	499	558	484	535	522	517	521	483	516	546	475	479	517	497	501	500	510	487	550	553	536	493	494	528	497	517	534	540	508	502	515	525	515	476	508	515	488	505	511	527	512	537	492	491	537	546	486	513	522	498	512	544	504	547	496	503	504	536	520	523	516	517	502	510	491	518	488	498	550	537	491	544	517	493	566	524	524	507	535	499	507	481	503	529	562	504	521	537	473	478	492	516	517	484	465	534	508	529	528	503	549	527	452	493	538	510	523	497	534	521	488	495	512	531	481	495	509	511	511	501	529	527	528	501	457	541	496	492	516	473	527	555	505
4107	4801	5422	4428	3533	2400	1799	1438	1551	1069	2015	15271	14579	9476	3294	1225	727	527	498	410	436	451	475	451	489	498	449	453	466	457	431	501	474	489	482	510	511	456	468	438	460	496	473	463	451	443	470	468	448	507	461	528	495	471	451	469	493	469	492	471	460	444	473	452	475	450	491	457	429	449	462	478	511	431	461	463	487	461	483	461	456	432	449	486	440	435	486	447	482	473	465	449	489	467	459	463	478	478	487	478	444	477	482	444	430	427	476	453	454	463	428	442	479	473	509	456	447	489	504	439	459	449	430	467	449	461	457	467	470	479	477	508	490	479	469	473	483	450	445	471	449	452	441	450	436	471	418	466	420	458	458	446	495	482	481	443	452	495	476	492	514	463	441	462	474	485	490	515	526	443	467	421	434	470	445	467	500	454	486	476	455	494	479	419	462	422	457	455	457	457	478	464	460	454	470	455	443	459	445	443	467	410	454	450	476	463	475	482	448	443	445	495	448	496	462	471	442	432	449	501	467	473	454	427	459	450	437	432	439	436	470	449	452	478	441	482	492	444	430	454	453	496	467	439	459	438	463	480	474	487	462	483	451	442	472	472	447	425	446	462	482	461	471	461	458	507	466	480	480	507	493	457	429	459	451	484	482	498	457	477	439	476	492	458	505	487	447	475	477	438	449	444	464	491	447	484	443	467	466	492	507	486	453	438	436	506	469	422	466	460	428	501	466	411	454	455	445	461	421	457	421	480	470	485	444	496	495	462	469	453	461	475	475	505	453	446	465	455	468	446	509	451	413	483	452	436	439	475	486	520	467	466	463	490	443	471	457	461	477	484	450	439	485	496	428	450	449	482	489	446	487	459	466	449	501	493	491	434	488	466	425	427	472	440	477	503	466	482	475	451	453	464	479	467	438	467	461	472	440	458	460	492	456	461	474	451	468	454	467	446	450	433	463	458	434	444	481	442	493	442	463	455	472	474	480	451	493	469	420	489	477	507	481	448	474	461	476	457	461	466	479	473	432	495	419	456	486	443	470	496	429	432	463	413	445	434	464	472	475	437	475	437	442	427	497	478	478	446	441	450	459	462	458	448	490	471	445	476	458	436	446	451	485	414	474	432	485	484	462	467	443	534	464	481	429	449	445	488	495	474	469	459	453	447	467	444	435	441	439	502	434	426	459	436	429	467	474	496	459	499	450	461	440	482	451	444	498	494	474	497	452	446	494	498	473	468	485	437	494	495	444	460	431	454	479	470	429	452	451	451	441	466	473	443	475	475	474	450	445	427	474	479	411	464	463	471	459	443	469	448	477	448	492	432	492	488	481	478	454	479	420	439	455	477	487	483	469	433	462	500	476	443	440	416	465	458	457	476	440	443	433	465	437	471	473	456	429	443	479	476	471	477	441	465	463	466	486	476	454	465	443	497	471	470	432	441	502	410	468	502	470	459	442	469	463	502	442	489	456	481	489	480	467	462	453	469	447	493	446	434	421	497	449	472	448	478	429	443	451	445	449	432	483	452	458	480	443	481	446	436	465	449	436	448	453	456	456	458	497	453	470	490	497	473	496	469	471	459	429	464	445	454	458	445	502	431	498	420	459	477	474	475	456	435	474	461	489	431	449	444	469	439	486	453	465	482	442	471	446	466	447	423	459	462	476	451	481	464	465	477	443	450	453	456	472	414	431	451	460	484	440	456	466	506	491	473	493	436	447	480	455	482	459	472	470	432	484	479	464	448	471	450	471	440	429	479	452	445	472	450	444	434	468	487	466	467	399	459	437	508	499	479	441	494	427	493	489	484	507	452	499	503	451	463	463	433	455	446	450	441	448	461	477	452	491	461	474	440	478	416	493	418	471	459	455	447	472	456	470	416	473	449	460	445	481	481	471	515	457	417	455	415	512	463	441	454	454	451	451	464	428	441	477	456	459	469	450	449	521	442	475	417	455	465	444	419	447	456	489	448	445	440	452	481	431	461	464	461	447	462	427	459	455	419	473	449	431	432	430	421	440	475	464	433	492	456	502	454	452	437	448	487	489	454	469	499	440	469	452	474	474	464	436	435	429	438	471	475	442	455	462	455	482	460	446	448	416	437	461	432	443	439	467	476	468	493	498	469	469	426	497	445	473	457	458	486	468	429	447	498	458	474	469	469	402	449	461	495	482	436	475	467	468	487	469	442	454	478	438	437	488	437	454	446	482	476	468	468	450	458	466	450	451	443	481	462	510	467	470	425	476	463	477	499	504	447	454	491	422	472	460	440	434	441	462	486	461	429	457	467	451	470	417	463	456	525	446	425	461	459	479	457	459	476	450	481	464	481	474	457	432	499	450	455	483	475	483	427	461	492	454	462	458	459	459	473	429	475	471	493	476	502	456	431	452	428	453	480	420	420	408	480	464	480	483	437	444	459	423	456	464	461	462	451	447	419	432	445	426	478	414	455	468	440	472	427	452	467	453	474	415	462	430	488	481	497	454	470	458	472	502	484	485	455	457	440	467	462	477	485	457	492	431	493	488	498	495	474	424	459	473	473	426	477	473	475	429	446	464	481	428	463	467	474	495	473	462	451	444	426	458	443	453	488	455	472	457	492	433	442	487	476	448	455	452	449	461	487	484	468	454	473	425	484	471	486	441	455	492	419	453	438	467	457	437	483	433	449	472	485	437	492	495	454	475	451	455	457	480	469	445	506	458	450	467	407	454	501	490	439	472	424	454	472	466	473	482	429	459	509	473	459	436	473	447	452	474	442	427	467	483	472	456	477	477	481	445	465	459	488	439	446	466	459	491	450	457	452	453	460	440	441	469	456	487	487	506	453	449	447	458	481	457	415	490	491	461	428	465	430	435	467	495	474	485	477	430	482	421	499	437	484	440	468	486	475	449	511	440	452	444	448	456	463	467	442	467	457	423	446	471	456	464	469	439	502	478	442	463	484	448	479	478	474	497	495	441	468	452	483	454	415	454	438	445	456	472	464	472	470	434	385	490	432	464	479	467	457	476	489	496	446	439	470	452	461	459	477	439	479	456	511	425	435	489	493	458	498	472	439	461	481	461	458	461	484	462	461	466	435	451	470	466	485	455	434	460	438	478	427	467	463	480	460	446	476	457	465	485	444	477	453	459	436	486	489	449	468	448	436	478	432	467	425	469	452	497	494	476	450	454	447	453	475	487	468	440	448	454	465	475	490	471	450	423	467	438	470	450	469	473	427	465	480	443	418	470	446	439	517	434	478	463	498	453	487	438	502	462	458	468	478	452	503	461	450	491	462	449	467	496	440	434	472	467	487	475	444	459	437	423	483	470	479	459	478	464	464	438	437	499	465	459	465	472	463	480	451	463	425	487	440	441	483	452	483	448	482	448	408	446	429	456	450	477	435	499	481	462	482	427	468	478	448	470	477	482	458	485	476	463	472	477	465	445	453	442	418	455	462	508	486	466	500	472	465	462	502	470	427	446	468	429	436	460	444	459	484	463	438	408	472	447	459	477	468
24584	21457	28727	24626	21187	10065	3709	1801	1411	1445	2835	22349	26520	19333	6703	1951	1098	703	680	643	702	658	654	694	651	644	659	679	648	688	659	656	628	689	659	652	671	648	651	659	653	634	667	680	642	671	662	603	655	672	681	628	654	676	678	675	663	672	636	630	665	681	674	672	605	662	629	652	611	660	629	708	691	624	629	687	605	640	672	663	662	706	639	678	612	680	632	655	632	687	667	681	637	663	677	708	611	664	633	659	666	646	658	663	671	649	640	637	697	664	662	674	648	665	642	648	620	702	652	609	666	646	654	660	649	658	634	636	623	657	625	629	677	705	647	627	645	625	643	638	641	601	631	626	651	616	597	649	646	673	623	607	623	681	651	657	636	631	628	632	627	626	632	652	664	688	652	647	630	649	655	624	645	603	660	612	632	635	669	631	671	647	636	691	608	617	595	673	603	653	663	642	624	637	702	685	614	637	588	673	662	638	652	610	687	590	605	671	666	638	620	651	642	655	631	614	635	644	675	642	685	633	659	683	677	667	620	637	647	656	688	641	598	651	618	612	636	690	676	667	645	649	656	621	674	653	658	692	656	675	660	638	665	649	660	672	648	664	639	665	626	633	655	612	639	646	658	663	698	694	689	637	618	650	672	654	670	663	674	644	649	653	610	631	667	686	616	613	668	636	620	613	645	660	649	596	671	629	637	580	613	627	619	635	667	669	626	621	657	648	646	666	634	637	697	678	665	635	661	668	646	673	643	706	648	652	621	659	647	672	650	642	651	634	646	647	616	691	623	628	596	617	587	669	669	635	626	656	695	696	652	648	633	683	636	693	698	650	654	621	648	684	652	656	669	612	664	702	621	663	687	644	612	666	641	628	609	616	649	679	656	644	658	661	658	648	611	639	720	633	632	668	671	624	619	646	633	638	684	609	660	635	626	585	647	630	623	636	621	641	681	619	578	654	603	671	642	598	654	653	603	699	664	616	596	645	637	634	702	641	637	631	585	625	669	676	601	693	584	655	657	663	667	678	605	625	656	633	634	632	616	613	647	672	631	621	633	639	642	694	636	635	625	671	672	648	682	636	609	636	603	646	667	593	715	658	618	662	658	661	631	609	615	645	694	633	696	663	611	635	666	623	667	687	678	612	623	677	678	657	623	654	614	682	670	615	656	626	638	641	632	599	630	629	644	646	597	641	687	654	636	629	624	650	670	652	648	646	664	641	670	674	666	640	631	665	643	650	632	648	680	659	640	649	637	634	653	673	662	659	653	697	629	669	588	625	583	667	630	634	670	647	647	635	650	632	665	671	668	586	650	597	641	654	668	630	646	620	657	604	621	636	673	639	647	640	696	637	701	602	666	603	630	629	641	650	657	638	650	646	618	687	644	692	608	652	612	604	666	613	640	650	629	682	616	646	654	687	628	637	631	681	634	679	610	606	628	664	675	643	613	656	624	610	610	603	614	661	641	647	638	670	622	659	672	658	641	632	665	659	660	606	624	605	643	644	624	636	614	681	698	637	653	641	627	646	618	648	616	674	643	724	635	644	610	689	637	669	633	674	619	672	668	609	647	640	644	691	698	670	620	688	644	687	670	660	655	623	636	674	656	657	638	604	663	643	634	678	598	640	669	700	628	615	708	600	620	666	654	632	622	664	645	659	649	625	669	601	659	674	640	615	623	629	673	644	612	613	625	655	630	664	591	627	657	622	690	665	614	632	664	631	604	604	643	640	657	628	634	655	629	634	617	624	644	650	670	642	653	654	604	635	627	659	663	630	653	682	655	668	657	602	666	679	620	611	644	673	682	621	601	620	683	625	651	638	627	667	653	649	645	665	691	686	609	632	633	624	656	614	621	693	665	627	627	671	680	630	659	625	681	655	624	644	616	657	643	641	661	636	649	661	686	664	675	615	648	652	667	636	689	670	640	639	618	665	640	697	658	650	618	635	617	652	621	645	666	641	680	613	641	612	642	653	679	628	635	631	675	608	636	615	644	695	658	653	607	608	611	617	614	660	625	667	705	675	619	676	631	664	621	670	644	640	662	625	640	666	680	647	637	650	616	638	640	667	611	646	641	622	638	632	605	691	651	633	705	642	656	637	650	672	661	656	628	608	622	622	645	627	570	611	641	617	642	622	609	677	644	634	633	672	663	593	629	642	682	666	596	667	663	654	647	675	623	701	686	663	622	644	686	671	636	582	580	581	601	633	639	610	625	587	679	639	641	644	642	617	649	659	606	610	639	678	622	627	652	671	652	668	653	646	674	639	653	632	647	620	610	647	655	608	650	657	634	609	669	644	676	622	617	641	669	658	657	623	643	606	664	600	607	653	608	625	624	635	646	599	670	649	648	665	629	640	638	701	649	613	656	598	641	636	667	614	630	581	619	668	676	654	664	644	656	681	686	632	650	644	653	655	614	621	609	636	615	600	626	623	652	647	647	636	657	642	638	676	664	628	642	659	632	672	666	608	611	637	632	665	640	616	649	656	609	632	638	621	675	641	656	684	627	664	579	667	653	605	606	729	652	659	660	634	659	630	656	625	639	631	638	642	630	581	654	643	633	696	626	628	613	649	652	654	675	647	672	588	638	654	651	662	629	686	635	631	664	621	643	637	655	636	664	621	649	641	616	611	648	593	659	653	632	658	629	606	656	633	622	624	612	624	662	648	633	661	630	671	676	655	637	589	617	675	622	642	658	631	687	643	666	670	650	632	632	639	686	630	679	650	632	627	710	628	653	677	647	657	670	642	669	693	596	670	678	598	699	694	666	659	667	621	611	615	652	652	632	603	636	669	596	677	660	644	652	637	675	620	643	656	643	633	647	627	641	586	646	674	647	625	635	669	644	629	661	650	671	667	627	658	639	610	629	614	660	652	663	667	643	665	646	667	628	619	620	634	664	616	670	664	648	645	618	703	615	641	628	622	642	662	643	624	601	622	604	664	611	592	591	682	626	650	636	638	642	648	716	650	617	659	670	634	625	635	652	606	597	616	662	617	651	660	649	642	661	632	617	659	628	665	637	650	696	700	635	624	683	654	682	629	651	681	709	615	644	616	662	678	656	641	665	658	598	619	652	633	618	639	636	665	641	673	648	618	604	599	668	655	639	622	672	654	717	637	597	625	695	643	669	654	629	635	625	679	651	660	587	695	633	673	610	631	652	697	629	655	662	644	637	690	652	641	612	669	672	660	660	624	649	615	612	641	646	702	651	611	669	682	683	629	621	665	650	620	636	657	638	641	682	642	625	607	668	610	635	681	654	656	595	642	619	637	659	639	642	641	695	593	620	652	692	623	657	642	643	626	658	605	602	632	636	661	657	620	636	622	694	665	671	627	632	684	631	629	642	703	637	599	621	633	643	656	638	648	655	650	671	698	671	642	644	626	673	652	621	621	641	616	633	641	616	632	651	690	607	673	619	630	647	668	663	678	653	648	637	614	642	574	647	640	649	650	649	657	617	625	632	651	617	612	653	629	649	688	690	693	666	619
5024	9896	8565	7157	5542	4176	3324	2028	1910	2061	4085	24510	23817	15740	5181	2065	988	654	610	594	578	572	594	557	563	578	548	577	601	607	556	585	559	565	599	547	591	603	596	584	585	592	547	549	549	571	605	574	566	551	570	541	594	554	570	616	581	575	583	612	591	575	583	589	560	559	582	557	579	563	574	583	570	602	581	579	619	572	536	561	550	583	552	528	574	544	535	546	540	569	577	554	559	553	620	553	579	580	615	564	545	587	560	563	558	555	537	576	601	551	558	593	589	585	583	575	601	593	530	534	572	550	577	556	552	545	618	563	578	561	602	612	608	616	593	616	562	579	587	591	553	546	567	557	586	573	527	588	542	564	604	578	536	617	543	598	554	562	552	546	571	535	575	642	602	601	590	560	562	615	613	545	547	547	574	589	571	544	591	589	606	631	581	572	579	528	588	586	646	573	555	549	534	551	535	575	553	563	558	585	626	574	552	578	582	563	569	550	567	581	568	552	603	557	581	584	532	540	544	589	565	565	581	566	530	573	550	584	554	621	556	567	567	617	535	537	566	516	571	595	543	635	592	578	610	543	534	574	607	529	578	616	572	569	598	552	593	538	550	544	526	527	568	576	591	572	561	577	551	534	593	534	539	565	556	609	570	599	536	559	578	585	600	562	540	539	583	584	567	547	543	551	615	574	597	531	545	595	554	587	547	582	525	595	561	574	522	581	573	576	556	573	549	574	578	561	584	610	550	575	545	600	565	552	562	572	560	570	544	605	551	554	579	579	544	507	576	538	545	557	549	591	557	543	600	567	619	544	593	532	573	568	546	571	592	555	568	562	575	516	581	551	541	529	569	595	597	563	569	565	564	608	525	560	591	593	569	605	516	586	542	594	556	570	582	585	599	554	555	574	599	550	565	607	563	558	564	584	608	573	551	570	561	564	607	555	536	571	590	572	558	552	579	571	592	568	562	552	581	570	521	552	557	591	546	581	582	612	612	558	557	586	565	572	593	529	567	533	562	571	550	560	609	545	581	547	527	582	560	586	555	522	557	546	580	562	543	607	555	601	654	596	572	542	561	541	619	547	614	590	546	579	572	551	564	563	571	632	590	548	600	585	581	630	555	589	554	583	591	561	608	553	578	603	580	582	608	606	573	569	547	540	553	572	533	554	562	549	573	570	583	565	603	545	609	526	559	595	596	524	553	541	591	566	553	584	599	534	539	564	565	572	582	615	569	562	523	555	602	580	562	583	596	593	560	596	565	586	605	575	560	549	574	548	548	566	570	608	617	581	598	611	516	520	585	531	610	565	573	596	585	567	611	559	601	589	532	565	564	582	613	547	585	570	551	569	549	568	586	550	554	588	552	618	543	516	611	595	527	583	534	598	599	596	552	574	555	571	546	585	587	581	604	560	555	578	603	612	548	576	539	576	542	629	542	552	617	568	568	609	562	557	547	574	572	552	562	545	575	560	524	565	574	563	557	577	589	572	543	595	564	577	566	612	545	544	622	580	599	577	566	574	576	556	578	598	527	569	575	573	530	606	600	550	600	557	616	580	560	586	584	561	582	554	566	586	527	575	542	573	579	594	569	518	558	595	552	580	551	528	541	577	612	572	565	552	623	629	613	562	566	604	605	603	534	554	613	574	595	620	547	590	564	525	595	531	548	575	559	568	574	580	571	575	590	545	570	530	590	573	597	574	606	558	564	583	543	546	573	552	534	552	591	589	564	585	606	583	548	566	572	596	574	577	542	579	536	542	554	582	568	561	558	546	551	587	595	589	571	568	585	566	546	588	592	599	541	592	549	556	549	567	564	557	574	547	597	544	570	541	554	599	563	527	578	569	560	544	555	581	565	584	625	573	595	567	535	567	576	592	551	553	576	594	625	532	586	573	539	561	576	575	624	535	604	566	538	633	569	557	562	594	515	559	541	570	563	588	618	592	537	582	526	588	613	556	562	572	565	580	561	574	577	568	557	542	626	574	549	580	557	606	581	583	553	596	616	579	548	553	538	572	554	610	563	523	582	558	569	571	587	577	557	599	571	554	548	619	526	548	533	566	545	581	546	572	590	560	564	589	544	573	547	555	528	581	572	569	566	543	582	533	571	576	555	533	542	547	530	570	563	551	520	544	549	587	607	577	578	550	560	574	602	562	587	602	557	551	547	615	566	566	545	548	577	582	578	544	625	545	577	527	535	586	560	582	575	569	606	592	528	554	556	591	573	606	568	563	579	572	542	570	576	593	620	585	547	627	511	538	570	591	556	529	532	552	541	531	592	549	567	506	554	570	571	562	541	546	567	562	508	550	583	544	551	584	553	519	576	546	554	570	568	586	593	575	555	619	550	570	585	577	571	614	572	566	578	579	562	559	515	555	592	568	554	607	573	613	570	500	548	609	556	546	546	535	596	530	554	577	567	549	572	551	555	590	575	575	562	580	589	558	548	571	586	560	562	547	524	545	569	553	557	562	544	547	598	540	562	537	586	569	557	602	546	588	576	570	580	555	528	641	533	587	542	630	553	550	547	563	575	570	597	562	558	579	545	588	521	552	550	569	595	600	602	531	550	562	586	600	603	516	540	568	542	578	557	584	568	586	566	546	591	555	574	535	567	573	592	562	524	539	563	614	567	588	560	521	557	646	568	563	614	550	549	546	599	565	539	578	552	571	585	549	570	609	578	587	553	564	575	563	557	562	578	555	588	569	564	576	570	594	563	548	573	549	567	538	577	579	590	570	538	580	564	559	597	563	571	517	553	575	555	544	576	541	567	549	561	555	517	568	570	548	525	552	521	532	556	613	599	563	605	574	574	512	574	598	530	609	590	615	551	559	545	567	586	569	587	510	595	522	602	568	539	591	583	594	560	572	583	584	582	587	577	568	605	566	595	553	571	548	568	561	585	582	604	565	535	574	595	567	584	569	582	550	574	520	622	569	550	580	558	577	557	562	585	562	523	579	598	542	551	555	547	569	565	554	543	584	573	593	529	547	546	541	567	587	568	580	560	607	541	578	566	554	527	540	548	523	573	582	548	545	554	524	598	536	538	556	586	549	623	562	612	576	532	565	562	593	568	581	599	545	605	582	550	512	559	575	630	585	566	528	610	553	562	557	576	568	578	591	546	589	559	576	543	572	600	537	573	580	552	586	545	538	561	570	593	606	579	625	544	573	590	559	565	564	580	584	550	558	581	599	580	557	577	536	586	559	584	569	548	594	579	540	548	597	577	596	571	547	524	558	516	578	577	567	590	557	557	568	599	579	556	539	570	551	567	571	530	575	572	535	578	623	634	575	578	597	573	559	541	575	543	568	553	542	541	543	541	578	596	519	533	579	586	558	584	577	597	602	573	553	525	562	558	582	562	561	539	569	579	584	557	588	569	566	583	533	548	552	548	616	575	560	561	589	574	562	553	558	572	612	565	551	601	573	566	566	574	532	571	559	568	531	553	560	583	543	555	571	555	530	543	631	562	547	541	555	588	594	553	558	566	537
27744	11457	2487	1877	1269	1103	952	774	696	778	856	1896	2068	1600	1054	744	640	599	572	572	598	561	572	563	546	598	554	537	581	571	572	613	571	563	573	550	533	586	596	578	590	539	613	571	605	582	601	591	584	573	600	591	561	556	583	574	564	550	572	604	566	540	593	603	533	555	556	585	568	538	575	629	605	562	629	569	524	566	569	559	576	576	564	558	595	545	623	563	581	594	567	596	590	574	592	542	586	560	568	583	539	603	597	585	565	582	583	543	563	573	516	568	628	563	577	562	543	545	552	551	548	628	600	597	592	511	578	593	568	593	573	570	578	575	586	568	579	596	526	540	573	567	578	567	530	559	591	601	541	606	602	556	551	586	574	579	589	576	566	547	617	578	520	542	555	578	596	561	549	586	568	598	557	554	610	537	554	564	572	555	608	572	545	607	595	535	568	581	568	549	561	583	572	558	592	563	542	574	604	574	572	552	573	603	607	597	531	552	570	540	557	590	574	599	575	627	563	598	520	574	571	592	567	599	569	613	555	558	580	533	561	537	594	592	540	598	556	530	528	585	583	536	558	551	592	527	575	569	590	603	581	580	570	548	581	607	573	586	572	580	601	593	599	576	543	575	553	573	556	589	553	557	564	575	558	605	568	575	562	557	573	563	613	546	581	532	521	588	627	537	529	513	551	566	588	546	568	629	558	569	579	599	586	573	560	525	601	580	559	597	596	540	556	573	570	539	544	568	555	585	577	535	609	542	557	539	576	559	548	596	564	632	592	577	554	566	584	545	525	549	578	601	581	580	574	597	594	538	605	611	597	534	538	564	601	592	528	549	582	545	553	600	568	562	576	518	549	581	581	567	565	601	585	561	540	604	542	577	615	561	570	579	539	586	573	532	554	579	542	593	583	610	558	553	609	585	579	640	613	608	563	537	606	571	593	566	546	539	579	568	532	568	600	567	575	577	552	601	546	514	519	559	633	575	614	573	529	562	577	597	529	601	575	578	591	563	565	585	581	572	536	552	568	559	539	544	598	534	596	566	532	610	555	610	582	584	544	591	602	590	569	591	596	597	591	564	583	580	525	540	567	541	586	599	610	575	570	559	547	587	573	562	572	555	587	525	587	522	571	559	564	584	560	572	536	541	564	570	552	585	579	592	551	587	553	551	568	619	551	590	601	573	546	572	571	598	538	573	555	576	554	566	541	578	559	568	555	613	582	591	605	614	557	594	569	576	536	562	592	546	554	585	596	575	594	515	585	559	600	621	601	574	606	566	595	533	579	561	598	599	589	519	555	577	574	529	584	570	593	580	552	565	576	583	552	561	568	536	576	557	537	605	594	570	565	573	590	570	571	587	561	590	590	545	548	563	548	579	574	584	567	574	563	571	574	568	550	576	583	577	564	595	583	580	574	575	550	561	597	568	588	522	577	557	536	548	550	545	582	551	528	571	562	586	572	541	573	565	570	557	564	549	573	569	562	585	564	551	529	571	514	571	565	596	587	567	538	562	563	553	594	573	572	589	587	562	545	548	565	576	559	574	551	566	547	566	578	515	581	554	574	561	581	607	569	568	581	558	556	540	602	560	552	584	603	500	574	549	539	581	561	583	544	612	543	584	567	572	590	575	568	570	574	572	559	586	592	609	562	568	540	571	579	587	524	571	570	566	531	542	579	594	581	569	593	594	598	541	582	560	579	541	539	587	554	584	550	581	553	577	568	566	588	584	545	589	558	606	575	575	566	560	627	539	541	557	620	545	585	567	558	575	561	528	593	565	562	569	578	543	545	583	536	552	601	581	568	525	566	554	560	615	549	536	570	569	598	649	623	599	611	579	541	582	552	566	592	611	596	572	595	595	530	588	563	627	514	566	565	591	616	609	587	576	546	583	580	556	602	562	585	575	534	558	528	598	594	589	513	585	577	572	561	548	565	579	575	574	539	585	550	578	555	558	592	566	553	573	584	576	586	554	586	542	636	549	564	575	581	558	542	543	563	625	593	580	543	574	563	579	594	564	571	560	578	541	600	599	587	520	610	557	551	602	528	571	530	563	591	561	556	611	548	586	563	559	560	574	600	525	537	602	603	577	591	608	541	557	555	520	538	552	521	622	549	554	573	553	572	568	606	598	569	590	560	585	569	578	570	590	536	557	530	580	614	590	541	545	599	605	544	589	603	544	571	561	570	559	587	631	543	555	588	551	572	531	567	593	617	594	599	571	567	597	559	564	595	502	548	567	573	549	551	635	577	567	561	524	558	574	551	554	576	588	568	604	596	579	546	544	551	597	552	590	553	600	547	585	562	548	572	551	611	558	567	522	575	586	579	575	575	613	579	550	513	552	534	573	588	527	596	564	578	555	609	589	596	556	579	558	577	586	576	530	542	592	571	598	590	572	590	579	548	501	601	555	552	559	560	584	552	593	529	583	593	556	556	550	557	583	546	582	611	588	578	595	550	590	603	555	596	603	578	607	588	567	570	547	550	550	523	602	542	599	565	523	586	604	551	586	604	541	564	562	559	541	572	524	572	586	542	590	572	593	572	539	596	547	569	575	586	573	540	602	517	553	557	576	589	553	526	528	545	574	567	564	572	603	559	544	562	526	575	531	558	630	576	560	568	551	570	591	550	579	579	565	549	603	560	525	560	564	608	567	538	520	549	551	604	563	551	599	569	574	551	576	585	589	581	577	564	589	594	581	578	550	582	583	606	559	575	569	602	565	532	592	594	586	541	559	593	550	568	558	539	593	557	590	560	557	528	550	604	509	593	560	562	557	590	548	562	534	591	594	566	592	568	576	512	562	577	537	575	563	577	566	562	566	601	536	542	544	554	565	600	544	614	554	551	542	584	561	542	587	557	555	544	536	612	590	572	582	555	603	577	579	573	562	590	545	542	621	585	589	580	578	608	597	585	569	556	567	585	539	559	580	530	567	566	565	579	558	586	566	560	586	600	533	566	565	553	583	550	573	549	533	551	582	613	538	562	590	574	563	506	560	570	602	580	583	545	533	549	587	589	547	556	569	557	548	564	576	603	594	532	596	579	571	586	576	574	661	574	595	553	551	607	571	551	555	571	540	552	586	588	565	567	562	542	563	559	589	641	579	575	591	563	571	584	534	536	582	594	584	586	602	551	577	598	579	532	559	557	554	590	614	559	573	587	577	524	601	619	553	568	557	603	599	544	583	554	564	560	575	606	613	574	554	555	597	529	559	558	586	563	560	596	572	581	573	532	586	592	540	541	598	609	579	585	576	607	547	600	603	564	542	564	554	595	541	563	547	568	571	554	576	532	580	575	525	562	583	554	584	560	580	555	586	590	557	518	539	572	587	506	557	577	589	611	569	573	580	539	596	575	521	561	549	523	543	581	549	581	522	560	570	565	550	624	558	573	541	592	569	602	584	557	539	574	546	584	566	560	575	578	557	561	556	523	588	574	553	576	570	569	590	568	580	541	530	578	536	544	594	581	568	539	576	583	529	564	565	588	570	569	573
5677	1880	1805	1653	1325	1191	1051	833	838	836	1069	2445	2320	1659	1009	595	561	503	481	498	488	492	503	459	523	448	472	468	517	481	492	520	489	508	455	489	474	497	540	500	521	476	485	479	480	470	480	487	494	513	486	473	526	514	499	533	472	448	491	481	499	476	504	492	489	538	499	497	446	502	489	479	468	484	508	473	516	461	503	468	489	498	493	474	524	482	483	451	455	470	521	483	519	496	490	488	477	487	457	494	496	433	489	458	469	521	526	473	478	483	458	487	445	489	481	453	507	478	467	486	496	504	489	499	484	497	482	487	507	488	493	491	513	518	530	493	470	512	525	483	477	491	517	473	491	491	469	492	492	491	459	500	503	485	500	525	477	467	486	485	529	444	484	528	506	448	480	512	490	482	472	458	509	492	501	489	478	475	494	474	518	542	500	503	459	482	495	510	494	484	518	457	457	491	472	504	529	465	499	499	524	475	491	470	495	465	536	461	507	493	455	503	486	504	528	497	487	482	469	522	496	477	466	533	482	472	505	464	462	462	498	545	503	471	524	485	464	447	532	505	459	522	464	518	515	509	458	510	517	457	451	483	479	520	509	491	475	492	474	493	494	468	491	442	493	536	478	478	472	491	476	498	506	477	486	505	513	476	506	491	473	456	456	513	473	473	508	498	495	445	459	477	461	481	464	496	494	513	504	494	480	478	501	513	488	481	544	487	453	517	526	496	474	473	505	445	463	506	530	506	490	512	462	481	488	486	481	475	505	438	457	477	520	473	485	471	491	493	498	482	498	506	524	469	489	476	503	527	485	473	461	507	467	503	486	504	477	509	487	477	486	510	526	496	457	503	522	488	521	492	498	493	485	546	493	539	513	465	518	501	497	491	501	469	489	488	483	508	517	478	496	483	470	495	510	498	502	522	492	470	544	517	475	473	504	532	504	478	464	489	509	509	472	526	509	511	487	492	502	474	489	500	503	515	497	517	495	503	506	504	440	514	458	468	468	483	486	512	517	502	463	494	507	521	490	526	445	495	500	480	517	515	506	491	495	446	517	484	500	513	568	495	475	508	503	501	481	530	510	484	479	481	493	499	479	513	527	497	494	492	460	521	473	556	489	466	485	509	480	472	483	489	488	489	525	495	479	488	469	494	467	469	499	546	498	461	518	516	512	483	508	506	552	496	486	458	507	489	466	496	481	498	459	489	476	490	478	441	535	484	484	510	504	478	511	469	492	480	506	487	488	468	469	480	481	470	479	492	485	525	505	491	516	508	479	503	456	482	467	483	489	486	495	505	494	498	498	503	499	493	496	492	496	492	496	498	509	496	496	532	550	489	483	524	474	431	459	497	479	501	481	489	509	479	501	471	508	515	511	521	495	504	489	478	480	511	512	462	534	488	471	510	462	496	488	495	466	524	538	544	510	500	541	476	524	508	460	462	535	508	499	499	490	464	499	481	480	518	475	480	533	476	445	470	557	513	491	495	456	496	485	466	490	525	490	456	545	503	546	493	509	496	492	463	511	482	493	522	470	484	504	526	469	508	484	505	518	476	514	459	464	497	497	482	476	482	489	473	472	521	509	474	481	450	484	517	507	471	465	495	513	521	485	525	461	494	482	473	474	459	487	479	487	497	483	491	479	481	520	482	467	508	482	481	462	523	456	478	528	499	494	487	497	525	500	492	501	469	513	494	483	506	519	469	519	474	480	476	505	450	512	485	505	500	493	508	456	551	499	527	480	452	479	455	488	514	489	485	502	523	489	528	491	507	517	466	518	474	510	487	525	532	478	497	491	505	498	508	489	485	508	479	515	496	456	481	479	519	503	476	453	495	493	486	524	500	465	488	456	499	501	510	498	519	493	514	468	548	466	490	519	477	473	517	505	496	516	493	486	485	481	488	496	463	505	494	500	518	493	490	488	504	469	478	510	460	483	496	448	492	484	469	479	495	501	510	512	495	478	490	474	520	489	473	512	537	477	532	525	517	487	458	520	530	495	504	499	505	478	539	475	507	526	473	459	444	500	494	491	483	485	503	482	494	504	510	477	500	521	486	515	517	488	517	465	473	518	481	529	491	464	513	484	466	485	511	523	488	516	459	494	455	447	456	476	459	460	502	489	503	511	518	503	470	482	470	504	499	478	488	531	476	465	526	498	484	481	475	456	463	464	544	486	482	513	504	492	500	457	500	483	485	473	495	516	473	508	496	477	509	495	489	480	519	488	487	508	528	484	531	480	512	484	501	488	461	477	490	505	493	489	471	480	477	474	511	490	502	508	481	513	488	505	524	478	466	475	472	458	477	469	486	547	472	472	476	497	477	517	517	464	495	519	470	478	460	518	517	459	507	527	493	522	474	489	467	493	514	463	484	500	484	471	534	495	487	476	486	510	472	443	507	503	516	473	477	501	473	488	509	463	529	477	485	447	486	451	482	522	515	484	499	492	463	493	467	493	470	482	494	495	491	518	476	492	484	503	482	523	473	441	468	509	478	482	513	511	493	491	505	491	471	489	504	513	509	507	475	505	469	483	512	463	466	473	478	512	544	469	482	473	486	495	451	498	467	486	530	491	500	481	507	482	495	507	516	487	487	486	490	496	470	479	479	476	483	490	459	487	513	468	483	475	498	477	478	518	459	534	490	480	493	481	499	474	463	463	478	463	438	505	498	463	490	447	514	469	478	480	499	483	501	462	479	496	460	517	516	510	524	484	486	470	461	477	515	481	515	519	466	487	501	519	471	473	465	484	450	452	523	490	496	505	483	471	509	474	513	514	500	514	483	491	490	510	504	472	436	476	497	499	474	505	461	469	519	524	477	531	508	495	442	488	503	500	495	516	473	481	465	489	495	495	484	477	495	482	486	544	469	509	476	475	518	508	468	494	474	505	472	484	482	523	499	504	494	509	512	516	461	511	474	482	482	491	504	467	523	502	486	485	486	478	491	457	467	503	465	473	492	494	492	523	501	522	495	498	526	477	481	488	478	457	505	481	510	499	504	496	475	516	500	505	475	483	481	499	500	479	487	479	483	483	524	512	503	508	494	483	467	490	515	479	510	524	477	504	505	474	471	516	446	531	472	512	457	449	508	482	491	487	460	505	504	496	475	476	484	481	511	459	443	538	489	480	519	477	517	472	488	484	501	501	526	498	478	490	472	480	493	513	489	492	488	504	490	480	542	454	496	524	508	504	511	504	521	479	510	460	491	455	518	509	514	516	499	469	470	506	470	464	564	491	476	541	504	506	499	478	503	475	507	495	486	462	481	506	482	537	469	540	472	478	481	519	502	494	544	501	497	496	475	486	499	480	456	488	528	497	502	498	521	481	477	489	494	494	484	469	481	474	483	496	508	451	464	511	502	490	494	508	538	527	477	508	484	496	463	504	460	509	473	462	465	511	463	498	506	516	503	490	464	458	501	492	486	454	527	502	499	486	493	489	517	496	486	479	488	461	465	483	500	507	509	476	518	475	493	466	482	483	491	510	458	458	470
25641	21448	27578	25516	8774	1961	1497	1247	995	902	3281	17187	15543	9016	3049	1248	734	599	567	571	562	595	551	551	534	524	522	547	544	523	521	541	553	583	591	557	551	508	580	546	544	502	581	553	540	558	519	513	515	544	532	558	598	555	553	564	556	547	532	566	573	550	542	588	564	528	557	548	553	555	579	598	547	564	521	543	558	501	539	536	563	583	565	602	563	604	579	543	547	553	578	551	570	540	500	527	535	531	595	558	545	556	526	530	587	541	532	539	556	544	536	510	527	552	556	528	542	530	559	558	535	557	550	554	572	570	564	523	552	528	573	551	515	556	618	578	544	569	569	567	587	582	532	530	552	566	551	552	526	612	524	542	473	537	524	556	539	522	545	497	541	554	547	533	560	529	537	558	551	543	566	528	526	559	538	574	575	545	546	543	558	536	570	564	568	598	583	579	522	544	548	582	530	499	571	576	550	564	560	532	508	553	520	509	570	540	541	505	517	526	587	566	576	557	544	552	555	535	536	497	537	579	545	537	515	549	553	542	569	552	535	543	572	551	539	565	602	539	509	535	502	549	524	514	546	494	543	520	522	557	573	541	536	544	549	525	517	572	512	542	561	546	529	523	527	505	580	560	592	602	555	564	555	559	536	543	484	525	517	573	575	566	516	497	564	553	564	562	580	525	550	551	494	521	506	535	578	564	569	542	522	573	557	568	555	584	575	523	553	528	550	551	551	509	571	552	561	566	561	519	528	522	564	554	549	533	531	549	543	562	542	535	554	559	552	538	550	491	552	540	523	551	558	566	551	537	540	567	527	579	524	527	568	552	555	557	536	594	534	558	532	525	550	546	557	554	545	534	613	556	507	558	589	535	587	586	564	516	558	555	600	582	539	532	527	544	539	581	526	557	531	510	567	551	522	551	557	548	508	551	604	547	561	530	527	509	544	544	541	556	522	531	540	545	568	529	547	547	569	547	536	574	553	593	536	601	558	542	552	545	505	542	522	597	551	557	516	514	541	560	552	538	552	557	492	545	520	532	522	509	531	518	559	523	507	539	546	556	558	541	533	567	567	590	562	538	529	590	513	590	538	538	609	565	561	551	550	581	577	559	541	556	591	511	515	515	584	548	532	585	540	584	541	566	493	536	532	564	562	499	573	534	569	534	492	533	577	559	549	528	598	514	538	527	541	531	548	524	550	569	511	534	528	519	526	534	539	547	573	580	600	546	521	558	515	562	533	535	551	573	545	518	525	561	588	588	552	518	545	545	525	584	489	583	569	563	553	519	528	556	567	533	565	630	536	542	520	528	528	552	527	555	534	527	548	567	589	564	500	539	521	524	527	576	563	589	526	538	518	522	528	524	552	553	556	525	583	545	537	545	562	562	509	521	556	593	514	561	558	526	512	554	518	503	550	531	532	566	574	538	554	554	563	576	551	558	562	538	538	545	578	562	516	519	548	580	533	519	556	530	498	569	576	558	565	556	555	597	558	521	522	568	555	575	557	584	550	535	564	555	546	583	581	528	531	564	556	525	538	535	565	541	552	531	564	577	572	529	557	568	565	524	574	530	521	531	553	550	585	557	514	541	560	584	560	523	537	564	554	528	543	561	528	547	530	566	531	564	630	585	549	550	521	526	515	545	536	577	572	532	538	540	571	549	545	569	582	577	548	546	514	541	591	558	549	530	557	547	563	534	564	542	584	534	531	586	562	526	542	558	535	549	558	556	559	555	518	550	550	523	552	518	522	538	537	520	550	571	583	562	555	533	550	585	576	569	574	559	573	535	525	501	546	561	523	553	551	534	543	562	541	501	564	554	523	538	523	551	532	529	551	525	595	566	506	575	549	601	524	523	565	553	545	545	572	571	518	584	552	575	525	533	472	524	571	550	588	551	570	544	586	550	559	573	608	543	533	559	581	569	500	565	560	551	542	523	554	502	575	546	567	582	560	590	503	518	527	558	514	535	535	563	555	542	496	551	536	510	510	568	568	564	546	600	546	570	534	545	542	554	545	490	516	505	559	543	573	515	571	521	570	536	524	589	510	508	565	564	590	518	565	541	514	557	569	540	558	560	553	507	577	518	539	539	571	595	576	528	587	553	576	525	560	507	580	575	575	536	536	558	550	558	558	553	535	541	548	550	565	581	547	533	566	512	586	559	567	538	563	498	561	537	575	572	552	555	574	537	561	550	566	578	548	575	545	578	550	545	551	598	545	529	552	479	545	514	561	548	523	567	531	531	542	576	582	562	553	574	529	541	556	525	538	521	559	605	583	548	511	531	562	528	570	563	553	520	577	566	534	569	591	537	568	570	562	569	539	540	544	534	551	554	552	544	520	522	520	572	539	533	559	548	555	561	549	532	580	600	535	589	527	526	549	530	592	592	568	521	540	570	587	561	575	546	502	576	525	533	494	598	590	521	581	520	518	556	531	574	615	552	530	566	533	522	498	545	528	544	553	537	555	531	566	558	510	562	552	529	548	562	529	519	520	550	593	533	541	556	533	537	525	584	576	559	501	583	544	558	565	554	515	540	543	520	515	531	524	541	535	534	529	559	514	546	512	539	555	552	559	588	563	536	531	550	539	597	554	588	534	538	526	506	543	547	510	554	554	536	544	545	557	563	541	555	537	534	498	608	542	569	539	587	526	553	567	522	543	541	546	525	532	546	503	516	547	505	561	518	543	551	547	551	554	581	546	547	487	528	562	554	523	560	595	516	515	553	539	575	525	532	508	539	558	543	606	562	558	551	570	528	545	551	600	583	535	573	547	515	578	508	578	525	577	541	537	561	515	554	586	555	519	519	555	527	573	553	557	579	541	526	584	532	524	518	564	572	557	551	532	536	540	519	524	547	512	565	496	509	481	522	545	555	582	611	547	524	567	559	609	535	577	559	545	561	532	516	549	578	540	562	525	545	551	547	527	555	542	537	548	522	554	521	584	528	566	548	577	575	549	552	510	543	548	555	535	521	554	564	529	528	545	538	552	530	516	530	542	531	546	559	599	536	542	547	557	536	589	543	551	531	495	546	533	551	505	547	540	562	551	531	558	576	521	596	544	554	536	533	497	568	547	570	552	500	557	523	543	573	549	530	551	558	531	546	529	533	551	503	543	507	545	595	518	556	574	512	555	499	555	510	520	563	483	526	576	558	558	538	564	508	532	524	555	569	564	556	555	572	546	543	585	511	555	525	585	535	558	571	552	572	564	528	541	572	559	545	585	575	565	502	515	557	557	515	570	528	502	569	526	523	541	584	564	537	570	507	549	525	533	553	559	548	518	574	589	575	523	514	543	587	558	572	551	576	590	522	518	539	557	577	547	509	606	569	536	540	515	545	529	505	590	558	562	521	492	513	571	583	550	528	546	592	555	515	564	528	553	540	571	553	536	529	542	537	566	515	509	545	548	542	555	543	529	573	572	548	531	546	557	552	558	521	516	571	522	545	543	543	571	543	545	571	557	544	546	547	552	554	572	528	550	562	523	576	515	540
4475	6797	5804	2946	1764	1665	1662	1564	1299	1090	5083	17788	13725	7833	2897	1274	713	534	489	491	502	511	487	473	464	503	497	454	471	490	507	525	478	487	517	538	486	448	514	512	491	487	510	494	483	476	513	498	487	510	482	498	468	483	442	505	471	480	500	518	518	489	477	483	505	480	507	483	477	479	486	500	449	516	539	508	490	486	521	478	474	511	451	514	524	493	503	515	498	472	490	504	494	515	462	482	440	474	480	497	456	496	481	461	468	480	480	470	491	507	461	471	526	480	526	468	481	502	501	464	494	480	551	503	480	475	491	501	496	503	474	493	497	487	487	480	482	491	474	482	479	536	490	516	510	506	500	481	512	468	504	499	488	480	480	483	514	470	473	494	521	474	449	484	456	476	508	518	481	505	481	478	508	492	470	525	516	455	526	512	510	471	456	526	469	510	468	504	506	500	503	498	494	507	464	479	460	500	497	523	532	454	511	477	492	528	473	489	462	511	497	465	482	501	462	486	463	498	460	498	466	468	455	470	507	503	469	479	490	484	451	478	435	497	489	497	458	440	522	495	489	479	522	488	492	491	488	507	521	486	516	480	546	506	511	498	524	477	455	489	493	489	481	492	498	472	522	462	494	486	480	514	499	454	524	467	454	525	502	501	497	481	464	503	492	527	520	524	532	497	485	491	487	517	532	502	496	493	491	477	504	507	513	443	477	433	484	488	494	477	455	477	526	461	524	513	505	496	479	485	498	476	514	527	522	509	467	468	502	518	516	490	476	498	504	512	477	510	490	502	498	466	519	485	520	555	465	504	477	511	444	460	488	484	479	461	426	504	491	491	511	482	491	460	516	529	485	460	499	536	473	471	498	524	461	484	512	491	496	464	483	487	481	522	493	522	472	491	481	483	479	478	470	470	470	526	498	477	499	493	452	503	547	468	490	477	492	473	492	518	509	465	474	488	497	470	489	475	483	444	507	519	482	469	478	501	502	511	470	506	456	460	490	476	458	492	476	479	515	504	482	437	477	477	497	494	486	474	507	506	469	516	533	517	479	501	499	487	505	499	487	496	485	463	525	500	500	501	490	511	485	502	467	479	531	473	471	474	538	506	489	481	511	479	480	467	528	523	503	474	514	533	495	494	537	480	522	492	502	506	499	512	475	509	505	468	490	472	509	464	513	483	497	466	487	524	506	472	530	478	492	504	553	502	465	454	509	470	491	473	441	475	502	504	495	487	492	493	510	489	462	505	531	426	490	489	500	488	508	465	464	486	507	481	527	488	505	478	509	475	517	530	473	511	507	497	435	499	502	506	482	503	507	471	483	487	486	519	479	523	487	482	494	464	493	468	522	521	502	472	451	522	506	528	483	507	504	489	522	499	506	476	505	465	479	525	415	485	502	474	507	514	467	498	493	529	495	461	497	500	487	472	485	457	529	538	494	509	459	476	481	484	539	527	488	488	523	426	481	487	474	450	493	494	523	478	451	480	479	507	508	479	449	483	489	485	503	493	509	510	481	463	502	491	449	506	520	484	499	437	491	460	499	489	457	455	468	495	477	497	461	480	511	473	473	529	497	495	507	489	483	497	517	517	505	502	484	511	491	477	482	514	517	476	500	452	449	518	481	520	460	463	489	511	467	456	507	462	524	505	522	474	495	482	464	498	487	493	512	467	526	488	499	532	514	503	511	527	467	461	474	465	519	521	503	490	501	489	485	479	535	476	516	463	477	507	496	481	506	515	478	510	527	465	489	465	476	511	501	451	487	492	492	484	512	499	477	477	481	506	492	503	481	469	491	483	513	489	503	487	492	485	482	471	487	479	496	495	476	476	472	478	505	491	457	466	482	489	456	508	470	490	436	491	493	527	477	517	508	526	481	462	487	452	530	494	494	532	478	460	482	490	467	481	519	444	490	460	501	480	461	471	459	517	460	478	505	474	481	474	481	497	490	511	483	506	438	474	480	478	455	492	513	497	489	481	501	512	509	467	494	476	477	487	465	517	505	520	461	480	470	522	501	449	482	480	504	507	513	486	523	469	490	455	484	540	503	496	509	491	503	524	481	459	479	485	501	465	458	480	502	503	495	479	512	457	467	511	465	477	508	517	446	442	512	484	493	492	509	478	499	508	500	437	526	494	493	515	474	478	481	497	505	517	491	493	481	456	494	460	531	486	506	501	427	464	458	486	465	473	498	560	535	504	530	477	491	480	477	443	453	484	469	500	449	467	502	505	496	471	488	455	496	505	518	420	474	482	508	478	456	512	489	507	480	485	477	428	515	491	484	492	463	487	502	534	504	499	501	513	463	483	500	518	491	462	505	509	458	483	469	487	471	498	497	518	502	504	498	491	506	463	501	469	473	487	497	472	442	506	517	486	472	466	476	479	480	482	450	504	532	500	509	487	491	474	525	520	466	489	513	500	484	508	488	467	452	480	480	469	517	476	481	462	465	436	485	545	483	545	488	503	495	491	506	459	524	488	497	501	475	485	488	523	481	468	485	486	476	493	516	481	521	460	476	497	490	475	525	498	498	483	507	455	486	483	487	507	476	488	489	493	508	489	443	473	469	502	496	476	460	450	509	455	475	448	496	514	502	455	472	528	512	462	435	482	484	479	529	506	492	487	488	492	477	493	522	510	534	477	486	452	511	498	484	495	465	470	461	516	428	466	516	492	502	484	503	495	483	478	494	454	491	532	488	536	504	524	471	478	490	496	526	474	486	480	524	506	533	493	461	444	465	490	518	466	456	490	508	479	492	465	493	486	489	451	506	517	481	506	478	462	539	484	493	504	513	504	478	503	502	505	511	489	487	484	485	500	498	455	440	478	503	454	476	463	487	492	499	511	475	501	554	460	485	501	492	506	471	459	526	478	475	534	475	501	498	507	468	493	477	513	483	484	542	472	535	530	474	462	518	510	497	508	477	510	494	448	505	498	509	497	522	494	484	468	526	505	488	498	482	499	487	507	495	487	517	484	510	515	494	494	513	488	461	462	488	454	500	455	479	477	479	524	455	464	542	498	464	501	507	518	498	557	499	535	534	478	483	518	453	532	485	506	448	472	508	484	469	491	512	489	492	450	511	501	506	478	469	488	503	506	470	491	465	498	519	478	497	493	489	489	481	487	449	490	535	470	469	462	471	502	479	478	494	474	488	461	427	559	490	432	503	500	500	523	474	480	483	525	489	465	477	472	483	507	469	480	489	466	500	485	454	494	480	511	508	482	492	467	487	518	485	511	483	504	480	471	460	489	478	466	495	477	521	495	495	491	512	445	474	503	512	481	482	498	523	517	467	448	494	464	513	451	450	491	493	502	512	508	487	487	487	490	515	542	473	496	467	498	490	481	460	482	496	462	516	482	475	496	485	496	485	492	482	482	477	511	499	489	443	481	489	484	489	479	477	529	485	484	424	499	495	467	473	490	513	468	502	477	524	514	465	510	511	488	504	502	547	487	500	438	502	495	516	487	494	508	457	522	497	503	484	496	464	499
24639	21410	28592	24609	21169	7448	2390	1416	1515	1281	5050	28802	27043	17046	5734	1879	1060	723	715	678	755	698	717	672	685	685	699	659	681	700	664	692	700	758	646	667	654	643	687	685	714	649	666	652	669	625	682	650	667	705	649	680	676	641	656	704	662	686	665	644	679	668	698	658	680	706	695	682	638	719	658	611	664	688	672	686	716	677	680	668	672	683	690	662	670	704	713	664	698	693	720	637	654	662	656	680	679	655	672	668	670	672	688	685	656	650	669	661	657	651	703	645	674	668	689	688	661	686	656	656	674	641	652	664	686	676	693	674	668	622	666	668	714	686	709	704	697	670	699	700	657	713	691	629	706	727	716	692	650	654	666	686	662	660	690	655	614	679	677	682	646	623	664	631	629	668	670	666	691	637	669	697	653	673	666	644	703	655	667	678	689	658	705	638	631	675	628	660	698	700	696	730	672	705	717	689	695	711	728	711	678	692	645	660	719	715	681	659	690	639	686	644	702	668	696	687	686	649	609	674	663	680	681	650	648	648	703	701	665	657	686	695	681	709	670	676	703	663	679	673	711	657	666	635	611	675	666	648	645	653	654	667	667	638	665	668	647	662	656	649	661	670	666	684	674	638	679	653	661	624	699	677	706	648	654	660	635	661	648	656	648	722	678	619	714	650	656	670	670	673	702	684	672	670	659	707	642	620	662	669	637	738	692	672	688	682	660	680	663	676	683	618	687	746	634	687	631	656	636	653	695	677	670	661	704	650	631	726	652	671	698	637	654	667	633	656	652	673	649	650	725	730	655	640	737	707	653	663	690	643	691	636	649	660	646	669	676	672	651	649	655	714	625	701	621	652	676	674	703	651	634	658	672	693	696	668	651	695	699	674	686	674	640	630	633	691	623	631	700	695	705	701	685	673	659	693	643	677	709	638	662	694	683	697	626	680	672	704	637	661	667	685	677	675	666	657	684	683	649	596	705	673	679	632	649	687	688	680	676	650	660	663	678	661	662	620	664	677	671	692	605	683	677	649	697	673	699	665	684	643	647	661	669	657	633	722	645	649	694	639	646	668	654	663	638	653	637	665	667	655	642	672	640	653	667	662	653	683	692	691	638	683	685	621	652	662	695	632	673	660	671	697	687	727	695	677	678	654	684	665	678	646	709	728	692	695	677	611	664	649	693	644	636	661	629	702	644	708	637	658	675	674	636	687	726	696	677	639	687	689	633	638	691	649	643	627	703	693	663	679	675	651	702	678	658	661	693	690	679	676	692	679	671	700	687	635	649	633	711	619	640	682	626	638	691	677	722	671	676	709	667	646	659	683	639	663	645	642	698	669	635	661	620	648	642	697	658	676	671	650	687	644	680	651	685	632	682	650	712	694	674	684	657	640	631	690	684	675	663	646	647	660	651	706	648	621	664	644	678	668	666	664	628	712	666	663	649	641	603	626	710	647	657	655	606	659	671	666	703	643	689	648	699	672	695	637	733	625	653	685	661	663	681	732	668	663	755	746	697	690	699	656	636	669	724	686	635	659	704	638	638	652	672	631	679	677	676	668	688	665	682	692	650	645	674	674	713	639	674	702	678	686	633	677	654	629	668	701	690	632	659	662	668	676	632	677	680	679	684	649	659	695	686	713	660	694	627	674	639	677	691	720	698	712	658	638	646	671	661	718	641	694	666	673	674	688	667	645	633	673	632	661	648	684	656	696	664	742	660	623	656	677	690	654	671	639	677	653	679	694	741	693	651	666	673	650	687	684	661	638	678	636	679	685	678	647	704	643	647	664	665	626	663	632	670	663	668	683	686	675	683	650	663	688	661	682	654	672	715	630	656	675	650	673	657	672	675	650	646	674	652	679	652	672	671	626	665	633	731	647	701	686	696	662	664	658	664	669	629	689	674	671	636	675	670	680	648	683	589	673	679	616	654	623	658	687	623	587	681	649	666	658	680	640	704	676	660	657	646	679	667	670	634	681	632	672	679	650	642	640	652	680	609	650	658	724	664	690	625	611	691	703	692	668	653	706	672	672	677	628	674	668	678	646	697	637	693	630	714	681	623	761	706	705	703	655	712	649	653	627	650	663	638	671	701	655	667	690	691	681	665	641	686	667	659	634	679	693	680	647	691	666	643	700	748	705	674	699	659	696	651	662	656	664	655	680	690	604	706	687	709	708	678	678	678	632	699	651	669	702	676	661	664	630	644	637	659	649	698	675	683	674	664	684	660	676	655	668	667	667	687	696	664	671	720	706	713	633	638	767	674	678	638	664	667	656	658	621	728	669	673	667	650	652	708	638	671	656	708	662	593	645	667	671	640	679	705	638	671	653	662	640	658	703	705	670	701	666	699	664	671	705	660	664	673	693	697	643	684	648	691	682	644	708	684	667	669	649	678	692	694	649	707	634	672	633	671	658	667	636	663	667	666	675	695	620	647	680	718	673	655	605	658	681	669	657	653	640	672	674	663	645	639	653	676	694	672	647	688	656	653	614	661	683	691	698	703	637	645	680	655	651	731	644	623	689	650	636	663	692	672	702	668	653	642	677	672	719	672	603	669	650	670	682	654	644	655	642	659	669	662	618	699	649	695	671	701	657	668	707	667	766	658	721	676	698	699	711	638	622	670	654	636	646	669	627	620	644	650	697	653	674	642	633	674	651	670	646	671	644	628	658	649	644	674	659	614	649	654	634	664	707	675	666	653	691	695	680	660	667	681	655	694	679	695	644	682	696	692	706	696	670	658	678	697	653	692	665	645	676	681	664	656	629	616	707	636	674	643	659	663	691	644	640	656	689	654	701	661	649	656	685	666	631	662	682	659	686	674	687	638	675	639	669	658	660	630	653	673	656	666	604	657	669	649	703	672	718	667	699	695	670	647	659	664	647	637	663	693	637	673	643	709	680	676	687	650	647	613	701	682	663	686	640	685	647	674	686	669	681	642	613	666	711	709	669	663	696	699	667	680	679	656	705	671	662	666	705	663	671	697	689	641	717	661	662	689	695	625	620	658	647	660	671	691	673	682	677	638	648	628	684	675	666	627	653	707	636	658	648	691	672	680	675	600	645	690	664	626	667	669	683	648	662	672	673	686	661	663	659	647	668	658	674	661	616	695	684	639	603	653	650	632	705	679	740	685	691	709	665	648	662	668	681	671	636	678	689	685	657	650	697	669	696	632	694	701	680	651	689	640	648	707	680	663	675	666	716	639	648	643	697	631	650	678	645	703	700	620	693	651	680	657	640	655	674	665	628	671	644	629	679	663	667	660	652	716	618	657	677	620	690	664	684	658	682	643	659	648	629	646	649	641	647	647	693	656	672	676	637	617	640	682	732	697	669	683	714	648	707	683	668	694	710	716	622	659	651	701	685	714	673	651	698	667	683	630	647	637	708	696	681	688	640	654	644	701	639	717	640	639	668	657	682	679	705	676	698	662	666	620	667	661	668	622	676	675	703	656	672	695	692	654	657	632	673	643	654	631	720	691	665	656	635	691	622
5373	10516	9144	4264	2604	2205	1790	1627	2015	1591	7251	29105	22924	13433	4700	1937	995	701	583	588	593	619	584	613	603	584	609	578	572	595	585	592	619	628	573	556	567	586	599	553	610	600	624	599	590	553	617	597	578	547	567	603	549	633	581	585	597	572	579	626	590	618	596	585	606	570	584	589	565	596	563	623	593	550	554	598	581	575	574	598	580	588	569	595	594	566	569	578	571	604	570	605	599	613	607	559	571	608	569	611	573	626	574	583	591	591	596	522	578	552	609	569	618	580	580	557	624	593	549	633	568	604	593	611	558	594	580	580	619	598	558	564	595	622	575	610	579	605	587	565	574	593	570	599	571	593	610	629	615	593	561	583	566	599	593	600	547	574	589	621	585	564	598	558	585	591	557	540	609	561	584	623	581	550	546	546	594	618	573	588	562	578	596	584	609	596	528	585	551	574	589	574	593	569	589	590	571	579	599	556	613	593	593	607	606	607	604	573	577	614	610	585	599	590	636	569	576	594	558	569	554	580	563	581	565	614	565	576	583	623	604	568	584	564	557	555	617	599	533	585	555	573	584	586	605	603	565	580	603	549	570	602	594	605	573	593	555	590	615	587	587	589	559	589	547	622	603	645	594	600	553	555	519	591	535	572	563	599	559	557	590	572	561	564	588	617	545	562	633	568	596	575	569	565	585	562	573	593	573	562	554	595	521	576	618	566	571	590	615	593	617	543	558	592	548	615	552	587	537	617	583	600	586	563	577	576	589	591	567	551	590	568	583	581	565	571	558	626	591	599	593	595	523	558	582	520	603	509	582	549	614	574	574	563	566	576	555	590	592	604	613	599	592	608	546	542	524	524	590	546	598	575	600	583	589	589	576	624	576	540	604	558	570	535	592	592	532	568	598	543	599	583	609	560	591	611	552	569	564	624	551	561	562	600	632	648	588	599	586	560	529	593	579	611	586	589	607	597	571	607	577	560	542	555	565	563	555	610	554	610	565	565	549	586	558	595	582	591	580	584	606	602	632	536	593	571	578	608	587	582	553	588	574	550	550	574	599	600	583	569	584	548	604	577	589	607	594	592	547	600	580	588	578	580	588	593	588	583	565	567	543	559	593	561	497	569	601	594	588	564	527	600	597	626	610	598	558	592	593	575	580	529	601	577	568	574	593	576	558	624	578	614	564	565	605	564	598	528	611	558	584	560	574	578	597	572	555	579	577	574	605	583	584	573	559	595	599	595	607	545	583	588	559	586	587	590	546	569	602	570	602	565	534	584	614	595	573	581	584	578	526	608	618	592	556	591	557	550	560	573	649	591	535	582	555	579	573	616	619	571	573	608	568	622	536	597	556	581	574	574	575	605	612	590	576	537	548	558	583	590	558	604	585	573	588	593	605	580	550	570	583	584	622	549	608	586	562	580	554	562	593	602	585	553	552	621	570	577	596	562	631	592	587	569	583	565	565	614	561	593	592	578	568	589	574	622	575	568	627	574	547	579	577	581	603	575	585	533	627	615	564	564	578	619	556	533	625	617	532	586	592	551	523	580	564	559	532	576	568	567	525	631	594	572	604	530	564	550	542	552	592	575	576	556	538	606	538	579	596	584	591	598	567	561	588	569	550	596	576	565	593	584	588	569	539	579	561	610	619	639	596	611	541	602	569	579	584	561	552	605	522	561	599	555	601	612	611	620	575	552	567	568	564	582	558	589	569	554	564	600	592	592	585	651	605	603	605	619	582	579	545	603	600	563	571	572	577	546	538	528	578	566	561	591	555	592	612	602	576	589	587	572	571	578	611	603	582	586	561	581	580	589	554	564	556	602	599	585	589	591	584	600	603	570	579	612	615	558	607	591	550	581	561	614	605	566	542	581	601	631	654	514	602	578	589	557	566	607	596	572	551	586	568	576	599	567	552	557	567	631	614	545	564	582	600	580	618	591	598	605	591	606	601	582	582	597	562	597	558	575	602	604	539	504	572	573	542	576	590	552	556	560	561	582	588	634	569	593	599	601	562	572	580	561	617	600	581	589	620	598	551	611	576	568	558	559	570	555	578	524	579	548	577	622	617	570	547	624	536	593	576	571	565	617	602	603	582	607	576	612	590	580	583	573	600	554	625	557	592	573	578	577	591	549	576	600	603	584	575	557	573	591	559	624	570	618	593	600	576	591	547	581	617	581	526	599	607	548	566	585	565	583	551	574	573	591	568	595	543	621	542	576	588	591	589	554	593	564	549	550	574	580	543	514	588	615	548	554	616	594	631	559	565	566	578	538	617	583	499	547	551	565	570	610	550	604	591	594	591	601	575	568	586	567	607	597	614	537	605	597	584	572	579	559	609	571	564	563	612	554	564	569	604	561	617	554	563	586	561	576	598	587	588	579	609	538	588	555	566	576	607	596	582	565	629	608	567	604	596	526	587	615	559	588	568	589	546	552	557	531	583	568	591	556	547	577	538	590	532	556	596	575	568	592	573	589	583	585	574	583	555	566	585	572	572	580	585	562	579	582	570	585	586	614	563	577	580	566	567	600	577	593	588	559	565	590	593	592	609	560	595	651	577	522	568	539	605	594	572	577	579	585	569	579	586	520	576	565	579	535	577	597	607	567	595	611	566	623	583	620	552	610	617	586	618	540	564	614	569	593	599	564	586	588	539	571	574	580	572	605	597	570	541	572	513	650	576	540	568	576	575	550	571	597	584	609	596	605	571	615	569	567	579	615	543	554	619	568	587	592	551	564	592	591	579	550	575	592	597	556	566	550	601	583	550	562	567	590	577	582	585	582	533	607	588	603	572	563	583	556	566	573	621	561	594	569	600	582	596	573	575	568	613	586	624	629	587	586	551	565	573	586	552	603	569	522	580	560	575	588	607	586	620	612	600	572	604	607	621	586	581	567	586	626	539	579	582	592	551	557	585	604	564	597	587	580	553	617	652	585	586	565	599	578	576	574	601	551	626	603	586	588	577	543	543	580	588	589	575	546	580	626	599	568	612	586	553	606	522	611	551	582	614	588	559	591	614	607	615	590	535	602	583	568	627	559	568	555	590	559	569	573	564	581	585	554	624	585	537	564	581	544	563	565	578	545	560	553	568	615	619	576	598	610	617	542	604	573	555	605	610	609	545	618	578	587	578	582	598	554	575	579	597	648	599	574	604	598	601	594	587	534	539	606	570	580	567	617	546	616	561	569	542	504	589	547	532	528	576	576	591	609	582	585	566	565	567	607	552	577	556	578	559	581	549	578	563	560	597	592	530	578	574	616	559	582	568	590	608	568	576	591	559	578	584	570	554	575	562	588	535	619	537	591	572	552	559	542	612	592	614	557	579	533	582	616	533	545	569	531	625	613	569	554	558	571	561	567	547	581	582	551	552	612	581	531	579	528	622	614	560	573	599	556	568	568	605	595	551	584	572	622	590	586	556	584	569	552	550	548	590	607	543	550	570	547	576	600	606	571	551	599	580	546	609	614	582	596	565	580	568	550	578	561	528	574
27664	11276	2711	1582	1025	917	767	738	795	786	1131	2204	2037	1456	922	718	625	615	578	600	634	575	621	531	596	596	548	542	577	583	610	583	608	604	607	597	592	613	581	612	577	543	528	601	578	574	587	624	587	625	577	556	634	594	598	567	632	557	598	568	617	566	588	608	561	592	559	611	606	592	581	602	564	574	605	576	618	585	572	621	611	588	618	584	575	594	584	585	549	540	647	586	603	568	600	540	572	567	571	562	600	607	613	545	563	649	613	590	610	618	563	611	605	583	572	579	592	578	614	604	550	566	584	599	557	632	604	617	595	573	590	616	617	593	572	577	572	554	599	580	580	546	567	541	561	576	541	588	583	549	598	585	626	606	608	603	556	572	590	585	585	569	579	601	602	578	585	585	589	598	587	631	592	587	591	617	564	556	595	556	595	659	606	584	563	617	566	573	593	594	568	585	584	594	557	620	594	581	572	572	575	597	596	572	574	587	593	613	559	581	622	596	608	575	558	538	574	588	554	561	596	630	635	565	590	616	556	608	607	579	568	592	523	614	588	606	628	574	547	606	599	567	632	610	595	587	585	593	588	563	606	590	567	563	583	610	536	590	584	604	553	570	566	581	584	596	556	557	591	595	606	612	641	562	598	573	601	568	596	585	584	551	564	555	587	568	611	586	592	593	600	585	608	527	543	596	634	629	595	570	616	591	599	616	580	583	565	585	532	596	556	587	651	604	622	657	592	589	603	621	589	592	600	600	579	569	580	580	571	553	606	582	580	575	586	597	525	581	621	602	597	595	580	645	610	603	587	568	584	592	586	614	621	585	585	552	631	575	644	590	584	597	528	577	603	616	609	554	568	591	600	581	609	607	583	625	575	581	619	571	596	569	554	576	564	591	576	585	604	586	620	593	606	564	601	608	561	580	601	609	569	574	577	605	600	598	619	618	597	651	566	567	611	586	591	580	514	590	586	568	622	601	601	561	562	586	552	573	536	534	597	626	587	591	575	551	582	601	588	586	569	609	622	574	671	629	594	592	577	567	580	576	572	577	583	556	599	613	565	577	600	615	576	573	671	539	585	643	593	577	603	624	580	583	567	594	561	626	581	571	554	581	537	578	553	619	561	573	583	592	543	574	566	627	597	574	571	559	649	606	604	603	602	576	584	596	588	603	540	582	626	571	594	561	580	644	617	612	615	575	570	587	559	573	596	577	579	566	553	585	567	541	610	565	588	609	632	571	576	584	580	553	585	588	563	589	618	559	556	556	613	640	636	584	566	562	600	561	570	558	586	566	583	601	606	608	613	609	589	612	537	580	605	611	605	544	559	582	576	579	609	559	607	596	610	615	567	566	598	592	636	583	557	530	597	574	599	578	550	604	570	567	594	580	565	575	576	575	579	662	593	536	606	588	561	620	634	563	567	618	564	601	599	581	615	575	552	586	573	597	581	579	582	617	585	620	543	562	644	547	610	509	568	633	584	592	589	605	568	616	616	599	585	602	581	635	588	594	610	582	627	599	588	552	528	558	608	574	586	547	585	591	590	595	584	596	608	618	605	605	596	613	563	578	594	594	555	613	586	603	567	618	526	566	582	604	566	576	591	624	537	576	574	595	623	608	580	601	593	558	597	570	598	538	544	565	594	585	597	579	578	613	564	622	580	537	606	560	607	576	554	613	564	574	582	560	611	589	562	563	638	560	549	601	588	585	553	572	539	651	573	569	571	586	624	562	605	609	575	623	588	573	625	524	595	601	585	628	595	578	581	543	586	554	608	589	590	610	587	612	607	577	611	581	607	589	601	614	617	598	618	586	570	590	574	594	553	579	602	571	596	623	619	563	535	594	565	622	610	625	581	623	605	596	623	592	562	600	575	583	585	618	560	620	577	617	574	566	570	581	593	612	549	561	620	624	602	619	611	581	579	567	597	588	616	614	576	581	591	630	547	609	572	601	570	571	621	563	549	559	566	642	617	584	589	635	591	569	533	595	596	623	572	584	560	607	587	615	591	589	593	590	589	581	569	549	633	616	578	573	547	592	594	595	611	554	609	595	598	592	564	575	610	608	556	553	617	590	574	553	580	579	616	601	596	607	608	585	550	600	573	602	630	591	571	562	566	587	595	569	628	572	586	563	551	588	581	562	606	625	569	624	590	611	582	601	575	557	581	603	614	588	594	592	559	608	550	556	595	587	587	577	602	556	605	585	590	572	597	612	593	608	575	613	603	618	546	578	607	559	605	566	570	608	646	568	597	584	600	616	597	621	576	563	555	616	628	567	619	623	584	578	587	631	588	550	572	557	584	564	570	570	595	585	535	550	573	589	595	563	617	620	612	547	599	575	616	614	557	592	571	578	559	567	584	591	659	586	573	612	567	632	597	611	580	568	610	586	546	569	596	573	573	575	579	585	553	549	615	540	613	602	606	573	595	592	561	606	573	599	592	614	568	590	633	571	555	577	594	614	639	592	579	573	608	630	586	647	617	597	588	573	583	603	570	574	575	625	567	586	610	578	583	575	548	611	560	592	594	650	563	631	579	622	561	564	571	591	581	627	612	612	502	568	571	573	565	566	572	550	567	574	597	604	564	562	568	584	583	598	584	594	566	571	564	611	588	559	556	570	558	584	610	591	609	610	554	565	545	597	588	632	581	564	580	572	582	619	582	611	581	573	615	594	592	580	589	597	573	584	553	580	594	555	573	608	589	545	562	573	593	644	592	593	579	620	589	581	585	596	584	571	589	611	544	600	578	590	592	647	585	575	601	592	611	562	569	614	547	573	603	598	572	563	585	572	601	578	586	589	611	563	629	593	609	587	590	625	655	586	612	586	574	592	583	617	609	597	627	590	532	584	569	549	567	589	592	623	572	578	576	585	564	610	594	559	572	573	631	585	616	599	614	603	590	601	595	608	578	554	613	615	589	584	582	642	552	561	589	546	617	546	562	632	615	586	574	575	577	613	597	570	580	622	575	604	626	607	604	569	598	562	580	584	551	609	617	585	584	565	571	590	601	568	596	586	569	587	582	599	530	590	576	618	616	591	590	596	564	589	593	615	571	587	571	600	605	550	548	596	571	543	581	535	577	583	609	590	616	597	611	629	553	578	566	620	604	570	581	588	598	601	546	569	590	613	583	590	601	586	636	540	575	573	566	540	579	561	594	613	609	605	605	606	578	571	612	576	619	575	606	561	585	606	616	582	580	594	606	588	584	564	584	573	587	538	567	579	540	596	540	578	618	550	577	559	543	574	545	577	581	610	595	543	571	604	640	626	566	546	581	614	595	595	571	528	604	578	603	579	633	577	572	598	543	535	588	594	561	587	590	576	622	567	598	605	614	611	592	560	570	593	600	626	613	561	558	618	566	602	659	549	589	597	609	568	572	561	570	572	566	585	567	557	582	564	596	618	584	611	580	561	545	613	538	604	600	595	599	549	562	567	569	569	579	542	612	616	573	600	605	627	580	600	643	572	586	616	571	616	615	603	606	623	614	611
5618	1625	2168	1025	910	953	739	789	877	827	1354	2587	2275	1463	833	628	521	511	519	505	485	509	500	459	481	516	468	480	497	487	537	493	476	524	485	520	484	500	469	489	484	494	498	486	480	453	523	504	453	509	512	507	459	544	498	525	488	509	512	467	484	502	500	512	480	520	496	481	504	481	480	489	512	510	475	467	492	458	524	488	510	485	481	493	487	479	497	505	494	499	490	491	460	474	496	455	504	491	489	501	494	508	512	554	514	491	492	507	471	510	515	472	482	507	519	514	444	500	455	496	530	459	497	469	463	507	515	501	491	458	524	466	530	486	457	484	445	467	481	451	488	471	524	495	508	452	501	502	483	455	522	508	500	535	504	437	529	484	467	473	490	483	497	522	528	451	487	433	495	471	493	501	466	459	509	512	508	474	478	462	507	528	525	479	481	485	516	499	452	498	511	475	507	488	481	470	454	457	502	508	500	496	506	490	493	507	498	482	497	472	499	486	477	485	480	459	510	493	505	466	499	498	514	458	501	518	469	505	455	488	480	495	480	529	501	483	484	487	491	500	502	472	555	498	482	480	475	499	463	505	489	480	513	451	493	507	514	519	450	483	497	517	471	467	530	457	438	504	496	526	526	486	516	543	501	547	478	490	493	509	512	492	489	505	500	492	478	485	461	500	514	484	458	493	501	507	505	504	444	477	469	509	449	492	493	482	477	486	522	489	514	489	505	474	531	489	520	492	465	523	506	515	491	469	491	498	512	457	476	476	501	497	451	478	521	484	475	466	498	500	488	480	485	485	482	472	493	503	496	501	510	495	509	492	537	519	455	461	497	452	500	425	521	528	524	470	485	517	510	461	478	504	480	470	509	487	526	479	515	505	489	483	489	490	521	500	495	477	479	474	515	510	519	516	496	469	483	481	511	478	512	456	489	524	505	496	475	486	485	504	518	503	470	531	502	473	518	521	469	513	486	553	531	503	509	515	507	505	448	505	503	489	507	528	466	461	499	479	516	515	447	464	480	479	471	462	479	527	523	511	495	495	512	489	493	530	482	477	480	499	480	490	513	503	488	495	487	491	499	477	485	471	503	509	507	472	484	467	465	519	467	507	501	483	521	465	496	509	504	510	495	451	479	476	476	464	480	486	476	465	470	498	450	487	505	432	485	489	507	508	513	498	469	528	475	544	498	519	483	510	481	505	504	504	479	497	484	498	481	492	487	470	476	462	492	490	486	469	472	497	472	451	484	498	507	486	483	497	471	470	487	503	501	477	503	502	454	451	493	496	480	470	519	473	500	490	454	507	503	501	509	474	475	507	496	512	497	510	492	488	504	496	473	504	466	514	478	489	473	480	512	502	482	495	471	521	523	522	470	516	512	506	469	493	486	470	527	505	508	463	458	484	505	524	519	482	488	490	485	537	521	493	518	483	546	502	490	493	519	467	457	499	511	482	518	535	487	500	482	440	498	466	512	502	482	472	485	498	502	462	466	534	519	480	493	504	483	512	474	488	474	487	483	504	462	505	475	485	491	490	536	493	511	477	518	529	504	460	464	514	493	497	497	507	484	546	482	517	487	424	521	523	447	526	469	530	440	445	539	464	496	495	528	508	485	493	483	441	482	464	485	524	503	497	482	477	504	488	484	473	487	506	484	509	480	525	470	497	471	484	518	500	485	485	490	488	472	461	491	535	488	476	518	461	477	498	479	482	513	504	456	497	478	493	514	487	481	477	494	489	472	456	495	522	476	491	495	472	496	499	487	469	478	511	488	475	489	482	505	467	530	488	515	508	466	454	497	451	487	456	502	505	479	495	475	446	514	483	489	478	482	489	489	480	472	482	498	498	476	513	477	495	485	484	515	462	466	484	494	527	477	496	515	458	514	524	491	513	445	496	495	475	495	508	534	513	515	488	474	475	478	457	490	483	463	517	487	517	489	486	523	535	456	536	539	488	460	465	479	478	470	476	489	479	513	473	520	501	442	497	510	495	501	496	502	460	517	495	487	467	484	497	447	468	477	463	476	480	489	477	499	472	510	501	487	515	509	508	490	486	519	458	484	499	491	497	498	491	481	495	526	495	485	470	478	491	506	494	475	490	485	504	516	496	528	462	498	494	516	494	493	500	480	484	464	487	477	468	495	474	492	530	472	533	513	455	483	469	454	522	478	494	463	537	498	490	484	519	472	488	511	540	504	459	496	497	515	521	503	500	533	498	473	524	454	507	483	484	467	480	482	522	462	465	490	465	513	494	497	504	469	507	516	467	496	478	543	485	478	457	534	487	471	519	494	478	491	495	543	510	433	508	517	506	478	509	488	496	494	486	509	480	490	485	497	481	484	515	509	488	503	482	497	498	467	507	471	481	462	442	502	524	505	487	485	493	501	488	506	486	481	504	462	471	471	501	433	528	507	486	498	490	511	511	493	539	452	491	485	466	512	496	487	550	505	480	477	500	477	509	496	524	494	458	465	500	502	504	519	488	455	458	518	497	497	501	511	492	502	492	527	492	512	496	459	466	493	473	450	483	521	472	487	477	475	529	526	466	512	486	501	536	478	475	501	452	510	490	493	478	507	502	497	494	523	466	485	479	494	515	493	514	472	494	488	502	491	443	490	528	493	477	459	497	528	517	496	474	534	483	464	510	489	479	520	448	479	475	456	474	504	498	523	483	515	488	509	497	485	491	493	481	508	477	471	510	494	481	540	505	479	491	501	500	502	497	504	454	466	481	474	463	475	473	463	503	497	505	484	500	439	508	484	486	493	511	504	497	477	480	512	489	474	539	476	468	504	508	541	479	512	522	489	494	486	465	512	479	490	509	492	485	464	516	509	499	520	472	494	486	489	479	460	508	499	479	508	497	523	513	535	497	491	503	467	479	483	504	505	472	521	472	483	497	529	489	481	490	464	515	479	477	485	487	476	539	483	508	489	508	489	499	518	528	506	488	511	473	500	501	465	458	539	475	508	531	499	517	491	485	456	502	508	494	480	500	508	509	489	479	494	476	503	466	547	524	493	507	508	512	480	506	476	470	489	481	500	510	482	486	501	502	486	512	481	520	494	528	512	520	494	510	463	468	492	486	489	475	485	492	500	470	481	493	501	452	470	500	535	467	528	460	450	496	474	512	525	443	483	489	487	505	515	479	468	507	464	473	463	490	522	487	463	465	509	495	495	484	479	486	495	502	452	533	505	492	499	482	511	526	475	528	508	490	456	533	528	504	497	502	513	473	511	534	529	489	523	548	443	483	514	482	531	502	494	516	517	464	486	477	498	490	503	482	470	492	468	474	457	509	486	499	462	508	484	498	519	481	520	510	492	485	476	487	457	517	480	503	506	485	510	500	506	502	542	484	478	475	460	477	476	490	488	488	483	471	517	503	498	493	493	497	496	498	508	458	493	483	493	466	493	520	459	518	518	495	508	508	461	562	463	499	508	498	467	461	486	479	514	493	497	467	497	517	490	486	485	504	494	541	468	502	528	509	508	526
25611	21424	27542	25514	9056	2469	1383	976	998	938	6068	16929	14793	8274	2664	1111	690	608	584	577	589	577	521	539	589	595	538	559	549	566	567	553	550	583	531	545	585	580	588	548	598	595	559	575	570	561	579	543	518	522	546	538	520	533	564	564	544	556	566	585	596	582	595	515	520	548	547	580	569	567	490	540	535	569	602	585	546	537	568	584	567	592	533	515	530	565	538	555	564	579	526	548	580	536	566	591	535	533	584	533	558	573	514	572	596	567	576	600	553	582	538	558	541	567	526	577	543	541	559	535	543	533	585	517	591	575	568	589	508	571	575	551	561	608	537	567	591	583	581	533	516	539	571	553	566	550	557	545	565	534	549	546	541	619	589	536	556	582	558	575	586	575	561	540	533	519	535	547	574	535	520	548	546	535	574	599	567	556	596	533	552	580	565	601	573	545	528	519	540	577	550	564	561	564	504	556	551	595	583	522	525	598	590	518	555	572	545	523	583	542	538	557	579	549	559	514	592	544	595	592	554	584	598	576	543	547	572	549	567	518	561	568	607	555	580	563	545	567	575	536	573	565	606	579	549	569	544	530	560	505	545	580	567	570	513	557	549	521	557	577	599	572	563	577	522	594	503	602	535	582	577	573	545	581	589	578	540	576	563	549	595	528	582	598	566	597	567	566	607	582	534	549	548	589	584	567	539	565	524	597	553	533	536	568	565	566	526	581	586	563	561	562	575	582	538	559	541	522	543	569	527	589	547	612	557	584	586	537	584	559	597	565	575	561	522	565	567	579	576	518	587	598	553	600	550	560	553	519	575	501	611	549	513	518	549	535	545	547	580	582	553	567	540	513	529	546	554	570	552	532	547	574	539	561	548	550	533	570	561	533	553	542	563	551	568	504	576	542	565	546	531	520	535	556	588	586	566	541	585	522	589	551	568	569	544	599	524	546	576	556	597	570	566	545	534	587	556	583	602	571	602	533	513	554	541	521	596	582	578	536	599	545	603	570	573	597	556	592	529	588	563	555	522	575	610	549	547	594	549	599	543	544	583	540	540	572	541	571	540	575	559	541	552	529	578	574	566	592	614	563	574	558	595	546	565	534	535	579	529	527	560	582	569	587	542	598	563	542	537	568	547	549	562	537	581	544	550	553	560	527	558	516	573	580	535	565	569	585	561	597	575	520	538	570	588	547	565	547	588	551	559	597	526	522	594	571	576	562	546	570	522	543	541	506	492	571	544	589	569	533	567	572	550	548	590	522	563	556	594	572	527	528	536	528	586	558	548	543	591	513	566	580	554	581	554	529	542	573	550	579	553	559	565	585	556	570	553	555	569	546	590	552	540	567	546	554	570	563	569	542	523	583	566	535	547	631	595	608	534	554	552	523	604	519	583	563	570	499	534	584	565	585	532	596	552	528	571	564	565	514	525	539	548	553	595	532	558	560	551	555	561	543	589	526	560	551	550	547	562	555	555	573	540	535	539	565	557	527	558	580	506	564	557	532	549	549	525	566	561	554	543	549	527	530	556	577	545	572	539	584	509	562	593	582	600	580	576	570	561	543	577	530	553	594	563	498	573	546	552	565	532	601	560	547	547	554	535	530	585	546	568	568	510	564	541	555	539	582	570	558	579	587	502	557	579	551	566	534	572	533	579	524	558	571	538	560	557	575	597	566	607	549	555	564	561	556	555	566	541	578	559	592	562	560	559	535	558	543	579	538	559	565	567	568	561	548	587	546	578	588	538	566	594	518	524	546	530	557	532	558	548	560	584	542	560	570	570	532	587	574	560	565	568	608	526	514	559	533	585	537	562	567	528	528	556	488	577	577	584	548	625	548	564	621	564	551	530	571	550	575	581	559	579	606	571	576	532	500	579	553	559	544	570	611	552	560	506	584	561	550	545	601	524	555	576	527	547	551	538	575	525	568	542	538	555	582	609	544	570	564	559	533	554	577	594	549	546	522	563	568	559	567	575	583	529	582	548	532	534	545	566	544	572	561	483	562	557	572	536	590	576	568	551	594	563	572	555	553	538	558	557	584	561	562	573	556	511	574	562	559	577	536	590	573	536	578	557	549	541	570	557	578	549	551	523	570	582	555	533	543	581	505	598	574	538	581	549	597	518	557	525	556	548	582	550	535	568	540	562	558	596	558	546	530	523	541	552	536	560	597	614	504	578	530	591	569	530	588	583	571	540	563	555	588	518	527	584	552	575	524	557	551	550	557	553	549	550	552	585	535	606	552	578	541	576	600	534	558	529	530	560	572	556	622	561	558	568	530	552	567	537	564	547	545	606	555	532	571	588	566	549	536	568	534	532	533	544	583	536	541	548	556	535	558	580	550	579	579	553	606	536	599	543	563	559	554	576	554	522	572	562	556	564	525	551	618	552	577	588	579	537	539	581	596	529	534	607	553	550	530	542	587	593	556	552	592	567	544	526	550	610	580	571	574	567	591	606	529	537	566	530	591	563	546	554	539	529	567	588	534	525	545	583	570	522	562	593	517	530	572	537	554	518	580	556	567	553	592	556	543	575	519	550	583	562	520	550	558	556	568	574	580	584	580	554	578	564	591	563	596	548	541	591	589	616	597	592	543	549	584	557	581	531	554	560	549	500	535	636	545	560	520	562	577	545	601	577	608	543	568	542	568	569	601	561	556	585	541	598	542	586	558	587	555	600	529	569	555	563	540	572	554	561	573	568	562	626	597	524	567	574	596	560	597	548	541	540	543	565	510	592	543	597	562	515	593	544	565	565	570	550	558	554	602	548	511	574	568	563	519	589	546	543	589	559	530	571	587	552	530	500	585	566	591	561	574	558	548	539	556	553	550	549	509	557	547	550	554	622	559	551	544	548	559	557	555	551	605	574	555	574	597	573	568	598	552	586	518	570	562	601	583	566	520	571	560	568	599	522	549	551	566	553	576	568	581	544	558	556	516	529	572	569	559	599	580	549	543	553	560	545	594	531	567	547	535	583	595	556	607	548	556	586	541	582	541	587	547	542	556	532	563	564	561	554	556	519	554	633	551	568	539	502	533	537	576	591	550	560	576	542	578	556	542	532	566	518	534	580	580	572	501	574	558	538	578	552	544	631	599	577	573	539	554	552	524	507	520	572	571	538	531	588	573	549	603	532	572	568	616	561	561	590	540	557	567	557	536	594	574	597	571	555	545	543	546	571	563	569	532	561	573	522	583	584	585	524	554	570	538	558	563	570	560	579	525	571	582	534	545	559	590	523	602	549	569	535	556	511	564	538	561	536	506	603	556	562	557	553	557	525	575	544	572	583	538	539	558	597	559	556	519	566	545	549	547	560	541	586	551	571	565	587	541	537	568	533	550	523	532	630	562	545	585	545	533	538	590	591	593	556	615	563	587	567	525	579	566	580	532	570	562	543	566	565	540	562	571	591	578	558	592	526	560	562	565	597	518	555	505	552	571	536	600	542	533	549	574	585	525	552	556	570	540	548	544	530	565	631	589	570	588	582	571	607	509
4372	4336	4982	2389	2026	2095	1320	1133	1285	1279	8354	17158	13207	7353	2488	1097	678	582	504	480	502	486	533	471	493	493	512	487	507	516	472	447	544	485	523	506	491	507	467	471	505	490	519	509	489	486	537	481	505	514	499	532	538	490	476	472	535	466	534	520	514	513	495	500	486	480	493	520	466	458	509	469	483	475	512	461	508	499	486	507	490	496	502	501	533	486	454	456	507	513	504	499	478	446	479	519	480	512	466	506	504	463	450	490	486	510	486	512	484	498	496	503	497	471	510	482	478	482	494	516	523	509	465	473	440	491	519	524	448	559	490	508	445	482	515	482	502	510	485	527	511	507	522	531	510	501	463	538	496	498	467	489	496	497	480	500	482	492	475	521	449	494	493	531	471	483	514	495	479	490	494	479	514	494	478	486	507	464	456	476	496	489	482	521	498	432	507	506	494	503	514	544	495	462	457	520	520	544	501	522	501	489	472	473	460	523	504	522	486	502	452	512	476	534	525	479	515	500	487	497	476	469	485	484	474	503	471	524	488	508	506	489	501	459	503	555	506	491	507	482	474	546	528	441	506	474	508	489	492	502	544	518	498	517	478	504	504	505	537	496	510	531	500	532	514	475	514	468	509	520	487	486	508	485	513	471	441	469	441	470	525	488	457	530	498	478	451	494	458	478	489	501	486	487	478	483	494	458	503	522	521	496	490	496	473	507	513	507	496	517	462	502	503	520	475	494	497	494	502	511	524	497	481	482	483	484	470	500	521	485	474	511	487	479	514	421	464	474	533	492	494	508	466	484	471	448	486	473	525	466	484	472	517	478	494	512	494	500	498	476	492	515	486	531	461	471	491	456	490	477	468	512	530	522	480	464	504	475	493	508	501	461	468	499	509	471	514	512	460	475	558	466	539	499	478	504	458	477	499	466	476	483	460	487	534	510	482	468	499	487	503	479	512	473	488	485	501	502	518	507	472	488	498	461	504	546	473	462	494	514	473	495	468	502	547	493	467	527	464	528	516	480	522	456	487	530	516	504	498	464	532	528	489	519	486	467	492	495	491	480	505	487	476	539	493	476	468	495	459	515	455	482	522	505	544	457	486	511	495	438	474	486	517	503	541	496	498	487	461	460	483	482	501	463	494	487	529	482	473	481	511	496	528	486	493	478	551	463	494	514	478	441	469	507	510	455	501	507	515	441	491	482	509	526	511	487	551	468	496	485	499	518	523	513	479	451	483	500	466	511	483	501	507	494	487	475	484	490	500	534	490	494	523	511	526	498	508	506	505	509	497	504	485	526	492	456	503	498	502	516	505	516	522	490	494	509	457	508	466	533	493	490	491	483	531	490	465	497	514	465	520	517	486	485	503	471	530	505	483	493	461	483	493	480	493	490	490	466	501	469	468	494	467	500	468	503	461	471	513	483	490	501	484	485	528	491	486	490	514	484	511	515	487	483	506	515	531	494	514	482	538	450	508	496	453	486	498	484	474	474	498	510	528	477	526	509	514	506	510	467	484	501	508	490	497	465	509	490	471	465	491	490	490	496	518	488	507	487	481	496	453	474	483	476	477	461	495	485	511	497	469	507	484	495	487	454	540	534	481	446	476	513	493	505	497	509	493	486	463	463	517	520	492	497	502	475	468	491	499	505	457	500	529	526	518	508	520	490	507	461	507	522	501	511	498	459	525	460	457	499	526	502	527	490	481	540	505	479	483	518	499	528	492	502	505	487	490	515	472	482	484	523	507	505	472	505	470	469	459	487	490	479	484	492	501	494	480	532	487	492	547	482	526	478	516	520	451	499	539	478	486	481	466	501	497	457	458	525	476	475	503	500	487	490	498	481	488	488	487	512	496	486	488	476	523	497	497	473	482	480	511	500	495	499	446	485	493	495	487	506	502	483	484	483	540	510	512	484	490	480	460	524	505	480	504	516	492	448	494	517	469	458	499	519	501	508	512	507	485	535	493	453	465	512	521	515	476	500	495	496	510	455	484	511	489	525	501	473	485	493	497	512	523	463	488	506	495	499	503	506	524	459	484	497	521	490	498	501	490	502	452	504	494	488	514	456	491	485	506	491	518	499	487	456	501	511	497	483	480	485	482	527	486	485	513	488	484	444	465	489	486	504	501	490	523	531	512	496	487	507	501	510	473	479	512	490	492	497	482	543	498	483	447	478	505	478	508	514	501	501	533	471	497	467	481	493	493	465	470	515	502	483	472	474	483	503	447	512	525	468	462	461	483	490	517	518	483	507	509	496	490	490	478	502	466	509	516	450	535	497	466	481	461	506	495	462	458	465	485	485	469	480	500	485	494	496	513	483	478	563	506	476	486	511	496	475	478	478	492	484	493	498	492	512	468	466	478	471	465	458	533	480	470	422	466	487	516	461	491	487	467	488	523	469	479	485	481	477	529	514	479	499	484	509	510	490	520	495	492	488	421	498	470	530	481	495	530	479	471	437	504	443	493	485	490	513	483	520	486	455	505	436	524	495	530	489	483	460	439	493	488	489	504	488	503	503	473	478	482	494	486	488	529	506	500	476	519	496	549	522	505	463	493	476	494	486	490	460	478	494	470	504	524	509	464	495	474	464	472	499	494	521	468	475	489	465	464	477	490	518	499	486	496	483	460	499	493	491	472	476	508	489	483	488	510	466	456	516	453	512	527	494	491	500	499	497	493	523	477	502	480	487	487	463	505	498	491	529	457	453	504	484	502	506	501	507	496	491	514	478	471	479	468	510	507	524	519	496	499	484	461	515	482	492	466	536	487	436	495	469	480	472	502	482	511	470	482	477	548	520	505	494	468	503	469	478	484	463	520	473	472	496	530	499	525	522	475	489	487	510	565	523	476	513	509	480	504	447	473	501	497	486	488	485	459	475	472	556	503	445	518	499	485	519	477	436	490	465	436	455	479	506	520	486	507	521	464	519	508	491	456	513	472	462	510	466	507	481	503	453	507	491	503	494	468	506	493	495	439	470	453	474	517	479	512	505	482	466	454	515	492	466	488	539	471	504	488	479	475	480	464	523	482	516	483	502	502	474	482	479	510	508	477	475	518	537	505	501	491	498	491	485	482	525	486	521	497	463	477	466	523	506	478	467	492	472	485	471	513	469	476	494	473	487	528	508	485	522	472	523	449	499	520	510	490	509	474	503	471	483	495	528	455	472	478	454	477	512	486	527	461	509	489	502	489	504	486	510	479	465	484	507	454	496	503	501	505	514	505	511	528	515	488	534	486	495	507	486	487	488	527	459	444	486	520	462	495	496	471	476	518	481	531	497	494	478	496	488	475	510	476	527	510	496	484	483	487	493	507	506	499	503	449	527	448	509	503	477	507	491	470	504	498	456	470	520	473	498	501	447	490	515	487	436	493	472	484	471	458	478	492	512	482	481	495	480	453	482	475	483	522	462	495	472	497	497	544	495	466	478	487	476	477	525	464	465	499	465	485	487	510	528	514	506	506	520	514	496	520	494	543	490	504	438	503	469
24633	21409	28614	24547	21168	7989	2215	1261	1186	1126	8228	28240	25815	16376	5468	1713	1061	770	660	665	687	689	636	700	654	703	675	669	647	676	709	659	665	689	678	658	680	719	666	655	653	678	634	685	674	684	651	670	657	661	700	655	670	720	655	632	672	660	729	665	668	653	666	647	683	656	683	696	637	703	698	643	647	673	615	659	689	719	656	643	670	661	688	683	643	690	690	690	679	682	672	640	656	657	638	663	666	700	702	671	652	672	681	658	661	661	670	682	703	629	658	702	696	666	682	663	661	650	689	710	695	657	639	722	669	676	685	701	680	644	661	620	664	648	661	626	672	644	718	647	670	707	642	708	619	711	648	686	666	676	701	704	626	615	657	680	660	664	694	642	719	677	655	698	656	652	654	651	678	651	671	666	658	661	689	700	730	697	627	678	677	679	706	664	661	686	695	689	593	650	631	665	687	641	623	639	688	664	663	626	714	651	689	634	665	656	594	708	662	651	646	664	690	714	681	662	647	667	680	661	634	722	701	662	729	658	664	591	668	694	700	678	668	668	663	691	656	656	671	668	721	658	715	669	636	659	647	675	690	655	688	688	663	646	684	646	699	701	677	616	659	688	663	651	695	656	612	646	719	676	616	687	709	680	685	642	652	688	626	673	669	655	667	652	665	655	677	640	669	681	665	688	730	653	665	711	651	648	643	694	650	596	699	659	651	638	675	637	656	713	702	685	642	670	703	661	705	654	650	691	682	661	678	671	659	671	639	681	693	622	645	646	651	631	694	645	653	679	649	627	687	677	641	648	675	661	687	682	679	663	584	728	693	652	663	639	667	679	673	684	710	675	630	670	676	660	685	632	688	651	680	709	707	717	642	650	675	647	681	642	628	672	677	678	630	670	695	684	675	683	667	640	667	677	670	674	692	649	661	679	702	697	622	708	720	637	634	650	708	638	647	662	672	708	693	680	666	628	648	731	674	671	687	676	659	678	708	631	662	651	646	647	676	650	675	634	697	633	678	670	620	683	702	711	701	689	660	720	619	682	643	661	675	637	631	692	732	623	651	612	695	643	695	661	674	714	663	641	661	648	639	629	676	694	675	630	644	596	652	659	644	613	613	627	709	666	677	660	726	629	686	623	657	637	673	627	692	678	682	666	657	660	663	698	630	705	662	686	621	676	688	694	628	668	673	653	667	634	645	658	665	691	664	635	660	723	669	676	638	718	640	716	667	616	717	666	691	689	666	677	717	672	684	661	670	628	623	689	654	667	675	699	691	614	663	651	645	697	711	659	650	658	672	696	698	684	649	671	670	660	697	642	624	677	669	694	684	667	671	691	675	699	703	650	667	701	667	682	647	676	710	627	690	618	683	677	642	627	666	680	663	644	678	637	736	684	649	687	634	684	687	708	633	681	640	674	684	689	734	670	673	666	669	647	677	688	658	673	666	697	664	688	681	701	677	664	660	641	648	689	640	647	657	651	624	654	679	614	676	698	642	680	698	665	637	665	640	655	697	643	688	606	661	676	687	623	649	675	679	670	704	665	658	681	673	689	668	675	663	657	645	685	632	673	666	664	685	654	659	705	623	701	700	652	637	691	675	649	668	671	689	695	631	625	632	613	705	671	648	718	658	690	627	668	630	625	643	629	662	703	640	660	663	659	670	682	669	698	674	656	646	674	686	642	670	654	616	678	648	655	654	632	632	670	684	632	639	666	657	722	652	635	685	675	618	620	635	645	630	645	645	626	646	652	654	667	642	636	671	658	661	678	658	645	655	665	670	671	629	669	634	642	656	601	674	701	708	717	656	698	718	666	700	684	656	669	704	679	710	640	645	686	663	652	665	706	636	668	656	633	678	672	626	651	686	673	633	693	677	683	668	679	645	650	720	620	720	646	660	639	661	668	640	682	643	728	661	689	675	697	681	711	601	700	695	673	659	672	669	691	675	691	686	683	680	637	626	684	686	667	657	702	698	655	648	656	656	653	663	678	651	683	673	641	665	658	661	612	684	662	673	651	638	685	718	630	627	638	632	628	633	622	645	631	661	656	641	634	631	706	661	701	670	614	680	643	643	601	665	643	681	657	651	684	645	654	671	643	695	718	651	701	658	691	671	625	604	644	673	658	686	645	701	664	647	633	620	650	625	676	714	689	618	643	632	668	687	725	667	632	652	637	595	650	666	666	672	701	676	702	659	623	700	673	683	666	619	669	678	646	664	678	618	672	643	658	672	667	693	656	680	619	687	622	673	609	714	659	645	671	685	661	637	685	706	675	646	680	679	622	695	656	644	635	705	669	651	634	631	677	655	663	604	671	658	648	690	683	646	647	644	698	700	653	661	704	622	682	677	658	671	646	668	665	679	682	705	678	675	706	692	708	619	644	657	657	667	663	634	624	658	676	642	698	675	721	675	646	663	690	631	661	690	719	682	650	597	659	670	642	655	683	653	661	662	625	670	660	707	696	648	598	695	659	689	691	683	655	664	639	683	652	703	703	617	662	680	680	665	687	674	685	646	718	654	664	640	653	606	642	685	682	651	683	621	690	700	694	640	680	721	685	685	669	706	661	665	663	651	638	745	689	654	663	693	654	662	671	661	655	617	630	655	679	692	675	650	670	683	661	671	699	690	711	673	642	646	710	724	616	657	635	675	681	652	643	707	622	674	690	658	603	643	632	652	663	654	657	634	641	642	679	728	682	697	663	666	636	664	641	622	661	630	673	629	688	664	683	661	700	636	675	631	617	667	669	690	671	670	640	708	649	650	670	587	704	675	654	654	670	678	653	651	660	655	658	686	731	656	684	647	659	658	635	659	626	622	625	643	722	667	694	642	651	670	667	629	668	665	656	698	666	648	646	660	670	671	660	641	627	660	647	688	682	690	634	642	663	652	691	667	673	712	632	645	654	721	654	651	653	674	647	642	660	666	640	707	683	664	699	707	694	653	676	692	635	635	663	687	682	667	662	610	674	657	671	693	649	644	684	627	710	671	659	656	675	660	683	641	674	652	652	609	671	668	644	651	686	716	682	710	585	637	673	673	635	679	676	698	687	676	612	689	635	664	641	638	649	658	651	690	680	674	699	704	617	645	627	626	661	650	656	628	680	642	692	659	650	709	652	659	654	684	654	625	690	621	633	682	680	639	660	669	638	676	712	648	682	706	668	662	705	685	689	655	628	677	652	679	675	676	663	714	675	690	675	634	664	678	635	678	700	734	704	665	664	679	693	641	606	695	632	720	724	688	642	647	669	679	637	649	637	681	644	647	619	647	663	651	661	680	652	648	674	657	676	668	651	662	636	639	649	654	671	681	679	636	676	670	680	660	659	673	650	689	690	625	626	688	634	685	665	701	678	676	671	627	654	647	664	639	647	657	632	694	700	685	664	648	665	684	673	680	670	641	658	646	633	611	640	698	654	653	613	646	645	666	632	680	620	657	661	669	660	691	633	664	646	677	683	645	659	628	659	656	682	650	677	648	651	714	702	660	650	649	664
5411	11174	10100	4758	3609	2117	1630	1303	1402	1421	11298	27584	21917	13148	4441	1813	1013	660	632	566	615	597	629	560	572	636	577	642	600	592	621	562	617	558	618	567	591	624	576	585	581	568	583	631	578	585	615	590	622	587	566	577	571	610	586	551	622	632	591	607	614	558	585	580	624	623	569	614	581	573	582	596	577	588	586	574	563	601	627	581	594	565	555	556	577	583	570	582	618	595	530	591	586	567	606	596	619	592	599	589	591	546	627	632	529	588	602	607	637	626	560	646	601	582	546	629	616	577	600	559	588	599	590	512	609	588	525	584	597	643	608	610	575	546	604	554	562	601	624	597	617	585	622	632	580	600	584	605	592	623	578	575	600	609	578	550	581	585	577	631	590	568	606	607	618	582	580	570	606	601	587	567	620	547	575	559	600	567	584	590	567	626	604	634	566	590	575	592	553	618	620	533	615	594	606	623	577	616	597	581	560	603	576	566	603	589	591	624	591	568	587	574	588	565	542	598	546	604	529	607	609	563	604	568	582	603	602	564	592	582	627	582	549	594	584	581	569	586	530	570	585	587	562	558	574	603	603	586	587	547	534	575	612	552	525	584	620	587	586	592	580	589	563	613	554	571	575	614	572	606	629	547	587	571	544	552	623	580	618	619	593	568	622	544	607	607	586	600	557	593	587	612	590	623	609	619	585	569	544	614	580	587	640	614	529	587	578	583	541	543	588	565	637	637	619	589	618	596	612	566	598	605	562	572	624	606	614	587	591	576	554	586	564	571	556	568	585	582	614	584	575	536	565	556	565	606	591	585	589	608	582	563	606	591	570	570	578	602	543	555	572	558	592	593	581	606	598	576	567	594	553	601	556	632	576	603	547	608	588	591	602	552	596	560	610	574	594	603	595	604	578	612	622	589	582	580	544	590	556	572	595	639	590	581	599	571	566	551	598	540	580	559	569	542	577	591	551	579	552	632	593	564	595	572	596	597	586	603	592	567	612	606	557	602	564	592	554	615	554	567	600	549	613	628	599	636	527	607	590	601	582	555	580	665	586	619	610	581	589	601	605	603	566	588	631	540	578	590	603	594	588	553	599	598	591	604	563	586	574	578	592	593	582	584	547	595	552	581	651	549	591	568	579	578	592	585	560	619	569	569	628	622	559	592	588	571	622	613	594	578	559	571	579	596	565	587	632	515	507	545	575	568	595	591	635	584	582	567	571	572	589	579	538	576	581	558	568	589	599	611	607	591	613	617	555	539	587	563	577	530	614	572	607	575	562	535	603	571	602	534	588	587	597	592	603	600	583	603	553	569	589	536	562	566	629	537	620	609	631	592	565	569	593	555	579	613	622	614	574	584	583	548	632	598	606	623	574	559	598	577	580	611	591	563	551	572	601	572	536	569	578	568	570	581	585	556	600	589	573	556	563	551	592	528	568	551	567	601	564	572	642	571	586	550	579	565	574	604	616	578	577	577	589	619	564	589	593	582	620	573	580	556	581	584	589	615	557	593	563	618	585	600	574	553	591	562	610	560	581	570	556	587	555	577	579	561	520	578	597	565	595	623	585	553	581	574	608	542	603	573	596	632	575	577	610	598	620	567	587	572	589	606	541	600	556	574	627	593	600	565	556	541	570	597	587	573	622	582	557	599	619	603	579	596	602	612	622	535	548	584	637	582	581	619	564	595	584	595	611	591	583	587	582	621	589	533	575	585	584	552	591	620	572	582	600	557	559	545	567	563	568	589	574	600	608	534	639	599	595	575	629	577	563	562	556	551	546	627	608	601	550	559	606	580	567	552	593	606	598	562	599	605	564	571	599	611	604	553	533	587	560	581	630	584	604	551	600	572	550	596	558	606	576	580	587	588	560	565	616	567	572	610	612	514	605	571	578	583	583	614	594	601	585	586	540	561	581	554	611	595	575	586	590	620	535	627	576	580	580	607	557	561	626	606	547	586	575	561	576	574	568	604	558	599	576	539	595	529	559	611	585	582	563	599	577	597	619	571	555	598	569	601	541	601	573	574	541	595	576	607	591	609	556	582	578	577	582	547	600	575	562	592	570	614	606	617	567	627	609	599	640	566	601	567	593	604	600	582	562	603	567	561	602	513	604	594	607	637	572	593	542	592	598	594	583	566	554	553	604	597	548	593	558	548	595	591	621	564	533	589	584	553	548	546	565	553	588	585	587	582	563	562	595	550	570	606	557	619	603	622	590	577	580	623	593	591	554	594	584	630	560	581	555	594	571	544	579	612	556	601	596	558	563	578	613	600	552	622	560	584	576	629	569	587	580	608	571	575	663	580	539	620	552	619	608	558	557	558	530	580	584	595	577	575	597	585	566	538	580	584	551	561	592	588	625	563	560	601	556	544	596	546	543	596	579	586	535	587	568	593	526	621	608	556	601	570	582	568	604	576	554	575	622	548	609	592	584	552	550	603	579	549	565	579	590	605	575	592	589	574	627	556	586	571	642	583	581	586	616	589	575	584	591	539	596	555	595	568	536	611	570	619	584	619	578	533	579	607	572	580	593	588	574	639	592	549	562	575	572	614	585	584	603	635	552	584	585	603	553	614	539	597	576	649	578	610	569	608	560	576	541	633	585	579	576	572	578	572	570	586	593	562	566	575	583	610	605	604	561	586	575	581	610	597	565	525	574	619	586	605	616	569	576	604	606	565	619	533	573	621	602	584	582	595	593	613	613	537	554	566	569	573	532	573	601	588	563	587	606	575	588	599	553	558	569	546	593	574	576	565	558	569	546	580	595	568	574	601	551	606	561	579	560	575	589	606	554	578	580	591	605	589	539	586	580	568	577	578	578	598	552	542	593	579	585	585	636	558	554	602	569	582	537	589	615	605	560	555	573	580	556	653	555	604	574	567	589	608	594	599	591	572	552	555	586	561	557	583	576	567	569	615	616	571	588	560	643	563	594	538	577	564	607	577	592	579	586	592	577	569	563	615	619	557	561	583	591	565	614	627	542	568	597	568	596	571	611	625	571	594	569	551	653	532	579	587	613	606	601	570	551	586	575	606	599	562	635	627	601	610	555	535	557	581	564	581	591	564	626	573	568	600	606	595	581	606	553	578	595	602	601	611	615	571	546	550	579	582	590	556	576	623	615	583	579	569	616	602	618	589	583	588	577	613	603	642	588	561	559	600	587	592	530	579	576	562	574	581	635	591	570	547	589	554	563	579	537	600	592	586	568	585	585	584	590	629	585	600	545	566	529	578	578	592	590	584	578	567	573	580	620	550	562	564	605	611	583	568	580	610	577	557	597	550	557	619	538	590	576	617	592	605	600	603	564	603	559	579	591	588	602	582	589	552	583	599	609	563	526	629	567	608	605	598	590	616	592	538	589	552	542	580	558	605	604	604	565	601	552	550	616	559	591	615	544	558	604	587	584	587	611	530	599	613	559	610	597	548	595	617	640	586	563	585	581	604	629	577	583	618	568	573	629	600	599	581	613	586	600	619	580	563	555	594	604	566
27671	11740	3038	1495	953	712	698	609	660	616	741	1860	1970	1477	990	732	613	579	590	607	572	585	590	583	547	544	570	601	593	547	547	577	557	613	549	565	570	563	581	596	524	545	561	580	568	594	563	534	557	527	561	613	573	535	594	529	576	560	547	550	553	597	537	584	568	597	568	572	563	567	590	537	568	614	565	560	576	542	617	611	598	573	554	568	560	570	536	591	554	560	586	579	572	548	535	555	576	541	541	573	562	575	615	517	614	565	592	598	556	547	579	541	590	607	621	566	546	583	619	548	553	579	575	560	554	536	581	581	591	612	573	587	572	582	563	613	557	569	553	565	579	571	554	571	593	575	599	607	577	615	627	534	539	569	591	518	557	561	545	536	571	552	548	578	543	565	563	561	559	595	529	592	563	567	561	567	606	543	560	532	550	553	550	608	596	520	632	613	585	584	546	553	575	521	527	564	574	553	529	626	609	536	576	552	580	528	577	573	557	585	534	582	543	545	566	603	562	569	571	588	572	560	534	588	586	598	539	582	567	598	579	564	551	529	575	538	604	599	569	544	549	596	549	578	565	558	556	612	609	614	578	544	595	584	564	541	558	580	580	571	604	500	555	549	549	602	575	564	545	548	573	578	588	612	561	598	602	632	581	588	561	605	566	542	595	553	594	591	508	566	549	591	534	533	580	560	589	567	566	546	536	570	557	577	563	570	543	549	562	549	607	598	544	602	534	557	549	540	576	555	538	552	526	557	565	593	575	582	537	546	551	588	632	552	555	559	551	573	607	581	572	588	528	564	577	589	553	554	611	582	577	558	558	565	607	568	583	576	571	574	573	611	544	539	576	545	564	516	541	530	575	589	529	582	567	588	619	546	585	593	517	507	594	539	562	549	574	550	565	573	584	563	575	589	596	556	556	578	530	526	617	561	593	562	539	626	550	531	554	551	576	599	590	539	597	562	591	600	589	581	576	554	541	562	569	528	578	592	612	597	570	526	541	581	573	571	583	573	596	532	578	566	540	568	576	513	562	542	540	556	582	575	597	567	552	519	547	565	575	589	595	570	571	545	551	557	554	559	567	610	544	620	563	600	587	595	549	545	565	546	583	575	618	577	575	536	592	600	580	571	610	575	551	571	569	578	582	611	519	591	591	536	569	579	600	558	545	565	570	564	587	571	572	517	576	570	570	579	591	628	579	599	583	565	546	584	548	610	578	558	581	565	608	489	601	565	587	584	523	526	569	562	586	554	521	547	544	567	579	567	562	595	595	589	536	564	567	572	596	550	551	563	552	590	562	544	585	573	539	545	624	609	580	597	568	560	567	532	554	547	581	578	566	593	564	567	545	591	557	546	564	580	558	544	569	572	583	550	585	535	579	557	595	536	580	574	571	561	566	607	586	541	550	558	556	532	608	565	521	575	589	591	546	587	590	565	582	557	538	566	596	548	560	584	548	588	544	572	588	594	563	570	574	564	593	553	603	578	580	586	599	559	573	584	592	594	593	554	571	558	610	582	586	592	524	585	570	566	590	561	559	597	563	589	592	567	529	540	591	614	615	528	576	586	551	560	558	598	603	551	566	529	555	549	524	588	565	600	587	561	548	542	575	544	581	492	594	535	581	590	588	548	556	543	599	579	596	558	548	545	570	605	544	529	572	584	589	543	562	573	544	579	539	563	611	540	559	576	538	559	523	559	581	563	585	571	543	621	546	602	577	552	536	570	569	545	528	553	542	575	583	571	586	572	510	570	566	553	553	585	588	528	551	565	572	571	596	532	586	556	565	544	604	590	593	528	568	590	562	562	548	555	577	591	613	570	551	548	553	530	588	599	552	606	555	567	564	625	544	605	539	534	554	568	575	584	548	591	605	540	573	531	587	569	531	586	572	562	580	556	554	591	588	546	555	568	578	544	551	645	568	565	559	585	570	550	558	554	563	568	560	606	569	611	549	561	558	575	545	586	560	568	529	530	606	577	552	577	596	545	524	586	578	570	547	578	545	560	553	539	571	573	591	604	548	602	564	571	576	548	561	615	558	547	575	584	568	579	562	545	600	562	558	548	579	550	547	610	588	578	591	525	578	589	547	580	570	566	530	597	595	593	567	552	566	592	576	577	599	555	595	572	535	606	582	555	591	586	604	578	592	574	596	554	508	605	575	589	525	601	557	561	589	590	575	597	498	596	518	586	565	526	529	565	624	575	548	544	576	555	569	578	578	570	535	565	568	549	583	566	589	541	583	542	591	550	541	579	576	578	582	586	557	563	588	534	552	589	549	528	553	615	553	574	526	547	575	572	560	563	543	557	609	540	504	551	580	596	531	561	586	574	592	585	565	558	543	589	586	559	559	537	543	519	588	555	564	583	555	582	574	544	588	521	537	573	556	564	574	586	515	591	539	541	552	562	594	527	556	572	599	551	573	562	572	604	563	530	529	562	546	571	545	589	563	582	591	605	577	603	573	556	586	560	646	566	560	567	591	595	579	563	531	541	545	628	541	550	584	563	574	544	556	565	549	587	599	547	611	565	554	559	572	565	566	590	567	566	567	563	589	591	571	596	590	576	544	570	564	583	546	618	595	567	569	579	560	612	526	592	588	576	578	580	569	563	579	589	591	553	581	571	588	578	571	594	589	558	546	562	624	553	570	599	528	601	579	600	526	585	598	599	540	586	563	559	557	578	605	523	592	575	513	615	563	492	583	592	576	595	585	567	566	564	543	555	528	583	563	519	546	564	550	558	587	571	568	565	573	520	562	576	535	536	609	576	571	542	585	557	584	548	569	621	578	615	552	594	604	589	557	573	569	574	572	551	586	565	598	537	548	537	559	568	612	613	610	576	566	575	582	563	584	570	559	580	548	576	544	585	596	602	556	557	594	601	564	540	563	564	562	592	551	584	532	576	613	586	554	571	563	582	556	591	577	545	553	577	535	547	605	564	527	555	543	585	535	576	616	551	595	543	555	585	577	518	580	559	549	587	602	581	575	560	557	564	591	570	591	614	538	585	562	600	526	527	557	559	549	548	607	580	587	548	553	565	587	568	573	547	546	546	559	560	573	588	563	568	566	591	582	549	615	574	622	524	555	570	593	581	614	597	570	617	537	543	586	568	550	583	613	554	540	574	574	590	562	565	602	563	602	593	601	559	552	557	582	551	572	550	534	578	566	582	566	553	550	550	594	577	578	591	606	556	591	580	580	563	557	569	515	566	550	597	536	581	550	584	528	554	604	555	580	556	560	572	601	596	604	621	540	526	589	535	608	560	586	569	570	542	566	524	517	573	535	583	611	570	531	565	569	579	550	557	538	547	584	577	544	572	539	556	564	555	535	574	589	559	549	542	596	578	588	564	577	547	544	557	570	579	564	562	558	573	567	554	558	552	594	537	576	563	550	582	554	551	580	591	595	566	568	570	560	576	564	568	545	575	601	594	566	596	580	569	568	572	590	550	566	535	544	600	590	552	577	562	559	550	582	546	599	545	554	552	559	516
5908	2848	2604	1226	1066	687	641	631	603	536	757	2379	2163	1549	889	639	560	510	512	462	473	503	496	472	457	505	520	474	514	512	482	490	497	499	486	478	452	471	499	515	465	479	506	487	505	488	488	454	508	483	481	474	506	520	517	503	483	503	499	478	478	502	512	513	489	494	505	560	470	489	492	502	495	487	489	491	493	519	465	503	508	497	487	480	455	454	467	504	496	487	476	463	467	488	469	514	499	522	486	482	480	490	473	460	506	495	491	478	462	476	477	488	450	486	485	478	500	452	488	506	491	495	440	480	460	527	468	493	496	511	466	473	462	505	478	490	482	509	476	492	479	485	508	509	490	513	482	466	527	462	458	486	469	472	500	518	485	521	475	484	530	470	522	467	490	446	484	501	470	486	465	487	492	488	509	466	457	469	504	471	476	490	469	506	516	484	473	510	470	495	467	453	501	482	466	545	481	521	465	472	492	480	488	504	515	452	482	466	473	471	442	474	515	469	524	487	506	491	484	471	507	507	501	486	480	477	509	491	506	489	488	495	503	485	497	490	483	474	502	479	495	470	499	468	513	509	485	526	469	476	473	454	461	502	479	492	539	507	483	499	432	468	521	450	459	471	491	492	480	475	507	507	450	521	482	508	530	499	444	491	488	511	519	511	484	498	492	467	462	506	491	542	492	455	473	468	477	508	478	505	471	493	493	480	498	508	479	476	474	491	481	531	480	490	488	495	482	526	468	480	513	487	501	462	545	508	481	477	473	453	470	480	462	474	447	482	519	484	473	505	495	502	495	498	503	485	512	485	485	497	477	528	476	524	467	484	495	468	499	490	510	496	487	513	499	463	466	479	494	467	504	452	516	493	523	482	494	529	459	455	489	489	470	503	466	466	503	494	471	490	478	528	483	540	479	442	480	494	494	473	488	485	438	482	510	479	489	464	471	488	532	499	472	527	490	475	501	445	498	455	494	528	478	541	478	509	456	451	483	469	505	485	483	496	476	464	511	501	475	509	510	429	527	480	485	509	492	527	476	478	486	462	495	486	447	485	485	455	487	497	481	500	490	512	441	446	470	458	515	483	494	503	457	486	508	502	477	516	506	488	489	492	441	479	517	458	503	457	527	510	503	453	437	507	510	475	522	467	479	456	511	505	490	487	479	471	513	496	511	456	484	476	515	434	487	485	474	501	465	489	476	500	466	454	497	458	516	533	468	477	540	503	511	494	493	512	494	483	458	485	471	472	510	523	471	491	516	471	484	473	468	479	510	508	457	447	523	482	498	470	483	495	510	503	517	471	473	483	492	494	513	442	511	507	474	514	498	454	544	479	507	478	500	448	504	466	522	489	484	431	491	484	482	476	496	476	519	488	481	489	472	545	483	497	527	482	454	471	475	443	473	449	516	468	481	466	516	491	469	544	450	429	516	498	489	498	480	451	458	459	501	521	490	504	487	460	508	503	508	510	488	473	528	513	492	479	473	494	534	502	475	495	498	481	519	519	461	492	506	495	466	491	499	482	492	519	507	477	493	505	480	494	487	508	509	497	507	480	484	476	496	472	534	472	511	492	475	502	471	476	478	502	428	498	468	512	486	495	501	465	496	449	496	467	475	549	471	495	488	475	464	475	489	492	517	445	481	458	497	485	510	472	521	507	453	473	494	518	499	532	507	499	480	493	468	468	443	505	429	503	487	491	505	516	484	486	488	458	487	499	413	496	489	490	472	480	462	477	485	494	486	476	469	474	486	480	475	502	484	455	509	500	514	476	536	495	480	462	502	469	470	499	499	463	500	473	475	464	520	522	513	483	491	475	487	483	512	456	487	497	479	500	492	521	517	502	497	540	448	465	494	496	485	471	480	480	508	468	536	489	448	484	479	505	470	501	486	507	501	483	491	527	486	485	479	466	512	496	472	480	469	471	467	492	520	484	487	457	502	514	472	487	478	513	487	466	509	494	489	509	501	511	500	470	516	493	525	493	503	518	471	454	492	494	487	498	498	494	488	440	470	489	472	500	503	500	470	501	473	509	481	530	504	477	476	507	461	520	489	473	494	475	470	484	479	491	511	510	499	517	487	494	489	515	485	519	489	484	486	507	491	509	498	475	461	528	520	501	500	515	495	466	437	493	484	468	458	531	458	468	492	516	457	489	473	505	485	479	498	460	495	469	495	478	483	469	464	477	461	508	464	486	469	486	519	481	489	494	457	524	464	470	514	488	460	455	501	479	543	520	492	464	468	481	475	481	542	470	469	502	481	490	467	472	485	457	469	470	470	498	499	483	506	498	460	510	495	515	504	515	480	533	505	477	492	487	479	461	468	524	471	505	477	472	480	503	471	498	453	479	501	484	505	465	494	484	478	478	496	475	486	520	480	509	508	518	503	504	510	495	493	454	475	518	475	488	460	456	456	528	498	478	520	496	516	475	498	464	492	459	547	536	474	502	480	482	489	469	470	500	489	493	500	530	509	485	482	457	462	480	539	491	496	492	516	496	486	482	521	493	466	494	506	479	480	461	499	471	486	511	461	470	532	509	517	501	528	486	491	505	485	451	487	472	486	533	492	464	482	469	489	490	506	512	488	495	449	518	481	496	490	466	498	477	456	536	482	504	451	502	513	488	478	486	456	484	484	466	489	519	451	475	481	510	469	465	507	454	502	488	455	524	466	487	460	509	530	460	452	484	461	496	523	512	482	516	500	471	495	501	483	456	454	504	486	502	434	511	525	494	487	470	504	479	516	514	478	490	495	503	492	438	472	498	503	482	493	467	510	468	509	497	472	504	487	468	501	441	453	476	430	456	510	478	418	465	469	463	501	492	472	485	455	476	494	491	503	521	475	471	479	505	481	499	507	503	476	515	478	491	493	505	485	540	498	495	509	523	500	493	505	509	463	466	509	457	500	488	496	485	510	510	529	541	509	481	473	461	516	485	527	496	499	482	499	483	499	505	500	494	494	522	528	500	485	470	476	481	496	483	505	485	500	500	516	477	504	494	494	510	514	492	513	481	481	492	509	463	483	516	483	485	505	504	511	510	482	510	516	499	491	483	465	464	459	470	468	494	477	485	490	527	506	480	490	492	491	487	518	517	472	469	477	462	531	482	488	489	491	519	459	497	471	488	457	436	485	511	476	521	501	527	513	478	497	466	456	493	474	442	488	487	486	489	477	482	477	496	519	516	485	451	503	459	503	514	488	478	502	487	441	490	483	507	552	532	458	502	484	493	466	475	481	482	490	482	447	498	467	452	489	471	472	505	455	457	497	490	506	532	512	477	502	470	493	507	481	505	535	497	469	531	525	497	490	481	476	498	496	523	486	448	458	525	505	448	484	505	504	538	469	490	507	514	489	521	466	510	481	490	475	483	527	484	514	486	502	469	492	479	493	455	490	518	463	477	473	493	452	464	471	512	488	475	520	475	503	527	493	452	458	446	481	468	454	523	470	540	498	460	464	487	502	532	526	524	479	486	499	529	457	460	490	460	474	514
25538	21404	27548	25409	10689	3063	1678	1089	847	769	6969	16347	13733	7763	2458	1035	715	552	572	548	581	556	566	531	550	513	549	554	535	563	549	528	514	476	508	565	567	528	554	510	559	548	488	514	551	534	541	576	501	523	538	531	545	549	568	530	525	541	525	537	549	531	544	500	550	529	518	515	505	502	563	553	512	561	568	548	544	515	549	551	537	565	585	543	522	528	495	533	551	520	501	579	490	537	558	521	522	550	558	548	524	537	510	494	522	535	527	498	546	522	541	548	548	541	536	514	545	545	539	499	550	546	541	569	576	556	529	529	511	506	544	501	541	578	542	505	570	559	559	527	524	500	521	543	574	519	522	545	532	538	527	530	554	536	545	550	554	471	503	532	554	550	532	512	536	517	543	556	506	550	513	582	530	529	531	524	526	548	526	551	543	532	539	516	553	501	538	521	537	531	554	482	531	502	564	567	540	507	537	506	578	582	586	558	559	568	452	548	543	516	537	549	523	593	548	544	537	488	516	489	536	507	540	547	502	546	554	563	527	533	536	527	544	496	539	531	548	517	568	514	506	562	528	563	512	511	513	481	485	528	523	528	529	529	543	535	572	529	516	525	500	534	511	534	583	506	527	543	528	531	531	510	511	562	512	513	504	535	538	534	518	509	560	544	510	570	537	542	550	538	567	566	547	531	574	514	526	535	531	545	550	514	544	512	531	537	548	535	520	516	580	527	534	504	557	517	518	532	544	570	508	540	576	514	526	523	516	509	549	548	513	519	573	558	500	537	578	509	506	542	567	503	554	553	508	542	498	564	494	477	564	529	540	515	555	545	518	511	504	544	542	534	571	520	556	535	547	562	543	533	503	544	537	514	535	563	539	533	527	555	505	532	573	538	530	523	525	538	514	560	524	481	527	543	503	514	538	530	506	545	530	519	535	579	558	497	561	547	513	555	540	544	555	567	515	485	524	505	548	529	547	522	549	551	524	512	508	572	558	538	532	551	565	601	593	553	522	553	574	521	561	532	530	538	504	563	540	590	501	557	460	508	505	489	521	527	567	549	533	539	540	535	542	541	508	539	561	533	515	521	545	495	534	555	544	551	522	532	537	515	568	566	478	531	550	517	513	544	512	526	569	513	580	529	540	531	558	564	527	518	554	534	547	518	514	534	538	557	559	534	505	506	519	527	513	549	523	535	537	507	529	569	540	526	509	565	543	564	556	507	529	543	557	562	547	552	545	537	616	553	507	531	562	527	504	545	542	512	554	570	492	527	506	564	485	483	506	533	530	514	534	537	520	557	508	497	548	520	545	509	515	490	544	500	520	508	559	533	559	543	552	482	580	556	541	517	512	555	522	559	528	516	515	524	514	531	481	495	549	510	542	577	538	541	530	563	485	494	535	511	561	526	523	579	531	495	568	520	535	508	542	552	499	514	565	517	573	540	629	533	561	528	575	523	526	536	539	574	533	556	544	515	579	534	545	550	529	564	484	609	555	490	557	531	515	521	563	547	544	549	533	550	563	548	519	476	538	557	530	524	524	572	499	531	542	524	515	532	513	571	537	538	567	523	487	521	558	570	592	552	535	551	535	519	545	496	507	528	549	545	551	515	525	520	515	536	544	514	566	545	544	520	554	508	564	524	514	566	524	537	519	533	555	545	501	489	530	542	535	547	532	498	528	538	501	550	557	516	528	534	557	502	529	532	526	548	536	514	544	549	490	535	538	491	549	564	507	536	509	531	608	522	513	488	547	540	550	571	524	517	504	543	555	533	533	524	535	522	506	488	493	486	571	546	562	531	541	566	547	554	569	515	554	537	538	535	534	533	549	538	533	537	529	560	556	518	515	574	523	572	558	581	554	535	511	548	525	543	504	579	527	536	539	551	546	511	535	573	543	558	513	566	490	571	552	565	540	512	526	562	542	526	516	536	504	509	558	552	527	561	540	550	508	524	556	563	475	511	480	558	519	499	550	488	579	562	543	564	530	532	552	554	541	532	548	532	556	521	505	527	523	527	548	543	511	536	520	521	527	529	507	506	535	544	531	529	534	558	530	562	525	483	530	550	562	525	542	522	545	561	555	507	498	529	531	549	527	559	520	547	530	572	557	562	556	506	503	520	544	557	564	510	535	518	542	528	557	551	532	560	510	571	527	512	501	568	530	530	527	537	511	512	480	535	545	534	570	521	491	551	493	555	534	501	508	550	535	544	517	475	557	545	548	535	575	543	554	514	555	554	546	522	498	518	545	561	516	528	543	585	591	580	551	535	483	569	535	528	514	550	486	537	519	538	529	506	508	525	499	523	526	515	528	560	530	507	537	510	552	567	558	584	488	487	536	521	509	489	554	569	529	523	542	542	530	511	527	553	513	526	513	527	547	503	527	546	555	532	526	541	525	538	531	516	522	537	560	536	540	523	519	554	526	562	522	544	575	515	544	554	544	548	523	544	514	522	551	498	519	555	521	550	532	527	500	557	490	507	521	521	518	542	545	513	544	506	520	516	476	558	544	540	520	539	558	541	524	551	545	581	567	545	550	551	514	532	505	538	557	522	481	497	510	527	543	506	527	510	508	533	533	548	548	504	530	502	601	541	547	532	535	553	554	480	537	521	520	535	534	557	555	549	536	556	552	557	557	492	511	571	524	514	533	549	543	533	530	564	553	535	551	551	524	516	551	503	559	543	552	565	547	527	550	519	540	571	500	511	514	497	549	504	524	554	550	565	529	528	593	517	531	603	537	537	538	552	555	555	557	563	470	550	545	536	534	555	578	515	502	523	550	531	515	529	541	522	509	549	553	524	535	513	518	490	525	507	543	498	527	563	525	543	506	507	522	577	548	552	551	567	530	511	550	539	511	532	496	539	523	549	514	543	567	517	556	536	546	522	566	554	552	519	503	561	555	529	559	529	530	526	534	599	554	553	534	531	532	537	539	534	498	527	558	543	565	560	524	519	526	552	575	540	526	512	499	551	562	529	521	534	504	514	523	497	496	575	548	516	505	510	497	512	547	557	532	524	500	530	540	564	562	529	504	518	509	574	521	519	581	520	545	528	574	534	527	518	551	562	543	539	514	513	503	524	539	511	547	531	521	550	553	579	537	552	540	537	508	534	557	534	544	520	536	533	568	511	515	531	536	555	551	519	522	543	565	541	524	529	581	541	549	535	510	540	587	476	506	549	562	532	543	518	509	512	530	542	529	505	514	580	510	545	540	542	540	533	534	511	545	524	540	583	545	506	539	514	560	520	525	514	522	533	510	519	522	512	509	494	517	530	515	535	486	556	531	532	548	580	539	537	538	560	557	532	587	556	529	525	498	521	502	556	559	537	521	521	509	505	566	561	556	597	485	525	499	534	552	543	524	554	536	485	523	533	546	538	521	575	499	509	551	546	541	513	548	507	531	546	531	553	497	524	514	495	531	544	535	516	551	505	521	524	533	554	541	523	510	515	527	556	544	524	570	528	516	517	518	514	549	530	501	506	526	517	517	547
4447	8693	8245	4060	3146	2698	1669	1358	945	767	9624	16512	12504	7178	2403	1000	653	525	472	542	504	479	457	504	504	498	448	486	500	458	460	490	463	542	479	473	479	491	505	485	523	463	457	453	482	491	481	500	498	476	493	467	472	463	496	493	474	494	513	503	456	485	482	501	503	500	488	502	506	507	526	459	490	514	483	503	470	483	525	507	464	478	519	441	469	509	516	480	503	497	509	508	502	487	505	519	481	486	503	491	497	473	509	511	531	489	445	474	485	472	502	507	458	462	503	478	493	491	478	466	511	485	473	454	489	476	513	528	459	514	462	494	513	470	492	518	482	478	519	506	465	476	495	470	512	492	451	478	504	481	479	482	493	493	482	498	497	512	463	493	432	446	474	472	492	493	468	491	512	484	465	501	467	442	486	509	453	451	502	420	476	474	482	496	471	479	495	478	461	516	505	474	494	508	477	467	529	464	472	500	452	499	492	497	456	499	513	507	486	463	476	504	467	455	467	472	479	453	449	504	477	471	478	519	551	489	467	526	482	472	461	486	474	481	498	472	497	485	445	499	449	534	501	493	465	498	456	518	471	521	507	493	462	480	488	476	452	485	481	503	531	474	462	474	462	463	521	464	452	466	472	512	486	510	473	452	471	495	489	466	473	467	450	482	436	492	474	523	485	466	487	489	481	473	471	488	459	480	472	527	456	465	472	453	457	454	497	498	466	498	458	499	460	489	495	500	535	496	498	490	464	464	516	525	482	525	481	500	524	499	513	486	467	489	475	475	495	491	474	490	478	516	511	451	492	482	495	439	461	506	483	478	495	508	522	454	463	509	464	499	507	485	492	477	432	478	472	470	512	491	490	474	515	460	469	481	476	510	507	485	477	472	484	496	482	502	473	434	457	507	481	473	469	471	487	491	470	498	481	480	460	489	493	453	511	444	505	482	505	452	480	498	487	483	492	455	470	476	461	471	469	501	494	485	509	489	490	486	475	465	491	455	517	508	483	472	474	490	502	473	475	458	480	490	497	481	496	490	479	514	462	457	486	492	465	473	507	512	455	472	477	509	442	459	493	464	435	487	492	495	514	489	501	472	496	498	438	485	470	471	490	443	537	500	471	494	511	455	484	469	490	477	442	497	469	466	505	437	505	510	449	475	509	498	504	488	472	486	480	513	462	508	507	515	518	500	431	448	457	477	439	494	450	445	493	447	427	487	464	468	481	442	431	463	506	478	469	449	480	459	497	486	479	482	472	474	458	451	410	462	449	484	501	488	485	523	477	449	521	502	499	493	477	449	466	493	472	501	510	468	508	472	476	459	455	478	518	507	481	476	489	526	458	500	482	471	472	508	489	451	472	497	499	496	461	474	449	476	506	469	483	498	503	450	519	473	483	476	437	471	492	465	456	481	455	483	474	497	458	471	491	514	479	434	476	495	468	491	442	454	457	474	528	489	492	496	452	471	485	487	487	460	507	462	522	493	449	492	475	470	485	506	529	472	464	504	519	433	490	473	433	503	467	489	467	494	468	458	458	482	485	455	493	470	508	448	497	489	482	476	521	454	444	478	470	498	481	495	472	479	500	493	502	487	502	482	458	508	488	494	458	480	502	473	437	490	486	457	494	507	481	474	521	478	513	466	526	499	491	483	454	457	496	478	461	473	497	501	523	462	489	483	502	499	441	470	546	480	459	522	468	526	506	497	462	438	474	490	516	482	519	490	489	500	515	480	464	500	461	442	470	464	497	478	484	456	490	487	473	451	482	523	487	459	464	479	482	475	471	468	492	490	454	475	480	473	456	479	468	484	454	459	462	456	439	443	480	503	459	466	470	486	473	513	453	509	498	489	492	461	449	468	474	453	490	473	494	491	473	471	495	439	508	490	457	457	462	522	474	469	496	456	478	482	461	452	497	476	507	493	482	489	457	491	506	472	492	474	496	520	452	448	442	497	480	504	495	519	470	510	472	484	458	508	471	477	490	466	493	497	507	500	453	475	480	495	494	481	445	513	475	533	475	457	472	483	455	481	488	523	423	492	480	490	480	478	496	520	470	477	484	492	507	485	442	500	469	471	483	468	476	501	441	498	465	488	477	461	467	477	468	488	490	491	470	486	484	463	483	473	486	511	475	466	472	457	482	457	466	493	497	484	483	486	480	455	407	472	450	494	486	457	470	496	458	473	496	487	513	457	511	443	460	488	478	483	475	456	503	486	523	448	470	454	487	492	475	466	451	491	490	518	468	462	473	499	511	495	443	453	500	481	517	490	469	512	466	510	503	476	495	482	456	463	467	484	503	474	509	441	499	466	470	531	451	474	483	482	488	479	479	462	514	476	501	447	482	511	487	501	482	488	503	528	449	489	515	499	515	504	496	503	499	481	477	455	483	483	493	512	467	471	503	472	446	466	503	484	522	509	465	500	477	486	491	513	516	516	481	481	534	461	471	483	434	491	486	439	451	466	505	462	479	507	537	457	478	495	479	470	465	453	476	448	488	465	481	487	449	461	491	482	472	480	504	484	468	485	490	458	479	496	454	509	476	436	516	477	481	478	508	500	493	480	472	501	488	491	468	530	495	450	447	504	477	473	475	446	486	507	505	478	462	473	467	467	500	451	493	461	470	462	501	533	503	476	490	489	464	483	480	445	465	481	479	501	513	469	447	458	476	456	473	453	488	462	490	515	517	455	457	446	526	443	473	458	460	500	467	470	451	475	442	438	488	519	464	473	521	459	472	475	485	503	445	492	469	531	467	484	506	475	495	502	482	509	470	493	499	476	496	476	495	445	489	491	532	472	460	479	465	493	498	480	431	484	475	463	464	458	454	455	517	458	468	442	482	480	486	460	468	468	468	441	507	481	507	530	519	495	466	498	472	449	515	499	476	479	503	469	477	484	484	504	498	493	468	464	523	463	494	476	477	481	450	501	477	455	452	437	500	524	460	465	487	481	478	483	490	494	486	489	506	495	495	481	502	455	501	523	475	482	471	464	469	477	492	466	456	461	472	502	495	479	475	476	510	470	505	509	464	422	499	489	483	458	531	508	451	465	500	478	500	490	509	502	486	487	461	479	513	497	466	502	492	524	507	511	452	482	509	454	461	510	505	460	461	525	496	491	453	490	470	474	477	482	481	471	480	469	468	480	501	461	490	465	457	467	466	500	491	467	491	446	499	477	459	497	474	515	486	517	475	456	484	490	480	481	509	469	512	499	527	471	472	488	460	516	450	470	472	480	516	480	496	465	484	464	471	492	494	476	485	470	484	516	492	449	475	485	462	488	498	514	457	504	456	481	499	486	464	522	480	501	499	463	469	483	447	501	486	464	487	466	522	466	477	498	490	497	483	459	472	500	461	496	476	477	448	476	491	476	492	488	487	485	493	509	469	495	441	491	485	500	479	438	468	454	498	488	468	469	493	512	465	484	438	502	507	496	507	474	482	507	491	527	507	490	438	495	497	485	494	475	493	433	512	475	478	459	470	498	540	454	445	484
24614	21405	28610	24640	21139	11458	4333	2065	1447	1116	12385	28218	23667	14208	4422	1559	950	726	661	675	700	705	645	720	685	626	632	650	619	635	639	659	644	672	667	630	655	658	649	713	665	667	623	701	668	662	655	595	660	649	651	663	627	623	687	654	626	637	682	618	645	629	658	681	605	641	676	644	630	689	654	658	672	641	651	647	676	586	683	686	671	633	650	612	649	633	591	615	659	656	604	646	646	663	633	678	592	658	640	656	657	631	637	651	663	643	687	631	638	645	655	624	603	654	654	660	662	627	631	610	637	643	659	644	645	685	635	693	647	635	630	669	675	599	632	656	642	655	651	606	630	631	668	641	640	610	702	645	713	627	662	625	679	625	624	635	693	614	677	628	637	660	633	640	674	631	618	625	641	616	618	653	673	654	662	658	614	680	648	604	629	648	677	630	662	634	649	650	659	636	647	670	677	657	675	630	657	608	659	594	686	610	597	651	696	584	642	659	653	632	659	596	657	716	648	621	625	648	621	626	642	598	645	685	658	647	645	655	671	668	632	629	645	616	653	645	706	673	669	692	664	631	640	661	665	558	590	615	654	632	693	617	652	645	610	629	617	715	642	650	645	640	648	631	616	663	667	690	629	652	608	688	613	663	648	643	665	649	645	630	640	668	641	632	653	672	648	616	674	629	629	636	667	657	650	654	581	664	614	644	670	670	601	660	627	661	678	601	597	666	603	629	601	680	622	619	639	632	638	657	676	663	680	636	659	637	673	668	660	648	654	637	610	645	668	648	605	629	627	601	658	647	648	617	633	675	634	688	643	667	656	686	608	655	686	663	633	642	662	620	637	620	640	606	625	637	616	610	633	605	644	683	610	615	638	644	648	646	652	579	658	646	656	639	619	631	671	632	635	711	606	643	608	654	650	621	613	601	679	596	619	635	636	601	731	667	631	654	673	630	633	612	632	626	660	644	686	666	673	657	638	631	607	650	667	645	652	660	651	586	632	663	608	634	621	623	639	625	639	612	661	667	658	651	642	634	640	654	686	633	643	667	598	614	623	663	652	641	656	628	590	667	638	661	678	632	646	661	686	634	649	639	681	670	645	630	659	687	611	634	583	664	660	619	581	639	661	642	734	698	692	644	660	657	638	632	663	623	701	631	660	659	689	617	645	653	603	666	635	654	654	645	630	629	633	635	659	664	630	616	688	646	659	624	663	597	614	621	653	661	626	669	594	630	620	618	680	621	669	619	640	622	635	597	603	612	614	671	611	693	644	603	657	643	661	647	654	637	663	655	721	655	591	628	590	630	671	634	616	655	611	665	653	656	667	655	588	624	638	655	630	666	649	646	648	603	703	676	644	645	664	670	656	679	656	632	626	628	642	665	640	626	616	673	668	655	618	651	647	647	671	643	629	616	649	620	655	646	661	603	644	617	676	636	605	613	662	649	617	643	675	628	636	627	616	629	585	659	598	657	629	628	694	664	680	626	671	627	656	674	660	661	611	663	641	643	619	642	610	648	663	611	608	643	615	641	697	633	682	643	651	683	644	646	665	637	655	662	644	611	619	624	599	702	604	613	615	628	630	634	650	680	658	645	645	635	669	659	630	689	676	672	674	676	645	615	642	686	665	678	618	651	618	646	650	615	626	652	663	661	660	655	684	645	592	674	661	666	606	668	697	653	672	663	698	631	651	615	643	668	621	664	666	615	655	650	651	655	620	659	657	613	646	661	600	655	679	641	645	616	655	678	632	619	643	657	584	656	646	657	615	656	657	627	648	654	674	636	647	727	623	688	596	656	634	655	628	621	652	645	613	635	695	587	643	664	639	639	636	656	651	618	650	646	657	637	619	615	649	691	655	655	624	632	644	624	649	586	667	605	682	644	613	660	670	642	644	683	621	662	661	651	696	616	691	644	652	660	674	619	650	654	676	640	615	620	612	662	602	622	604	614	658	652	612	671	639	623	624	680	623	643	626	633	671	629	646	616	651	616	627	655	664	640	620	673	639	629	684	660	690	654	637	637	673	651	629	653	635	620	624	622	645	664	663	646	668	664	627	638	653	671	618	626	651	638	611	638	619	627	638	674	644	623	617	615	604	628	668	604	654	652	656	673	606	669	662	647	624	673	630	638	631	634	618	591	651	635	641	637	696	670	664	624	635	687	646	643	593	611	640	654	639	616	601	607	655	627	646	680	627	659	651	638	630	639	634	651	682	622	649	649	646	613	629	595	609	669	667	636	625	638	594	664	649	656	648	656	636	632	655	627	653	652	614	622	671	607	671	603	622	638	678	623	652	630	581	669	607	608	615	658	628	657	631	676	652	614	643	659	672	623	673	659	646	619	665	677	629	614	606	628	634	668	604	667	649	658	657	614	621	637	680	646	667	634	605	674	641	617	691	634	596	633	641	656	677	644	662	654	635	601	650	638	646	620	689	575	648	582	645	609	608	637	646	638	646	681	634	623	666	659	640	629	639	616	605	676	628	627	670	688	607	634	637	648	599	613	660	648	648	610	651	595	658	700	640	610	660	658	637	674	661	723	613	628	627	621	609	636	633	641	605	626	623	609	630	698	611	643	616	607	644	653	637	662	626	622	590	593	618	627	586	674	642	701	645	648	653	636	661	670	678	612	669	635	615	629	641	647	608	622	638	636	610	605	657	621	633	649	669	652	628	661	605	620	680	634	590	639	609	606	684	645	641	659	624	636	648	653	665	629	678	669	618	645	656	657	679	639	627	635	631	656	632	635	660	643	636	674	632	655	614	582	666	658	652	646	657	652	618	639	621	667	615	619	640	600	636	684	651	662	655	650	641	646	650	613	612	666	682	651	675	639	610	655	627	622	612	657	616	634	665	641	639	588	650	630	631	665	668	607	636	625	657	665	660	684	621	651	631	618	650	623	649	619	615	636	656	591	659	631	678	644	632	609	668	613	598	677	669	668	620	646	619	653	663	634	629	640	646	643	594	634	642	625	631	646	612	618	665	669	649	639	626	637	654	694	642	594	602	611	651	681	639	626	639	636	610	661	650	607	634	632	667	663	634	632	650	656	626	642	607	677	628	602	663	615	651	640	655	601	675	660	653	633	660	658	657	670	609	636	646	646	630	623	634	656	611	624	641	631	611	656	635	641	625	564	607	624	655	679	620	674	671	629	658	654	657	616	649	661	590	620	613	660	658	652	616	654	636	668	645	658	623	626	647	635	625	637	653	641	585	646	592	637	597	650	636	648	592	628	696	655	619	622	645	701	608	640	654	541	633	660	585	640	648	672	641	615	627	599	712	697	646	631	705	690	605	692	648	688	660	604	643	655	701	654	607	696	642	613	660	611	662	651	683	670	662	611	634	634	647	632	650	593	674	576	614	633	655	614	637	677	602	600	652	614	636	646	650	675	672	672	648	659	620	633	602	639	619	642	663	623	657	607	626	645	627	654	606	679	610	624	647	644	634	626	697	635	636	596	619	643	671	678	660	644	618	676	689	652	685	651	662	656
5295	9726	12302	7733	5849	5260	3498	2313	1668	1257	16316	26299	20215	11480	3833	1605	924	592	569	607	586	580	571	585	585	588	580	554	555	581	631	541	568	563	574	608	616	542	549	588	583	559	556	565	555	553	541	594	556	600	570	576	594	580	563	565	565	587	565	551	578	556	570	616	547	590	580	612	578	582	590	599	611	601	568	573	614	549	555	569	586	601	540	590	540	563	576	570	597	535	584	615	600	568	578	618	592	601	563	554	564	590	598	574	589	612	553	607	574	557	601	603	565	569	558	572	558	582	536	607	566	587	563	612	575	531	528	565	569	585	517	572	572	555	593	619	586	579	552	567	530	576	563	584	560	595	547	567	553	572	521	555	537	547	600	588	597	567	580	550	597	626	584	580	554	557	595	553	552	552	573	581	557	552	554	558	558	559	578	589	573	553	567	590	527	542	604	598	619	607	579	611	581	528	599	555	612	559	580	585	596	552	601	568	566	551	573	573	570	576	544	589	597	548	572	578	607	540	583	572	593	598	561	580	570	594	572	579	556	539	560	530	570	530	588	557	575	584	560	571	585	607	566	594	586	539	537	590	578	579	572	538	578	573	569	581	572	610	626	571	660	591	557	547	557	578	606	542	573	568	577	598	528	585	550	532	571	560	548	560	529	591	561	551	578	544	535	575	570	605	584	556	580	556	559	562	571	570	548	612	587	556	596	584	587	524	580	551	561	589	585	605	560	593	562	525	591	581	602	522	579	567	529	607	551	553	589	553	582	539	558	543	544	605	564	559	610	546	564	527	612	526	576	604	570	578	567	559	574	552	592	536	538	569	571	553	565	603	554	585	546	564	531	575	570	519	596	542	534	581	542	606	596	551	610	563	603	591	520	585	560	571	596	590	552	576	572	539	567	542	514	585	583	590	547	595	585	578	572	558	600	547	584	654	549	582	615	586	551	575	588	549	597	553	546	570	601	589	575	589	559	556	612	605	574	550	590	569	553	582	581	581	575	601	536	539	569	583	581	590	582	587	530	559	586	567	570	560	519	593	534	572	567	560	525	531	550	570	545	549	553	592	598	556	538	558	579	580	514	574	555	595	579	589	542	554	566	554	594	594	612	591	577	546	562	543	542	587	593	578	617	566	552	578	568	578	577	585	555	588	610	570	543	621	556	584	592	584	562	588	593	602	616	572	543	583	583	579	581	570	600	608	592	523	530	585	562	532	577	607	601	583	594	556	580	584	574	566	604	612	559	527	581	544	571	567	547	523	562	554	568	555	541	586	577	559	552	555	594	563	578	585	554	564	579	572	567	509	597	524	568	614	575	582	606	568	558	575	548	606	564	552	525	559	594	530	597	558	591	563	527	587	611	530	596	530	571	578	588	600	599	520	557	598	610	574	572	585	556	515	584	590	585	538	568	558	580	602	603	604	583	517	569	565	576	574	558	532	561	607	502	576	589	581	575	544	582	582	577	628	541	562	594	541	550	579	587	583	583	553	566	516	561	551	558	600	574	581	583	580	585	561	569	564	566	581	583	616	571	511	548	555	577	603	559	518	597	532	536	517	594	614	567	607	634	586	569	581	565	559	592	590	563	543	556	601	572	544	595	541	586	596	595	584	568	582	566	569	551	533	541	580	549	576	522	565	597	574	576	546	557	537	576	564	563	618	544	600	580	566	568	573	580	585	605	571	549	545	596	580	573	534	566	551	543	546	607	559	583	529	565	599	530	554	565	586	540	563	569	589	548	580	577	602	545	568	595	589	564	565	554	572	568	606	529	569	510	591	553	621	536	632	620	587	574	561	590	540	569	577	551	594	544	566	579	568	575	580	527	579	567	546	586	587	566	550	552	556	590	543	535	576	561	596	552	550	579	558	569	555	578	566	562	643	550	559	576	577	583	582	556	538	562	539	547	571	586	553	580	564	583	564	580	573	561	549	577	553	593	551	573	573	569	579	566	555	583	578	564	581	591	575	546	565	577	604	566	528	563	566	597	599	553	602	563	599	578	566	519	543	567	571	547	583	564	559	513	585	548	572	568	531	574	522	532	604	595	574	574	559	577	567	560	566	546	525	595	568	562	546	572	613	541	556	570	567	592	527	534	579	576	590	549	563	574	576	579	560	557	545	588	555	574	552	591	562	587	574	561	549	575	583	557	593	608	585	574	539	594	546	532	528	536	582	578	539	583	577	531	589	561	573	538	581	584	517	546	566	533	569	606	573	539	550	580	580	558	531	610	596	598	533	610	567	580	562	558	576	539	555	571	560	542	565	565	552	567	608	524	490	562	593	570	559	585	525	548	601	503	585	541	600	575	557	564	551	548	540	555	575	595	560	611	591	568	577	554	571	534	579	571	600	544	569	559	568	551	538	564	600	560	528	579	557	565	639	561	580	612	589	573	525	545	544	516	564	560	576	578	576	590	554	615	574	576	577	563	606	569	576	585	558	525	635	581	575	546	583	538	537	565	519	562	577	616	553	564	570	523	568	589	544	635	543	575	559	595	575	562	547	577	590	590	586	570	601	554	595	580	547	540	580	569	560	526	564	578	550	558	590	592	557	587	573	588	581	618	498	595	564	601	553	586	541	575	560	559	544	593	576	572	571	555	582	587	564	563	598	573	564	566	530	547	582	601	577	571	585	583	540	600	565	599	542	585	512	590	512	575	569	585	580	559	582	561	588	557	571	517	532	521	603	550	556	575	572	542	526	577	558	579	567	563	584	555	539	596	542	575	578	533	578	568	611	536	558	565	596	588	531	610	543	593	527	541	554	556	581	546	551	562	551	582	578	566	600	536	561	541	565	567	556	584	549	533	550	576	575	581	560	564	582	563	589	624	551	564	583	592	507	601	519	524	589	564	525	522	601	544	543	597	585	595	543	561	590	570	569	566	569	588	569	541	560	564	616	550	545	619	569	560	565	622	515	472	554	611	586	643	576	562	564	560	626	555	557	586	627	525	530	553	566	580	557	559	561	560	603	571	554	567	557	562	557	599	596	561	535	520	571	551	546	587	582	565	561	539	576	576	570	551	559	541	510	541	550	539	569	534	528	601	570	535	550	563	585	583	585	572	576	537	590	573	589	538	538	594	557	548	544	517	558	547	580	594	554	567	508	539	563	578	564	559	566	586	569	542	543	554	592	550	581	553	562	551	540	550	580	523	575	575	561	560	551	562	575	560	573	575	627	551	514	563	573	545	571	563	578	536	596	570	594	592	546	547	576	579	547	535	558	587	529	546	509	568	543	558	570	539	545	588	553	580	574	536	584	558	562	576	583	581	561	557	527	558	582	581	563	528	518	585	595	537	566	580	568	554	603	592	570	561	585	543	526	546	617	583	582	588	615	572	548	523	558	556	575	570	581	532	541	574	566	560	577	503	595	570	578	565	554	546	557	575	588	536	576	530	633	579	597	543	566	570	554	563	569	565	613	580	597	534	557	487	603	564	535	529	587	542	553	569	555	560	568	585	581	552	602	537	559	559	539	557	591	555	536
27643	11352	2802	2404	1721	1319	973	845	701	607	1064	1709	1754	1308	802	605	634	548	543	544	564	528	577	521	553	544	598	541	525	544	501	556	521	566	583	546	568	530	550	529	512	558	504	569	537	573	559	525	527	561	545	521	552	519	557	536	533	556	526	535	552	523	516	535	563	553	525	529	522	534	506	564	575	519	559	561	549	549	535	549	542	536	544	540	542	549	512	553	547	522	523	548	541	568	535	546	538	545	522	590	512	543	572	547	552	551	546	537	526	563	538	557	559	528	540	521	516	543	593	539	548	547	550	540	557	575	539	535	546	559	537	544	566	513	558	547	585	566	533	531	535	558	527	556	543	508	577	524	524	555	508	517	541	548	536	529	550	577	486	529	574	529	551	518	551	525	567	562	503	540	541	548	518	548	560	515	554	542	579	513	546	588	533	544	498	541	514	520	529	571	514	567	539	531	549	524	476	523	500	544	505	511	539	542	535	535	566	519	603	531	537	518	544	549	520	564	533	556	515	537	516	568	609	506	582	547	559	555	536	563	557	573	517	555	563	555	540	514	535	528	532	524	531	525	550	499	550	559	491	541	527	553	541	552	538	556	517	511	544	525	546	570	525	556	534	515	503	599	522	551	551	510	509	549	495	545	512	480	530	554	557	567	536	517	567	521	540	543	549	537	589	537	588	511	566	557	522	553	506	527	552	545	548	545	538	556	553	554	571	548	553	601	530	538	559	502	535	537	557	556	518	563	561	543	552	528	537	532	513	533	517	548	547	509	520	518	558	559	553	550	534	569	472	540	580	534	560	525	538	537	543	525	541	548	549	529	583	569	530	575	513	523	501	504	605	544	510	557	532	508	534	528	549	538	521	539	524	536	552	523	561	536	532	559	565	520	562	543	537	585	516	558	589	587	483	566	529	568	548	526	567	551	506	523	523	562	538	553	574	555	535	521	534	525	550	553	558	557	534	543	566	512	556	539	556	531	562	552	595	578	572	545	540	537	541	535	532	521	538	550	572	573	531	550	548	528	543	489	556	561	552	543	518	568	550	542	544	585	553	533	545	534	523	535	520	572	560	579	531	545	539	573	535	535	541	529	513	511	520	553	569	591	524	534	547	549	533	540	530	521	507	560	583	535	520	561	506	555	554	553	555	566	544	532	570	550	555	553	533	577	535	579	564	558	506	582	528	529	549	515	550	551	524	561	552	503	530	511	555	569	556	534	588	568	555	572	567	550	549	581	571	550	541	541	546	550	519	514	550	497	507	562	510	565	525	528	540	555	521	534	511	515	536	530	593	520	529	526	540	497	583	539	569	523	507	547	566	567	546	528	542	530	534	600	498	558	548	507	541	565	545	528	507	568	574	521	577	532	503	543	483	540	561	568	560	540	524	566	548	549	545	548	569	525	571	587	546	507	548	555	563	552	538	477	561	507	543	555	552	567	517	550	572	542	515	500	544	563	567	550	553	527	545	556	568	532	538	537	551	612	522	537	545	504	541	559	537	535	587	569	522	546	548	534	545	568	535	574	508	565	534	533	577	546	532	520	479	491	559	547	507	542	532	538	545	532	515	524	530	546	585	524	568	550	522	599	507	534	547	556	552	548	553	526	531	531	550	530	546	535	582	478	551	530	528	524	534	542	552	513	583	574	524	556	530	526	541	565	526	544	534	558	491	513	551	561	528	570	519	569	573	583	551	559	545	553	526	567	561	578	584	543	538	513	583	559	532	587	560	560	539	551	501	562	560	543	535	536	572	543	538	524	562	537	546	550	566	542	523	559	536	584	523	510	572	514	523	564	527	557	575	529	514	591	522	520	536	547	519	547	544	529	554	577	512	535	536	526	546	592	552	538	513	568	575	534	552	493	533	510	553	504	540	558	518	531	566	498	536	571	559	586	559	523	523	544	537	485	560	551	531	533	513	556	554	541	528	527	527	498	542	535	573	553	545	512	560	538	539	505	509	531	500	531	514	550	545	557	565	511	558	536	522	561	534	535	601	594	521	545	574	568	530	556	524	540	504	524	536	531	549	538	503	535	512	542	546	569	515	528	503	547	568	555	559	565	603	543	538	556	524	556	559	508	543	554	568	522	533	542	549	548	581	550	528	519	542	568	574	531	537	556	539	564	553	542	583	505	559	525	564	561	509	540	540	597	530	544	546	607	560	527	563	506	585	551	533	540	536	535	529	547	541	573	555	554	505	557	587	561	535	566	513	538	586	534	566	512	563	560	537	546	553	545	549	589	503	565	514	558	558	516	612	529	581	554	544	515	567	503	583	523	557	530	543	581	536	528	550	519	551	520	537	572	553	573	506	575	548	479	524	558	519	534	576	574	554	540	563	558	507	557	510	521	562	557	533	538	567	555	534	513	542	529	563	518	560	546	515	547	581	510	544	533	523	515	524	542	521	577	540	511	535	565	518	554	568	553	546	503	569	499	514	546	535	578	568	510	543	535	559	514	541	530	563	560	537	558	552	518	564	569	559	554	510	538	558	545	556	555	497	556	535	542	563	540	570	574	540	538	552	551	531	564	545	549	523	573	531	541	541	552	551	521	526	578	537	524	531	506	548	517	561	532	563	538	570	624	537	513	486	540	534	487	538	544	573	564	528	597	520	544	519	572	564	564	563	556	563	593	579	565	553	515	554	522	555	539	538	561	539	539	582	534	549	556	534	559	542	540	575	560	535	530	545	511	536	536	537	538	523	531	555	530	540	542	554	530	537	569	565	527	552	544	526	551	501	519	531	527	525	545	556	578	532	569	552	586	512	559	533	576	534	531	554	489	536	578	544	555	525	514	534	548	556	553	545	520	564	575	502	505	561	482	551	529	546	520	514	571	499	543	566	514	522	577	556	590	586	561	528	550	556	544	514	552	546	562	521	528	553	538	557	550	552	546	510	608	547	566	586	551	527	551	553	548	567	572	527	527	561	507	531	542	544	543	570	528	562	581	500	519	591	557	497	520	586	551	579	549	521	567	556	529	566	544	492	534	534	569	563	569	519	583	546	535	502	516	584	565	527	566	562	567	537	514	525	540	508	540	529	574	509	526	531	566	579	536	523	522	554	596	553	540	510	576	554	533	483	550	555	569	536	526	535	531	544	542	549	540	566	515	580	569	572	547	544	551	559	528	542	545	617	565	532	611	545	517	535	552	552	568	566	573	589	532	568	576	548	567	584	559	555	589	539	566	572	544	529	501	543	544	528	498	503	506	584	578	510	562	522	574	576	527	522	549	526	532	555	531	545	514	509	537	553	506	529	537	554	582	564	538	573	555	572	585	563	537	517	552	522	581	569	552	529	542	538	521	551	567	535	569	539	505	512	567	500	566	549	566	536	533	516	516	569	516	559	551	494	550	596	525	522	521	533	540	538	554	547	524	517	568	595	542	518	560	549	552	525	545	587	533	550	570	502	562	538	550	541	569	556	541	560	568	530	546	555	535	501	527	539	555	560	577	536	530	584	556	543	502	551	545	549	530	571	535
5894	2015	2600	2444	2014	1704	1128	925	760	577	1271	2156	1967	1320	831	558	496	479	492	477	469	512	460	490	480	467	473	506	490	485	456	460	509	475	470	413	510	451	436	458	477	496	482	465	480	478	447	498	448	477	441	461	447	489	525	467	460	499	471	461	489	478	489	461	461	494	509	495	459	447	492	478	461	437	460	476	488	478	470	489	433	441	477	462	458	491	491	477	462	490	451	443	432	464	479	458	489	471	415	451	491	486	433	456	461	454	492	493	469	422	485	440	482	443	471	444	403	457	464	436	455	472	475	484	481	494	461	425	457	461	455	440	457	453	480	443	469	461	478	480	509	468	479	471	457	491	452	496	466	466	457	460	465	438	470	460	483	464	466	511	457	455	439	512	499	461	475	443	497	442	478	475	467	507	494	483	480	443	457	496	478	489	478	461	459	484	445	495	490	447	500	490	462	484	496	480	450	512	445	439	498	446	471	498	482	500	460	459	479	482	509	485	454	462	476	462	497	480	471	456	451	489	490	469	476	478	456	514	489	474	466	468	489	448	497	502	453	471	494	475	463	460	483	439	473	463	463	484	505	498	456	440	479	519	488	445	466	446	463	465	448	476	485	469	495	466	466	497	471	483	451	481	490	496	480	459	487	487	521	476	452	486	447	444	442	485	453	469	494	473	462	473	443	467	472	502	454	503	486	488	451	511	476	465	464	512	481	448	453	492	485	506	492	496	491	482	457	461	493	501	457	460	485	478	490	488	500	444	456	522	456	469	507	426	472	481	455	481	458	454	465	474	452	481	438	473	492	510	475	467	480	480	488	466	491	499	476	464	505	468	475	466	483	459	455	451	495	471	470	503	469	477	491	506	432	436	485	493	478	477	478	491	472	446	445	475	475	464	458	436	489	454	492	445	514	454	492	489	505	446	495	414	469	451	474	439	436	459	498	467	454	441	480	415	469	464	477	464	482	470	457	463	482	481	442	475	481	491	460	466	466	466	453	466	442	469	465	449	481	465	492	487	415	481	473	477	483	466	474	450	471	456	461	442	491	430	496	487	499	475	439	461	451	484	438	463	435	492	446	479	483	470	442	483	475	472	443	448	459	489	483	442	460	449	465	444	481	454	461	472	475	504	442	507	441	491	472	489	487	447	503	465	451	514	428	479	464	462	483	466	449	489	464	487	480	425	466	499	481	486	507	436	494	429	471	465	464	459	488	447	469	499	480	459	501	493	493	500	462	461	428	515	477	470	455	484	497	495	477	455	468	492	448	433	479	504	467	475	472	433	479	440	489	467	462	447	460	486	447	443	466	453	459	485	428	492	411	481	487	480	478	475	478	450	498	461	442	466	480	480	476	464	461	489	478	447	459	474	464	482	426	486	511	461	446	534	489	461	467	474	488	458	493	479	495	467	475	472	493	482	452	497	486	494	478	454	484	506	496	474	492	489	491	459	475	454	462	483	466	484	435	464	471	468	528	486	449	448	443	442	465	475	446	488	470	445	488	454	504	480	543	475	495	497	500	469	513	477	451	494	431	490	467	447	486	466	445	463	489	471	477	441	505	474	483	497	473	483	508	477	459	469	465	500	423	481	482	464	506	506	487	497	472	503	468	481	440	471	447	428	460	494	496	490	463	466	465	462	484	451	455	465	439	474	474	422	453	435	466	511	492	503	492	480	522	469	461	489	497	503	488	500	482	502	474	464	477	433	438	452	477	464	482	516	448	479	451	443	457	508	485	436	491	486	452	483	440	465	495	471	446	498	446	471	475	454	460	482	426	442	484	488	449	450	495	507	498	478	436	481	493	495	499	445	475	512	500	428	465	507	465	482	513	496	468	477	446	487	454	496	487	472	440	492	460	437	498	449	469	503	452	471	463	476	466	473	473	489	466	502	450	431	505	514	490	483	480	453	431	434	478	478	495	476	436	413	437	446	464	431	481	504	472	511	452	471	456	481	473	492	485	482	463	465	440	437	459	452	481	478	514	450	514	481	460	492	461	472	452	457	459	488	459	460	509	467	441	506	435	494	488	462	459	489	440	468	485	492	497	466	519	475	455	480	457	448	497	499	470	439	464	503	475	453	445	429	456	483	488	489	460	468	469	442	466	487	500	470	480	494	453	464	474	466	453	484	496	474	478	461	428	483	498	468	472	452	477	490	460	480	440	448	448	482	452	506	469	461	454	498	497	430	498	463	442	469	495	484	452	460	500	486	485	475	469	484	438	534	472	500	481	472	501	461	501	438	478	458	469	513	491	469	473	490	511	502	454	476	467	464	499	487	463	480	456	447	456	457	465	450	448	486	472	487	467	434	463	482	486	516	493	467	495	497	441	456	484	460	502	456	478	437	476	485	449	464	446	426	484	444	471	486	494	454	477	446	477	474	479	503	479	484	474	445	477	515	458	476	469	486	463	458	445	455	450	455	470	475	480	469	431	523	481	483	463	472	467	495	476	531	462	456	498	494	462	488	464	484	449	496	506	448	466	472	448	481	473	468	448	467	445	455	479	475	445	481	461	449	463	435	459	464	493	523	441	493	464	464	464	512	478	464	456	439	509	520	470	460	512	459	505	448	499	489	495	463	482	449	479	471	464	499	486	485	459	436	450	429	449	472	460	496	496	458	480	480	443	482	406	500	498	480	517	463	519	486	474	464	472	487	459	495	491	430	480	467	493	484	478	453	481	469	458	470	494	425	469	452	468	499	468	454	503	449	456	472	446	466	462	457	478	443	502	475	462	512	521	452	470	465	459	459	495	501	462	487	460	448	489	464	463	468	452	446	440	494	465	524	483	475	429	482	476	497	471	472	494	476	519	497	467	469	474	471	433	473	478	443	483	466	485	458	478	455	517	478	450	513	472	504	499	457	452	477	466	479	528	487	442	441	459	464	448	437	491	492	467	444	425	476	476	484	466	454	456	457	506	480	489	482	476	457	497	454	420	476	458	484	456	426	478	476	478	470	466	440	502	451	456	468	467	494	444	495	481	509	475	434	469	427	497	470	484	480	432	487	479	492	470	440	501	455	452	448	453	456	469	515	474	440	479	499	519	431	467	505	472	454	452	457	488	472	490	508	465	473	503	472	475	523	459	480	501	460	491	492	471	467	506	444	486	513	442	478	420	461	470	493	491	456	464	409	452	500	485	487	484	489	460	458	470	462	425	445	467	444	500	500	483	473	459	448	471	480	482	442	493	486	498	480	473	463	476	494	479	504	475	467	481	443	474	459	453	465	504	506	448	463	495	465	498	509	507	491	449	461	433	472	440	522	493	463	463	483	468	490	450	500	418	442	468	441	454	474	474	479	479	493	454	467	467	466	425	476	469	496	469	518	489	453	479	427	460	476	495	492	459	459	478	482	496	435	493	480	489	492	472	452	490	465	498	522	488	474	462	480	479	492	493	492	455	448	493	476	463	484	494	498	513	472	487	457	483	479	442	481	461	471	461	463	489	504	517	479	449	469	442	464	457	481	471	512	433	457	523	527
25578	21405	27545	25510	12778	5100	2816	1698	1087	1122	11773	15906	12852	5593	1770	819	578	562	551	550	509	530	490	498	479	509	494	484	532	491	495	553	469	530	521	489	542	489	512	506	476	479	489	529	549	536	512	466	487	552	500	478	494	479	469	497	497	518	514	525	481	535	554	507	520	494	522	502	492	539	536	482	532	515	470	505	497	511	536	504	500	506	500	499	488	524	477	517	492	494	506	518	536	497	519	504	500	537	535	470	513	473	510	561	501	516	517	558	546	512	509	518	519	503	519	518	463	498	509	466	532	481	531	530	460	547	510	490	493	484	513	505	489	537	502	510	514	531	493	498	510	514	523	499	500	495	483	486	493	485	514	520	492	510	521	432	490	564	535	504	513	526	489	505	520	502	507	504	515	506	492	523	480	511	493	497	535	491	462	493	498	495	484	534	465	532	507	511	506	536	490	530	467	484	500	521	519	498	558	538	483	485	501	511	498	488	524	530	502	483	475	492	528	478	496	516	543	549	516	520	514	493	503	497	458	497	482	457	516	506	465	530	545	529	512	501	496	495	518	524	485	476	494	494	512	454	494	532	506	534	541	555	472	513	546	487	499	520	498	488	478	523	529	509	507	471	496	472	501	502	481	488	480	467	544	510	528	523	493	494	540	501	482	470	519	527	517	517	490	486	469	475	509	499	483	510	467	514	463	498	461	512	522	477	542	481	488	500	481	500	553	473	537	474	514	500	504	511	547	526	518	474	492	543	472	482	495	521	511	502	495	555	513	550	538	471	495	503	452	511	505	506	502	482	515	549	545	503	494	495	497	463	484	500	482	511	523	507	493	512	502	498	510	508	512	521	508	469	522	515	480	522	502	514	504	481	492	514	526	473	550	506	459	525	520	491	488	512	493	488	494	490	507	524	496	510	500	491	512	434	470	516	532	522	468	487	513	520	537	488	502	504	485	491	494	519	528	499	500	469	499	544	497	489	530	542	528	559	502	515	475	513	480	523	481	485	490	504	505	512	475	496	482	532	511	499	525	481	512	518	503	492	499	488	494	473	508	468	505	487	562	506	467	523	534	489	480	552	516	543	516	512	531	514	535	490	506	476	516	491	542	489	483	502	474	496	474	494	495	485	501	488	511	508	514	516	497	528	495	531	502	495	531	526	518	496	469	528	489	490	550	502	494	474	476	468	566	500	468	531	470	511	487	522	523	501	507	475	531	479	536	493	532	507	539	510	502	504	497	511	524	506	474	519	495	500	520	504	503	524	540	501	496	500	535	487	511	508	504	481	466	478	516	483	518	472	502	490	514	529	503	526	540	471	515	509	469	534	494	527	511	534	526	472	542	526	500	526	509	499	541	480	496	524	487	497	516	471	473	520	474	506	496	487	475	490	527	486	509	517	483	480	531	491	505	508	505	496	493	483	537	504	489	496	492	467	508	499	478	457	505	463	514	549	473	472	524	500	505	521	506	483	499	509	479	498	505	536	550	485	515	513	498	518	529	515	477	464	497	466	488	493	497	564	531	491	518	501	493	500	525	518	508	501	512	505	531	467	560	521	534	510	503	502	508	508	539	475	556	517	502	463	469	482	509	502	492	466	500	463	514	502	533	519	465	483	512	520	546	464	528	514	526	507	523	524	489	483	502	481	554	480	511	508	514	476	514	555	496	500	517	530	490	490	535	475	471	507	535	499	480	512	499	480	474	495	517	505	483	513	521	497	505	529	492	453	529	501	502	530	506	503	520	522	474	492	509	497	496	493	493	464	476	512	519	482	537	484	530	534	504	489	483	455	498	525	513	507	493	487	537	507	473	497	511	516	453	498	479	514	476	500	480	475	530	542	491	488	545	516	550	526	498	518	510	484	550	515	532	519	482	518	522	512	482	491	507	503	490	496	465	511	502	473	503	457	477	519	544	476	481	534	511	494	471	555	523	514	489	461	519	501	509	467	563	491	528	491	508	478	487	526	500	491	475	507	481	459	516	486	496	501	489	511	526	498	500	482	483	493	523	506	503	495	503	499	493	521	485	483	499	536	547	482	496	528	485	501	474	460	493	515	509	494	507	511	523	489	507	499	487	483	512	557	524	483	510	518	480	532	520	506	507	473	522	471	538	481	485	505	510	463	493	541	522	490	525	488	543	506	519	512	485	502	475	526	538	509	506	482	524	510	494	503	506	507	467	464	497	513	494	488	460	519	529	535	540	489	478	513	524	521	491	472	509	478	519	518	521	492	533	529	497	492	490	482	497	520	491	501	485	460	496	500	504	475	505	525	519	482	496	486	489	471	484	499	493	485	508	522	497	549	494	521	479	549	527	509	477	503	509	507	473	463	476	495	484	539	503	485	491	520	480	513	510	477	470	475	482	453	505	513	501	490	504	517	509	526	523	509	553	545	484	524	524	503	528	494	500	496	487	474	481	499	472	508	500	527	518	463	508	497	498	515	500	510	543	509	486	560	452	500	531	538	518	513	476	523	474	508	489	497	531	514	532	518	503	508	537	487	505	510	489	513	505	532	459	500	545	552	460	462	496	485	512	491	534	467	480	501	521	493	519	476	530	547	484	507	533	514	478	508	501	500	490	501	544	498	513	486	503	479	498	441	482	502	506	598	505	547	544	460	484	540	534	527	488	509	535	538	457	519	522	480	510	539	516	466	502	514	508	533	508	513	478	486	493	525	520	483	488	512	496	510	505	499	494	498	495	540	523	528	522	537	518	500	509	501	510	489	541	481	512	484	521	526	490	507	481	501	525	500	479	527	515	488	473	481	498	486	488	480	516	496	493	523	505	488	505	517	495	472	500	516	506	492	479	479	544	466	529	514	539	528	482	504	512	501	510	521	484	464	527	522	541	524	548	452	514	505	519	529	525	517	474	524	504	493	472	554	493	483	497	450	478	529	476	483	493	506	465	529	468	469	464	489	526	470	487	458	512	511	506	474	494	528	534	470	465	480	495	489	505	480	499	535	497	532	473	485	473	444	433	510	453	522	492	529	492	501	506	509	483	488	468	522	441	505	522	514	493	520	514	499	501	466	546	477	535	496	532	462	495	502	488	527	491	536	510	493	472	470	458	477	473	501	505	484	493	540	490	536	480	504	496	483	474	496	502	524	505	526	535	529	515	502	503	497	527	537	515	489	487	493	478	483	502	555	501	476	516	502	514	475	538	514	498	510	500	469	525	504	511	499	526	483	483	498	513	497	483	483	514	490	438	496	487	513	483	515	490	515	510	491	468	483	516	487	534	545	509	493	444	547	473	481	519	501	507	526	471	474	493	524	512	479	513	528	506	497	500	504	516	471	491	496	513	459	513	506	491	481	470	493	474	530	471	495	508	504	522	503	504	494	544	508	557	507	476	484	537	528	502	483	500	534	494	525	491	510	547	474	483	484	478	544	475	525	471	484	478	532	499	523	483	484	514	482	566	498	519	532	493	522	507	481	464	506	537	534	510	512	521	523	486	522	479	492	503	499	521	495	478	508	485	485
5815	6960	7718	4104	5329	4255	2897	2187	1298	1562	14032	15427	11250	5124	1843	895	603	527	477	443	459	488	433	433	445	440	457	482	459	482	482	510	503	476	459	494	452	466	501	457	477	485	478	450	456	464	483	467	427	438	463	475	455	466	465	449	418	444	460	464	446	440	460	461	488	449	468	447	460	419	455	488	486	458	480	460	469	440	519	459	436	477	431	460	442	457	431	467	438	444	456	459	480	440	457	447	494	463	444	490	504	494	445	453	468	480	429	432	460	440	459	456	446	486	453	420	492	453	452	456	493	469	468	455	488	462	466	463	421	464	454	462	470	462	440	436	449	474	461	485	488	452	475	450	436	425	476	490	436	444	439	472	499	430	466	442	513	483	462	460	492	448	485	461	442	446	419	457	409	439	461	489	453	455	409	501	448	465	462	452	462	469	445	476	479	503	471	471	422	492	480	465	442	477	438	485	466	398	458	448	459	446	455	440	411	433	435	449	424	442	452	436	413	482	466	472	414	469	458	442	444	454	469	463	451	415	448	475	479	446	483	471	451	468	493	446	461	434	429	486	461	439	449	493	477	480	439	442	472	472	454	438	426	457	426	431	438	467	439	452	424	464	494	476	457	424	483	463	440	441	470	445	447	473	478	476	442	418	467	472	453	431	449	454	445	448	456	456	456	444	492	459	461	437	448	464	460	449	472	486	480	497	456	456	444	463	441	437	468	466	449	480	445	458	456	429	434	469	429	402	455	422	498	447	446	487	473	465	480	437	437	434	499	442	439	475	446	453	483	451	474	470	417	475	432	452	456	450	465	447	429	474	457	459	455	513	484	463	432	489	466	434	442	465	474	437	497	476	444	469	464	474	442	451	467	479	440	409	451	434	469	473	444	510	495	418	433	469	474	429	463	463	442	477	460	436	467	457	458	465	449	468	470	453	478	458	445	459	397	467	499	442	484	434	435	481	453	442	434	452	468	490	439	491	466	449	434	471	443	462	419	436	463	463	477	458	468	471	456	454	454	462	435	455	487	459	490	429	444	459	493	485	419	494	430	468	445	468	483	477	481	456	450	431	469	455	419	442	440	440	434	413	431	449	460	449	503	455	417	439	465	452	447	469	443	407	455	468	452	475	474	481	450	417	453	430	459	463	437	451	477	472	438	514	478	447	444	444	471	448	430	431	463	449	492	409	473	491	479	474	503	451	450	474	458	473	488	457	455	476	491	467	454	470	475	465	423	483	499	463	433	391	452	482	493	469	438	461	478	475	443	433	452	453	458	503	429	484	435	478	435	475	442	484	455	478	479	457	450	477	442	469	447	442	464	424	473	448	460	438	450	500	428	468	440	457	462	460	476	447	448	435	464	471	480	464	474	458	453	444	437	445	422	451	454	419	476	486	485	438	475	492	453	457	465	467	472	473	468	490	409	449	448	446	447	472	459	427	458	442	439	473	463	465	472	430	468	449	486	471	464	432	444	456	424	479	437	490	478	449	428	422	468	432	459	513	468	450	439	447	463	459	402	446	495	443	423	459	485	485	492	455	449	433	448	451	468	488	436	470	482	441	482	451	435	465	468	493	475	447	461	443	446	441	451	469	452	459	451	451	460	501	450	444	468	443	465	477	464	459	466	451	447	419	460	441	425	471	486	487	476	430	488	475	464	429	445	445	461	449	438	469	419	482	424	436	441	483	452	453	470	481	460	452	491	445	476	480	470	468	451	446	497	497	453	415	489	457	439	420	453	434	460	478	480	487	415	450	465	477	409	480	455	447	457	484	473	497	450	467	461	488	450	413	443	461	468	456	508	461	459	458	467	470	432	427	457	467	442	468	438	479	426	438	455	465	463	511	453	441	436	450	455	441	457	469	508	479	484	469	472	436	465	446	430	449	460	430	452	458	449	461	440	446	465	411	454	472	485	430	445	453	457	415	479	430	462	486	450	455	432	446	429	430	447	431	447	476	461	468	447	449	422	405	438	458	486	440	452	479	450	442	464	496	466	458	463	460	442	488	473	466	449	449	475	466	503	465	516	495	462	426	480	449	460	475	446	502	466	430	489	448	449	468	474	482	427	487	461	447	462	476	464	453	458	404	479	461	480	420	443	425	440	439	462	487	467	466	461	461	453	426	461	442	492	474	435	452	474	465	463	465	496	432	473	411	461	454	467	484	491	441	463	465	483	458	473	450	448	448	468	444	457	463	453	483	459	442	433	459	491	431	447	481	492	449	447	454	467	462	465	470	449	479	425	471	511	451	462	454	471	427	435	457	485	468	465	506	452	436	433	436	473	466	476	467	437	437	460	447	434	486	452	464	484	435	442	463	447	435	497	450	484	456	450	447	444	459	439	460	421	452	451	454	476	411	480	455	442	462	442	447	491	471	449	499	454	413	476	483	476	441	471	447	482	463	439	437	476	420	476	454	484	469	466	439	450	489	469	465	477	458	457	492	422	451	452	466	449	465	451	423	479	451	444	457	455	452	463	467	484	450	448	431	471	434	454	442	483	438	479	453	456	486	484	467	448	441	443	464	469	450	469	427	459	478	424	447	468	456	443	453	466	448	484	524	444	479	484	468	459	458	460	448	464	468	489	487	451	479	436	452	464	446	435	462	460	440	454	453	458	470	456	429	458	483	483	424	464	476	439	441	478	471	472	419	463	449	461	473	440	489	479	490	444	526	472	453	472	438	432	453	433	438	432	490	496	483	431	453	445	452	478	426	455	460	455	425	430	434	444	427	448	439	476	409	456	412	457	475	444	467	463	444	474	430	500	474	490	432	424	474	456	493	441	448	456	438	487	462	475	471	450	442	455	485	461	467	445	468	455	477	484	463	458	457	483	444	449	422	440	411	461	422	433	477	471	453	487	458	510	447	422	495	444	438	419	487	467	492	478	445	487	433	472	477	441	495	408	443	451	461	467	440	441	463	491	444	474	457	473	458	480	429	475	492	450	510	450	466	466	431	431	462	440	429	419	419	453	449	422	409	432	425	450	446	485	453	467	451	454	429	454	476	436	454	436	453	482	430	480	466	400	436	417	442	446	453	446	462	426	458	492	447	452	468	486	486	491	448	477	470	494	460	436	440	384	460	485	464	460	457	434	469	421	469	427	456	469	443	432	420	418	452	446	452	459	465	437	469	448	439	469	448	465	469	470	488	446	451	424	485	445	463	466	433	467	456	456	455	453	406	487	436	473	455	476	468	470	457	467	484	464	451	431	457	487	437	419	448	427	486	477	433	488	443	483	444	442	439	464	437	470	496	449	484	409	448	413	471	440	463	435	455	476	453	500	463	435	460	428	432	459	441	448	472	428	483	426	427	430	443	437	474	476	458	479	468	436	438	442	475	437	480	485	459	487	442	461	455	446	467	484	445	454	438	478	425	463	483	449	449	459	427	485	454	493	482	453	451	454	451	472	453	455	444	445	451	424	453	445	493	479	441	494	422	464	453	474	477	498	470	411	454	425	419	446	449	441	460	465	460	449	417	465	449
24614	21436	28646	24650	21128	10593	5514	2929	1737	1517	25066	30147	21040	8544	2609	1131	773	687	631	650	633	627	607	611	627	619	621	629	587	595	624	627	637	642	619	595	630	658	635	577	616	588	584	576	594	579	675	631	635	680	606	604	638	614	620	572	577	619	630	632	636	584	600	620	598	539	600	617	589	659	630	606	586	629	600	603	608	618	605	616	621	621	601	603	622	589	631	641	610	631	649	640	590	585	632	598	646	575	600	614	588	601	600	576	602	579	642	635	587	632	608	627	618	641	639	570	608	619	642	575	556	620	631	591	621	554	615	607	604	606	650	629	589	597	587	600	599	651	600	554	616	680	660	593	641	607	645	568	629	623	622	624	608	619	648	598	613	629	614	606	581	621	628	630	604	636	643	615	629	617	614	630	596	631	610	581	615	613	644	566	603	618	600	629	617	636	608	585	616	617	603	605	611	600	575	532	599	578	594	628	638	617	575	588	613	614	612	601	626	567	611	595	600	597	629	596	627	637	614	617	654	604	587	635	575	637	593	563	658	655	616	592	657	593	629	618	595	583	650	590	634	542	586	586	649	593	583	624	617	592	584	625	646	622	590	598	616	657	598	583	610	611	574	654	634	605	602	618	621	618	591	589	618	621	669	593	592	579	607	611	615	615	622	637	602	624	593	643	601	616	555	633	595	623	613	624	638	593	625	562	646	611	590	652	614	589	637	580	625	629	614	607	596	679	604	613	602	598	609	620	612	605	630	590	635	618	590	588	571	634	619	610	627	590	580	606	599	566	571	585	595	597	575	645	624	600	622	660	624	645	637	586	585	595	583	615	651	604	606	606	610	613	609	616	586	595	568	604	609	625	618	601	610	570	601	586	612	622	579	642	611	643	632	599	607	592	569	653	611	572	633	599	609	613	627	613	651	607	619	592	601	601	595	550	622	619	579	652	612	643	597	617	583	620	602	601	638	628	654	591	664	614	622	597	606	608	595	610	632	616	611	611	567	658	605	555	627	570	610	596	655	616	604	572	600	582	606	605	656	575	606	575	598	631	598	637	601	656	596	591	618	591	603	601	566	590	623	614	604	627	595	603	584	557	604	601	620	611	600	565	570	646	655	638	595	597	605	651	576	601	620	581	610	647	607	620	587	601	581	606	613	575	566	622	550	601	586	623	609	606	584	588	616	628	604	579	595	593	610	622	631	560	626	640	598	682	621	566	600	545	623	621	618	617	631	605	581	581	584	599	617	594	578	628	602	632	618	585	593	557	615	645	585	595	609	607	585	578	621	613	569	590	594	667	569	598	590	620	615	582	653	603	613	616	603	600	625	647	609	589	587	560	608	585	596	577	618	631	626	589	625	635	606	604	561	627	643	573	584	590	601	606	594	613	557	628	618	598	587	587	605	619	642	601	594	598	606	636	607	591	599	625	624	574	591	598	621	642	609	630	586	608	601	644	629	599	637	637	579	595	603	575	617	637	584	576	601	545	565	623	560	672	574	570	609	599	621	609	636	587	592	605	616	590	611	573	591	646	586	622	624	619	573	610	631	593	582	601	619	625	640	589	635	604	619	599	609	598	576	577	674	627	638	597	621	617	635	587	639	611	608	635	592	610	562	606	613	632	597	611	598	619	593	644	659	596	596	586	598	570	634	603	626	571	662	601	636	606	610	629	615	605	610	570	646	625	612	555	600	621	615	636	624	617	613	575	591	597	569	646	640	606	634	566	580	604	587	591	605	594	633	638	612	622	581	654	635	594	620	643	633	585	618	605	647	595	662	607	605	585	539	586	636	569	566	621	582	635	626	604	598	591	598	639	600	625	604	634	638	622	649	617	644	603	617	605	587	630	578	561	591	575	632	604	625	615	625	601	613	635	619	590	628	625	662	619	597	625	609	617	634	636	564	587	605	662	653	609	619	618	585	575	593	600	560	616	604	670	586	601	594	581	660	590	614	569	583	606	636	592	620	627	583	625	548	579	621	629	606	637	617	616	605	626	607	645	610	589	619	631	588	617	575	611	580	581	608	580	581	598	562	621	605	625	620	602	582	607	579	621	607	610	596	577	605	621	627	577	594	605	626	641	657	613	591	564	610	632	607	554	611	559	625	621	580	657	629	573	587	550	605	589	568	599	615	591	595	589	645	577	633	615	654	596	654	617	655	568	581	622	640	607	596	589	602	629	650	598	589	630	609	580	620	617	558	589	603	584	623	583	618	609	614	608	591	575	577	605	588	609	623	585	569	631	635	636	597	559	613	571	619	561	610	624	615	621	601	594	568	623	610	544	600	614	591	624	643	585	611	604	604	572	592	641	633	639	563	623	580	599	634	610	601	657	588	590	650	650	558	606	592	594	547	591	584	639	638	595	630	604	568	596	616	579	607	634	645	633	596	603	575	621	574	599	592	608	567	604	609	588	573	592	595	575	625	629	604	597	623	619	632	598	629	588	607	608	609	591	582	608	587	620	555	587	582	634	635	595	644	620	549	612	615	588	632	603	590	582	593	653	651	601	568	605	588	598	579	624	598	601	615	615	621	653	666	570	625	660	620	614	641	594	631	603	585	625	642	602	598	609	609	565	612	614	599	548	599	586	616	657	621	619	573	586	599	622	643	606	589	605	587	602	590	621	560	580	600	624	572	634	577	619	606	599	602	588	642	611	574	586	591	628	582	617	578	596	612	579	611	585	605	623	609	635	613	628	648	585	659	609	592	574	613	621	615	600	586	600	582	650	597	609	628	627	634	570	571	603	570	605	550	632	616	587	568	628	616	612	619	598	638	593	577	565	589	621	601	618	670	587	604	640	598	637	575	629	618	575	619	612	589	631	586	647	578	575	623	620	626	605	621	605	597	595	602	624	603	611	570	612	611	623	623	558	592	618	612	621	634	557	625	636	590	609	573	581	627	573	598	613	628	585	571	601	603	632	658	626	598	578	617	614	610	590	610	575	617	649	600	610	576	621	589	597	621	643	595	597	596	635	620	632	619	571	623	546	616	625	609	609	594	554	617	619	593	604	627	551	586	644	611	594	680	646	638	599	597	598	628	614	624	608	623	625	627	583	579	634	576	587	599	648	602	570	649	626	621	605	601	621	640	570	600	606	607	589	545	602	598	658	620	591	673	581	639	622	575	613	664	607	638	592	640	596	624	612	618	629	614	580	639	602	574	610	563	635	595	635	585	633	600	583	682	660	624	654	591	611	671	584	616	604	619	592	660	607	611	593	622	620	576	594	568	668	582	616	621	584	565	596	616	604	652	630	604	561	580	579	599	610	626	607	619	590	655	623	654	584	549	601	587	604	630	609	666	654	550	620	596	618	544	621	614	595	611	579	615	611	594	615	585	604	614	611	569	660	584	585	588	615	606	609	613	619	632	605	586	601	613	557	588	595	610	673	615	612	624	589	564	602	619	578	599	603	651	574	581	607	596	561	605	611	572	591	581	639	650	630	583	588	648	595	582	595	596	586	626	561	573	559	593	662	583	558	596	614
6457	13231	10380	5949	4261	5033	4788	3383	2273	1961	27751	26971	16594	6716	2429	1083	700	580	558	565	547	549	499	584	578	555	555	567	536	527	539	552	554	519	581	560	542	581	546	522	574	536	563	559	573	517	561	527	528	554	526	510	555	512	545	493	564	542	539	537	562	563	546	562	541	560	522	530	524	492	560	529	553	580	556	566	542	511	543	512	533	538	574	524	526	536	534	525	528	550	508	554	562	562	621	571	537	504	563	504	508	587	526	537	524	581	534	533	508	541	549	537	569	546	547	561	541	518	559	549	515	542	503	513	556	561	533	538	545	550	563	504	513	519	523	537	559	549	511	526	549	556	550	541	554	571	558	521	542	516	562	547	557	523	513	506	550	563	558	573	529	550	534	587	541	503	568	533	488	548	549	533	549	521	501	494	551	511	524	532	537	531	538	525	559	503	547	505	546	547	590	567	563	501	541	532	531	501	522	560	524	524	549	519	534	524	536	506	523	563	545	594	502	583	522	573	550	547	538	547	535	542	567	540	540	558	534	572	549	519	514	525	548	584	563	530	535	577	519	544	558	526	567	566	553	531	499	529	534	562	589	574	526	538	582	561	536	542	547	545	529	568	524	538	516	525	540	541	520	557	532	533	507	506	539	533	517	519	553	575	481	515	573	554	529	514	529	520	578	531	528	514	545	562	529	496	522	560	544	536	579	534	518	544	553	585	516	538	604	548	531	559	552	513	534	538	567	514	555	546	507	477	541	547	576	554	551	527	568	551	592	517	523	539	535	559	551	505	525	545	570	551	531	538	559	541	564	587	543	529	529	538	530	568	539	525	553	551	547	561	575	516	541	516	518	544	587	534	522	540	495	528	524	530	552	505	552	543	534	571	555	529	509	573	492	495	554	522	554	564	529	549	553	544	526	547	516	551	562	538	529	508	523	554	515	551	501	518	583	575	516	550	536	527	512	488	536	556	522	511	539	558	538	530	534	515	519	518	574	552	552	522	531	525	514	528	554	541	489	574	542	491	534	568	528	511	525	491	536	542	543	516	570	500	557	557	540	518	580	539	532	531	517	566	549	540	522	561	528	510	535	531	516	560	590	539	525	527	544	507	530	511	518	533	537	538	557	525	540	556	518	572	518	533	550	519	510	514	517	562	468	560	529	523	559	546	523	530	539	566	534	547	538	542	520	561	502	543	520	530	542	494	573	577	569	520	508	550	533	547	515	542	549	555	523	529	532	566	506	548	512	495	526	539	536	543	531	527	528	540	530	544	498	516	481	517	544	526	528	529	544	507	552	541	497	542	561	528	545	556	536	508	542	512	487	497	539	534	564	551	538	484	540	517	514	533	552	520	526	482	523	525	558	525	571	534	562	532	545	573	548	528	550	531	512	538	564	577	549	569	546	537	532	507	526	588	535	510	571	557	543	535	549	476	487	520	485	511	528	551	508	545	484	528	521	552	563	555	554	544	490	560	535	547	491	509	497	503	564	533	538	550	543	539	530	557	597	552	520	552	535	511	503	552	543	544	556	542	524	549	569	572	518	560	547	525	569	547	552	503	524	559	543	531	531	544	508	538	543	529	561	506	558	538	517	591	566	547	540	543	544	540	557	541	491	573	563	514	543	571	546	530	521	552	555	527	521	485	515	523	505	550	558	524	575	532	530	550	558	552	553	554	555	513	517	588	549	536	524	546	501	509	553	537	539	551	490	534	523	503	564	526	529	543	555	490	556	553	523	538	496	516	507	561	538	513	492	542	534	550	518	554	489	526	540	577	504	555	538	541	523	541	551	530	521	577	584	477	569	567	549	568	540	547	529	539	497	540	525	520	541	563	529	550	538	506	529	545	530	516	529	539	508	523	514	540	524	527	526	502	555	524	516	509	553	510	527	533	546	520	563	529	549	537	505	554	511	525	521	496	501	547	530	501	552	514	592	551	499	519	505	515	556	547	502	558	512	573	518	582	572	546	504	569	587	555	543	526	580	535	538	551	542	545	570	516	502	527	510	535	505	542	531	481	503	552	543	533	550	504	531	546	516	541	503	546	542	541	537	573	541	528	542	521	506	537	512	526	483	537	533	555	525	529	510	526	506	496	511	499	528	515	553	528	573	548	534	512	532	547	521	529	522	516	545	543	532	503	534	522	550	527	545	525	524	572	545	527	536	563	487	564	475	605	531	582	527	566	532	551	572	529	533	512	527	566	569	506	518	534	550	556	557	548	532	569	569	527	501	498	520	498	528	525	548	571	526	520	544	549	586	546	538	578	563	526	533	537	515	510	506	570	491	566	474	517	515	560	467	513	545	561	537	520	541	522	489	530	524	526	533	558	518	512	483	517	522	522	475	517	524	550	528	491	525	539	527	557	580	479	522	523	547	556	508	557	514	534	567	550	506	521	550	558	497	514	520	524	529	587	492	525	526	524	527	518	541	544	569	522	528	535	530	530	548	526	482	523	545	527	521	545	540	501	508	513	537	529	564	544	535	483	534	564	522	544	517	528	540	512	543	534	538	534	539	538	521	481	535	523	552	513	544	556	513	581	539	557	521	527	541	530	535	558	470	516	528	550	550	558	530	546	594	534	507	525	520	550	548	556	537	526	551	542	564	556	471	540	583	562	540	495	538	555	534	514	512	524	526	554	471	551	526	572	569	487	534	515	560	565	534	513	568	568	545	524	539	567	535	573	552	498	519	535	520	521	527	519	538	518	544	509	570	577	537	546	532	514	591	579	543	515	523	499	527	522	541	534	551	561	584	549	547	558	494	552	520	535	534	534	543	534	530	581	557	553	543	539	547	481	524	533	550	543	534	526	529	539	536	541	554	542	555	541	546	496	508	569	517	547	532	552	513	490	506	545	568	512	568	524	540	523	520	528	512	497	588	499	508	499	540	524	521	570	503	544	485	570	528	488	548	541	550	553	524	561	537	506	579	535	510	487	572	546	520	551	569	550	524	523	556	495	546	525	507	517	565	523	551	501	563	532	559	541	550	499	538	552	538	544	542	525	572	544	537	519	517	524	511	501	498	539	523	570	543	551	487	541	533	543	519	551	472	539	548	533	540	533	533	585	558	549	561	486	530	521	538	537	593	543	535	505	546	532	530	552	528	530	519	558	540	545	556	536	517	575	527	520	513	528	535	575	504	519	535	544	498	544	534	539	509	521	540	535	547	509	546	528	526	506	495	540	547	525	497	547	540	509	486	540	552	551	573	527	519	531	507	559	541	535	571	551	548	508	583	533	481	526	522	543	510	544	505	503	527	577	528	535	548	512	520	527	548	564	532	550	473	516	517	561	537	516	544	506	505	531	576	529	538	485	550	572	591	486	520	536	528	501	480	567	535	519	527	508	534	547	573	533	498	501	546	532	540	502	499	521	568	579	506	506	499	503	518	507	526	562	529	534	541	523	480	526	552	586	537	580	515	537	503	542	523	520	525	524	556	534	500	501	537	507	499	541	547	509	547	508	513	521	515	514	518	521	497	557	554	528
27731	12508	3852	1931	1040	928	943	794	530	506	1055	2395	1948	1162	790	610	550	516	504	513	532	531	543	502	543	547	513	531	555	510	508	521	545	526	464	516	523	510	500	477	568	513	510	498	487	550	537	526	546	513	529	457	511	533	499	548	507	514	520	535	494	489	517	595	565	547	540	505	473	556	464	511	550	523	536	512	525	501	512	517	545	501	532	511	518	549	539	582	541	535	499	535	491	535	493	498	516	540	510	538	518	536	570	509	506	506	469	502	523	515	539	521	504	500	520	491	506	554	502	556	533	543	545	490	501	547	524	539	503	540	550	492	530	551	566	475	465	552	539	510	485	521	540	509	487	508	547	488	489	467	525	576	532	510	495	512	537	518	493	508	525	486	517	531	531	542	483	509	506	466	469	527	521	545	529	546	519	526	472	522	521	531	580	500	554	484	497	524	489	538	530	530	524	526	505	515	532	538	507	551	481	534	540	489	530	481	515	510	562	531	446	493	528	539	530	525	485	508	512	494	527	578	501	494	538	548	527	545	518	471	529	508	509	531	539	541	499	511	500	524	508	515	506	524	504	530	498	500	537	498	562	496	497	517	505	501	512	511	547	538	506	501	528	502	533	553	522	527	513	533	532	498	511	503	505	529	492	528	498	507	553	531	496	547	540	515	533	552	554	520	503	522	513	527	511	533	532	460	495	497	522	557	511	497	537	475	543	551	529	483	531	522	513	508	510	509	532	488	540	494	502	520	545	546	524	531	536	502	502	486	537	463	510	470	519	507	494	535	532	525	538	537	524	546	532	535	528	540	549	518	535	509	511	527	532	491	538	512	500	507	486	505	503	531	511	531	549	491	501	544	548	514	514	469	528	483	533	510	496	545	576	543	548	545	492	551	544	498	500	486	502	530	546	538	548	505	533	522	507	553	513	531	518	535	506	498	539	530	520	505	550	532	508	515	502	542	533	534	480	492	530	520	518	537	511	526	479	519	553	507	534	513	495	542	510	518	561	498	503	565	507	544	494	547	487	507	507	466	463	476	519	497	486	505	539	532	501	508	533	496	508	506	536	530	494	543	532	515	494	536	473	508	551	519	515	541	517	509	491	555	536	505	508	517	544	496	524	513	538	503	547	510	500	529	515	530	527	497	494	482	548	505	545	531	521	515	491	530	506	520	479	484	560	516	513	571	536	569	527	499	496	580	522	571	495	493	553	522	540	490	501	534	524	511	488	540	492	529	516	494	540	543	491	530	506	571	529	515	523	514	488	516	554	499	529	497	502	493	500	511	495	512	520	508	492	505	515	473	508	515	544	529	469	520	538	502	508	531	505	523	529	494	470	515	498	509	534	532	510	490	549	485	496	514	527	529	495	523	536	504	564	498	522	536	496	472	532	516	507	519	481	500	529	540	532	549	531	531	553	515	482	509	508	482	489	537	532	500	521	469	531	496	551	523	488	513	499	523	509	562	546	546	516	495	552	513	533	521	508	509	491	497	503	492	483	505	505	491	505	529	524	510	549	540	515	485	477	534	504	540	505	524	541	524	517	501	556	505	537	502	534	495	529	464	472	499	527	498	545	532	497	543	510	512	542	494	478	510	574	509	510	510	519	550	521	513	550	524	505	521	552	482	527	514	537	491	558	506	496	479	543	501	530	495	481	523	547	511	534	527	504	548	498	562	533	475	493	500	536	513	526	516	520	532	541	583	509	541	489	494	527	520	494	485	519	534	539	512	539	551	520	513	484	521	511	495	548	490	521	525	539	489	525	522	515	521	486	522	544	525	533	536	510	521	553	529	535	496	517	493	494	565	527	523	508	508	494	506	509	470	502	505	505	536	550	515	517	535	514	524	531	505	474	536	537	549	536	505	530	510	529	532	564	515	517	519	517	537	477	505	511	476	514	534	491	484	553	497	499	505	521	554	506	518	521	509	539	509	507	523	521	521	520	530	492	521	555	548	500	518	494	478	529	497	488	510	496	520	511	550	538	506	494	501	523	502	529	511	531	471	517	505	489	517	522	509	522	519	550	490	487	501	524	562	498	535	530	538	508	513	519	517	500	522	505	506	504	512	545	516	546	552	532	497	500	519	492	523	526	486	502	500	499	538	536	534	496	509	574	522	504	544	525	521	544	507	534	563	535	530	522	532	503	486	552	504	515	469	547	504	547	521	517	512	528	546	492	524	475	516	544	520	517	490	535	488	521	517	541	500	477	557	525	471	494	517	494	508	495	503	498	497	530	542	491	525	527	515	522	539	520	503	487	522	484	540	526	534	501	526	515	495	525	517	524	478	517	494	560	550	479	542	545	480	549	483	517	519	513	552	493	500	505	502	489	501	501	529	487	504	536	528	534	502	535	524	495	513	482	494	533	523	556	523	502	506	528	489	502	513	542	491	539	514	518	542	539	527	517	516	542	503	518	497	534	534	551	503	503	549	512	538	513	500	510	550	555	518	487	453	503	485	523	496	532	507	505	521	521	504	532	534	511	555	540	481	515	539	545	517	487	502	525	495	531	506	522	553	504	518	542	579	524	550	536	504	480	602	561	520	563	509	477	534	527	531	501	504	456	493	545	493	553	531	525	535	532	563	517	468	562	508	496	523	553	527	502	513	498	487	491	482	486	557	517	513	516	557	556	555	512	548	489	531	518	530	495	550	486	491	511	490	517	518	532	528	554	537	547	526	480	481	517	485	497	537	506	533	511	514	534	505	517	534	516	535	568	534	516	495	479	496	526	471	482	481	544	515	519	518	535	489	555	519	527	496	481	541	524	532	526	553	487	499	520	528	554	549	471	513	513	504	491	519	496	506	542	545	548	473	553	550	525	496	497	491	433	512	511	510	540	540	518	513	541	510	523	509	504	498	519	457	527	526	507	497	545	537	543	547	468	521	518	503	529	482	535	495	497	536	521	532	540	509	474	475	527	487	494	470	494	526	476	520	555	482	518	540	509	534	545	555	514	532	548	499	485	556	505	534	535	527	541	487	559	532	502	529	541	478	553	559	518	563	509	533	547	506	551	500	543	533	498	483	460	540	533	529	482	552	562	513	542	539	542	526	495	471	514	509	507	474	530	482	490	507	504	506	501	531	568	503	546	520	550	498	554	484	507	520	517	509	496	531	475	500	545	495	530	560	565	525	545	525	519	541	493	543	512	488	540	529	507	501	516	475	481	543	493	511	554	532	488	514	532	518	503	501	518	574	539	525	512	510	519	512	510	560	532	526	481	495	517	506	526	512	511	510	526	542	532	529	536	533	502	572	510	518	520	463	510	505	477	536	513	476	518	483	543	505	548	514	536	557	506	571	546	530	529	510	479	547	538	542	571	517	490	514	504	515	483	548	523	548	612	517	494	507	497	487	492	545	545	488	541	510	488	537	538	537	507	537	526	526	522	537	488	495	523	514	524	523	528	501	542	552	512	529	512	542	517	493	511	528	503	523	534	518	532	503	512	555	469	513	549	509	545	549	529	506	548	495	487	485	518	558
6443	4091	3542	1729	1173	1099	1148	854	489	496	1301	2852	2020	1141	750	537	452	476	468	472	459	453	444	427	443	484	447	485	447	442	461	469	440	456	491	430	482	465	431	500	443	458	432	458	471	464	413	448	440	460	429	440	441	428	492	427	459	421	462	462	465	475	471	458	408	410	457	415	430	451	422	476	439	453	470	440	406	426	442	446	468	443	449	436	435	427	483	487	443	444	436	422	483	477	456	452	458	451	434	477	445	441	417	475	453	464	436	442	439	429	452	464	455	436	455	474	431	495	462	461	453	473	431	461	462	469	465	451	422	438	475	438	472	415	426	441	454	437	432	470	455	418	462	443	439	450	455	460	421	500	450	447	440	451	466	458	423	433	451	445	463	442	442	459	437	438	446	465	463	431	444	458	391	464	439	436	473	467	433	463	453	446	466	474	439	431	454	473	450	428	446	437	420	503	431	449	441	435	447	445	438	471	471	467	461	436	439	451	446	468	449	449	447	470	468	423	427	509	444	459	458	420	436	442	408	453	453	472	417	447	440	456	435	469	475	404	445	432	436	420	457	484	430	451	501	445	463	472	443	406	441	453	459	459	426	470	470	447	438	503	448	417	434	468	439	463	470	435	429	468	443	460	448	447	413	448	461	461	462	451	483	453	449	460	458	516	446	447	441	426	413	447	447	444	474	439	459	459	455	443	477	483	410	418	439	439	463	440	426	501	477	448	439	443	440	466	401	447	455	443	460	473	450	461	447	412	491	414	444	444	450	455	428	426	488	434	467	463	425	419	428	474	432	465	451	460	437	479	441	430	434	479	445	451	461	433	494	447	475	478	430	431	496	446	464	454	486	419	472	446	448	446	436	418	410	455	436	456	417	462	465	445	448	430	449	453	454	426	433	476	528	428	453	425	423	418	461	425	456	479	430	473	468	467	495	449	445	474	441	444	415	489	476	415	476	448	477	457	424	438	440	423	426	448	432	441	442	450	452	448	484	449	451	419	426	436	431	454	467	447	420	457	442	406	447	412	439	422	461	468	437	430	449	436	470	444	438	425	451	445	454	440	408	440	452	482	420	474	425	488	441	426	468	451	464	441	433	400	467	451	399	456	435	443	445	428	425	472	417	459	429	463	400	471	465	400	467	428	434	473	429	472	447	461	477	464	463	441	454	456	437	454	416	450	438	432	457	426	466	501	461	500	488	438	439	468	459	455	449	470	435	481	483	449	454	469	432	450	450	485	462	452	470	427	439	473	465	457	473	465	447	402	449	456	455	444	444	447	419	440	470	447	432	448	488	422	426	481	461	436	452	432	443	484	457	460	473	411	462	444	417	463	470	483	433	468	399	454	466	435	449	429	442	434	476	497	442	461	457	441	456	404	449	467	446	412	467	437	442	445	429	415	449	446	474	445	404	429	464	497	478	450	455	440	437	403	449	461	454	463	477	421	492	451	455	443	458	408	461	472	442	476	430	447	455	439	440	454	459	449	434	459	447	466	479	432	466	412	465	416	475	423	441	442	470	469	440	479	452	436	484	392	414	483	456	468	445	421	434	420	480	444	443	462	468	443	468	452	446	468	476	435	482	473	431	468	422	436	461	465	444	417	424	441	464	429	426	439	431	455	431	388	460	391	453	476	410	447	474	438	462	428	473	440	424	464	420	453	429	441	441	449	416	446	467	424	439	403	423	444	461	446	417	461	491	478	441	465	484	427	441	439	464	447	465	424	407	447	467	454	455	439	453	439	445	439	466	452	470	473	434	435	432	409	484	429	483	461	441	455	432	432	428	455	440	424	469	460	482	446	475	394	436	437	428	466	486	438	461	433	464	400	464	456	456	448	441	456	451	452	463	438	465	425	442	446	456	434	500	460	461	474	412	437	480	450	469	462	458	452	403	423	453	439	446	430	434	436	409	410	427	463	459	489	470	523	422	479	430	484	454	413	428	484	422	474	466	490	447	443	470	454	429	410	425	467	454	482	452	452	424	478	429	448	449	440	461	436	443	450	448	461	470	422	418	448	438	467	426	429	460	493	419	441	454	467	429	447	471	437	451	420	460	457	402	463	453	455	457	485	457	488	414	443	475	460	464	462	445	445	448	457	467	442	426	445	460	468	405	461	442	473	456	502	404	427	472	431	463	441	453	437	439	477	455	447	459	415	459	469	453	445	430	479	457	475	454	463	414	445	442	453	439	461	448	441	475	466	442	423	469	433	442	478	467	439	450	487	468	486	462	474	474	449	401	446	452	464	453	471	476	463	462	461	466	440	444	435	437	434	467	448	460	472	467	486	416	423	426	443	504	430	416	441	471	478	444	470	494	440	449	457	417	438	431	454	442	467	454	448	424	454	467	430	469	477	434	482	471	460	474	452	433	460	470	429	442	430	466	433	462	463	469	453	462	462	467	487	428	451	451	466	455	465	440	466	405	427	453	438	456	403	412	472	423	413	489	462	426	450	446	482	457	438	424	453	444	472	433	434	441	476	452	448	433	447	440	455	455	435	427	475	414	454	448	442	427	427	453	459	427	488	437	400	458	486	471	451	473	427	437	433	449	455	461	438	423	444	413	421	467	477	421	459	468	411	462	471	435	493	472	464	451	439	457	429	444	450	428	437	440	461	436	429	456	478	463	446	471	440	464	461	446	437	452	433	437	449	460	442	422	460	470	436	494	457	462	437	453	466	407	428	464	428	478	452	450	443	477	454	424	458	471	456	466	440	466	444	439	419	462	438	415	455	458	425	454	434	443	423	442	449	447	439	472	415	430	448	480	441	420	442	443	424	461	468	452	429	474	435	460	452	404	457	443	453	445	421	408	438	458	498	413	424	460	442	496	416	480	449	452	499	451	491	457	439	456	437	479	413	453	459	446	437	428	384	434	462	445	436	445	465	419	439	489	458	439	449	439	447	411	445	463	438	463	468	460	487	429	475	451	483	460	468	441	474	454	435	426	460	455	404	433	439	464	401	434	411	444	450	465	466	500	429	433	441	443	435	473	441	424	482	453	436	486	440	453	417	446	477	434	438	476	441	438	435	410	451	460	410	439	487	466	444	426	439	450	424	453	432	438	461	459	462	443	433	498	448	435	470	474	462	444	446	430	479	453	464	415	445	429	439	441	461	429	469	475	437	469	446	438	433	455	464	423	486	476	494	399	444	449	432	451	487	449	439	432	479	423	460	398	449	485	476	437	426	462	464	422	442	437	432	463	449	446	516	447	490	395	437	427	449	464	435	397	437	476	452	443	452	443	438	441	437	472	476	444	453	440	431	444	451	456	479	449	450	420	468	425	456	475	472	429	425	428	468	486	431	432	470	458	475	462	416	430	458	458	472	476	481	443	419	493	435	436	450	441	476	452	441	445	433	449	462	413	434	456	433	428	449	452	423	421	439	453	469	416	472	428	455	436	409	452	428	428	466	496	440	479	431	441	435	428	437	446	454	441	454	428	436	459	393	425	437	447	468	450	462	446	438	473	424	504	446	419	430
25594	21409	27521	25489	9546	2735	1769	1368	848	1034	6618	20996	15342	5508	1922	869	586	511	491	476	491	531	516	465	492	466	545	498	518	507	515	533	504	500	503	527	514	550	486	489	492	493	479	489	496	512	479	541	446	509	497	504	517	512	497	506	473	497	480	464	491	513	530	504	522	482	497	531	511	516	499	435	519	492	527	478	524	511	458	498	481	512	470	484	471	519	509	533	487	493	474	495	485	512	533	495	477	489	460	514	502	520	466	489	476	501	483	498	487	508	483	536	509	501	529	470	508	495	450	513	472	465	452	484	467	478	478	547	493	492	495	518	514	538	506	527	513	497	488	512	462	505	531	492	507	499	513	507	522	479	487	494	481	521	505	531	485	511	475	491	463	501	478	494	493	490	535	534	487	489	498	504	487	511	510	502	501	501	487	456	517	515	502	511	514	491	527	477	490	543	476	467	525	511	500	538	509	511	491	516	471	487	546	496	511	524	559	512	499	498	509	495	494	506	475	497	508	502	488	479	496	514	526	556	477	449	502	530	476	492	479	523	469	500	509	485	481	476	533	524	483	492	500	504	491	462	502	493	503	483	488	503	489	474	492	486	501	486	500	502	485	486	452	494	483	511	472	521	523	506	512	526	510	512	483	470	500	468	537	475	512	496	513	496	517	516	522	523	507	504	500	498	514	478	495	484	514	471	494	489	500	476	484	526	504	504	476	506	508	543	496	487	498	479	534	506	510	470	498	476	477	511	477	520	469	468	526	508	531	510	512	505	489	514	479	487	480	476	506	494	520	478	510	507	531	506	503	493	492	509	507	504	500	510	508	489	533	528	485	463	556	504	486	481	517	514	471	559	505	496	494	492	558	473	483	495	521	539	450	487	500	468	519	491	502	513	476	513	493	528	505	523	533	511	490	504	511	480	498	508	453	476	506	486	547	528	521	507	494	491	511	489	484	460	481	519	479	508	495	465	470	510	458	506	523	511	494	509	503	540	465	485	553	497	457	483	498	499	522	485	465	494	488	484	495	472	513	498	484	485	485	503	480	484	515	480	509	514	503	530	493	504	494	466	532	520	509	514	477	492	505	498	470	473	483	494	463	523	497	515	499	507	481	505	504	527	485	515	479	507	483	486	480	497	456	526	502	456	518	470	544	512	510	481	483	478	484	544	503	467	510	500	508	497	532	507	516	454	471	483	502	530	515	461	500	479	474	510	532	557	495	504	494	500	463	493	502	477	484	538	468	503	516	498	457	456	495	499	481	516	513	520	503	523	537	512	536	470	536	500	508	502	525	470	506	495	519	487	506	489	498	491	508	493	514	513	463	509	516	486	479	477	539	551	481	474	533	508	469	545	499	475	469	519	500	472	502	464	471	493	514	539	507	517	504	504	510	456	492	486	501	531	527	499	501	496	503	506	526	470	508	536	473	473	510	471	508	482	513	498	491	466	503	485	471	483	559	528	513	517	472	496	520	491	509	529	480	507	491	530	511	483	530	471	539	509	506	512	488	489	483	549	487	503	519	493	531	494	484	525	523	502	472	514	480	461	471	543	530	504	485	496	514	531	427	502	500	499	484	469	497	490	510	442	508	444	504	517	484	480	516	470	494	526	499	553	488	474	476	476	488	461	508	501	493	483	513	516	487	491	551	446	494	489	491	524	472	520	491	461	510	487	471	527	513	479	519	499	477	504	510	549	511	523	540	487	481	493	462	482	506	468	479	488	492	484	494	523	487	489	503	469	493	469	455	474	509	474	503	497	473	479	465	470	511	494	487	458	496	492	474	493	491	515	505	521	521	485	516	474	490	479	465	488	489	476	520	465	464	512	493	474	495	510	508	508	506	509	475	496	515	467	437	479	453	498	500	480	495	483	465	520	469	462	506	486	523	514	457	496	522	486	497	525	528	512	481	480	471	469	525	458	497	486	443	517	481	471	503	490	514	503	513	484	461	473	507	509	511	504	516	495	568	516	494	494	467	557	499	521	523	480	471	499	493	552	491	515	515	504	493	532	497	491	460	482	511	495	512	509	514	458	496	523	524	500	476	490	488	521	532	498	502	540	529	524	489	522	497	495	500	468	428	476	500	496	522	516	452	530	535	462	522	525	526	506	522	477	470	523	503	485	458	481	481	494	477	504	529	568	523	502	564	459	469	522	512	498	476	529	512	499	460	515	485	485	478	482	505	499	550	483	502	532	524	465	495	487	522	508	529	526	494	546	484	522	530	538	493	515	512	464	522	466	495	494	489	476	474	495	513	490	500	487	518	465	498	512	500	517	486	472	511	505	464	514	497	497	532	477	521	467	517	464	561	503	508	511	491	465	494	468	517	514	497	475	494	533	515	486	473	488	482	496	477	528	489	499	466	455	547	523	512	488	493	512	509	477	515	485	482	494	535	537	531	496	527	508	496	476	440	463	519	479	470	479	520	439	477	512	483	520	524	529	477	500	493	508	523	516	501	490	472	546	520	477	454	543	459	490	510	505	494	489	509	504	500	500	487	519	533	527	563	509	503	511	489	517	558	503	514	487	484	497	474	503	494	470	485	496	480	487	537	524	476	501	509	522	512	472	507	482	513	500	478	483	456	469	503	488	500	498	477	493	491	494	543	479	503	482	483	473	439	498	515	493	526	480	503	524	514	516	505	492	546	523	483	463	513	525	507	471	494	468	478	476	469	490	506	563	519	509	502	512	527	492	500	505	502	485	482	516	504	502	527	496	503	501	524	498	493	475	496	500	471	497	511	534	511	486	499	503	476	520	451	486	510	486	515	526	506	536	518	542	536	484	507	491	492	500	522	468	506	477	472	508	498	520	441	494	524	497	467	515	548	466	509	481	494	495	500	476	525	539	463	453	511	495	492	500	511	495	507	533	466	447	473	496	492	492	499	521	507	507	492	483	490	474	529	532	500	476	491	518	482	486	520	501	494	488	500	523	531	465	488	502	522	554	451	509	498	443	431	488	486	479	434	478	464	479	521	519	490	472	539	523	511	461	470	501	469	478	479	505	482	486	503	524	496	486	528	454	497	513	520	515	509	493	476	476	537	507	488	509	519	494	498	463	489	486	469	509	475	476	497	506	476	452	459	500	495	503	459	505	492	467	489	506	506	490	524	543	534	502	496	493	530	476	510	514	480	503	446	513	466	502	509	512	501	499	473	501	491	447	488	483	514	490	496	486	507	492	500	521	495	474	561	515	509	511	499	493	476	507	467	493	487	503	514	497	487	546	461	474	488	502	512	516	498	460	529	498	502	488	515	498	537	506	475	461	497	526	504	515	484	503	483	517	517	487	541	508	517	486	486	509	500	542	492	495	479	513	526	500	481	472	495	465	476	524	488	531	529	501	494	530	499	507	519	490	493	501	529	479	471	481	452	518	524	510	480	518	459	548	507	501	452	537	572	516	479	512	472	471	518	497	513	523	512	528	534	531	552	500	528	512	494	491	461	540	511	517	484	511	522	476	492	518	481	479	492	480	464	487	489	483
4381	4868	5846	3153	2462	2178	1942	1859	954	1245	9124	20398	12329	4727	2074	960	531	492	471	486	486	497	444	405	455	432	446	436	433	443	442	433	448	402	429	421	424	453	494	439	471	522	495	466	463	460	448	453	478	470	426	414	463	436	476	446	430	437	474	493	465	438	501	476	447	472	485	474	465	434	485	471	476	414	443	482	458	475	422	495	471	452	454	457	452	427	417	468	454	420	448	421	442	455	455	457	436	450	461	506	430	419	408	471	471	472	448	479	466	462	433	451	438	449	439	443	448	446	463	447	445	429	468	463	460	441	460	490	439	429	464	431	463	437	492	481	430	480	436	449	430	409	471	479	458	486	439	449	440	483	463	468	449	413	423	419	467	454	457	412	459	430	443	456	459	493	424	429	503	485	440	438	475	480	449	448	434	460	467	433	458	452	459	461	424	477	449	434	451	429	449	475	496	452	437	438	460	470	438	423	469	443	423	421	431	458	450	420	443	450	481	448	436	448	442	469	493	452	438	452	441	420	438	438	491	450	475	449	452	416	459	446	484	479	448	431	451	473	476	460	436	470	435	461	469	445	470	433	462	457	458	476	444	409	448	447	423	421	442	494	446	448	472	414	461	465	494	458	482	471	451	448	456	445	481	412	430	434	445	450	485	429	487	477	449	409	443	462	458	456	473	432	446	424	476	406	406	464	448	445	442	471	481	446	438	454	477	443	465	438	463	459	506	487	440	452	502	445	482	437	477	448	447	464	429	436	452	434	473	492	473	500	469	425	412	448	455	475	437	474	452	455	458	441	453	431	437	449	485	436	453	473	407	468	454	452	430	414	472	523	464	441	450	456	488	425	436	436	428	404	413	459	432	457	439	465	469	440	432	427	433	474	411	480	453	443	427	407	462	445	466	398	443	427	458	465	447	465	438	426	424	433	449	473	459	401	397	466	463	460	444	443	451	431	466	419	426	447	454	470	445	465	453	472	422	455	450	475	460	429	444	408	453	474	437	393	446	447	439	450	440	505	444	445	446	426	446	456	460	476	432	426	478	428	482	457	450	450	446	519	438	449	436	432	455	445	467	459	453	451	458	438	471	473	433	467	462	440	431	457	462	421	435	441	471	487	486	477	452	426	462	492	445	454	450	480	409	480	444	444	426	437	459	465	469	440	417	446	473	487	444	462	447	446	436	452	428	474	448	426	456	473	439	452	439	439	423	449	449	454	436	411	465	449	459	407	441	428	446	445	471	442	440	462	459	460	453	426	453	418	481	460	444	446	441	464	478	447	446	455	449	481	437	422	478	433	449	462	460	449	461	430	467	462	443	431	472	482	411	451	468	468	473	447	490	447	427	435	446	441	433	417	446	447	469	442	421	432	424	450	445	437	475	472	441	430	438	462	441	474	457	459	443	475	433	429	445	454	419	437	459	441	444	448	463	416	438	462	396	438	397	423	453	468	429	478	453	443	442	444	432	485	442	437	448	444	481	454	455	465	482	428	441	419	451	401	457	475	461	485	438	483	439	438	432	426	413	422	433	486	390	417	419	432	436	453	470	424	452	475	471	465	456	451	455	462	456	428	448	471	453	419	454	488	457	423	440	425	432	449	475	430	443	418	441	421	451	480	449	467	465	409	454	464	464	421	456	455	468	452	426	436	482	458	434	471	455	471	411	441	401	477	429	433	441	456	465	439	431	439	428	478	423	461	429	472	438	459	436	482	463	432	500	459	438	464	454	447	424	450	407	425	462	475	428	456	463	429	440	445	461	462	451	441	459	451	432	456	461	449	476	441	414	419	455	443	449	465	457	434	453	463	440	455	469	442	415	473	450	425	471	456	447	474	447	470	441	448	439	424	472	434	469	464	426	432	433	404	466	421	425	458	425	466	433	441	461	434	491	441	422	469	458	482	458	405	454	416	441	463	426	430	462	453	428	449	420	443	427	474	425	439	441	491	445	439	460	435	451	450	471	424	472	454	449	439	454	419	441	421	484	402	470	441	459	435	463	456	444	491	440	441	429	469	442	469	461	445	484	460	412	453	458	456	448	446	472	474	455	466	483	411	457	451	458	427	451	458	431	472	450	482	456	452	407	481	406	452	411	449	474	455	504	462	455	454	451	442	473	432	502	444	459	451	465	445	456	437	439	485	429	438	436	450	482	430	446	414	422	443	454	419	465	447	460	435	445	455	438	501	432	451	464	480	465	462	474	424	464	463	406	445	437	421	437	474	469	447	436	443	422	464	477	441	446	459	457	466	436	416	454	435	473	437	428	413	423	433	459	434	478	410	439	415	448	471	427	450	437	483	468	415	424	458	445	446	425	431	430	456	444	433	440	461	463	440	456	435	453	439	444	445	421	448	479	471	464	451	457	458	420	412	435	440	447	431	473	451	445	450	432	469	461	421	448	443	445	452	472	481	462	446	427	448	461	419	453	404	462	457	430	402	455	467	430	455	436	441	423	448	453	437	435	423	489	467	462	432	436	468	447	420	452	469	469	457	443	458	465	476	493	422	444	449	478	452	413	427	477	463	456	447	421	437	487	463	466	463	475	469	388	430	460	459	438	421	461	419	494	469	438	439	489	468	468	430	440	461	420	466	465	423	419	448	455	402	465	430	459	452	464	492	457	425	427	454	442	489	446	456	460	413	435	415	454	455	436	458	452	441	441	451	478	487	450	419	431	473	452	429	450	494	412	421	458	435	418	458	443	436	478	363	472	438	444	440	457	465	467	448	422	422	435	470	475	459	437	452	445	439	470	448	457	465	465	447	457	433	446	458	482	453	475	461	452	430	465	473	448	459	465	457	418	469	432	436	391	443	432	442	422	441	447	499	457	475	474	401	438	460	467	441	456	459	454	450	424	467	453	449	487	448	450	448	456	437	447	493	452	458	423	438	428	434	466	435	468	401	487	463	410	417	414	435	425	477	471	459	470	499	432	468	435	456	472	466	450	437	505	441	427	442	460	480	450	458	497	443	429	479	409	455	425	428	392	418	438	442	462	433	422	442	454	462	443	446	415	483	458	430	446	462	409	473	428	466	484	406	418	428	425	436	434	450	473	434	442	442	447	405	423	441	408	453	440	445	461	445	434	422	442	428	457	420	464	404	433	445	449	499	473	468	478	431	441	434	481	438	474	471	408	470	491	430	423	440	417	458	439	415	467	454	427	436	479	467	444	417	455	430	444	467	441	419	446	428	408	420	445	471	472	443	396	452	432	454	416	445	458	426	425	481	453	419	433	440	447	483	453	435	436	461	450	439	421	407	429	457	479	429	476	453	418	439	439	428	440	437	453	453	454	435	421	460	478	420	431	433	530	428	434	483	432	445	460	474	451	429	439	450	473	444	453	448	473	418	461	452	456	428	476	456	421	449	452	426	463	422	435	449	470	433	457	382	463	459	459	432	474	456	438	431	449	396	480	430	458	465	423	442	483	446	453	497	458	450	476	456	413	451	427	470	437	478	461	495	464	429	447	425	421	475	461	410	417	450
24559	21391	28566	24582	21176	6964	2962	1935	1663	3036	19431	28669	23630	11193	3501	1507	764	682	650	616	623	630	629	612	586	645	625	595	618	659	656	651	643	632	642	659	588	659	619	641	638	621	609	634	706	625	638	640	658	582	633	670	588	622	653	624	604	603	613	594	616	644	602	653	626	613	619	620	654	664	601	630	619	651	590	649	612	585	603	666	651	638	602	590	666	611	678	583	686	648	603	625	638	639	607	613	622	667	610	605	605	612	641	617	634	626	592	646	656	605	583	629	628	605	602	644	639	613	601	598	593	611	643	634	629	613	620	647	648	613	622	638	649	636	612	638	634	599	625	611	651	567	615	601	607	615	597	609	643	660	649	632	662	657	607	660	617	706	643	600	581	617	628	597	577	595	680	649	608	630	671	574	602	605	634	621	587	645	583	646	623	633	595	607	671	654	607	617	634	638	603	574	644	630	661	604	636	593	651	648	628	598	637	633	618	567	645	624	620	657	613	629	636	619	599	627	644	625	650	627	599	615	620	583	618	653	576	624	592	604	621	612	634	600	588	657	631	601	663	651	602	640	652	664	618	592	611	591	591	636	598	587	608	686	631	609	630	623	640	678	649	661	586	620	567	592	625	613	631	590	626	580	594	617	610	587	608	613	613	585	583	621	611	634	647	623	623	643	625	674	631	608	632	612	622	569	632	611	618	605	599	618	597	614	613	633	605	621	625	617	630	627	621	582	620	589	640	627	595	582	606	647	604	596	676	626	572	630	621	619	610	612	631	640	634	635	619	615	619	634	669	622	673	664	631	624	625	595	597	654	638	595	644	619	633	669	629	646	634	644	609	612	591	602	604	606	618	619	592	607	601	586	635	551	661	625	653	617	642	596	651	671	613	618	611	630	609	578	638	625	617	670	657	625	600	599	653	649	623	609	645	622	602	696	654	587	604	617	669	637	637	603	626	602	620	591	572	568	632	613	636	645	628	608	614	641	612	653	646	594	681	628	578	663	593	612	623	556	609	637	620	617	640	614	633	626	583	595	653	615	601	628	643	599	622	632	632	604	625	600	607	608	655	611	657	642	620	637	661	641	662	596	638	633	578	635	654	635	634	640	680	650	623	630	598	576	609	630	644	638	667	650	595	619	537	629	628	638	669	584	586	626	618	635	588	613	596	617	612	629	605	611	603	601	629	610	666	604	618	578	622	626	657	629	630	583	601	611	606	625	616	602	619	645	627	639	603	597	677	662	591	594	588	610	638	621	670	628	595	614	573	645	659	644	613	630	605	633	604	618	620	606	631	601	655	616	620	618	616	632	613	629	635	626	591	603	596	622	581	621	614	614	638	621	604	592	601	616	578	622	635	661	634	643	684	660	582	616	626	623	614	635	561	622	593	615	618	638	614	656	614	608	637	605	586	595	624	593	600	614	600	586	608	659	661	612	632	613	652	622	632	559	638	618	635	612	603	621	622	602	598	662	605	647	597	634	654	588	629	645	658	566	602	633	648	597	603	601	594	656	623	703	625	623	602	627	630	618	579	620	606	640	645	642	645	603	630	621	600	599	572	661	609	594	583	631	592	625	620	634	632	655	627	607	631	660	648	623	588	596	594	668	604	644	622	619	617	588	622	609	622	607	629	615	610	610	656	638	624	632	592	594	577	603	626	595	631	619	610	584	649	662	616	602	566	560	606	612	602	649	666	636	653	645	615	626	618	630	646	609	613	653	608	583	585	689	644	660	641	639	593	648	589	618	651	605	578	631	631	586	640	628	623	596	620	647	611	622	632	614	627	591	610	581	565	631	614	602	597	608	637	623	648	624	616	646	597	615	608	617	572	609	626	634	610	609	614	607	637	634	627	565	620	608	599	619	617	656	598	626	595	600	645	655	639	650	603	648	622	589	600	632	651	625	590	639	660	620	632	628	598	645	607	674	621	608	621	596	609	634	600	603	628	614	613	594	631	606	630	641	587	605	616	609	615	599	589	641	636	562	608	601	618	673	640	622	591	652	611	596	561	600	599	603	593	629	668	641	595	656	622	601	620	611	612	630	664	635	648	600	618	624	610	629	564	608	566	621	614	619	647	644	607	654	621	592	590	618	610	620	609	634	606	592	615	647	585	618	664	689	632	563	622	631	587	630	610	566	598	629	676	651	579	635	604	635	626	640	658	651	646	632	615	639	627	584	642	641	639	602	676	665	595	659	618	616	672	621	646	635	689	682	601	619	612	637	596	615	609	649	625	625	588	560	629	572	619	642	611	635	569	630	617	604	599	586	628	650	601	604	636	620	601	624	624	599	631	598	638	612	616	541	611	635	576	646	616	583	591	641	609	612	619	618	651	658	627	635	645	666	612	629	664	612	660	656	584	608	616	662	611	600	601	626	625	581	582	581	568	626	547	582	615	633	655	597	633	605	608	658	601	644	631	613	609	599	612	584	597	625	585	626	574	648	594	581	633	638	600	618	639	628	645	602	629	567	615	625	625	620	617	616	579	650	569	602	633	593	631	634	633	613	632	658	644	641	673	646	623	566	538	627	644	606	627	626	632	601	612	638	622	653	610	618	662	608	641	649	599	614	641	641	597	614	616	615	597	564	569	645	579	602	630	615	612	639	608	611	652	600	628	619	588	614	660	605	606	591	682	641	608	633	643	649	663	637	668	615	576	641	627	618	651	631	639	601	620	659	572	590	613	627	559	606	661	608	675	584	614	567	641	577	595	652	600	655	614	622	640	624	646	630	614	623	597	631	617	567	639	651	645	590	637	634	609	660	646	608	613	585	612	655	616	598	602	682	626	595	663	641	611	654	582	607	639	629	612	610	642	620	651	622	604	611	622	601	608	652	658	645	677	605	632	614	560	587	620	620	680	649	695	621	623	595	628	598	602	602	638	610	623	596	609	590	627	590	601	624	640	616	615	620	625	624	609	623	626	624	653	668	600	583	613	626	610	652	653	649	631	648	631	637	583	579	624	596	610	647	628	674	615	581	601	583	614	645	575	612	605	588	619	640	610	575	655	596	591	612	607	657	586	646	645	581	637	642	673	595	607	626	624	585	625	633	618	626	649	622	621	627	617	641	652	605	638	557	609	601	608	617	606	612	587	597	597	598	596	624	614	631	634	592	643	675	603	650	605	628	604	564	625	605	629	604	609	624	665	623	658	622	614	647	597	644	618	635	669	605	628	607	592	646	665	645	654	645	628	649	631	624	626	586	633	612	583	604	616	637	637	586	629	617	573	619	574	647	622	652	618	616	647	617	592	629	665	626	638	608	608	602	601	572	670	595	629	631	608	596	625	575	593	576	585	616	622	628	626	600	585	603	616	603	634	648	634	642	610	552	638	575	619	662	626	618	612	600	594	663	587	582	603	611	573	594	620	601	577	581	579	594	624	643	617	626	653	593	618	598	647	641	598	544	602	605	601	601	652	612	620	618	644	595	581	590	609	625	646	577	618	607	590	637	586	605	638	626	657	590	583	604	619	625	620	615	581	594
4843	7337	6260	3394	2290	2239	2814	2381	2264	4689	22354	25681	20061	8579	3332	1499	770	567	601	561	569	553	577	562	573	523	545	571	528	544	569	526	542	603	571	562	558	532	499	569	516	571	540	534	550	505	553	530	561	528	539	564	534	526	535	550	514	578	574	555	547	519	507	574	535	512	577	547	542	540	533	573	544	541	553	519	530	562	560	534	585	562	582	530	580	530	582	548	496	521	554	525	526	587	555	548	524	565	547	507	520	572	551	588	530	531	520	532	519	558	514	573	525	511	543	539	519	517	535	525	571	541	540	553	518	535	567	527	535	539	533	545	551	574	519	532	548	544	517	523	507	521	522	538	523	544	562	557	581	556	563	519	535	527	534	550	543	526	564	500	518	557	519	577	577	557	577	534	497	569	548	520	529	526	567	563	541	564	541	507	526	571	606	583	558	536	554	524	545	517	582	586	583	561	588	557	550	531	524	558	537	512	524	501	540	551	501	549	515	563	502	493	515	564	545	568	567	543	547	520	551	512	527	546	526	537	539	547	571	557	536	539	564	540	552	526	554	540	576	525	559	532	543	527	560	549	553	544	556	550	538	525	538	578	534	580	523	581	553	544	541	541	592	523	529	512	551	532	595	551	553	572	533	497	517	545	556	512	574	554	523	580	537	514	568	544	511	570	571	540	505	510	557	564	527	537	516	566	527	540	539	577	549	512	557	520	548	510	558	568	497	552	489	556	561	571	522	514	575	582	529	559	613	578	520	539	563	562	565	550	599	513	534	536	552	529	530	546	549	547	512	551	527	507	534	527	580	552	514	549	517	548	507	530	525	549	551	492	555	574	514	536	567	539	521	509	540	558	538	605	569	573	550	492	529	557	525	568	570	506	546	529	587	568	475	507	579	561	543	554	534	552	546	549	488	579	563	559	545	535	534	530	553	585	518	522	537	544	520	584	574	552	537	553	515	580	578	565	544	516	571	556	545	559	534	519	590	533	559	533	512	556	524	504	560	535	530	538	553	552	549	563	528	515	548	534	533	504	552	521	511	522	553	532	522	536	588	610	530	530	516	522	542	532	548	537	547	522	519	556	555	535	527	543	528	601	557	569	561	536	539	566	537	503	514	532	553	563	557	523	540	533	520	554	539	527	551	547	567	556	534	560	550	541	546	528	509	548	548	539	496	522	533	540	542	562	525	524	562	564	538	528	548	583	529	578	532	572	550	507	509	546	548	582	513	536	541	577	532	548	568	556	507	543	540	580	530	520	578	570	540	547	550	524	551	532	529	528	583	539	524	554	501	509	557	558	541	537	510	547	567	552	584	552	537	539	549	517	547	541	550	542	543	492	529	535	548	535	555	530	565	546	535	530	545	546	592	567	556	575	512	564	519	564	554	525	526	543	568	527	521	534	551	536	507	527	556	510	522	516	527	546	497	530	544	517	523	565	543	559	550	558	524	535	505	548	527	600	542	549	556	562	545	554	479	515	565	570	563	542	571	522	526	547	532	568	577	543	559	517	508	523	553	557	543	553	544	519	543	556	536	515	540	591	555	517	548	543	559	565	566	582	531	550	508	574	507	487	557	529	553	547	492	569	550	557	484	524	554	562	568	538	490	539	525	534	526	520	546	515	546	539	547	536	550	524	530	584	571	561	566	570	517	538	527	530	548	531	558	528	539	526	543	601	580	554	523	524	547	554	557	518	526	518	533	503	534	545	523	544	523	549	521	565	530	529	559	560	558	557	529	527	548	562	540	517	531	558	547	525	530	580	542	585	542	554	586	538	535	560	499	567	532	563	556	543	550	497	520	540	562	553	565	542	562	516	567	526	521	551	539	571	539	532	535	538	534	517	529	515	484	534	536	551	518	567	574	557	541	508	506	550	553	528	566	525	514	561	547	557	559	540	590	592	531	542	502	546	534	538	520	525	532	576	537	567	558	505	542	548	533	550	540	584	570	526	529	527	570	513	567	536	565	538	543	532	521	517	521	566	555	557	531	529	540	539	535	539	558	549	554	499	584	553	510	583	514	567	571	511	554	531	520	527	539	568	541	527	552	540	536	541	530	547	567	509	561	565	516	557	515	540	562	548	514	548	548	561	529	534	543	535	547	553	553	583	515	559	562	553	528	519	531	529	525	535	532	512	521	534	544	532	554	562	573	519	497	548	549	551	555	511	526	555	552	545	525	505	550	550	494	565	604	571	500	560	511	521	543	558	531	590	562	571	531	562	540	559	535	527	601	538	536	565	575	527	579	545	559	527	489	546	530	560	499	519	559	542	541	553	544	560	546	555	532	538	573	597	547	533	537	547	532	551	517	538	528	523	536	545	525	562	542	514	565	548	529	527	527	547	590	505	561	539	583	525	517	546	516	509	528	517	555	535	469	512	546	544	563	535	542	532	548	498	558	586	549	550	546	545	485	496	578	537	506	557	483	526	521	576	541	558	523	535	508	550	578	525	516	518	563	515	526	523	546	530	545	556	586	540	548	551	536	594	540	515	559	545	523	555	547	523	542	532	500	567	539	524	569	551	570	547	542	553	496	578	492	561	544	567	512	530	537	558	517	521	539	539	513	546	546	551	536	550	582	539	547	516	519	496	553	544	571	462	559	506	560	515	541	556	525	569	587	549	543	538	520	526	528	539	559	564	538	549	505	514	568	523	557	553	517	487	522	510	548	546	514	528	504	525	548	519	543	574	531	545	556	556	543	581	554	549	527	575	530	535	531	551	542	543	541	537	564	534	563	528	513	511	562	560	562	501	541	558	551	543	524	540	530	528	544	512	559	519	580	576	563	518	567	512	515	538	610	579	543	547	590	536	565	536	503	516	535	563	511	524	540	506	570	558	526	536	574	520	531	528	569	541	511	550	529	536	612	573	511	538	519	533	528	541	565	535	555	558	544	543	520	525	554	555	556	554	495	543	492	538	521	543	533	492	508	557	589	572	558	539	511	511	524	517	562	529	500	530	529	561	544	513	573	550	500	495	534	530	506	556	560	560	558	577	533	552	514	517	524	604	542	559	564	526	534	538	546	555	578	506	565	579	573	544	520	534	526	573	560	531	537	561	534	523	565	507	560	531	542	541	533	548	522	519	516	543	579	496	562	526	515	537	563	506	595	529	561	570	559	517	519	544	523	533	528	544	545	505	551	528	555	523	536	549	550	505	538	556	557	528	567	493	559	540	513	554	526	526	540	551	502	535	527	519	513	532	581	510	528	547	504	525	535	550	567	507	512	536	527	529	547	542	544	558	519	521	511	537	533	554	541	577	520	516	526	558	498	556	514	565	525	522	558	544	565	564	543	554	511	576	521	525	533	517	555	529	539	585	489	531	546	561	530	550	500	583	529	549	577	534	557	538	526	508	543	534	552	565	549	514	550	542	527	588	547	514	508	511	526	534	563	504	544	543	543	551	559	538	555	543	527	538	532	527	548	550	486	548	544	512	559	556	487	542	521	528	549	563	525	531	567	551	546	527	541	552	539	524	518	499
27730	11261	2048	1149	861	685	882	864	736	698	2019	2170	1876	1169	733	631	562	551	554	528	520	560	504	568	526	557	595	541	507	521	561	539	526	511	527	507	512	560	546	500	537	551	530	529	539	536	551	485	528	542	545	516	521	523	521	573	499	548	520	534	565	538	551	522	558	525	519	551	570	524	515	556	543	527	555	511	583	508	544	544	551	524	532	553	513	512	520	507	528	512	550	535	561	585	571	541	552	587	510	540	494	520	574	535	560	539	540	517	538	524	514	507	519	556	522	513	548	549	554	566	568	549	530	538	552	503	577	548	537	526	498	559	532	537	532	575	503	506	534	568	515	553	536	530	550	539	574	598	588	494	556	522	517	501	487	542	546	520	489	513	535	525	547	550	543	549	553	562	566	527	545	526	506	524	528	525	525	529	547	530	531	538	538	524	525	531	548	538	565	543	523	525	569	492	521	581	537	501	476	515	548	543	543	558	516	531	548	550	522	566	534	492	518	506	522	547	556	517	531	549	515	520	509	511	502	577	525	541	513	523	523	511	547	542	551	529	525	532	535	535	523	504	539	541	527	547	526	501	521	508	517	546	541	537	512	509	519	523	526	542	586	543	559	548	530	525	526	536	543	540	514	588	515	545	543	529	539	486	515	499	555	506	537	506	494	530	535	533	552	521	536	536	529	531	522	540	522	500	556	522	530	527	557	520	550	551	523	549	559	489	519	543	526	516	532	526	561	545	505	527	504	536	508	520	534	499	554	540	504	556	568	526	550	539	541	548	515	528	546	588	507	511	527	532	572	519	531	544	545	515	577	577	549	530	551	542	532	513	552	537	511	544	537	545	517	517	542	556	527	583	527	520	521	535	505	501	576	552	558	553	524	548	542	553	571	522	545	523	523	575	576	554	551	531	520	521	531	573	557	546	564	542	523	593	569	562	557	506	520	554	545	536	563	513	599	546	527	539	539	527	551	523	525	543	525	522	504	538	504	536	501	529	537	546	523	516	513	507	535	527	573	550	519	509	560	518	505	525	546	560	495	525	550	567	588	552	520	559	531	523	523	522	548	560	514	513	531	511	503	514	529	538	538	547	548	568	521	517	509	529	568	518	531	533	539	515	538	513	615	567	562	553	546	486	522	529	532	549	531	545	560	572	535	504	524	556	548	565	517	574	532	512	500	556	537	562	525	557	537	516	543	516	535	540	501	482	516	515	560	548	515	540	549	542	567	505	565	510	549	549	536	504	536	502	559	518	517	502	548	537	555	538	524	505	561	562	532	501	526	546	507	554	553	590	512	537	507	530	546	536	536	571	503	520	522	536	541	583	557	506	526	538	528	557	549	548	530	499	531	482	487	514	524	521	538	518	526	524	548	548	497	571	517	525	524	473	542	517	550	546	520	560	529	550	512	530	553	500	547	542	557	559	527	528	559	523	546	463	561	549	528	542	565	502	558	534	520	544	467	514	562	532	532	549	522	540	519	491	536	549	514	551	519	541	523	554	513	554	514	550	521	538	525	588	556	532	518	582	514	540	546	549	469	486	498	541	568	512	560	536	579	581	545	562	542	530	541	563	561	587	541	546	517	493	506	579	517	527	549	530	525	546	515	534	531	538	553	550	510	536	538	538	548	550	567	538	485	521	484	538	487	570	566	495	546	560	532	541	531	545	548	560	528	541	538	500	525	533	555	526	545	534	540	585	561	531	519	568	555	586	554	562	545	497	500	523	491	525	567	564	538	508	559	492	501	537	572	543	516	540	546	536	511	526	492	510	567	523	518	554	519	537	541	527	533	535	555	527	515	546	577	554	524	506	521	555	538	494	540	508	544	565	472	526	510	550	531	542	546	508	537	562	534	517	533	576	524	541	556	577	545	490	575	564	554	570	520	532	553	526	531	522	592	567	542	555	517	555	551	536	498	511	522	544	500	558	533	515	550	561	518	533	537	582	522	536	539	543	562	524	526	539	528	533	487	551	541	533	572	530	547	533	512	492	514	528	518	578	551	548	530	534	533	504	531	515	554	526	526	528	551	564	526	508	547	576	555	539	556	551	518	515	527	522	546	503	563	503	536	559	560	511	495	506	523	520	530	515	542	549	562	581	496	563	548	529	558	504	503	529	557	538	520	538	517	564	536	566	568	542	514	500	556	514	541	522	564	546	558	504	554	544	539	552	561	530	496	572	548	515	546	539	518	556	545	535	560	525	503	512	523	526	572	528	530	549	510	534	544	577	533	529	522	511	538	567	556	540	475	569	538	557	526	557	555	545	501	489	524	578	571	546	544	559	519	503	552	555	519	527	542	552	535	549	546	521	522	512	527	569	523	513	496	554	473	563	567	537	519	516	553	536	499	519	487	534	517	562	534	572	549	524	543	487	540	543	509	512	586	512	568	536	542	538	532	510	530	559	529	558	551	542	525	549	491	541	518	540	518	572	540	504	532	540	546	528	539	526	541	503	515	516	539	552	504	505	535	539	503	573	513	523	544	526	530	545	517	540	515	552	564	543	516	480	527	509	557	540	517	542	520	551	524	537	552	525	538	568	538	534	512	554	546	620	518	531	546	529	534	543	556	519	508	536	530	535	529	532	561	525	529	573	535	531	577	570	547	541	551	522	561	542	522	530	532	559	594	571	525	536	545	526	528	566	526	549	537	596	507	482	517	514	522	496	519	517	545	523	537	518	554	510	564	536	501	510	539	559	557	547	499	503	501	542	558	501	520	507	533	512	561	573	601	532	580	510	582	572	517	509	511	541	530	553	527	564	511	551	539	504	521	551	538	535	569	517	558	519	567	566	546	553	557	559	546	555	540	526	534	509	539	548	519	535	544	576	534	534	515	575	560	522	511	519	530	538	539	490	526	569	520	543	550	514	570	490	547	529	546	566	547	531	487	512	509	543	481	544	600	508	589	554	526	532	524	531	517	530	517	513	505	556	539	527	554	534	559	512	552	545	493	514	513	548	556	504	535	584	534	497	557	543	553	514	526	512	516	514	553	503	549	560	512	546	529	550	528	523	508	540	517	484	514	531	510	525	526	562	519	527	557	542	533	538	579	526	554	529	546	539	557	524	505	568	510	509	500	550	524	534	591	542	548	504	561	568	543	544	506	562	535	505	522	510	527	494	499	576	535	536	537	516	517	547	588	558	540	525	561	588	526	521	535	533	534	502	556	543	497	555	546	569	574	562	509	508	505	508	492	514	542	538	527	521	527	531	547	550	514	528	546	511	577	530	499	550	525	539	540	551	585	540	523	554	545	558	537	571	559	542	552	563	546	508	559	519	515	548	530	517	552	541	544	561	534	508	543	534	525	549	555	509	531	525	590	520	529	568	544	491	558	520	532	523	516	521	498	518	535	501	557	510	539	524	583	499	489	530	496	541	549	510	552	510	547	542	565	566	546	558	608	527	545	557	557	474	557	554	547	517	513	567	549	531	506	550	559	498	510	521	571	519	572	555	561	565	510	527	558	511	540	526	549	540	545	526
5745	1686	1198	768	683	649	1006	1072	923	785	2542	2469	1879	1113	679	542	456	485	485	435	484	470	463	444	464	465	493	491	499	459	434	491	478	438	479	464	466	427	432	477	460	477	423	469	457	478	472	490	431	455	457	483	486	433	492	468	474	463	485	480	442	466	458	521	476	437	474	478	421	454	462	452	453	469	479	459	482	471	477	476	436	475	459	481	454	455	478	451	495	476	460	445	491	444	413	437	465	424	462	434	466	475	441	464	437	452	468	513	486	418	484	421	458	479	481	489	528	426	454	449	453	475	443	427	478	444	437	439	432	473	491	467	471	478	478	457	460	477	488	446	469	489	478	460	441	461	462	467	493	448	422	444	455	490	465	479	452	482	470	427	458	447	444	496	448	454	443	432	413	442	431	434	441	496	462	458	456	474	464	449	467	466	470	472	456	411	467	437	495	432	459	456	482	464	467	461	424	460	488	460	444	439	479	437	445	493	447	493	493	456	438	477	459	486	481	460	450	455	469	467	492	478	493	447	442	484	450	490	459	489	510	446	468	470	459	477	459	448	464	497	435	492	477	428	418	440	493	464	461	490	408	499	491	481	453	428	473	488	435	508	449	468	486	491	490	421	426	478	426	445	460	444	471	482	465	421	466	480	450	462	478	446	451	447	440	468	421	475	431	460	452	442	476	431	473	478	444	484	430	483	445	450	472	470	455	476	451	445	444	457	481	470	484	460	501	447	512	445	450	476	470	437	431	442	494	493	462	449	448	484	468	423	448	469	434	435	470	421	463	483	463	492	463	473	462	419	461	448	441	456	467	505	480	436	464	515	466	442	458	470	476	492	466	469	453	464	482	447	437	482	470	483	474	493	500	432	430	465	469	451	481	455	478	486	469	440	489	471	451	462	451	462	454	472	495	453	447	469	441	440	478	470	433	446	467	448	484	433	458	482	456	472	509	418	446	488	446	447	436	489	448	493	448	450	469	469	454	461	436	468	488	465	500	469	442	477	399	456	442	424	449	450	450	443	482	471	471	449	469	488	460	456	491	461	479	448	469	459	487	443	466	429	450	453	440	462	445	451	501	452	478	465	482	470	452	465	461	429	447	446	460	398	457	453	443	467	475	468	431	452	450	450	429	452	430	453	467	486	431	462	452	473	445	461	457	474	458	462	475	446	463	469	498	466	472	470	473	500	437	467	457	456	472	462	454	471	469	430	519	460	416	473	434	481	461	495	482	442	442	459	415	431	471	453	437	479	510	439	499	441	430	461	475	444	483	438	498	464	488	464	468	467	488	435	515	437	460	458	463	471	438	428	476	488	479	426	447	452	480	441	429	471	445	456	486	429	434	480	444	468	474	456	464	452	431	461	470	474	481	495	462	471	439	424	459	471	443	464	450	437	437	470	474	492	520	492	451	440	486	453	511	453	442	457	493	479	471	446	482	518	469	444	443	460	421	436	469	469	452	467	462	477	454	432	426	453	451	450	459	478	478	452	485	453	499	458	432	486	429	498	474	525	450	458	414	498	411	445	461	470	447	436	469	461	459	457	465	488	449	415	482	478	463	454	449	475	442	475	461	453	444	456	465	439	482	463	473	472	462	457	492	496	453	472	426	422	445	455	428	428	462	445	452	452	496	444	458	416	494	456	447	427	475	435	439	482	456	479	451	473	451	418	474	453	475	437	479	445	439	448	466	445	484	483	471	435	470	471	429	446	463	460	478	460	462	474	470	449	475	446	464	441	432	479	447	496	458	469	451	498	444	502	455	478	474	424	459	435	441	475	439	455	437	508	478	491	429	435	472	461	443	443	465	487	420	446	445	456	482	479	463	479	457	441	479	467	461	471	466	440	484	469	482	468	488	436	480	485	426	468	495	435	439	463	431	511	425	502	444	450	459	423	464	433	421	489	492	448	436	443	438	471	457	434	429	451	459	437	455	403	472	487	464	461	470	460	455	461	449	453	468	424	477	474	452	492	464	426	484	399	432	467	508	467	474	464	474	478	469	490	445	442	513	419	432	460	487	477	470	449	472	449	481	478	488	418	472	471	449	456	438	485	484	483	432	455	454	477	454	459	488	457	470	454	460	428	471	435	503	478	475	451	485	474	500	469	462	431	462	462	468	457	488	529	477	454	465	496	491	427	490	467	503	442	451	470	515	482	452	448	449	451	516	439	453	458	450	423	453	516	461	448	443	465	475	417	489	482	500	464	466	473	466	468	469	486	462	461	453	451	495	478	491	460	416	493	444	432	467	475	435	450	461	434	447	427	448	481	512	468	479	439	459	466	490	451	431	442	474	454	465	422	442	496	457	463	455	483	476	453	455	485	448	469	492	450	472	483	458	491	457	433	517	426	451	443	448	454	443	486	478	498	450	453	470	480	478	496	468	416	471	481	454	420	464	450	438	413	463	453	471	438	487	449	456	474	448	470	439	443	474	426	454	421	460	415	430	401	488	467	476	459	452	456	482	428	445	460	477	459	438	500	473	461	446	459	483	466	497	422	457	485	456	446	417	462	467	423	470	477	428	448	476	483	448	442	490	445	485	450	454	453	457	489	427	461	461	474	455	462	474	480	462	489	498	488	481	454	466	498	458	458	487	448	432	463	458	450	480	468	450	509	462	478	439	464	487	459	477	469	504	505	479	438	482	452	461	434	457	501	435	441	461	427	485	463	444	468	510	437	460	459	476	444	420	442	468	472	477	443	453	450	462	473	487	457	442	483	439	443	467	485	457	481	478	469	427	473	465	444	453	481	442	492	458	464	442	498	478	479	481	471	490	468	493	456	471	465	472	460	476	436	457	493	437	475	456	452	406	490	513	496	478	447	429	437	479	468	474	466	495	469	441	489	450	469	471	505	440	463	447	473	448	448	449	456	448	477	447	437	472	441	469	449	414	446	453	393	423	475	479	444	495	433	465	468	495	463	429	441	474	461	488	464	470	495	467	493	425	423	468	466	444	505	466	442	448	438	415	465	470	456	452	484	467	462	456	510	460	469	468	479	435	419	446	442	452	459	461	469	475	481	455	455	420	470	487	487	478	449	441	483	509	468	483	432	471	459	460	427	470	467	443	459	409	455	444	492	499	462	479	496	467	424	468	430	490	488	471	434	487	479	497	429	415	476	538	452	470	470	477	469	464	460	467	473	476	443	502	434	413	471	440	472	440	426	462	444	458	444	442	462	470	429	483	443	454	474	431	490	442	448	459	469	464	456	496	427	466	491	457	459	479	446	486	457	457	491	459	477	435	478	492	443	465	480	452	472	510	490	470	491	418	476	460	461	468	454	448	469	448	458	463	463	471	471	488	461	460	445	439	467	469	473	419	466	498	452	454	475	470	485	435	487	448	488	472	466	455	487	480	444	450	457	479	479	438	472	473	485	454	472	442	439	428	462	455	473	458	475	400	443	479	481	456	469	434	469	485	466	471	439	497	459	488	452	441	486	467	493	443	450	444	513	446	462	467	487	431	460	467	459	475	379	460	472
25551	21410	27542	25464	7909	1410	1050	876	969	927	7882	20779	14458	6234	1940	910	565	562	524	494	505	500	506	467	469	483	522	482	500	502	512	489	479	485	498	529	458	500	457	499	495	452	537	473	531	483	481	507	534	495	503	537	514	498	544	514	473	458	485	527	459	500	507	495	516	534	491	501	477	469	517	459	491	472	489	486	479	511	512	488	523	514	473	492	516	470	496	465	488	472	507	499	517	533	462	477	497	476	500	495	474	503	513	525	475	495	488	505	528	489	469	507	482	504	513	475	470	507	490	534	497	499	507	496	503	482	461	502	477	550	478	498	504	508	522	446	549	516	495	494	519	450	553	455	494	495	530	492	499	456	524	517	501	543	528	506	516	486	477	499	514	460	495	510	510	485	491	503	563	529	451	505	513	526	484	472	498	467	472	514	476	503	540	479	494	459	484	507	525	504	517	473	489	490	533	508	479	465	478	506	482	509	482	505	529	506	522	505	485	510	484	474	506	484	516	498	480	521	482	490	471	490	511	506	486	506	510	464	502	502	446	470	504	467	477	493	467	426	504	488	490	502	553	512	517	450	519	480	502	479	468	486	521	492	509	479	487	489	458	510	507	482	490	470	464	523	505	518	515	524	495	500	487	479	436	470	493	499	519	488	502	502	501	516	490	501	506	492	507	525	481	473	479	535	477	467	507	490	513	469	490	490	520	500	493	461	489	489	471	459	512	481	502	499	498	466	539	512	467	452	507	487	482	463	501	493	515	492	483	514	464	495	434	521	461	519	481	485	509	460	492	481	475	519	513	461	491	498	496	502	474	496	529	511	476	483	456	494	519	499	493	440	495	488	496	488	485	494	524	504	529	504	479	497	511	504	511	522	481	506	518	494	470	465	477	501	474	513	468	483	548	507	482	484	452	547	485	528	481	482	512	543	509	474	511	494	486	489	449	499	496	472	483	460	466	480	491	490	475	465	475	503	501	540	488	476	447	500	491	510	520	505	481	505	457	504	466	482	492	517	467	495	465	486	521	513	525	521	468	519	497	504	500	524	496	478	497	516	513	475	460	552	465	467	504	442	508	473	471	456	488	515	483	481	498	518	501	482	510	458	500	503	495	490	512	494	443	513	528	484	481	484	519	464	511	482	486	523	478	503	511	476	487	531	495	502	489	536	477	496	489	505	522	566	493	490	477	436	497	513	521	476	485	485	485	532	470	500	486	484	505	456	525	509	464	518	478	495	508	546	495	534	477	494	474	514	479	552	484	493	473	500	514	499	491	565	490	430	481	448	522	518	478	474	505	501	494	504	517	482	508	465	490	490	510	496	493	497	500	481	497	539	480	468	483	482	511	490	500	491	501	492	473	494	534	435	468	516	469	485	485	512	495	473	496	499	524	505	496	492	526	496	505	466	524	506	478	492	490	512	502	466	509	481	490	485	495	533	483	523	450	471	443	438	471	475	511	508	502	493	526	489	492	474	503	474	502	475	483	497	478	493	483	507	465	501	495	467	494	500	487	486	505	472	522	475	497	476	538	440	502	522	476	501	492	539	479	487	489	486	463	517	494	517	498	496	465	509	494	493	500	496	511	465	505	522	521	479	442	470	479	468	471	501	519	516	491	506	473	497	508	509	495	480	512	476	471	505	456	479	509	470	483	477	479	499	515	510	495	466	526	482	491	474	486	470	492	488	492	524	490	503	512	488	461	522	491	495	528	508	494	480	497	492	462	500	481	512	501	485	502	459	498	535	486	489	475	524	490	485	527	500	504	500	544	490	502	486	515	492	465	510	495	486	500	523	426	533	496	483	473	512	482	509	473	488	521	497	483	496	497	482	480	470	468	478	512	449	492	508	471	522	508	474	518	495	482	457	510	509	501	474	473	487	467	511	468	474	497	486	494	478	521	489	487	548	489	533	521	506	506	500	509	455	479	508	490	486	476	536	488	495	509	508	508	488	500	514	541	477	446	473	462	493	484	487	519	493	491	478	491	489	532	498	438	532	499	497	502	487	455	494	498	490	521	501	516	442	494	490	495	501	474	490	516	457	535	511	507	526	496	482	478	491	476	496	472	468	503	481	523	486	497	486	536	436	500	532	477	507	504	483	498	478	488	501	487	516	517	490	480	508	522	482	507	481	491	469	463	525	503	491	518	499	485	495	522	532	521	497	535	500	495	444	497	498	489	512	483	497	539	466	524	484	512	531	475	471	512	486	516	528	468	483	475	524	482	500	500	473	522	512	492	514	500	434	487	506	468	492	460	511	475	493	525	504	523	500	457	488	488	474	479	490	456	456	492	473	462	507	537	504	468	475	527	535	474	488	475	474	517	519	482	532	469	491	480	488	495	521	511	475	482	464	475	481	470	510	466	482	482	500	533	467	516	529	472	484	466	488	471	499	505	499	528	499	475	548	474	471	441	439	461	486	536	479	505	473	486	501	466	519	503	537	477	492	534	454	497	548	441	460	475	472	485	483	505	492	493	543	472	478	498	486	504	494	481	505	468	472	478	507	498	507	526	504	474	513	489	487	526	434	458	483	523	505	458	509	509	513	461	457	518	467	461	505	525	487	483	523	523	466	459	496	509	471	490	484	503	474	494	508	450	515	492	495	535	459	511	533	507	474	482	469	492	515	520	490	489	480	503	500	494	470	489	535	502	469	516	547	477	445	465	493	459	508	466	518	495	529	478	477	452	452	492	487	502	521	497	466	529	509	459	536	494	496	473	525	514	494	434	511	493	499	495	480	501	475	491	511	473	460	479	456	460	484	514	497	488	497	456	488	551	503	475	516	457	536	481	467	467	520	475	482	474	541	462	494	493	420	517	503	493	501	505	499	498	502	494	514	487	488	446	498	429	490	497	457	484	469	490	480	497	497	496	472	479	467	450	511	504	480	490	475	480	471	506	517	489	471	477	497	453	495	518	469	479	459	507	495	475	487	522	459	509	498	509	469	502	477	497	484	497	470	540	488	503	473	510	496	552	478	525	446	495	546	508	474	487	502	512	505	488	489	508	501	478	541	501	471	520	490	475	504	496	528	518	495	511	497	488	486	494	468	484	484	498	515	487	528	548	448	464	526	483	509	487	525	456	465	486	504	487	491	482	503	496	494	467	464	542	506	517	519	498	503	504	486	465	501	515	496	509	527	479	518	478	468	491	487	484	485	532	518	488	492	480	499	495	520	490	505	502	503	497	441	526	481	552	516	476	499	499	469	484	524	507	499	482	487	488	532	500	485	496	518	475	510	458	487	504	492	509	509	462	497	503	475	519	527	497	500	513	498	482	514	490	511	447	462	495	461	505	493	450	469	503	519	479	431	461	500	479	508	475	478	466	480	451	472	495	518	462	477	481	481	485	516	461	487	486	524	494	464	527	464	475	483	509	470	513	448	486	495	499	481	495	508	489	494	513	493	516	494	534	511	514	474	518	482	468	505	472	498	464	501	485	495	482	545	498	490	491	496	508	467	499	481	474	524	494	484	521	466	497	480
5218	7125	4210	2071	1416	1067	896	1150	1340	1287	11043	19128	11789	5372	2126	948	573	475	463	434	438	444	448	417	448	458	429	416	436	459	423	464	451	454	473	460	425	441	457	444	419	454	466	453	472	450	461	456	425	410	450	472	445	442	456	421	452	460	446	434	413	489	420	464	467	472	460	440	475	475	450	452	460	455	429	434	444	460	469	431	452	456	400	448	431	484	466	486	437	479	424	492	422	452	387	489	456	460	439	437	421	454	460	427	443	467	447	424	475	458	460	445	433	471	465	434	468	418	458	419	453	446	447	462	448	429	435	461	413	415	441	408	447	455	426	438	505	444	491	426	451	491	461	407	460	436	457	475	464	460	440	483	420	471	460	466	421	392	437	442	416	441	448	421	450	507	386	441	438	476	445	434	470	427	434	439	421	438	463	484	427	455	485	411	447	443	456	448	433	408	471	418	447	452	423	474	472	429	462	474	408	470	454	452	460	447	441	472	447	418	450	406	431	457	430	458	476	440	453	429	442	427	454	444	452	446	446	419	480	474	405	462	446	428	475	462	471	472	447	468	441	448	444	421	432	472	464	453	415	422	458	432	451	435	438	463	462	437	418	415	440	455	427	477	446	428	435	435	414	449	452	405	434	444	462	424	428	473	424	458	405	463	439	443	476	433	444	470	449	462	485	417	418	465	431	472	422	460	441	418	450	462	469	464	448	439	435	488	445	443	432	452	446	439	422	454	409	480	450	462	448	464	448	448	446	450	436	460	454	493	432	493	476	459	432	444	448	417	466	501	482	479	428	436	424	475	451	452	434	449	461	454	445	434	480	470	450	446	469	463	415	452	428	444	448	483	460	427	458	415	443	431	440	466	412	440	466	438	453	453	404	495	442	420	485	467	444	455	432	454	461	451	434	438	411	446	414	461	435	461	453	425	498	473	446	503	460	450	434	442	493	445	468	418	456	464	454	451	420	432	427	472	454	421	426	474	447	469	438	475	413	477	425	467	439	415	466	428	442	440	458	435	462	466	464	441	409	420	463	465	415	454	456	452	438	436	440	389	450	474	421	440	453	457	460	453	427	445	457	479	440	468	444	454	436	456	426	430	416	462	474	447	415	489	463	435	465	447	439	455	440	453	484	472	477	453	444	431	458	445	439	455	407	447	437	412	430	435	462	418	443	431	458	463	440	414	451	445	419	421	433	461	474	439	430	453	475	448	469	437	451	476	455	440	424	459	452	415	458	456	435	427	461	472	444	440	412	475	435	463	402	436	468	417	433	435	448	447	451	417	470	430	456	421	418	394	445	426	427	437	421	451	448	445	444	436	491	406	478	433	441	450	471	408	457	457	433	433	479	437	433	462	462	479	433	453	454	470	441	443	449	442	464	406	447	425	444	452	454	443	420	417	462	467	435	469	407	462	430	460	443	456	416	461	457	383	464	461	426	455	432	419	426	445	444	471	431	430	472	483	446	429	424	465	458	397	427	430	448	405	446	493	448	465	464	448	472	438	482	446	410	434	398	456	421	436	449	466	454	402	444	407	452	396	450	456	450	441	458	472	425	442	448	463	462	442	477	433	447	475	435	458	417	457	485	434	471	431	450	459	428	404	465	464	490	416	433	464	419	424	449	452	428	466	471	402	404	442	451	445	438	441	475	466	441	438	462	446	427	481	462	438	457	445	443	461	432	441	413	446	442	474	479	413	427	436	431	438	427	431	426	450	421	439	437	454	443	462	458	439	433	441	425	454	451	432	464	432	423	428	434	433	439	471	430	451	433	422	431	476	450	428	441	417	430	470	423	443	441	461	443	486	462	426	431	419	449	447	444	376	439	462	424	400	433	436	461	484	468	454	449	457	465	425	468	465	475	464	459	446	448	451	442	428	435	424	430	431	458	466	416	464	431	431	461	457	462	424	444	429	412	465	432	491	455	479	434	417	454	441	462	470	438	484	413	470	433	468	455	427	450	422	440	434	480	448	499	429	464	476	435	420	449	439	429	438	491	441	451	462	457	434	467	462	446	452	412	442	483	406	448	457	467	463	456	435	452	431	466	446	416	421	409	458	438	432	436	466	422	459	421	457	446	416	422	459	449	426	454	432	457	411	441	452	505	436	470	470	431	469	428	435	428	460	429	437	443	447	429	475	430	462	434	488	435	422	485	440	492	443	433	445	475	446	449	477	462	457	452	440	452	441	449	459	519	448	410	436	456	451	445	422	440	477	441	471	458	407	422	447	422	436	477	426	454	405	427	413	431	438	438	449	425	442	451	394	434	485	453	457	427	435	435	426	413	448	436	476	465	443	460	441	450	467	463	415	478	448	484	463	475	481	488	431	434	436	465	390	448	431	459	435	491	436	477	499	457	447	448	439	405	460	456	470	451	447	492	472	467	410	437	446	484	442	450	447	443	411	471	460	470	441	449	434	437	399	467	431	463	481	451	463	456	428	446	446	460	435	470	426	430	429	438	460	416	396	445	471	467	432	434	460	450	438	478	499	439	438	427	457	446	463	465	439	443	453	450	472	450	453	418	459	447	422	422	444	471	431	449	402	440	415	437	431	462	478	436	440	422	438	396	444	428	457	430	446	424	444	432	402	408	444	437	446	446	455	428	435	435	440	432	452	447	395	460	449	447	444	438	416	407	415	457	407	452	414	429	409	450	429	430	482	424	420	422	422	460	450	471	461	452	474	443	435	432	421	438	447	417	462	425	463	418	443	467	451	429	451	483	448	448	442	464	442	404	428	445	470	439	400	461	424	433	408	453	478	437	475	451	432	483	441	485	468	421	459	473	445	424	425	426	487	418	468	445	421	451	442	463	440	451	447	468	442	453	435	413	441	459	431	455	419	430	419	443	479	447	472	431	476	419	456	440	444	433	417	441	454	481	442	456	408	476	446	477	431	480	432	451	484	445	441	437	431	434	445	439	482	444	455	452	427	471	432	461	437	431	452	447	432	447	424	453	478	452	435	429	496	422	464	469	449	437	451	419	473	431	461	483	434	458	440	431	470	435	406	445	447	421	456	451	449	472	440	428	427	476	465	426	476	456	433	473	466	464	451	482	487	456	458	456	452	484	435	442	420	475	441	413	457	475	451	407	430	476	454	404	467	446	444	440	443	432	443	479	474	460	442	437	439	435	437	425	446	440	457	426	447	482	471	414	428	423	436	445	446	425	452	426	431	432	436	410	430	425	455	450	457	436	457	419	432	433	488	454	488	447	447	378	459	445	462	464	428	470	464	457	479	465	396	443	469	462	437	445	431	460	433	467	474	431	421	459	431	426	448	450	406	434	450	473	461	448	445	456	420	456	409	386	432	437	420	451	436	458	426	430	418	436	436	448	432	441	465	411	450	459	478	459	424	427	474	415	396	430	455	399	469	467	435	408	445	379	457	459	482	463	455	438	422	451	508	426	460	443	460	437	415	435	415	423	442	456	433	492	453	483	470	427	437	464	447	428	460	453	444	439	429	446	409	449	460	409	437	415	464
24659	21468	28669	24631	21148	6667	1773	1100	1054	1162	13220	31680	24614	13436	4231	1462	849	662	628	631	661	720	612	603	644	535	587	670	612	627	571	622	628	651	631	644	598	623	594	596	588	582	612	588	602	610	600	642	636	601	591	640	583	573	630	654	588	579	565	642	653	593	640	581	598	618	580	594	567	644	571	592	637	602	567	611	612	579	570	603	623	572	595	619	581	620	597	583	644	594	626	584	614	601	596	580	576	579	571	576	594	623	579	593	609	594	597	590	578	582	622	606	589	601	613	603	622	597	616	614	630	608	564	550	602	581	616	556	605	582	564	570	624	613	671	608	571	551	605	633	576	690	592	604	601	591	580	606	636	608	603	534	615	557	612	587	608	555	551	570	584	568	591	640	612	580	638	605	579	593	594	619	602	605	597	614	590	595	602	609	563	645	556	632	577	562	602	607	586	610	569	613	608	630	615	612	612	609	582	560	609	611	613	620	616	647	588	577	602	605	636	632	572	561	604	602	557	600	581	624	603	572	584	587	625	600	641	626	610	601	594	568	567	597	571	625	593	585	646	551	583	596	587	568	619	578	615	654	627	609	617	587	629	618	575	593	601	599	592	581	621	588	594	554	651	586	615	604	645	591	608	616	561	594	605	610	610	628	604	594	579	586	624	575	628	591	590	598	598	613	590	613	599	632	568	617	630	565	605	605	586	572	617	580	600	590	607	601	603	554	603	604	601	554	591	607	600	578	630	549	588	565	574	602	633	562	624	594	588	587	597	587	565	585	588	608	588	622	602	577	561	583	674	599	550	628	573	615	573	600	612	556	593	581	627	584	608	613	599	627	580	626	581	592	577	576	578	584	569	596	586	614	606	627	606	555	605	587	594	610	625	607	628	594	589	582	599	571	633	597	627	572	603	609	574	587	619	596	611	588	581	583	618	619	586	622	629	583	576	629	640	577	603	580	563	604	584	612	611	587	616	648	578	565	583	623	574	601	626	610	570	570	536	563	581	572	611	643	583	634	612	580	563	559	607	590	573	589	626	626	606	606	627	595	617	593	565	573	531	598	572	567	589	593	608	588	635	582	570	614	630	552	576	624	569	585	582	606	599	601	557	622	585	619	648	572	585	606	608	604	547	583	587	614	615	589	587	629	586	609	579	597	650	641	602	645	592	604	589	610	580	594	636	601	594	643	630	599	581	596	609	597	570	588	583	618	624	650	593	602	567	627	631	613	593	644	581	613	631	616	623	602	555	564	589	623	584	607	619	570	595	574	535	588	578	619	587	563	635	640	528	591	607	551	583	662	626	591	633	570	608	634	583	560	623	581	590	548	560	630	583	645	629	549	613	587	605	618	556	599	611	587	621	608	609	571	640	580	593	621	555	606	605	528	608	612	634	557	591	553	594	600	610	648	593	588	571	591	581	585	626	622	571	572	586	641	575	631	602	605	660	595	605	582	559	568	599	594	555	633	617	580	597	619	656	619	584	588	593	622	638	578	589	601	602	620	580	576	521	577	601	622	622	613	558	595	595	576	622	610	575	589	607	613	602	590	600	542	622	590	566	610	583	585	633	609	580	562	623	590	610	572	601	579	618	604	576	628	548	622	600	628	568	564	582	630	571	616	586	640	634	617	614	573	618	607	606	591	563	594	587	617	609	621	627	593	620	544	618	620	643	617	572	602	586	612	604	616	620	613	608	607	653	615	590	594	544	567	571	590	653	551	602	635	600	599	592	611	589	644	576	559	590	553	615	592	549	620	615	593	563	604	601	614	572	568	624	576	564	605	601	580	593	603	563	629	564	578	572	571	589	594	575	632	627	597	563	590	575	601	527	588	580	613	599	546	566	662	600	597	587	651	601	643	581	620	575	594	591	608	603	606	579	569	570	637	616	572	620	568	638	552	595	599	568	605	601	583	627	602	624	555	614	596	599	604	575	579	612	567	584	588	635	638	564	579	602	590	591	596	609	578	584	622	648	569	569	634	618	565	569	596	561	614	584	607	607	553	548	609	591	580	584	658	655	591	576	630	583	561	606	586	614	579	601	610	562	597	592	549	574	564	586	609	588	598	563	604	543	575	616	603	640	579	625	583	554	590	595	588	600	583	585	607	613	613	627	623	612	615	594	626	589	619	546	631	572	595	622	594	619	605	607	554	576	562	620	615	595	575	596	581	604	601	564	593	576	566	584	589	644	607	611	593	642	597	616	601	577	572	625	606	610	621	590	574	559	600	572	633	581	607	518	573	634	598	610	619	600	571	603	652	601	575	539	599	597	601	600	601	596	560	575	568	559	621	549	609	604	602	669	592	606	649	573	580	554	585	576	542	593	582	613	605	586	608	633	592	609	590	604	655	618	623	599	607	567	586	609	607	586	587	566	598	616	585	621	566	597	620	592	578	660	566	600	603	591	594	644	591	580	653	586	591	608	585	585	571	584	547	569	571	562	582	604	609	642	574	611	610	595	618	583	610	579	595	620	634	578	567	623	613	571	599	600	612	570	601	565	576	597	600	627	590	624	622	621	588	623	605	596	577	594	608	656	584	564	571	540	565	579	578	584	602	591	642	600	599	641	567	601	601	589	570	589	544	600	607	581	546	546	607	599	532	595	648	608	564	601	611	597	623	591	581	582	567	581	605	585	602	589	641	534	562	570	580	588	619	547	622	627	609	594	599	624	621	561	612	577	583	622	568	589	613	605	592	593	581	617	623	571	571	550	626	581	634	604	551	602	583	619	614	600	612	612	644	652	603	572	570	587	584	599	601	577	557	581	593	593	605	594	577	596	571	588	614	572	586	665	636	614	605	605	586	607	590	606	600	568	565	528	593	615	606	585	596	625	606	571	584	615	572	614	546	614	566	624	677	566	595	599	607	571	601	598	625	585	586	585	599	579	608	611	599	622	584	585	606	616	575	581	598	585	605	673	614	591	571	586	591	589	608	569	614	580	634	582	552	613	561	582	580	620	585	613	581	573	573	594	597	610	583	600	640	597	634	594	581	606	587	584	618	582	590	639	569	561	582	605	605	582	586	577	546	577	605	583	619	608	611	594	568	637	598	586	577	583	628	560	575	601	616	593	596	564	593	571	578	603	584	626	591	535	577	618	573	562	623	635	610	633	579	591	657	621	609	563	604	576	588	623	582	606	591	579	553	585	575	588	598	607	583	606	565	594	618	597	561	611	592	576	598	595	576	583	619	596	602	598	556	611	601	562	634	533	594	636	573	601	597	605	563	619	607	585	548	610	584	607	616	636	597	630	587	589	631	556	608	638	564	598	579	561	607	579	596	629	589	561	587	595	613	575	562	560	595	621	620	594	591	607	607	582	563	581	555	623	625	581	627	617	631	583	591	553	610	578	585	626	606	656	592	650	623	607	609	664	580	597	558	631	626	574	596	549	612	629	586	604	605	536	560	603	596	589	620	553	595	628	581	590	560	568	625	567	599	582	545	609	585	584	603	611	614	593	553	540	553	581	602	579	633	596	572	583	569
6670	10976	8527	3832	2497	1609	1340	1184	1400	1649	17284	29188	20419	10525	3857	1520	804	635	561	543	592	557	580	536	570	545	522	545	528	557	500	555	551	540	565	530	573	573	523	533	546	523	551	546	575	535	555	527	513	516	559	599	546	511	530	577	502	543	563	545	572	570	596	555	541	526	547	536	486	528	546	560	532	586	569	514	584	540	556	512	533	534	542	523	538	537	552	516	536	549	510	526	507	530	562	543	533	538	528	515	514	517	528	525	528	515	537	526	509	525	534	555	563	541	554	571	572	483	522	548	539	531	513	532	504	531	547	530	557	529	552	579	529	538	573	554	549	519	481	518	499	545	544	533	572	545	505	527	563	486	509	623	571	519	538	583	560	500	556	570	548	554	515	511	559	564	579	540	535	511	479	544	528	535	519	532	550	524	504	588	528	554	543	499	565	526	561	528	554	555	519	548	536	486	553	535	524	536	517	532	525	523	518	518	557	498	531	559	514	540	539	526	536	523	578	548	565	579	559	514	484	532	533	525	538	523	500	555	571	518	544	550	557	547	526	551	568	547	510	531	545	498	544	543	542	549	536	541	507	522	540	552	540	539	495	511	551	515	547	535	506	503	551	573	493	521	575	546	549	577	572	551	530	558	591	503	536	545	573	555	524	568	595	557	561	569	554	524	569	560	552	504	503	545	530	518	520	496	527	557	537	535	520	516	486	545	500	551	580	569	598	556	549	512	494	558	573	505	556	522	538	543	577	553	536	486	577	553	528	515	568	551	543	537	541	546	529	557	517	540	541	545	554	521	510	547	548	557	529	542	531	545	517	547	526	555	504	519	538	556	481	538	581	512	541	560	558	543	509	556	519	555	508	532	511	566	497	543	528	564	521	550	498	511	542	589	518	573	539	520	519	559	525	541	533	540	561	545	533	544	543	528	512	528	596	539	542	569	539	541	537	504	517	556	543	532	595	526	506	531	564	570	549	526	502	545	570	494	544	520	532	527	572	504	542	558	570	551	539	516	557	521	568	587	552	552	523	536	514	566	496	531	582	533	524	555	571	547	501	551	529	513	514	537	531	550	542	538	518	526	508	524	558	504	575	528	497	519	572	609	595	530	539	510	503	523	551	533	548	564	531	567	514	578	530	526	509	530	527	516	565	545	528	519	546	558	523	571	516	558	536	527	545	528	534	537	529	549	534	543	537	548	543	504	555	505	510	519	534	539	555	542	558	531	570	514	549	535	546	553	522	545	515	537	527	523	533	499	518	549	551	507	530	490	592	548	569	527	561	557	542	539	535	540	561	541	510	527	553	520	529	535	502	542	560	527	527	553	538	528	540	485	570	550	550	537	553	506	553	525	529	506	557	497	495	584	524	521	537	512	537	492	486	526	582	516	528	514	545	590	536	529	522	523	546	558	519	464	509	551	528	528	561	500	528	523	554	585	502	545	521	531	530	528	511	536	504	564	521	570	539	515	569	549	506	491	532	576	551	532	558	509	530	529	542	545	506	526	510	532	529	548	509	558	503	541	547	524	515	552	558	547	572	513	524	523	541	550	524	546	550	553	597	531	519	541	540	491	524	542	516	551	539	541	558	546	556	498	560	592	513	546	538	542	504	537	524	532	551	498	513	551	546	542	561	501	569	528	531	544	512	535	521	553	561	511	561	510	524	505	558	567	535	539	533	572	535	515	573	509	494	549	520	535	538	552	517	530	580	523	530	524	520	542	527	569	524	538	561	552	488	522	556	537	505	525	510	528	559	547	525	550	539	598	541	577	585	561	566	570	516	550	549	541	507	494	506	513	564	508	527	532	561	572	530	547	557	548	528	541	523	578	551	521	560	550	487	577	497	528	548	539	513	532	538	592	523	528	489	539	538	540	547	536	520	544	549	541	538	538	521	533	546	568	520	535	500	473	525	487	536	544	576	502	525	528	522	545	574	602	520	513	531	510	534	511	526	550	506	612	546	521	592	540	547	572	536	538	497	509	523	512	530	501	558	531	530	512	541	515	541	529	526	500	490	511	508	532	543	537	550	550	519	545	563	520	510	516	556	533	556	505	512	547	515	506	549	527	525	508	550	512	526	554	563	536	544	512	516	524	567	559	509	554	513	510	502	504	552	540	496	544	542	550	543	494	552	586	554	548	488	551	525	495	526	563	535	526	569	565	533	504	572	526	513	516	522	565	522	534	545	548	532	488	531	593	577	499	517	509	519	503	542	551	542	539	546	587	510	559	567	545	507	575	557	543	540	533	515	533	512	534	525	557	535	499	545	520	569	547	503	534	547	530	518	498	526	506	548	556	548	527	551	527	529	538	537	494	516	527	526	526	530	530	545	557	516	580	507	538	518	534	502	523	543	520	496	538	538	491	543	531	538	523	576	483	522	552	559	547	558	527	540	553	565	538	543	518	546	510	531	550	556	468	537	546	500	530	551	568	532	503	508	548	501	532	490	540	563	616	563	518	570	531	507	506	549	526	556	585	530	524	529	532	582	539	505	564	502	521	540	566	550	541	545	534	517	542	528	539	538	506	571	528	517	527	544	527	502	526	556	548	573	552	520	528	554	502	526	513	551	534	552	498	509	577	486	511	546	541	555	551	511	527	536	536	563	525	538	531	541	541	472	566	527	531	575	542	529	476	549	543	514	538	496	496	542	536	564	515	514	548	525	508	525	540	534	488	530	484	545	506	507	496	525	513	570	509	532	545	514	512	548	534	520	515	549	568	538	533	547	555	548	586	520	510	527	529	527	522	546	548	512	564	580	565	538	552	503	578	575	527	537	542	545	535	564	547	525	560	548	526	522	548	520	528	536	540	547	499	544	519	519	511	532	557	552	501	570	569	523	527	541	573	565	540	540	531	530	519	540	553	556	560	545	534	514	528	543	541	536	559	520	509	512	529	569	533	523	562	532	534	523	529	556	551	532	526	536	507	503	567	562	554	548	501	535	525	495	551	536	539	530	501	534	503	576	511	542	557	521	561	536	542	560	530	542	542	503	544	524	511	532	572	550	516	542	520	560	509	528	536	514	505	521	557	488	526	522	567	557	533	533	520	559	503	534	549	533	556	531	471	533	530	538	547	514	572	533	529	551	554	542	526	550	519	512	556	531	526	532	533	520	551	521	606	581	525	548	544	499	567	520	503	562	528	536	553	547	502	537	493	533	545	501	523	540	484	578	492	550	508	575	520	531	515	564	523	521	515	532	556	557	505	545	520	534	543	518	576	544	510	526	525	545	569	536	525	546	520	468	548	504	533	579	567	505	530	504	526	517	555	538	538	545	517	517	555	532	550	546	551	565	499	558	488	517	545	497	518	499	515	516	541	593	540	554	520	539	507	504	532	511	521	543	539	521	542	557	506	506	515	529	516	521	543	535	499	530	551	577	544	529	505	563	512	541	503	564	502	523	510	550	572	530	522	513	540	496	526	505	490	522	516	571	529	490	562	554	534	553	515	531	531	562	524	522	546	572	588	517	535	527	510	565	555
27755	11649	2264	1113	681	557	562	537	550	611	1145	2146	1793	1200	828	642	560	470	495	490	523	507	476	473	506	546	510	542	496	496	519	513	510	501	472	516	500	478	546	492	500	501	517	512	496	508	510	476	515	517	514	512	503	480	513	511	493	516	511	523	520	526	484	471	507	484	516	508	520	490	505	498	527	510	472	441	487	553	522	491	477	490	492	537	486	478	476	510	511	527	478	494	524	481	512	496	501	479	505	528	507	469	445	474	495	513	534	525	527	486	485	488	519	510	479	494	472	489	505	521	538	499	487	485	495	523	571	470	530	477	494	493	452	522	524	571	456	480	497	480	430	481	512	534	477	507	454	499	473	496	457	488	495	475	496	529	496	486	474	487	490	527	506	552	497	495	516	501	508	497	489	526	460	490	466	530	524	513	528	502	528	524	520	476	490	475	530	526	477	532	544	505	456	440	478	457	482	531	487	479	523	499	491	522	489	480	498	491	521	526	499	452	508	489	473	496	503	503	489	524	492	523	512	523	539	482	499	483	507	466	496	469	479	526	498	571	521	515	490	512	529	469	467	474	518	501	507	535	471	475	518	504	480	511	515	482	497	465	531	539	504	516	526	496	504	491	540	468	533	468	489	492	519	476	517	495	470	512	503	480	503	526	523	491	534	522	517	515	470	486	543	519	519	485	544	479	481	511	512	454	479	508	512	464	509	488	530	515	519	455	503	536	492	491	492	505	509	528	508	489	503	521	464	480	517	579	522	511	503	460	498	562	510	494	471	494	492	512	500	512	461	517	515	500	474	489	530	475	478	532	488	519	450	506	511	467	508	498	514	452	517	487	523	493	479	472	463	548	513	525	514	517	551	524	472	499	469	514	489	505	504	507	455	523	496	521	492	513	509	494	490	511	482	473	466	529	495	507	513	512	479	477	485	484	518	531	500	498	505	482	503	504	494	482	459	524	513	506	519	455	480	493	523	490	506	527	462	529	519	490	455	447	515	505	504	478	487	443	520	487	471	508	529	483	532	498	489	490	562	497	507	508	479	500	518	492	518	459	489	518	532	508	453	473	499	518	501	499	459	500	511	472	501	505	494	518	481	549	494	498	481	515	528	513	538	474	503	493	526	494	499	519	475	488	443	501	518	527	525	501	493	525	516	486	489	508	485	540	532	500	493	540	480	500	500	534	501	503	456	482	554	534	487	499	492	540	540	496	457	479	529	471	496	474	525	497	508	529	455	468	490	507	518	481	518	521	462	524	478	519	488	491	486	479	524	511	503	516	511	510	503	511	516	522	496	534	517	485	504	524	500	535	542	497	499	502	487	481	501	492	510	519	502	528	502	499	517	512	506	527	507	456	511	507	518	497	495	521	464	493	524	539	520	471	485	475	502	501	526	518	505	523	524	482	501	520	506	492	494	500	497	566	534	504	535	486	497	499	510	485	487	564	504	485	479	433	483	478	476	516	509	482	492	496	525	469	535	565	497	523	518	520	511	525	449	522	513	492	467	507	543	487	509	500	525	513	478	483	494	501	510	488	492	531	498	485	531	473	526	492	484	545	476	473	480	518	573	508	531	506	490	472	458	514	510	496	491	527	479	540	543	484	482	503	509	496	512	516	510	494	460	475	507	498	494	517	493	485	511	479	459	521	543	515	491	513	510	521	482	587	490	482	542	490	464	492	501	521	514	484	509	506	538	462	511	503	491	471	507	518	523	510	472	469	503	502	496	501	493	507	526	496	549	503	518	526	474	518	510	489	535	505	494	505	508	501	475	491	477	487	520	470	513	523	489	509	471	482	489	518	462	478	541	494	475	516	521	512	499	532	513	500	503	520	520	486	502	520	492	513	484	504	493	518	501	507	488	481	498	500	503	518	529	486	478	507	522	502	484	493	505	519	487	506	500	493	537	497	502	537	483	473	473	482	486	525	484	524	501	499	521	497	480	488	478	512	466	492	482	503	545	496	513	486	491	511	510	526	513	498	461	500	479	509	466	483	521	493	506	505	491	498	542	526	540	520	454	490	507	492	451	484	529	525	482	506	511	545	490	493	503	498	521	507	510	520	470	485	464	450	525	520	475	523	494	533	491	507	519	514	526	487	492	509	486	532	469	510	510	460	508	509	540	500	504	510	519	494	486	511	457	489	463	492	503	523	538	518	474	454	516	518	459	477	540	484	510	522	488	507	481	483	557	523	542	502	532	504	469	503	511	503	484	464	515	473	481	558	485	536	485	469	453	481	536	483	463	484	517	517	540	518	460	509	495	491	490	502	526	486	511	501	480	486	508	487	533	514	458	502	478	494	507	509	481	488	502	481	521	502	511	476	471	512	499	525	493	534	521	463	498	524	532	532	519	551	492	484	447	479	500	479	474	480	501	485	552	489	495	492	502	495	481	508	504	514	516	484	478	483	482	543	493	476	495	487	486	549	500	524	499	505	513	495	509	510	501	505	493	500	503	507	518	493	465	484	497	450	494	481	506	537	508	545	465	515	485	552	531	484	483	481	513	545	511	498	492	542	487	515	493	475	494	506	466	496	515	532	495	489	498	513	481	481	474	469	536	502	515	496	506	485	501	488	542	527	509	545	483	517	484	510	481	480	520	495	494	487	505	511	502	461	515	487	464	494	495	549	506	491	516	525	521	558	499	508	510	490	508	470	525	490	467	466	482	507	515	510	482	461	503	487	518	490	524	533	507	488	517	472	467	480	497	501	482	485	482	474	487	495	495	471	492	503	530	483	479	487	515	502	519	544	499	494	491	492	470	457	486	512	524	497	472	469	503	522	501	502	486	463	542	499	542	473	529	516	490	462	520	490	502	482	506	470	508	464	513	457	497	483	480	485	511	492	511	507	491	486	486	517	512	498	510	511	476	454	479	481	492	521	447	495	478	507	482	486	523	498	481	467	507	500	504	524	502	512	482	498	515	565	504	499	512	516	554	507	505	486	466	502	501	490	484	534	496	496	525	500	520	531	470	517	493	525	538	550	465	539	533	481	499	517	495	501	507	492	502	486	517	520	493	493	506	529	505	506	471	474	517	536	476	520	522	493	491	488	468	507	513	547	464	536	548	510	482	501	524	476	530	515	490	484	504	524	503	484	474	470	482	511	541	495	451	540	488	503	493	480	505	497	482	474	501	479	482	453	507	528	472	467	524	509	499	510	534	477	534	504	493	504	534	459	522	525	493	484	477	482	510	497	541	488	504	509	507	493	478	497	498	444	498	531	519	489	460	515	505	488	512	517	522	502	511	526	490	505	465	503	476	502	486	478	511	438	511	485	528	489	498	511	507	514	470	518	472	497	516	514	498	491	508	532	493	475	509	492	528	524	508	483	508	488	536	506	511	546	537	461	519	535	516	485	475	514	474	518	500	514	536	503	460	496	513	534	465	493	512	494	518	544	518	501	492	474	511	498	478	538	509	492	466	461	505	504	542	527	471	518	499	472	473	519	545	542	491	492	464	455	438	496	493	502	507	497	483	493
6213	2450	1751	904	689	584	532	516	522	639	1479	2638	2009	1322	750	506	505	462	464	454	462	434	437	413	466	428	459	433	481	445	477	420	437	504	444	463	456	441	444	485	437	495	457	454	459	494	448	446	396	399	469	474	416	435	481	425	434	464	419	431	442	425	427	470	446	426	449	486	422	460	448	374	420	450	430	434	445	463	437	433	420	446	452	476	395	399	415	466	446	445	425	439	452	439	413	407	469	429	437	407	447	438	461	425	458	469	416	442	450	477	440	466	427	437	450	448	473	440	456	436	431	423	458	436	431	432	406	430	419	434	437	468	421	462	450	456	459	414	458	426	433	462	397	464	461	428	413	431	447	428	450	489	460	445	487	438	441	442	488	418	461	435	449	457	462	468	452	431	424	481	458	430	454	434	428	459	447	448	451	429	424	407	452	470	450	439	444	428	448	459	412	448	428	466	423	434	435	425	422	449	426	440	493	454	412	455	436	427	429	414	443	475	451	455	439	468	466	489	467	440	424	449	444	442	453	444	406	471	447	447	441	424	443	454	476	434	466	452	469	424	394	432	432	456	456	458	442	439	433	420	469	473	450	449	426	411	432	449	436	443	423	423	421	439	451	432	429	442	463	464	455	418	414	453	428	443	402	459	418	396	449	423	463	441	429	405	470	435	437	453	455	435	422	479	454	490	483	426	403	450	459	493	448	481	450	448	433	413	428	431	448	442	449	478	450	464	437	416	490	471	449	438	417	419	464	440	423	446	408	445	412	437	451	446	423	436	463	385	400	470	431	428	408	428	428	443	432	435	440	447	448	441	492	427	448	431	433	437	427	424	442	418	452	453	467	456	460	427	448	422	433	424	452	468	464	435	419	423	425	455	427	463	417	448	452	408	434	459	405	444	441	471	457	485	434	407	438	408	454	429	451	448	456	394	443	438	426	474	423	451	453	455	431	434	434	435	472	375	430	447	412	423	470	442	460	473	433	383	450	465	469	409	457	427	431	447	442	471	454	451	448	418	419	441	405	460	442	425	448	461	442	446	449	460	454	447	437	441	458	457	456	392	421	427	463	451	423	444	439	427	477	416	459	487	443	418	450	446	423	463	433	491	421	430	449	436	428	444	465	470	421	421	416	438	438	475	429	454	462	402	412	445	466	441	452	421	458	415	423	462	434	494	450	447	432	458	424	457	474	464	443	437	433	433	482	429	426	468	427	459	433	461	460	468	427	465	462	418	399	428	453	432	465	433	451	428	445	464	432	431	447	457	438	458	455	435	418	435	409	469	400	468	417	413	500	435	423	486	463	419	428	413	445	478	429	446	440	398	426	465	458	462	420	455	440	447	453	405	479	422	414	482	432	472	427	441	430	473	429	458	438	451	457	450	447	427	449	447	420	428	436	439	443	421	441	430	477	455	421	414	468	443	411	424	443	443	435	446	453	435	465	423	388	445	449	445	419	457	430	416	466	473	485	441	457	393	430	431	418	406	450	434	461	448	465	413	412	453	444	413	501	429	441	436	467	417	426	391	461	442	384	449	439	451	440	449	463	449	441	453	405	448	412	448	455	440	403	453	462	471	437	448	458	437	473	434	425	451	443	438	408	453	451	477	466	468	416	431	417	430	452	433	452	422	464	408	445	426	501	465	497	423	455	444	427	440	431	440	476	399	461	455	443	425	465	446	386	473	425	480	440	412	473	445	429	448	441	435	412	488	446	433	423	497	452	440	406	426	434	445	440	425	434	418	444	445	426	439	456	431	467	437	459	456	441	436	460	434	479	451	424	458	454	464	432	452	441	429	462	453	436	445	431	463	394	454	448	460	445	437	451	461	473	419	490	408	402	426	422	436	428	447	416	422	429	427	428	444	456	466	483	427	414	469	424	442	487	438	455	432	432	445	449	426	433	452	478	442	443	472	427	453	431	414	436	417	425	431	482	430	425	460	428	427	426	430	435	421	447	440	445	452	423	376	425	451	426	483	439	423	446	438	427	431	458	443	462	426	448	442	455	450	458	438	436	431	406	479	462	473	447	452	433	409	447	440	436	445	424	442	437	477	426	437	478	442	418	429	459	436	455	497	433	465	459	421	450	435	450	431	421	495	425	437	467	403	465	437	464	444	406	466	416	431	449	440	456	451	463	434	440	471	454	431	424	457	423	447	436	425	423	437	428	416	463	475	457	477	473	453	452	404	428	417	436	486	423	442	466	474	414	439	458	433	495	487	424	468	430	471	458	406	412	466	469	433	440	393	450	442	437	444	459	429	423	471	442	456	440	434	438	439	447	432	431	452	452	452	444	421	445	391	431	428	447	465	431	435	439	471	411	441	424	423	407	481	440	410	463	432	445	436	471	452	427	450	433	451	454	413	459	448	465	417	424	470	456	426	474	460	450	433	473	420	444	435	457	437	454	472	466	448	426	451	463	449	412	464	419	428	471	442	410	445	460	433	465	447	435	444	450	437	439	433	394	450	451	471	414	436	445	426	436	418	429	458	459	424	457	449	426	440	454	451	432	464	427	478	466	478	457	478	452	408	455	440	459	420	446	512	465	449	454	436	440	424	425	484	441	428	481	431	420	471	423	474	430	457	437	454	420	443	445	450	447	460	435	450	440	486	463	444	411	456	461	426	417	415	404	459	446	429	444	459	476	448	466	461	479	432	410	474	435	458	440	457	464	436	415	467	421	459	415	417	448	441	468	431	471	426	417	470	449	469	425	432	402	455	461	453	419	431	437	438	452	451	422	416	416	423	438	457	445	454	439	450	443	424	432	434	454	437	441	436	469	398	457	423	437	452	447	446	448	458	430	475	431	445	418	466	428	430	477	421	464	455	409	464	463	414	483	436	460	425	445	476	455	450	430	453	418	443	393	431	462	440	457	431	431	453	466	466	429	446	455	417	463	409	446	455	438	405	445	430	465	472	433	459	436	474	453	455	463	430	411	481	418	438	454	467	445	425	465	481	490	440	419	464	444	432	450	448	450	442	471	441	440	481	445	421	466	472	414	494	416	417	435	442	424	404	415	431	447	458	442	441	367	447	460	468	440	486	487	444	452	482	404	439	433	407	431	474	421	429	430	473	433	446	413	423	453	427	472	478	429	445	456	435	459	428	446	441	428	422	461	467	434	428	448	500	454	437	463	418	457	471	452	434	417	451	453	439	446	449	447	450	433	446	427	456	437	450	426	422	415	439	414	470	450	444	460	443	429	423	460	444	456	417	452	480	441	428	445	441	443	456	443	443	415	458	443	479	469	436	431	441	448	441	460	457	479	467	437	438	453	430	453	441	431	442	454	424	435	472	424	446	466	419	476	468	438	441	444	492	430	442	432	399	424	440	398	442	436	437	443	441	437	463	456	423	462	495	486	401	404	422	434	424	444	465	483	435	457	420	465	442	449	405	423	441	428	448	426	456	446	422	443	462	445	440	456	422	412	472	427	440	416	464	439	462	446	421	446	440	464	418	482	439	445	453	464	440	425	446	420	426
25615	21404	27496	25543	7961	1360	1004	765	662	736	6741	18864	14563	6851	2317	881	569	483	433	512	460	459	475	459	477	464	510	510	481	473	479	488	465	492	448	477	461	461	423	462	443	468	483	457	461	494	482	445	502	447	511	471	465	484	460	471	449	484	458	484	438	432	447	461	483	463	472	489	462	465	461	456	446	464	469	439	478	507	454	477	418	417	432	492	469	477	467	440	476	476	468	448	451	422	489	469	477	457	461	463	430	431	459	468	465	470	480	439	492	450	444	479	474	445	470	476	476	450	445	508	492	456	483	511	510	476	466	441	439	439	494	455	454	440	487	461	434	479	457	509	446	494	452	479	429	467	474	472	432	444	466	492	472	449	479	481	468	448	458	466	445	459	463	458	463	458	453	456	425	425	468	454	431	412	471	449	446	444	466	478	453	456	436	447	448	485	455	438	472	472	462	430	433	453	451	434	442	476	473	486	470	460	486	452	455	457	488	483	404	446	484	480	458	437	438	455	460	489	423	468	467	503	443	453	469	474	448	443	488	462	421	441	422	452	443	461	466	493	479	486	455	454	453	447	482	471	481	448	475	447	457	489	483	437	463	503	500	473	464	464	445	507	450	459	460	480	464	456	455	444	459	494	477	447	475	496	464	474	456	485	470	454	451	463	472	496	466	455	455	442	440	471	457	474	463	418	464	464	467	456	437	448	458	475	465	475	452	472	474	423	437	455	469	482	478	440	478	484	505	449	485	489	430	433	482	470	434	482	438	491	441	462	413	481	460	513	456	490	446	486	474	470	472	475	480	471	499	448	474	433	446	473	454	457	473	480	469	438	457	464	449	420	478	495	466	503	468	430	465	465	438	476	450	459	443	460	455	458	468	477	470	462	469	465	452	458	484	473	458	428	450	482	473	480	452	467	449	456	462	457	464	457	480	489	452	414	476	452	446	452	503	450	459	463	482	483	459	438	466	464	464	426	454	499	449	413	512	494	450	442	467	448	458	499	467	477	468	448	429	468	435	467	479	467	450	474	483	489	451	471	466	499	438	405	464	461	464	456	422	462	528	487	508	456	442	465	453	469	439	463	482	479	473	427	470	501	473	481	471	439	459	446	480	482	461	466	432	475	455	473	448	449	460	492	448	463	492	457	444	442	458	500	463	494	425	448	439	434	467	506	428	472	466	445	471	432	465	495	453	501	504	449	459	506	479	472	492	445	485	444	448	449	459	450	485	479	449	452	433	452	463	414	454	463	453	439	499	465	509	420	442	471	435	448	461	420	503	446	443	449	470	450	449	472	479	430	474	496	451	470	467	460	415	504	471	485	445	468	467	459	498	452	456	436	463	480	459	486	435	431	477	464	447	462	516	445	492	425	483	454	461	465	456	479	466	457	510	504	464	487	462	458	487	402	438	467	431	446	491	447	455	502	519	428	497	472	440	492	530	514	434	483	484	469	452	453	456	457	494	427	497	471	464	425	468	453	484	440	489	481	459	467	483	456	457	446	479	494	487	437	471	456	458	484	409	419	468	437	449	450	491	491	481	471	432	445	469	453	463	474	490	445	424	460	453	468	440	454	472	473	474	495	476	411	452	452	464	431	469	411	429	452	465	493	463	431	470	467	445	429	460	493	484	490	482	472	471	455	477	468	483	439	490	439	492	495	469	458	495	497	461	483	460	477	449	457	460	451	470	513	473	481	464	449	420	467	469	471	460	468	445	431	480	441	466	444	477	475	450	484	491	480	461	452	483	480	414	461	481	447	424	477	443	446	486	465	442	484	462	432	470	446	482	482	490	448	486	434	465	457	492	430	441	460	476	469	478	455	466	490	491	453	479	462	492	453	468	435	466	455	485	418	500	456	453	462	436	481	464	480	466	429	449	494	472	449	473	457	476	510	450	458	458	463	454	468	463	460	513	441	475	467	473	452	420	478	468	471	447	472	480	473	417	464	459	490	478	453	486	476	486	450	436	440	490	430	424	427	484	458	452	469	444	466	484	480	457	466	493	456	509	475	460	478	490	471	426	474	470	469	479	497	458	461	458	495	452	448	447	470	447	446	454	501	456	457	489	465	468	459	472	460	455	476	479	450	441	443	470	476	494	475	489	474	456	496	432	453	506	448	477	476	475	470	466	459	453	410	469	456	467	463	475	485	460	481	463	484	457	485	490	485	499	482	466	425	443	482	461	449	476	484	412	447	479	426	503	457	481	424	510	453	476	426	489	479	478	446	483	440	430	460	486	437	446	496	492	475	469	453	496	483	501	482	448	474	437	494	456	443	480	473	423	473	439	452	472	458	448	492	434	460	461	447	443	441	485	473	434	471	487	511	465	480	469	441	459	478	475	465	472	483	419	456	469	461	456	460	473	473	483	512	479	462	464	471	439	476	461	492	454	477	473	427	455	480	414	429	469	434	367	461	521	466	460	464	488	466	451	461	438	439	421	453	458	452	464	467	449	418	467	457	444	476	437	493	435	504	478	427	476	418	451	476	451	496	473	510	431	466	447	418	442	437	462	475	463	471	472	455	467	478	466	452	458	486	450	469	479	465	546	445	448	472	454	453	474	467	437	446	454	479	456	451	469	439	427	497	473	463	468	485	444	502	476	463	426	469	478	479	433	476	458	486	427	446	498	422	480	491	474	475	506	485	474	433	450	450	467	449	468	481	441	455	466	461	462	465	441	461	472	440	462	459	452	470	441	450	446	453	436	454	468	493	473	456	461	482	457	435	449	474	460	487	464	455	467	471	409	484	472	506	456	433	422	458	475	432	489	488	445	476	433	451	515	480	513	442	465	458	466	458	461	492	473	444	467	486	483	467	446	480	494	490	469	488	460	493	445	476	434	471	464	425	472	441	455	478	479	502	517	438	477	451	459	479	410	493	481	444	468	474	469	500	436	486	442	457	442	491	440	485	458	470	462	482	474	455	486	476	453	458	463	450	480	469	443	484	482	444	473	463	456	455	502	469	487	473	482	460	442	466	433	459	399	457	488	458	484	450	470	491	465	448	490	457	481	462	478	477	461	477	459	455	478	491	473	430	455	453	445	444	469	428	459	432	464	480	443	476	436	471	480	457	498	474	453	454	481	478	457	463	447	442	483	457	481	459	455	476	449	470	462	482	468	441	466	441	471	494	502	442	467	485	415	446	483	460	440	478	431	495	478	445	475	447	486	472	424	460	427	503	454	475	463	430	459	491	474	433	461	459	443	430	475	464	511	425	502	440	441	477	470	499	453	491	487	521	496	459	478	458	498	439	444	452	459	492	459	474	481	492	486	458	481	464	476	451	483	473	484	463	470	453	441	458	456	417	459	482	471	504	470	450	468	476	479	491	481	472	471	503	515	464	468	451	470	467	481	498	536	497	477	440	438	475	449	461	484	471	471	502	459	463	488	486	471	494	468	469	490	426	466	466	439	471	459	423	480	437	468	469	462	452	475	482	433	448	482	442	466	442	485	486	438	453	458	469	422	476	442	461	479	443	465	475
5316	6272	4621	2091	1394	1090	929	794	789	943	9562	18156	12605	6112	2289	988	591	471	451	413	483	436	444	423	408	439	431	446	432	394	447	459	411	433	436	428	400	438	423	457	425	435	489	409	457	413	402	442	415	463	424	464	443	422	426	453	442	428	433	442	418	465	440	413	409	418	470	437	448	400	447	422	473	443	440	413	442	430	459	465	439	444	443	419	389	424	396	391	448	431	472	433	411	431	428	453	414	434	418	398	445	452	448	426	439	415	453	417	430	430	424	437	449	412	424	463	442	455	422	428	424	436	431	463	408	421	435	420	400	414	374	424	396	402	456	455	447	410	438	401	432	417	452	400	451	439	457	431	405	412	397	491	416	473	419	442	427	430	405	411	439	456	437	392	424	436	380	422	398	396	429	408	428	440	418	441	445	438	449	407	448	424	418	458	426	431	449	454	428	417	409	412	471	451	445	412	460	425	395	402	445	410	448	436	419	421	437	446	431	423	416	441	433	440	435	399	432	430	425	437	452	426	441	440	430	427	424	419	396	405	434	434	410	398	393	430	393	444	393	427	414	458	448	413	438	465	426	408	402	414	434	430	412	423	448	457	435	449	448	447	410	430	439	411	433	432	434	441	441	424	428	398	432	398	416	391	418	429	417	430	455	436	456	397	417	432	426	444	397	435	397	435	406	414	431	439	440	455	464	450	408	409	420	439	402	399	425	420	405	424	416	432	420	429	404	441	435	407	476	429	418	440	422	424	444	445	403	413	472	444	460	427	419	405	439	427	455	432	449	465	418	463	432	442	402	444	449	437	404	394	448	433	405	406	465	409	424	417	423	406	424	471	412	454	475	424	407	435	427	474	426	425	379	458	415	419	433	429	460	438	421	415	448	434	465	441	409	433	474	417	426	466	400	416	419	426	411	432	395	471	437	403	430	428	428	424	428	425	434	447	454	403	459	444	423	450	420	420	398	461	425	408	434	425	441	432	447	423	441	443	427	418	412	448	447	412	451	406	449	423	407	455	387	429	418	429	423	405	416	467	438	440	448	411	434	434	413	428	399	435	434	460	407	422	424	453	411	432	402	434	411	441	440	411	394	434	398	413	429	425	393	450	436	445	445	431	460	426	429	440	449	430	429	447	434	432	440	375	422	390	416	426	435	439	433	426	431	433	382	402	412	443	473	442	413	454	430	452	453	401	443	408	411	432	437	383	428	441	418	418	451	397	439	446	411	426	440	398	385	441	399	429	418	425	447	410	449	461	442	421	449	419	448	402	407	412	428	453	418	409	410	435	397	452	462	432	440	423	415	452	421	418	428	410	421	421	445	470	381	434	406	449	431	442	458	399	444	450	431	434	446	404	397	415	385	431	426	423	414	424	388	397	437	401	389	397	436	421	437	415	404	443	431	444	448	427	415	455	448	450	431	414	435	415	447	419	428	413	390	458	442	452	418	424	446	425	444	433	440	475	452	433	412	424	447	456	442	406	442	429	452	425	404	430	420	408	409	461	444	420	445	433	438	395	441	413	414	416	444	413	413	434	410	457	429	428	408	431	440	441	441	459	421	428	462	434	429	401	416	434	422	414	434	420	419	427	387	420	403	419	402	403	417	423	431	395	417	417	410	415	438	433	450	459	439	418	402	411	428	443	429	437	441	423	400	433	466	406	414	445	420	435	447	416	448	418	402	497	408	427	395	432	412	418	447	442	436	432	425	417	439	428	414	406	389	418	431	413	433	444	399	408	427	389	407	413	446	380	417	411	463	451	385	412	439	421	407	444	408	461	370	457	414	413	448	447	471	425	452	467	438	423	458	391	447	422	426	433	448	433	437	422	428	435	414	431	424	432	452	429	429	425	481	384	432	455	435	435	422	417	455	426	426	447	395	429	443	422	463	431	414	414	426	463	412	378	454	416	437	434	457	421	404	390	444	408	407	436	445	409	407	434	437	434	405	445	433	432	423	431	375	447	427	436	434	417	432	432	441	407	423	441	433	408	420	443	411	455	448	427	413	405	436	461	433	428	411	411	408	423	388	412	442	420	435	432	404	366	403	427	464	444	421	416	403	413	451	438	423	413	416	421	387	450	409	425	427	385	411	413	437	460	405	417	395	423	418	425	384	456	438	447	396	403	423	462	458	443	448	438	441	416	424	402	426	454	442	415	416	426	424	424	434	415	399	399	382	426	430	394	438	433	458	467	409	430	423	434	428	397	410	435	384	430	414	400	401	424	415	451	469	427	402	459	424	413	406	445	442	433	430	436	444	421	448	423	400	444	443	453	429	404	413	406	427	447	401	438	407	419	438	455	405	454	463	426	404	424	421	479	442	438	436	401	441	427	425	420	410	401	449	452	435	444	442	427	449	409	414	424	418	444	405	415	437	405	424	407	456	412	440	439	455	452	418	438	422	448	399	421	437	412	423	415	377	407	449	437	429	389	420	432	404	452	411	403	451	396	414	419	420	411	413	422	435	450	440	432	424	435	457	430	423	446	393	456	426	453	402	453	422	428	446	398	424	421	409	425	378	422	411	449	435	478	396	416	424	400	418	405	398	433	448	450	444	425	493	454	419	402	460	426	411	418	411	391	397	447	437	410	439	438	437	438	408	439	431	398	451	443	455	420	443	411	427	459	423	427	405	456	438	415	434	447	422	410	404	392	437	433	417	408	455	416	419	419	427	417	452	433	445	484	439	421	436	442	411	428	431	436	405	414	419	434	418	448	389	428	404	399	465	422	380	401	429	448	396	379	434	408	413	411	445	399	417	383	435	443	442	444	434	450	386	408	389	410	433	428	443	412	411	451	411	415	418	455	401	441	415	456	465	440	415	430	386	422	437	403	439	422	441	427	425	424	443	446	433	419	410	427	399	414	413	436	415	408	447	422	406	430	451	401	444	408	434	426	453	400	443	432	453	435	447	406	426	445	397	455	432	457	451	440	425	468	421	458	394	436	446	426	443	412	466	433	440	437	431	428	431	414	432	417	429	405	439	432	433	441	428	409	402	459	423	452	419	457	415	441	442	456	420	409	432	417	390	441	415	399	446	436	447	394	443	409	439	425	401	483	489	418	422	397	463	450	431	452	439	447	418	423	419	450	472	407	416	457	430	412	417	435	432	448	395	421	433	430	444	411	404	421	436	406	417	435	425	479	395	402	467	435	415	476	427	455	405	454	433	407	422	428	407	432	380	449	382	427	410	443	466	436	418	406	408	443	444	423	434	430	439	405	409	422	401	435	411	432	449	421	427	427	431	429	457	401	438	428	458	417	440	424	463	456	398	398	408	404	440	454	433	425	438	422	460	417	410	417	425	454	418	396	417	446	400	437	440	431	430	428	486	399	439	427	443	425	439	444	451	434	430	421	436	439	418	437	434	443	430	452	404	416	408	443	377	399	437	433	411	415	434	400	395	421	418	449	403	416	419	417	445	428	433	411	441	433	402	435	431	412	501	426	414	435	449	417	402	429	438	407	446	419	419	446	391	460	430	438
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
