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
340326702917	340326703437	340326703986	340326704537	340326705086	340326705637	340326706187	340326706737	340326707286	340326707837	340326708387	340326708937	340326709486	340326710037	340326710587	340326711137	340326711686	340326712237	340326712787	340326713337	340326713886	340326714437	340326714987	340326715537	340326716086	340326716637	340326717187	340326717737	340326718286	340326718837	340326719387	340326719937	340326720486	340326721037	340326721587	340326722137	340326722686	340326723237	340326723787	340326724337	340326724886	340326725437	340326725987	340326726537	340326727086	340326727637	340326728187	340326728737	340326729286	340326729837	340326730387	340326730937	340326731486	340326732037	340326732587	340326733137	340326733686	340326734237	340326734787	340326735337	340326735886	340326736437	340326736987	340326737537	340326738086	340326738637	340326739187	340326739737	340326740286	340326740837	340326741387	340326741937	340326742486	340326743037	340326743587	340326744137	340326744686	340326745237	340326745787	340326746337	340326746886	340326747437	340326747987	340326748537	340326749086	340326749637	340326750187	340326750737	340326751286	340326751837	340326752387	340326752937	340326753486	340326754037	340326754587	340326755137	340326755686	340326756237	340326756787	340326757337	340326757886	340326758437	340326758987	340326759537	340326760086	340326760637	340326761187	340326761737	340326762286	340326762837	340326763387	340326763937	340326764486	340326765037	340326765587	340326766137	340326766686	340326767237	340326767787	340326768337	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2713	2000	3600	2300	2711	2000	3600	2300	2710	2000	3600	2300	2709	2000	3600	2300	2708	2000	3600	2300	2706	2000	3600	2300	2705	2000	3600	2300	2704	2000	3600	2300	2703	2000	3600	2300	2702	2000	3600	2300	2700	2000	3600	2300	2699	2000	3600	2300	2698	2000	3600	2300	2697	2000	3600	2300	2695	2000	3600	2300	2694	2000	3600	2300	2693	2000	3600	2300	2692	2000	3600	2300	2690	2000	3600	2300	2689	2000	3600	2300	2688	2000	3600	2300	2687	2000	3600	2300	2686	2000	3600	2300	2685	2000	3600	2300	2683	2000	3600	2300	2682	2000	3600	2300	2681	2000	3600	2300	2680	2000	3600	2300	2679	2000	3600	2300	2677	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21872	20121	27379	22567	20094	19965	6093	6566	16733	9680	1053	841	819	831	811	737	756	712	771	732	743	711	736	720	696	696	757	702	712	757	673	722	730	660	657	687	700	671	704	658	739	698	725	636	650	701	694	691	655	733	717	685	703	631	718	652	678	752	692	696	666	657	646	674	657	669	701	667	685	701	710	687	674	685	672	697	714	654	634	676	664	673	652	667	646	676	647	652	682	680	636	651	685	673	649	693	675	670	706	680	641	688	736	680	670	692	684	701	719	616	680	673	671	698	690	624	684	744	704	674	700	671	660	738	691	663	662	717	697	689	690	722	696	747	638	690	684	744	689	660	686	630	641	664	660	731	663	698	642	648	679	672	700	700	721	674	673	683	707	690	634	661	687	688	708	663	619	667	652	675	699	704	702	718	675	697	718	706	675	705	641	738	683	678	691	693	682	691	673	642	649	684	682	699	686	656	662	657	689	706	673	645	674	716	693	667	686	704	702	689	710	632	723	620	697	688	663	670	687	667	687	642	705	716	718	722	710	618	689	667	677	679	671	627	702	714	642	712	706	694	669	657	680	681	668	683	647	643	630	670	702	690	727	711	674	676	674	699	687	659	708	696	655	704	753	675	709	664	647	662	712	731	727	689	688	648	696	673	757	678	692	663	643	716	692	698	709	697	643	640	696	687	661	636	648	650	686	660	671	654	675	691	647	665	668	681	659	722	687	631	667	647	690	674	694	692	647	634	624	650	694	645	655	668	649	658	675	699	627	635	705	676	701	707	733	687	672	681	687	674	703	669	642	683	686	667	692	666	670	639	704	713	620	686	642	724	712	619	685	686	643	693	675	677	649	688	657	663	640	733	678	652	637	675	688	664	697	695	655	693	690	665	687	691	678	681	669	640	626	687	666	652	659	620	706	711	655	656	654	640	637	706	692	673	659	675	703	679	670	624	638	683	676	676	717	705	638	653	704	698	686	688	670	657	608	662	642	726	678	673	713	675	630	718	711	672	653	705	665	668	706	629	695	610	723	702	690	666	674	660	650	684	652	688	656	716	678	661	683	670	694	696	704	663	753	671	695	624	688	673	687	672	695	653	702	686	682	651	699	693	724	687	711	666	652	648	692	650	667	617	679	678	692	711	650	693	688	721	678	645	670	687	699	668	677	699	669	679	702	661	670	650	694	675	690	694	666	678	665	687	651	672	722	682	715	689	681	637	721	672	660	669	635	692	733	673	674	668	658	694	663	655	682	697	683	679	703	682	719	669	666	662	645	705	674	646	684	698	696	663	701	721	731	657	608	690	680	670	735	657	678	641	649	641	670	656	662	667	683	703	675	695	655	721	675	721	649	721	689	645	680	696	703	697	654	681	648	675	702	665	693	716	679	672	711	686	666	714	693	669	685	686	636	718	703	670	708	693	683	665	686	713	642	719	663	701	671	676	688	707	657	647	703	694	674	699	728	670	699	680	653	669	624	693	661	664	720	683	718	645	681	685	653	709	662	741	630	704	703	660	654	663	645	652	656	662	625	690	664	669	632	704	672	676	679	698	663	674	647	684	678	678	648	674	728	636	692	719	664	728	680	664	702	686	680	720	715	664	637	665	677	662	716	663	655	696	699	673	660	702	631	693	657	685	734	672	688	689	655	665	670	670	661	665	656	681	639	686	632	626	731	662	672	705	715	677	685	673	654	710	770	673	677	683	697	681	667	704	676	716	695	710	682	692	700	675	668	665	641	690	702	655	698	679	674	681	693	700	697	631	665	670	652	640	625	708	690	681	720	726	685	673	653	667	669	656	681	696	702	684	663	643	647	716	714	711	674	688	681	675	663	622	648	667	722	670	729	689	677	640	690	652	682	628	680	703	642	700	664	672	685	684	644	700	695	677	671	689	704	690	649	658	699	671	664	666	710	692	686	707	695	687	699	629	632	685	690	700	655	674	664	648	720	684	701	668	658	591	620	650	676	705	697	692	636	664	633	623	661	662	696	633	658	645	666	684	686	676	674	655	666	668	641	661	681	712	669	662	644	690	624	673	724	644	678	629	691	697	738	673	723	660	657	676	661	685	677	617	678	686	645	670	683	702	683	677	659	729	699	663	693	738	720	645	646	685	713	631	679	650	642	703	656	661	672	643	722	697	639	650	679	710	665	702	711	690	646	666	697	670	690	636	681	690	675	704	686	690	652	716	652	673	685	665	702	657	675	691	654	665	671	655	702	683	666	674	652	663	658	702	669	677	698	655	654	688	684	684	654	691	644	685	688	681	673	698	630	699	623	676	664	664	637	662	665	647	625	670	666	702	703	646	684	674	711	696	692	727	656	681	691	680	677	668	686	632	716	639	682	683	700	654	599	688	705	654	734	662	717	658	694	727	696	603	656	677	684	670	647	717	640	638	680	676	679	669	653	637	685	694	684	713	646	711	660	665	649	672	685	670	668	744	712	691	652	677	692	687	669	660	652	663	701	670	635	654	648	651	712	710	654	660	682	691	684	683	663	725	731	684	656	677	651	642	673	621	701	638	665	718	678	622	680	670	633	651	683	698	664	685	693	677	680	670	754	691	711	653	712	648	691	680	676	627	663	663	701	727	678	696	654	658	681	661	679	663	695	645	686	708	673	703	725	696	630	666	702	717	630	687	669	722	671	681	691	671	699	665	642	714	670	690	671	689	645	704	695	659	676	708	665	685	721	688	680	644	744	682	660	673	676	699	692	656	623	671	687	712	647	644	656	703	660	648	668	656	644	689	666	713	685	655	675	666	673	710	708	702	652	670	716	681	676	701	706	693	624	680	713	662	685	651	658	665	639	658	645	705	683	665	683	737	657	717	675	675	673	711	643	665	682	657	655	675	695	682	685	655	652	694	695	684	709	667	675	659	689	688	694	708	656	682	628	683	700	694	710	685	635	682	679	636	657	698	678	645	627	671	718	698	644	644	694	700	660	703	674	729	659	695	736	705	656	689	636	649	672	664	658	640	650	671	652	645	637	675	643	686	743	711	688	687	673	697	709	730	669	712	683	698	666	687	678	736	688	663	676	665	686	727	650	672	728	689	628	639	705	673	668	680	693	691	668	622	736	695	651	654	683	696	640	647	724	629	688	689	655	672	662	670	649	675	678	654	690	709	707	706	664	717	660	635	755	707	701	695	683	653	631	692	717	708	631	676	678	705	661	736	627	670	663	717	612	642	678	678	623	697	693	701	676	677	655	644	702	690	633	668	676	652	686	690	724	644	688	728	621	716	677	737	641	681	682	663	662	635	677	666	636	695	710	661	699	682	699	634	680	686	649	684	677	692	695	641	710	659	675	668	656	717	672	661	676	680	703	677	675	679	722	688	710	670	684	690	660	673	699	678	698	684	653	683	664	668	674	689	668	662	679	684	689	695	637	661	704	699	679	671	678	709	686	692	649	726	684	690	665	666	670	686	675	714	735	687	694	697	679	642	655	688	673	666	684	712	662	659	690	680	650	686	642	669	674	647	643	686
38350	60839	15012	5210	3584	2923	2347	9957	22821	12795	1295	1177	1125	1037	995	968	920	907	901	909	867	872	843	840	851	838	849	840	804	790	871	791	827	796	767	804	816	758	808	772	823	756	801	841	805	796	792	822	842	767	829	811	767	787	811	792	758	813	767	792	797	833	782	766	822	763	759	810	752	816	762	792	768	804	781	757	768	730	785	755	753	740	787	817	757	818	792	771	775	803	771	785	825	746	733	788	789	798	848	804	796	751	826	762	773	783	773	802	767	797	805	839	795	767	752	811	783	749	783	789	768	764	808	782	720	816	809	785	763	795	724	784	797	793	755	805	800	798	799	789	763	789	814	801	796	771	789	813	770	773	818	808	807	775	762	769	767	849	798	822	821	838	777	822	798	824	787	770	824	801	786	828	767	779	771	771	787	783	798	769	841	780	788	789	788	752	799	762	747	762	806	763	763	758	796	787	771	841	793	778	765	790	841	749	815	790	774	794	779	785	768	767	766	757	705	779	784	777	740	788	721	740	837	784	726	787	761	786	799	746	819	781	794	772	779	774	798	772	779	765	718	781	774	787	783	779	837	741	812	724	787	763	789	839	770	819	765	746	794	818	792	758	790	778	761	775	763	809	775	733	838	812	762	765	782	780	769	803	758	794	737	774	755	809	756	785	770	816	829	754	785	735	758	731	720	765	734	772	751	804	762	797	770	778	722	678	787	735	808	777	773	755	759	874	784	759	778	798	799	770	722	770	767	733	792	781	761	767	807	829	799	788	750	746	794	754	760	760	777	756	767	763	808	738	800	782	790	796	790	808	811	765	734	803	786	753	767	838	733	774	764	814	821	783	695	812	772	786	779	818	803	729	762	758	745	769	750	784	793	792	772	738	776	749	792	776	736	810	767	726	758	810	744	796	729	783	738	841	825	768	795	807	772	771	818	773	816	792	780	761	793	787	787	759	785	744	794	736	762	816	812	735	775	815	762	750	779	798	790	791	819	793	749	800	772	799	788	748	765	763	800	741	747	826	743	771	816	831	701	721	821	755	816	804	790	756	856	781	798	768	791	816	751	792	801	775	773	800	810	748	785	755	778	788	766	771	747	759	730	783	780	817	759	773	775	726	761	770	786	813	805	769	786	751	765	789	765	775	746	761	796	752	805	816	704	760	799	783	720	747	810	790	776	757	743	785	800	745	786	843	774	778	781	774	820	776	763	787	772	794	755	837	773	793	800	752	805	809	711	798	759	772	787	805	788	829	805	806	825	743	810	773	776	786	745	791	824	792	834	795	825	789	749	765	800	748	777	786	745	778	789	795	761	778	773	807	743	774	783	822	805	775	791	747	784	758	773	763	748	747	816	774	742	818	805	777	770	766	795	819	814	789	805	819	804	821	799	746	810	814	723	773	766	801	745	753	785	767	755	781	856	787	721	805	759	859	766	778	775	726	751	782	774	800	781	757	780	743	750	791	839	757	795	762	765	738	756	744	793	763	735	722	794	777	775	770	736	747	754	709	791	764	816	726	796	762	787	748	761	750	783	721	777	771	749	852	750	785	738	786	808	784	786	745	754	801	760	823	743	764	743	718	812	745	799	787	787	746	781	816	760	783	752	809	806	760	736	779	720	815	810	765	763	761	754	762	825	777	764	771	851	809	786	755	778	842	768	784	797	742	751	784	775	836	758	815	815	795	784	791	802	744	797	792	760	795	815	772	784	769	745	832	761	819	801	750	773	776	766	769	801	798	786	788	785	810	778	785	762	725	782	802	775	800	817	771	810	813	737	783	757	767	787	751	790	775	735	759	785	773	814	758	788	747	777	810	768	806	801	773	779	788	807	752	791	765	785	746	750	788	745	786	748	741	776	798	810	799	778	821	794	826	736	784	781	764	799	821	796	827	760	751	756	787	824	767	785	778	835	812	808	792	757	776	764	751	834	767	773	766	765	809	802	765	751	774	799	816	777	770	770	788	766	767	803	762	839	776	746	776	758	766	811	763	751	769	818	771	733	782	777	765	741	764	760	742	810	793	773	761	762	794	745	786	794	760	769	793	777	767	787	770	758	786	809	778	738	774	767	727	792	768	752	748	768	779	798	752	740	763	796	795	893	787	766	753	759	754	817	744	815	744	834	791	767	779	713	754	750	803	784	795	765	756	756	763	741	782	794	767	808	761	834	786	757	780	743	806	746	766	740	748	784	819	815	757	775	824	799	808	746	816	768	795	813	788	775	822	774	743	799	756	777	765	777	801	789	773	791	811	746	747	804	822	784	802	807	775	834	729	816	768	819	797	798	803	772	727	762	788	767	743	794	793	800	752	795	790	774	789	782	788	829	802	743	765	783	791	732	808	744	788	767	785	825	767	773	831	770	733	787	748	775	792	788	739	763	763	763	746	750	759	779	781	760	774	825	784	807	805	791	797	758	764	787	767	728	764	784	754	762	768	745	724	777	730	785	801	835	777	780	722	770	775	822	779	735	767	739	763	821	752	743	785	781	824	804	759	770	799	758	741	814	776	801	753	798	788	732	765	790	779	793	760	788	832	778	750	763	735	742	826	805	794	772	800	819	774	762	728	802	781	781	778	818	768	799	758	787	761	784	821	820	727	743	782	775	775	723	757	735	773	794	774	798	759	785	785	767	805	788	792	720	730	800	790	776	770	775	713	794	773	766	802	765	766	791	787	766	772	777	780	803	754	813	733	831	767	819	820	816	772	736	770	791	758	769	780	816	781	774	789	794	786	793	742	805	733	788	841	766	787	802	792	778	794	759	713	779	753	763	755	825	778	712	829	749	782	774	760	746	807	798	748	815	791	806	743	782	773	769	794	780	783	760	790	780	766	794	772	821	772	733	761	771	752	778	741	776	796	788	774	753	741	755	751	765	822	769	762	797	762	746	778	789	775	766	716	769	763	736	786	763	780	768	786	784	753	756	761	780	810	765	740	790	746	775	784	738	764	779	789	770	809	803	797	812	787	779	766	766	750	749	788	792	788	763	746	728	728	746	773	795	824	799	828	757	773	788	809	812	770	765	764	788	757	826	808	778	727	778	776	774	758	782	779	801	791	778	778	727	797	726	826	780	765	723	817	819	778	782	777	780	776	786	726	821	805	768	798	713	720	787	736	805	816	811	814	776	756	793	772	770	795	783	784	743	786	787	776	743	782	781	736	770	771	729	749	734	782	809	727	796	798	794	818	827	786	759	759	738	822	790	772	802	828	810	752	792	808	770	776	761	764	730	722	824	800	799	762	763	738	749	748	782	761	811	728	763	774	833	739	798	763	762	752	767	757	745	772	828	792	751	764	750	773	815	733	789	718	798	771	768	788	805	811	750	760	818	783	785	750	780	737	785	814	800	815	798	783	804	761	806	823	771	742	764	801	738	760	773	776	793	785	823	732	805	753	792	783	755	790	766	793	759	782	742	744	732	766	759	784	780	764	773	798	773	773	785	816	803	779	775	748	788	759	810	757	769	735	738	771	794	757	709	810
28915	25565	12889	1192	434	393	365	587	1156	643	336	347	349	359	397	349	344	330	354	363	356	355	355	351	313	361	398	344	352	330	390	355	353	365	360	338	332	357	365	363	350	345	339	338	334	350	356	357	340	345	353	332	339	337	386	364	362	325	354	377	372	376	333	385	325	359	330	357	356	374	326	365	376	351	344	365	339	349	332	356	353	335	376	314	366	342	356	346	385	355	367	324	384	341	374	343	343	304	353	326	369	335	328	376	334	361	363	336	357	342	343	350	323	350	365	355	370	377	321	345	324	334	358	328	364	383	375	361	332	356	368	342	353	325	320	352	357	366	347	357	359	317	331	340	313	341	329	330	352	369	349	366	345	310	313	372	350	336	348	364	334	340	356	353	361	347	354	367	342	358	367	339	329	364	338	339	370	338	349	347	365	360	345	345	357	344	359	367	384	329	355	332	334	383	333	346	332	367	336	338	344	348	329	317	331	322	365	348	339	345	355	376	370	371	331	346	330	359	328	342	378	363	372	355	332	320	366	335	358	337	370	319	334	365	358	369	347	333	342	327	377	312	361	351	337	367	346	376	357	379	346	383	342	365	312	376	328	338	344	321	329	350	340	359	390	382	355	359	309	368	335	339	349	341	351	353	355	343	361	316	378	351	332	342	342	341	361	322	350	320	354	322	325	360	366	334	323	367	350	292	380	324	357	337	352	387	320	359	315	348	353	322	344	349	355	314	340	361	363	337	340	302	347	342	345	364	355	343	340	380	371	376	341	326	329	349	322	349	337	383	325	378	341	364	331	349	341	348	330	368	344	353	340	354	383	342	354	324	371	380	363	308	324	352	342	359	339	356	343	338	358	348	331	347	353	365	360	344	362	321	322	350	359	360	387	322	354	332	340	341	325	326	355	327	331	339	364	356	341	375	375	341	362	343	366	355	336	359	350	309	315	318	355	335	325	359	338	344	360	349	300	335	323	352	322	358	364	333	335	333	349	316	337	350	325	338	334	336	351	361	335	381	352	357	340	364	341	359	380	349	318	356	349	333	312	368	336	370	348	365	345	344	375	356	362	378	324	347	343	343	302	309	342	373	370	317	356	361	346	332	306	364	362	339	326	338	354	365	315	331	328	324	391	361	351	376	344	362	324	371	375	331	345	334	342	347	375	313	346	361	350	337	374	310	350	334	337	333	336	345	339	318	316	381	353	319	311	368	370	348	348	343	402	333	318	383	384	343	337	300	375	336	341	328	359	346	348	342	309	369	368	301	321	321	348	326	344	337	358	346	365	352	366	376	327	329	351	343	336	370	371	308	334	379	323	390	384	371	331	348	382	348	358	338	352	375	355	334	348	334	342	357	346	318	344	364	344	333	313	344	334	348	351	345	354	340	364	359	366	341	357	369	380	403	313	336	361	361	362	331	352	385	326	340	334	346	357	330	334	316	311	358	332	352	348	361	353	366	326	342	349	381	349	361	321	392	334	339	384	345	351	358	343	337	355	379	333	324	346	352	354	283	323	353	337	343	369	365	357	362	373	366	355	323	357	328	331	371	357	331	350	343	368	324	373	352	348	364	377	359	345	325	306	333	350	301	327	356	336	354	348	375	350	358	365	378	365	353	341	315	350	317	345	366	353	361	337	350	343	345	352	351	360	328	314	348	349	343	368	348	363	352	349	323	334	366	371	358	342	345	342	347	350	373	312	371	329	370	361	335	348	312	318	363	346	357	331	324	336	342	377	339	354	333	336	320	315	335	354	361	386	371	329	353	375	355	352	351	359	326	345	352	399	355	367	346	336	352	348	326	330	334	322	340	347	362	346	332	361	349	356	320	367	353	333	386	357	370	328	357	347	363	324	314	364	324	341	366	328	321	366	376	399	384	366	372	322	315	352	323	347	357	352	316	318	351	339	342	371	343	343	320	335	334	359	362	313	330	327	353	341	334	338	347	360	301	355	336	362	342	344	353	366	363	354	349	335	332	323	347	412	352	352	321	334	343	325	342	346	392	365	364	329	359	358	366	341	324	365	331	348	366	331	326	332	378	323	346	361	317	340	337	350	367	332	373	368	365	370	349	356	339	359	369	358	362	358	354	363	353	353	365	343	317	332	368	371	347	328	360	333	349	348	367	374	325	309	355	344	362	377	359	339	345	358	316	355	339	340	396	353	352	361	330	346	363	337	354	352	366	363	354	332	335	343	369	331	347	359	320	357	346	332	330	352	351	328	352	348	390	383	364	343	352	359	329	361	357	342	344	352	330	306	343	344	354	339	359	355	326	363	324	331	342	323	348	356	324	340	343	347	382	321	355	356	322	346	357	360	350	369	350	315	330	372	333	342	342	351	333	331	336	371	357	346	331	349	354	366	352	364	359	363	360	333	349	337	343	369	381	353	357	337	332	356	365	348	351	307	377	315	358	361	350	340	366	340	350	354	344	341	351	325	358	391	333	357	350	384	329	317	348	373	357	353	335	326	340	343	348	349	388	365	357	381	319	358	346	335	361	330	376	342	324	353	353	328	317	349	371	328	361	333	349	325	317	351	330	368	335	350	364	330	350	367	370	330	339	357	380	330	322	365	351	342	338	353	350	352	359	333	301	322	345	361	362	336	324	322	318	339	361	311	351	338	384	369	351	350	339	340	331	356	350	372	346	326	314	316	332	343	352	351	382	356	348	355	348	356	360	328	369	348	351	360	351	394	358	352	335	331	355	358	334	329	308	359	316	345	367	372	369	370	352	331	360	375	351	341	356	339	347	353	337	356	347	334	314	334	345	332	329	308	345	343	340	385	328	356	354	323	349	378	346	357	325	371	356	330	341	382	354	373	345	350	354	337	332	357	340	332	321	362	346	395	364	360	352	349	352	378	341	333	341	368	370	321	348	358	341	342	345	343	370	346	358	366	339	368	342	375	334	353	365	339	323	361	392	378	339	359	338	349	350	366	386	360	340	364	352	338	340	356	374	344	350	331	363	362	346	360	349	339	369	376	317	332	354	335	345	357	354	317	363	335	370	336	369	336	366	311	336	331	367	348	355	346	327	316	359	351	347	368	337	352	355	332	349	336	318	332	384	315	339	351	351	338	357	348	377	377	367	355	346	340	329	331	304	330	324	326	348	360	345	355	335	360	332	393	347	365	353	342	365	332	334	340	360	354	377	366	355	357	362	369	356	355	359	363	329	305	353	361	350	345	372	341	385	350	358	338	375	324	324	352	362	351	343	356	367	362	350	329	323	354	336	345	319	351	351	350	306	348	329	357	342	361	337	368	359	364	309	333	321	329	346	341	358	313	351	338	356	335	372	348	354	341	339	365	340	366	315	378	373	334	354	315	332	352	371	320	354	333	342	347	336	351	331	344	351	348	362	328	374	335	364	316	385	365	325	364	336	373	357	336	332	366	336	360	335	334	316	355	344	345	369	340	348	325	348	351	362	343	331	378	342	359	358	338	341	353	401	385	334	347	311	352	392	342	344	334	358	334	341	367	314
31334	38555	3978	586	547	518	488	976	1989	1061	425	454	413	390	442	399	436	409	431	426	424	419	430	437	451	435	408	417	425	394	411	448	464	440	395	377	419	408	417	409	428	405	402	402	402	421	413	424	404	450	419	402	395	451	420	425	408	456	402	407	433	415	384	387	407	432	454	456	415	421	390	442	404	388	435	424	438	397	382	441	393	403	422	407	449	426	393	414	440	405	448	431	407	430	445	435	442	460	390	443	412	419	441	426	428	406	409	405	461	410	442	410	423	397	416	450	421	432	421	431	407	405	390	403	401	427	433	385	431	421	425	419	444	458	402	424	441	386	425	418	424	431	421	412	375	449	434	406	440	374	423	465	432	419	423	395	437	414	422	422	410	434	389	432	444	434	392	443	421	443	383	391	427	444	434	420	395	390	418	435	426	455	427	457	436	430	416	395	384	399	415	443	401	459	432	451	377	421	423	414	415	421	431	421	409	456	382	471	431	404	435	423	420	444	425	404	402	413	404	419	398	455	408	413	444	410	343	407	415	420	435	414	454	423	391	403	430	403	414	404	425	448	412	414	418	390	406	444	400	435	442	420	398	401	406	415	413	444	406	382	410	421	416	434	391	397	429	468	431	456	419	426	407	472	407	398	421	432	441	418	413	362	426	444	431	473	425	400	404	409	422	437	425	404	421	413	430	425	393	391	411	428	418	438	394	444	400	430	425	406	444	414	405	417	447	441	413	446	429	417	413	423	437	413	402	416	419	415	436	451	457	426	423	407	423	430	416	407	384	415	426	447	412	420	426	448	403	427	446	415	360	385	436	405	415	457	401	419	416	411	444	426	413	399	420	421	446	445	418	425	403	424	423	425	436	408	421	434	401	413	376	406	445	395	407	441	421	395	413	401	412	430	401	405	405	404	410	437	427	416	439	438	450	380	400	439	405	401	424	391	435	425	423	395	409	434	412	427	439	425	433	426	424	379	390	473	416	408	405	459	397	400	416	415	397	417	418	408	440	428	401	455	391	430	437	430	437	409	431	429	429	452	440	419	432	420	411	430	416	385	415	389	419	422	406	436	436	435	399	418	413	411	427	388	452	432	411	428	433	412	384	416	415	399	448	408	374	390	421	439	373	406	432	431	397	427	391	403	412	377	438	389	449	432	393	425	427	433	420	413	417	438	428	425	404	422	402	449	453	427	420	434	436	429	425	429	403	445	404	426	436	463	390	404	403	414	447	448	453	418	444	405	426	411	419	424	419	409	423	425	384	426	441	420	416	422	405	422	388	452	381	404	407	439	399	435	429	433	448	414	418	435	424	404	409	453	439	431	431	458	444	403	436	401	439	389	405	401	451	420	408	396	403	412	414	411	405	426	438	428	418	465	436	457	436	409	411	447	463	440	409	402	386	417	416	405	414	452	413	439	444	439	445	404	422	382	385	403	425	404	414	463	450	446	431	408	397	450	393	435	415	424	411	373	418	417	461	438	434	407	404	436	397	415	407	458	442	427	411	435	414	422	429	424	403	432	405	441	397	422	423	434	443	427	412	423	422	392	438	418	414	441	420	422	417	416	415	397	455	407	410	422	420	400	445	415	429	401	421	436	427	391	424	391	406	420	409	444	430	393	428	439	408	415	415	404	395	411	430	434	439	417	435	426	400	426	442	422	441	417	420	430	420	425	435	426	415	458	409	360	389	436	431	462	383	408	433	454	429	426	448	405	391	442	449	434	438	445	424	432	421	368	436	445	426	401	419	407	452	447	431	396	403	404	449	440	425	418	446	417	463	441	411	408	415	409	410	401	414	423	396	462	408	405	413	414	421	426	393	428	457	437	421	390	445	411	422	416	442	405	410	439	418	421	424	407	409	397	419	398	445	419	421	408	428	425	413	410	446	456	376	412	420	403	445	399	450	468	434	430	407	412	437	424	399	417	434	395	442	461	394	416	403	422	439	432	419	441	432	428	377	441	370	422	422	390	447	434	429	450	407	421	473	442	435	444	420	436	391	400	424	421	427	395	424	473	439	431	422	453	444	448	450	427	375	446	416	475	423	423	405	447	435	402	405	424	409	416	423	472	400	438	424	390	422	393	455	408	406	427	351	412	412	442	378	438	417	410	391	401	396	413	435	414	461	406	407	414	441	413	380	437	417	436	410	408	430	418	435	402	435	442	431	389	389	442	418	404	422	403	421	414	421	429	384	392	433	411	422	433	440	429	409	449	414	421	410	409	441	396	418	435	438	393	429	410	460	415	396	386	386	444	436	415	392	466	430	427	395	396	427	431	437	407	412	414	448	402	418	413	432	447	460	434	424	425	457	414	423	427	434	422	419	452	430	426	441	388	439	392	439	376	441	408	426	397	425	383	439	424	388	402	403	409	426	369	432	418	434	401	405	454	400	432	424	384	408	407	419	384	420	408	448	449	420	450	433	417	412	379	436	438	412	421	399	396	409	392	409	402	418	416	424	421	416	439	422	410	389	416	417	413	433	409	453	451	437	394	445	416	444	452	488	379	402	414	415	428	372	387	441	434	414	392	434	408	434	402	435	423	462	398	445	431	404	395	420	446	417	403	395	404	401	447	420	408	433	409	405	450	422	442	425	443	406	405	416	408	427	409	423	435	423	387	434	408	426	425	392	419	434	416	431	457	443	425	406	430	422	441	429	424	424	411	459	420	386	389	426	392	411	392	436	408	406	439	388	451	401	435	405	423	414	418	418	419	418	423	413	403	432	398	421	413	395	452	386	432	435	402	439	381	436	395	460	403	412	436	402	444	424	428	431	440	424	404	415	393	403	427	394	382	417	424	423	454	395	430	436	460	412	409	449	451	369	400	437	435	388	429	446	397	432	397	402	403	396	432	414	418	432	437	442	444	410	425	412	421	408	393	417	406	419	429	452	418	460	412	408	461	419	400	407	419	443	434	416	429	439	376	377	419	429	422	404	425	408	415	426	448	421	452	419	427	394	422	413	444	419	439	449	387	422	421	412	475	394	431	385	425	389	413	461	381	440	420	403	447	412	381	417	439	429	450	448	391	424	367	447	400	397	426	409	414	421	443	414	428	405	420	417	426	416	432	419	408	415	417	465	476	408	427	406	402	433	405	445	364	432	418	457	421	420	400	447	428	435	431	428	450	458	422	423	420	405	416	392	431	404	393	451	397	389	417	442	425	404	392	399	402	426	419	411	425	430	426	405	436	393	407	387	419	375	416	420	412	448	426	409	375	424	435	404	442	427	415	429	386	473	437	468	447	379	400	440	453	427	430	462	386	417	404	423	411	412	446	415	430	410	430	415	422	430	464	392	421	416	397	421	411	402	423	419	444	438	437	416	402	401	422	429	423	432	404	417	406	438	417	421	443	434	425	417	434	413	403	420	414	392	368	443	423	440	424	424	430	386	417	427	392	439	419	410	441	424	405	430	446	408	436	414	408	431	428	439	452	422	413	407	421	412	386	418	445	423	432	428	412	407	450	394	444	399	456	435	432
24402	21319	28337	24516	20780	4725	1058	5474	13738	5425	714	622	593	609	624	599	557	552	583	560	553	567	527	560	591	556	537	581	578	541	561	548	535	564	561	585	492	538	541	555	548	544	539	529	572	477	552	526	545	549	511	587	562	583	561	524	559	530	552	533	494	543	544	557	556	564	589	553	546	570	524	468	602	574	537	583	548	589	582	593	536	532	554	540	555	592	572	522	524	511	504	530	548	553	575	540	562	587	510	567	530	576	554	552	545	556	544	595	571	508	522	551	551	520	553	538	552	512	513	560	569	555	579	506	548	537	517	512	533	581	499	516	551	554	548	507	500	550	512	569	557	562	522	537	531	527	554	543	550	548	552	533	547	532	531	571	526	550	544	523	573	525	513	533	582	536	547	518	566	604	551	534	601	541	564	565	570	507	560	529	520	544	558	549	524	524	568	506	502	525	581	517	488	554	532	533	535	535	570	538	534	494	556	559	521	562	549	595	490	548	573	546	580	550	546	584	570	544	555	528	565	561	539	577	545	568	552	542	496	523	530	549	540	539	559	517	553	521	542	545	543	535	553	531	556	530	542	534	547	516	495	524	554	525	527	537	543	534	552	540	528	551	502	510	575	565	544	520	525	547	548	548	536	500	518	562	519	549	524	543	538	562	582	559	510	509	538	531	539	523	579	533	516	535	539	523	563	555	549	573	531	550	538	547	549	551	521	515	517	544	539	532	478	529	539	560	518	508	509	541	529	613	560	499	499	511	556	526	566	541	567	540	537	540	496	561	553	517	545	541	541	500	539	530	490	581	532	509	548	545	532	560	535	539	580	551	550	546	549	595	575	528	577	546	560	536	524	572	570	542	491	577	563	538	555	557	572	537	574	523	503	537	546	591	562	547	520	526	553	539	542	561	513	530	520	537	545	605	549	494	556	547	559	568	522	578	561	556	514	509	541	604	580	540	552	556	504	504	553	547	587	533	585	554	542	497	551	524	503	539	548	549	553	554	533	541	557	491	560	512	553	520	524	531	528	536	530	526	554	566	562	538	545	531	557	544	512	538	557	537	566	559	551	542	550	585	558	562	483	534	532	540	524	548	511	587	520	514	546	529	526	529	520	525	524	506	576	536	523	500	503	516	511	527	529	539	506	543	498	577	514	522	545	518	500	569	521	553	526	515	543	543	567	534	520	484	512	544	546	546	569	548	542	555	567	553	570	541	526	504	549	572	542	546	579	510	510	524	555	556	517	548	566	555	524	533	526	526	540	539	561	502	537	535	529	529	574	570	516	555	565	509	554	555	558	531	558	501	520	507	539	520	541	521	569	538	558	520	516	523	499	530	554	531	523	567	517	551	561	563	504	571	531	601	461	538	544	526	553	575	511	552	573	514	544	517	585	549	607	505	548	566	529	573	546	515	569	497	520	496	519	561	548	546	539	572	521	545	567	554	531	556	551	526	539	517	531	544	568	526	541	542	502	502	515	562	587	533	585	556	559	512	500	522	545	597	540	509	547	564	537	503	544	526	567	522	560	526	574	544	566	538	520	573	558	508	539	509	533	544	570	532	572	537	605	538	517	562	548	555	557	549	536	546	524	563	558	549	526	594	521	539	537	515	570	549	559	593	528	566	522	505	615	579	519	512	540	546	557	519	514	483	565	529	518	517	519	530	527	536	538	552	529	572	537	523	569	542	524	551	543	539	595	535	538	578	514	527	554	576	565	533	508	536	554	594	534	554	535	549	504	527	498	535	523	578	554	538	520	560	531	535	546	543	543	531	558	575	541	532	536	551	529	542	525	526	513	545	548	540	549	582	495	560	530	588	575	521	560	573	554	518	546	545	566	562	576	532	523	557	521	530	536	530	558	512	558	545	549	579	550	541	541	564	521	567	548	550	562	483	530	561	553	566	519	567	547	537	554	540	561	542	518	573	588	530	541	538	562	550	540	540	542	579	573	526	513	531	498	488	562	585	554	537	526	515	583	539	583	531	538	558	521	532	499	515	525	565	556	520	528	517	534	529	524	555	515	560	545	514	548	534	543	530	536	531	529	530	588	568	565	573	537	511	581	553	563	545	539	527	550	548	524	519	546	550	527	569	588	577	542	547	496	542	563	526	564	563	550	523	583	541	523	504	531	539	525	548	543	520	534	559	527	545	486	496	582	503	588	546	537	558	505	505	562	545	551	538	533	491	539	517	511	555	537	600	535	528	556	566	535	541	519	533	494	530	499	490	541	547	526	558	568	573	557	557	554	565	526	563	569	526	565	534	564	533	556	543	523	512	522	540	518	533	547	483	546	533	563	518	521	540	573	514	521	540	557	574	564	557	519	520	530	525	522	573	526	561	523	566	537	540	537	510	495	577	559	497	547	559	536	557	524	554	560	562	544	542	540	522	533	594	527	563	536	578	572	546	543	518	560	536	512	572	523	557	580	544	543	515	519	518	556	538	536	533	524	530	565	551	513	538	516	547	546	540	535	529	538	530	524	520	553	554	474	510	582	550	523	540	551	536	569	550	530	571	529	587	531	531	545	522	542	502	507	550	554	581	534	537	579	530	521	550	548	538	534	547	527	523	559	505	524	515	535	556	522	543	515	539	509	540	524	538	535	517	568	522	530	576	538	530	553	593	500	548	543	566	544	549	530	536	516	534	539	564	564	563	543	571	542	522	559	549	580	540	565	561	538	532	508	569	536	532	495	543	540	558	505	600	538	527	544	551	572	489	551	516	506	504	545	515	529	572	507	540	547	512	539	519	526	532	532	573	556	524	527	528	519	525	511	508	554	516	534	519	520	531	595	522	540	516	518	522	554	529	563	552	572	526	556	527	540	542	547	487	505	512	534	557	504	596	515	567	507	522	545	545	555	508	536	566	552	544	527	596	543	529	534	514	504	538	576	539	590	541	564	548	521	539	530	531	542	544	512	542	555	560	531	558	539	505	575	524	556	554	567	566	543	495	569	521	512	552	496	536	544	546	576	525	534	564	506	531	546	563	539	555	559	564	583	541	501	544	535	516	591	547	542	508	513	520	552	474	525	524	541	531	526	571	531	560	597	510	556	525	571	592	520	534	565	517	526	560	558	582	512	524	527	551	554	553	545	530	558	564	556	557	510	555	535	559	555	530	512	568	530	541	564	569	563	543	541	495	558	516	559	517	554	526	549	511	530	532	546	569	544	521	613	550	540	549	522	521	564	522	564	538	527	501	522	524	560	535	496	539	530	574	524	551	531	533	547	496	562	533	557	525	546	566	525	551	554	515	536	565	493	559	526	558	572	506	526	544	540	541	555	542	553	519	510	532	565	456	555	577	539	619	533	512	566	559	532	544	507	567	512	522	530	544	571	530	579	570	487	522	547	542	555	507	515	561	601	593	506	511	524	557	553	563	533	608	516	535	571	510	519	524	501	568	497	544	522	524	566	500	525	555	504	556	555	542	584	526	503	544	553	532	565	552	511	505	558	529	566	589	559	574	547	546	526	562	574	527	518	526
35624	52007	10903	3027	2126	1759	1393	9276	20035	8191	872	791	766	782	785	735	693	718	653	696	717	700	687	667	658	615	626	672	676	661	655	608	695	658	641	637	644	646	652	662	650	664	639	614	612	613	670	643	648	653	635	669	630	663	606	664	673	649	666	637	577	621	635	645	617	634	695	660	574	627	633	633	637	643	586	673	680	637	654	608	622	659	653	622	623	665	637	614	675	646	613	598	593	624	647	618	642	693	655	664	650	645	606	621	597	660	585	657	619	613	648	662	605	620	594	636	686	635	622	652	667	597	640	631	630	594	609	627	665	607	621	587	632	658	620	613	584	611	651	619	641	655	647	628	655	605	601	624	648	641	620	644	596	657	619	653	641	632	693	660	663	642	672	608	635	651	660	635	652	667	620	607	613	653	586	581	620	636	650	622	620	624	609	614	628	621	635	637	651	637	601	639	663	640	639	601	633	614	620	686	673	661	650	638	610	602	638	621	642	657	619	680	616	628	637	639	621	659	627	624	562	620	644	655	621	631	640	602	677	676	622	636	661	596	628	548	593	598	649	643	662	632	574	626	635	626	623	592	630	592	610	623	650	610	626	629	637	642	639	575	658	613	628	625	636	618	604	625	647	629	647	637	674	596	625	604	606	649	644	641	587	615	617	655	609	650	620	644	639	625	640	669	673	644	592	613	630	651	627	633	636	627	620	624	650	619	617	638	581	617	639	615	632	609	630	641	624	597	607	627	648	619	605	603	614	598	645	596	641	610	658	574	660	653	633	636	622	634	647	638	618	680	644	609	634	615	616	672	612	654	626	625	613	623	644	625	598	623	627	636	626	638	647	604	641	676	592	619	611	638	625	629	634	641	598	594	629	589	641	618	637	640	628	609	658	627	626	652	616	629	686	644	639	674	597	619	655	624	697	637	637	631	643	602	622	643	630	604	649	611	608	651	638	601	631	624	620	701	599	596	645	628	660	624	624	629	641	585	623	619	626	629	667	603	627	636	628	609	650	646	655	641	646	628	596	604	642	633	639	610	619	582	634	587	628	597	646	656	652	666	641	616	614	588	644	616	632	596	639	647	656	614	662	620	641	621	602	610	654	648	639	589	644	611	647	602	660	629	664	630	628	657	660	628	661	683	613	651	578	613	610	638	594	590	604	674	638	654	614	605	604	645	621	648	634	657	630	639	653	596	664	611	635	648	638	631	632	661	629	651	643	716	622	649	662	621	589	649	635	644	612	637	670	597	651	599	657	614	633	632	605	647	671	598	656	608	618	599	592	624	616	632	620	616	611	617	587	627	606	630	603	617	648	625	626	666	643	606	635	613	610	611	629	619	625	629	644	622	616	591	638	622	660	651	633	651	609	651	618	604	620	682	659	673	639	661	622	641	653	611	607	604	648	622	605	603	661	608	654	597	654	611	626	648	640	629	636	659	611	587	640	630	664	637	595	629	601	586	559	663	610	661	613	634	610	664	676	639	625	659	603	683	644	645	666	630	616	624	651	607	630	656	675	630	648	634	677	603	610	675	612	589	591	633	645	622	660	619	684	692	635	649	597	642	674	657	645	648	646	644	657	622	678	676	670	672	619	662	691	603	638	670	645	616	608	591	613	639	625	604	611	659	642	620	638	631	678	661	631	636	655	628	626	645	636	597	635	610	610	610	675	619	661	659	601	628	639	628	635	630	622	650	571	600	629	604	639	636	602	687	600	595	617	668	619	643	636	654	632	621	610	632	620	652	604	663	587	628	643	646	644	634	584	598	632	624	683	620	654	626	606	644	622	618	615	620	597	645	672	611	599	592	643	644	590	610	671	614	634	635	633	601	608	601	621	661	621	611	653	631	675	612	608	633	658	604	657	596	670	600	628	637	649	666	649	648	673	644	610	677	639	615	584	647	642	581	606	653	639	651	578	653	616	637	659	631	649	648	630	652	597	650	619	657	625	652	598	648	627	620	653	608	624	671	687	699	648	605	632	628	601	658	662	561	587	629	627	590	643	602	695	633	613	627	640	654	651	623	608	615	665	641	638	639	603	625	639	642	600	600	646	646	594	621	633	611	624	646	648	656	698	672	665	639	631	601	599	588	663	667	614	651	586	636	632	630	617	607	623	620	645	609	627	629	689	644	628	631	639	627	610	638	635	603	627	651	603	646	648	643	679	632	690	652	624	608	661	635	655	616	627	628	605	614	640	622	637	654	650	645	591	626	659	637	584	666	667	658	629	687	609	655	644	600	641	614	600	600	630	624	636	631	649	603	602	620	663	635	628	615	608	634	653	635	654	636	617	654	612	668	634	631	657	642	669	640	635	601	621	649	609	620	685	650	646	683	631	621	643	683	638	587	639	594	636	653	658	619	653	599	607	650	624	622	651	599	663	643	584	638	661	656	649	636	598	615	666	646	644	643	645	670	604	618	657	612	684	611	620	600	636	630	623	645	643	654	633	645	571	677	630	676	600	626	560	610	623	629	661	601	625	604	600	666	626	625	655	617	599	622	638	593	643	624	693	632	665	641	626	600	646	608	594	600	609	681	657	652	623	645	636	622	627	633	631	640	640	614	606	654	618	637	644	658	600	625	633	626	648	609	623	669	616	683	609	632	622	646	627	624	636	599	600	625	653	632	637	628	657	642	635	591	632	591	640	648	610	618	571	643	616	619	587	639	644	655	660	618	649	659	638	619	627	604	630	635	598	632	711	603	629	662	632	675	665	655	631	616	618	624	617	636	623	614	635	652	626	614	684	656	694	625	612	598	611	627	649	630	650	660	685	603	627	645	643	637	632	629	647	614	675	651	628	626	622	689	639	680	642	680	612	650	623	602	642	617	629	602	629	614	659	614	620	621	623	674	599	663	644	638	634	646	648	644	631	613	613	615	619	660	625	640	630	638	635	649	585	609	628	601	653	618	630	629	634	624	642	644	650	634	645	620	617	598	629	639	627	686	628	666	626	593	657	586	599	632	629	644	596	613	623	584	637	633	598	649	608	652	612	654	609	601	658	608	619	679	632	604	604	628	658	600	673	598	623	615	621	665	659	658	626	627	582	670	614	677	629	632	632	606	591	640	673	645	625	645	614	660	617	633	652	653	620	648	624	654	599	616	621	636	615	644	608	646	652	622	631	623	624	645	648	653	618	623	635	637	649	675	620	602	588	621	606	618	655	670	638	596	608	623	593	619	654	669	623	662	642	581	645	647	615	637	599	670	611	686	551	640	604	621	615	585	597	637	599	655	642	678	638	668	616	691	640	708	631	699	626	671	619	626	652	592	611	652	613	630	602	632	630	593	620	650	670	587	653	587	627	641	631	630	590	659	621	572	652	657	579	605	595	659	670	682	660	598	623	645	634	629	648	656	671	656	612	624	679	623	601	614	651	637	634	590	623	607	622	629	634	630	657	648	615	620	611	617	622	620	646	646	665	640	617	660	625	576	637	614	602	611	584	627	646	650	633	682	607	674	614	617	645	626	603	606	644	627	658	628
25435	21376	27198	25108	7093	766	577	1952	8125	2195	454	452	436	414	460	459	396	412	442	437	375	429	406	407	379	393	409	397	397	451	423	402	390	400	424	437	431	392	415	380	409	415	408	413	412	429	442	456	386	406	435	392	391	408	386	415	383	429	431	388	400	382	423	409	415	385	445	422	385	429	432	445	411	386	380	414	413	386	415	413	440	390	374	403	387	410	396	368	406	381	408	395	410	419	378	394	402	418	376	386	438	400	379	374	395	420	414	422	422	402	406	414	416	399	406	423	402	389	396	436	396	363	443	397	399	380	404	374	386	412	433	410	396	450	391	394	373	417	431	394	413	437	428	406	375	394	403	400	388	404	388	445	395	424	420	427	425	404	377	380	356	387	414	413	406	375	392	453	433	382	386	423	407	411	398	401	408	447	386	416	420	424	466	416	426	405	362	409	443	374	377	381	384	416	396	418	422	393	408	394	404	394	381	424	400	391	399	387	393	415	412	393	427	399	425	419	366	414	399	389	426	381	396	435	395	409	387	427	410	446	432	428	398	421	359	378	419	399	400	390	412	443	424	435	372	429	372	385	419	373	406	392	422	414	390	435	396	398	437	409	416	401	414	419	397	393	424	393	430	392	380	410	413	412	410	434	406	384	386	381	430	416	407	414	415	422	427	403	413	366	408	402	395	424	425	423	420	387	420	408	438	423	393	414	415	445	401	412	388	421	369	426	376	409	401	402	399	388	419	400	400	393	385	421	426	395	433	394	386	405	401	439	375	395	431	453	412	381	386	432	392	439	322	381	373	403	396	387	398	403	390	408	411	393	390	434	384	397	423	382	393	414	425	380	415	381	377	398	406	407	375	415	443	388	407	385	408	401	410	404	423	404	402	383	386	424	402	391	398	402	431	351	354	371	355	421	418	392	402	392	428	405	410	376	399	367	408	366	401	392	414	427	423	380	371	416	412	393	402	393	435	397	398	397	433	398	386	373	393	395	395	370	376	415	406	412	439	421	396	429	418	388	424	446	374	395	399	389	391	360	409	395	385	430	384	423	383	428	447	384	412	421	394	418	411	390	382	401	399	426	391	417	395	401	391	415	407	409	390	356	396	383	405	368	434	410	402	407	383	431	363	399	392	396	379	415	425	414	408	411	389	435	426	431	430	416	423	410	384	380	397	394	421	383	435	378	405	406	399	385	411	373	397	435	376	422	427	360	426	403	403	399	414	423	422	398	369	409	386	393	395	425	400	424	398	392	407	369	376	414	391	391	404	367	443	373	427	409	372	380	415	392	419	389	399	400	437	382	364	370	414	374	371	409	420	407	391	418	416	458	428	417	405	426	411	394	379	427	423	370	386	397	405	400	412	391	402	398	421	393	384	387	442	386	416	389	411	407	384	427	420	405	430	414	398	406	380	422	416	373	401	410	386	417	414	410	383	416	398	441	387	415	412	435	379	423	392	390	414	413	417	401	381	385	410	437	421	385	389	429	386	379	371	430	418	407	396	415	414	376	405	357	409	415	398	403	441	405	384	428	398	407	386	428	389	412	446	371	380	433	403	427	390	373	384	435	419	409	431	421	445	405	434	388	423	400	388	420	409	392	393	392	386	401	389	439	404	406	418	415	428	403	380	405	418	383	380	382	441	433	471	415	409	408	414	387	413	404	431	403	385	434	405	400	393	403	385	400	416	365	410	420	365	414	423	365	374	390	384	417	379	457	443	405	415	364	416	406	376	392	426	365	406	403	414	416	391	423	403	373	396	404	355	404	406	422	366	364	356	407	373	371	378	432	401	473	399	390	447	388	393	392	444	372	422	400	404	393	391	409	369	406	392	396	371	410	406	368	432	376	431	403	393	370	416	366	396	410	398	423	405	376	390	411	413	389	392	399	415	363	430	419	417	388	405	421	375	404	407	397	372	399	411	447	394	388	398	424	380	423	414	392	413	396	413	402	418	392	382	465	419	381	394	418	412	428	429	414	398	403	376	406	415	373	389	372	394	427	382	436	431	402	428	396	372	427	393	418	396	430	384	385	425	385	387	377	415	412	385	426	418	386	386	390	412	443	410	405	409	419	405	396	387	383	420	385	412	417	419	392	384	392	412	406	410	395	397	386	404	400	355	427	379	418	399	410	365	388	414	400	417	379	396	365	411	407	386	410	405	366	425	417	403	404	429	403	390	420	432	400	432	437	395	405	426	375	420	388	348	394	411	346	438	420	391	422	337	396	390	432	397	380	408	398	417	431	398	420	414	397	405	442	376	400	375	408	424	435	394	396	404	402	401	423	377	413	416	375	389	386	423	418	383	415	414	394	394	388	393	418	385	407	388	399	410	393	405	405	396	382	423	398	414	374	406	427	399	454	401	371	413	441	377	416	386	421	388	400	411	405	413	408	363	417	389	377	390	395	396	419	398	393	416	383	397	397	409	396	424	394	419	432	389	395	371	412	377	425	432	410	398	431	395	395	389	381	411	362	393	397	379	400	410	399	382	402	406	402	417	409	428	410	403	402	382	418	413	430	429	392	370	392	395	403	412	379	419	405	385	373	418	384	415	420	430	425	401	396	356	384	413	391	411	391	420	365	407	359	398	403	371	417	419	453	393	409	394	377	385	387	410	421	383	379	407	397	371	371	371	426	395	420	396	413	432	385	374	438	416	397	384	385	396	341	392	396	401	446	384	425	433	402	375	415	416	427	405	374	383	406	418	383	385	402	423	400	423	407	398	393	408	420	406	393	387	393	382	413	417	407	407	400	406	405	425	381	417	393	384	404	397	406	397	437	396	391	401	397	411	450	405	439	377	365	431	405	436	401	392	399	436	384	430	423	373	396	363	402	369	385	381	387	393	432	419	449	405	425	395	417	372	403	380	427	421	416	380	406	404	377	415	390	410	390	405	419	418	396	405	425	373	455	381	419	443	447	381	435	420	390	403	386	405	420	417	431	432	394	414	369	375	401	379	408	401	412	419	413	403	398	384	415	408	405	425	379	405	416	371	415	409	389	397	392	375	401	437	409	448	415	415	437	407	418	384	373	390	364	401	399	405	409	397	406	399	382	422	418	404	383	413	385	402	388	431	409	402	404	408	381	423	400	408	404	425	409	414	413	425	400	385	398	433	374	384	393	447	416	455	390	402	401	410	429	396	382	400	403	380	354	423	426	404	405	395	426	401	408	416	401	428	419	409	397	374	412	404	391	419	407	411	404	454	397	395	367	418	380	405	423	411	383	354	440	409	415	404	400	381	418	418	444	381	418	374	397	351	421	383	414	428	374	437	395	384	396	395	409	382	395	399	405	410	426	419	407	391	420	413	397	412	428	409	432	418	432	437	407	377	355	394	410	426	455	410	415	405	391	397	411	402	424	422	377	425	402	401	407	407	439	403	416	411	378	391	417	398	410	401	407	383	416	427	424	408	417	359	389	405	390	398	400	396	383	415	443	430	391	412	423	428	421	393	416	424	422	383	394	403	375	415	399	411	433	417	436
35230	48990	9443	1898	1362	1077	931	4496	17046	4272	607	597	546	584	589	562	546	482	536	486	525	486	535	511	496	538	490	502	542	490	500	514	522	506	515	511	491	503	470	479	490	520	488	470	481	480	489	487	539	501	500	478	467	503	487	514	458	513	475	476	489	485	503	485	506	472	527	527	523	512	466	474	520	488	466	468	534	493	466	492	501	476	487	500	495	467	483	536	504	486	451	464	487	481	491	539	510	497	520	489	515	518	487	497	477	470	467	502	502	508	497	504	519	516	495	498	513	498	463	522	493	495	434	478	527	513	480	508	524	463	519	444	477	477	506	486	489	481	506	502	547	518	510	512	506	471	501	535	483	519	515	477	494	467	488	484	481	501	503	492	499	456	507	454	497	534	540	501	506	505	496	493	522	513	479	490	481	542	495	468	522	556	493	527	521	490	482	525	514	479	493	493	488	471	501	475	492	444	501	492	480	523	478	485	533	495	502	510	537	487	519	476	499	533	495	465	527	513	519	470	528	466	513	457	487	485	497	506	498	519	500	473	507	523	501	504	473	492	553	506	512	496	502	483	519	475	482	525	478	448	478	486	495	466	488	491	476	445	521	471	495	499	503	489	525	440	505	496	497	509	495	504	486	510	512	493	494	476	495	480	454	491	476	500	490	521	466	450	492	489	492	494	491	507	532	528	509	499	476	483	482	526	491	521	487	516	485	505	499	487	499	505	529	473	463	438	479	499	481	501	468	513	487	470	496	512	498	489	493	503	497	471	513	464	501	463	456	491	491	514	499	484	483	487	475	496	513	457	489	495	507	519	495	520	491	506	462	521	504	488	490	517	520	518	523	465	485	505	488	487	485	480	488	466	505	532	447	468	502	503	479	494	502	510	530	468	488	503	485	470	507	488	495	496	481	465	501	480	512	464	492	486	471	542	501	534	458	509	528	510	468	496	468	541	503	510	528	487	482	498	532	498	514	518	520	512	492	540	490	516	506	515	472	491	525	490	492	529	455	475	498	479	468	523	476	499	501	482	518	473	514	473	502	475	503	495	496	478	518	494	475	502	505	485	460	487	471	525	479	514	469	519	467	473	530	512	490	522	479	514	507	491	493	490	487	488	454	494	508	508	499	517	449	473	446	510	494	528	486	508	515	478	525	511	490	496	477	519	483	500	515	508	495	492	515	530	509	515	489	500	483	509	482	526	489	510	503	549	456	492	503	476	517	521	479	494	539	475	519	537	473	497	537	462	534	528	522	525	488	508	470	518	477	469	499	470	525	503	488	479	480	468	497	498	509	488	530	514	482	471	475	501	488	477	521	491	493	509	500	497	509	470	448	474	459	496	474	498	487	474	497	473	509	510	533	513	491	521	466	441	523	516	511	488	512	531	514	498	489	532	496	520	526	527	488	481	510	477	510	501	474	512	520	521	461	487	488	492	506	475	506	547	462	492	468	490	518	496	545	476	508	488	508	479	486	530	543	453	485	515	505	512	501	492	461	482	473	512	487	549	505	514	536	553	529	496	504	506	504	479	504	495	476	501	462	513	544	522	506	484	460	468	517	488	478	482	486	495	519	496	481	498	517	510	509	518	477	472	492	505	533	471	532	497	507	476	537	499	510	504	459	461	491	465	536	516	515	497	519	451	519	525	493	496	498	488	471	485	518	499	518	506	485	488	460	511	488	505	493	507	464	499	495	517	519	470	540	480	513	501	504	495	479	464	519	485	512	523	489	509	510	497	491	472	450	491	519	456	486	521	450	484	475	490	479	444	484	480	489	512	486	518	523	479	525	498	473	435	445	471	490	527	478	480	527	491	479	499	502	483	499	523	492	469	490	463	516	502	500	498	531	454	485	517	538	502	497	517	495	468	481	495	534	496	486	470	501	496	474	484	500	478	555	509	510	519	495	504	511	499	531	514	501	476	501	472	515	478	512	489	479	483	526	511	493	475	511	511	536	476	505	485	474	503	504	551	481	494	484	508	481	472	510	444	489	525	493	507	537	490	505	467	475	507	512	501	475	522	496	492	477	504	512	496	488	488	514	502	512	498	458	518	487	521	506	489	494	477	539	477	459	508	510	469	498	494	515	530	479	502	472	474	483	497	496	479	515	483	488	508	499	484	494	522	547	496	482	503	466	529	513	509	530	515	504	525	498	530	464	478	492	483	496	476	497	517	487	490	485	541	503	478	530	516	502	427	491	494	474	488	500	492	493	495	501	479	523	467	479	510	509	483	481	501	503	488	460	529	483	542	467	520	459	520	529	475	491	503	500	478	496	491	503	498	535	509	482	497	533	518	496	518	504	517	511	510	480	479	488	461	521	487	522	484	499	514	472	494	513	516	516	468	494	521	471	508	462	487	507	509	504	467	491	502	503	495	485	491	499	470	441	493	542	488	519	454	500	500	482	518	502	513	543	497	486	482	507	548	501	471	490	531	529	512	478	486	496	517	498	528	477	498	477	457	493	491	489	526	470	526	520	515	501	492	495	553	499	492	468	479	492	456	511	460	516	521	501	495	500	509	499	490	477	499	498	520	462	504	522	522	470	488	493	524	491	469	491	518	499	498	512	472	497	507	517	503	522	528	543	495	531	502	527	493	499	476	483	451	527	512	476	479	475	506	457	489	488	562	470	508	530	513	488	519	488	509	501	476	484	492	493	484	504	479	492	530	479	499	505	489	473	495	514	526	482	514	523	488	484	512	476	505	509	510	470	545	474	493	500	464	465	500	476	510	477	502	479	460	473	518	488	511	556	494	500	506	517	469	532	542	492	484	495	465	492	497	455	485	475	501	508	514	495	504	506	481	510	491	492	511	549	478	488	523	496	476	510	482	514	471	505	490	490	511	506	497	497	517	494	489	500	509	475	511	494	483	490	504	478	482	488	518	476	514	520	507	487	516	536	482	549	529	469	521	503	477	453	504	510	505	480	527	471	508	459	476	504	502	477	504	500	531	478	501	502	540	490	495	475	465	515	501	498	467	463	493	506	516	499	511	529	493	455	459	495	519	569	499	493	535	469	446	489	531	484	478	475	501	500	458	486	485	475	504	458	529	469	484	519	500	500	542	487	509	501	514	517	490	492	457	500	480	509	489	533	517	499	510	522	500	500	522	511	490	498	483	487	457	526	497	526	475	489	531	463	469	456	528	463	500	499	501	452	473	502	456	487	529	536	470	565	488	474	475	535	497	542	538	478	515	475	493	492	465	488	496	513	527	480	489	508	488	494	490	527	516	498	493	491	472	457	478	497	540	450	491	523	460	514	526	530	517	482	509	491	503	518	494	521	505	500	474	481	511	471	536	476	528	506	482	505	472	494	540	511	484	483	482	497	557	478	487	500	496	472	516	540	493	489	503	494	492	498	484	522	501	489	503	495	482	506	508	504	546	463	484	479	467	442	527	513	515	508	453	500	493	469	497	498	477	493	516	520	473	535	460	529	521	479	498	472	524	521	494	507	459	529	527	506	453	521	528	519	499	517	478
23186	21387	29135	23954	21347	21257	6526	5965	29163	10176	1158	946	892	863	857	879	790	826	808	784	756	744	774	747	766	789	796	799	797	746	787	800	744	773	784	751	757	777	757	744	723	777	721	780	754	676	728	749	713	755	717	772	794	713	722	748	775	764	667	726	682	741	731	785	770	777	769	751	709	750	769	691	699	761	761	726	709	730	733	733	718	742	720	759	736	714	711	740	718	731	699	770	724	673	743	745	720	714	782	732	739	709	707	727	757	763	702	724	691	768	712	699	730	699	681	750	785	761	758	761	717	696	729	703	709	792	712	722	766	772	697	732	753	762	702	717	771	770	686	714	685	747	706	703	735	754	746	719	731	757	714	748	731	739	713	758	767	712	699	786	761	733	730	725	756	720	766	724	721	700	780	750	744	769	725	729	765	721	712	750	730	724	677	726	721	687	785	737	691	750	720	699	748	747	675	724	721	732	743	745	751	680	769	698	737	750	756	704	730	720	681	736	735	718	696	779	735	795	757	738	724	757	696	687	763	787	704	737	735	765	742	707	741	741	725	687	759	719	752	723	751	712	733	734	694	741	720	785	706	762	757	766	724	739	737	762	782	705	752	752	727	762	697	727	736	718	714	715	753	704	751	720	725	727	707	732	724	725	758	706	720	734	717	726	725	733	787	715	754	721	704	729	745	726	716	751	726	723	740	800	710	758	745	759	730	720	744	783	754	740	741	763	746	754	713	726	758	761	702	737	707	731	723	749	771	713	719	703	752	704	746	727	723	675	773	750	714	708	752	761	763	782	714	686	666	739	747	718	713	747	702	684	680	778	755	780	705	708	722	735	694	738	705	710	726	743	723	736	743	707	709	733	763	698	685	744	705	734	732	733	740	752	712	730	764	740	729	701	745	752	741	730	756	699	732	732	744	730	745	694	740	694	800	716	758	751	739	737	665	729	692	715	704	729	732	698	671	736	707	796	751	732	719	725	709	703	725	714	745	698	742	794	728	738	738	729	749	704	742	721	689	738	759	720	755	745	720	717	676	734	658	809	706	765	730	664	710	713	741	745	741	708	757	786	703	758	719	783	694	700	716	746	697	715	771	755	758	697	736	782	718	773	760	728	674	693	736	762	711	714	724	724	760	713	755	710	803	754	693	709	752	705	723	745	710	711	790	730	770	734	747	712	718	761	765	733	757	753	721	729	760	748	731	688	735	735	717	721	683	765	723	698	706	749	711	685	726	676	765	727	726	730	716	711	737	744	679	743	730	765	723	709	703	762	724	769	752	716	737	690	768	762	756	722	752	750	680	753	726	705	745	708	736	712	720	681	733	725	771	732	752	753	677	746	734	700	707	714	733	697	722	722	713	742	700	711	693	766	745	729	740	710	778	740	725	719	758	673	689	746	721	698	710	772	698	701	737	699	749	787	734	773	735	723	744	683	722	760	743	756	728	729	734	701	730	722	715	707	750	746	784	750	720	738	692	723	696	751	688	735	746	767	744	705	776	776	690	775	788	725	713	718	733	761	724	713	680	721	746	723	777	769	747	714	759	708	720	752	730	712	718	699	767	767	719	764	708	741	738	747	739	745	713	742	732	727	695	783	685	750	787	714	688	699	709	699	675	723	715	745	707	687	771	741	771	729	726	688	716	754	758	738	701	743	749	732	772	720	740	780	770	690	714	736	755	762	714	725	723	690	678	708	764	719	727	751	710	720	713	712	769	747	704	727	688	796	716	724	723	728	773	695	730	717	761	736	733	733	720	720	712	700	722	725	734	702	700	735	740	695	715	679	695	720	754	706	740	733	754	695	717	781	754	695	708	712	743	747	709	720	754	751	720	751	724	766	760	740	762	747	692	746	755	765	758	723	719	701	739	717	773	747	731	730	697	735	690	744	667	734	732	755	715	732	729	698	720	781	680	710	772	755	737	720	738	800	729	719	717	741	722	719	739	748	759	717	718	740	717	711	747	698	742	739	682	744	766	704	759	765	740	713	784	747	776	713	726	748	721	707	679	740	747	746	706	759	752	745	724	735	748	788	755	745	733	678	722	710	690	753	728	744	725	717	754	719	692	712	715	755	715	691	744	728	749	729	696	682	709	740	767	748	703	659	730	712	770	718	689	704	729	729	737	732	711	739	714	751	667	716	735	733	726	714	741	726	712	751	754	730	758	751	748	713	694	739	764	757	749	751	720	703	763	758	711	763	689	710	734	696	724	716	692	751	721	699	784	739	737	720	735	706	761	778	683	705	757	727	693	723	687	716	684	762	674	734	712	757	738	726	732	743	703	698	732	733	668	752	686	697	726	764	797	751	694	728	669	735	730	726	783	701	734	731	754	730	720	729	698	724	695	710	746	722	717	749	702	742	728	717	710	701	723	695	713	698	735	743	723	714	728	738	740	734	746	714	714	774	703	698	716	720	776	750	737	745	712	674	767	767	722	771	743	728	701	749	761	715	722	735	773	792	737	759	758	742	758	717	738	680	739	757	762	739	722	732	732	742	760	717	741	728	767	685	693	727	747	679	692	812	726	732	762	722	722	680	717	698	730	735	726	705	686	774	728	779	734	771	737	737	751	718	763	706	725	749	761	740	730	760	737	700	757	730	785	668	754	760	752	732	727	765	747	787	706	753	722	719	798	731	724	780	777	711	731	730	735	732	732	746	713	755	723	701	731	736	734	696	758	705	727	760	746	700	730	754	719	696	718	722	728	711	754	719	736	712	699	743	745	726	702	770	728	741	668	714	765	746	760	713	734	661	708	751	767	738	693	732	757	735	730	677	702	703	715	758	713	706	726	727	720	697	697	752	705	717	744	719	691	724	731	734	764	685	739	754	743	761	785	744	752	765	736	755	755	739	751	721	749	786	751	711	708	733	698	722	727	757	695	699	725	735	724	753	749	710	736	725	761	673	738	729	719	730	723	723	735	754	759	697	747	750	751	769	699	719	721	752	732	757	662	656	756	695	757	713	711	716	698	752	766	754	709	701	716	744	724	701	709	731	725	723	715	733	687	741	741	739	765	758	718	751	676	738	726	737	701	663	780	747	749	716	696	717	706	745	737	703	734	717	706	687	762	715	683	733	706	740	754	716	683	735	693	712	731	705	702	729	688	705	693	688	719	699	743	762	694	737	755	754	756	774	740	691	718	682	671	733	779	751	706	723	700	733	713	767	730	694	763	761	743	693	748	720	691	701	720	760	707	733	718	734	718	671	705	713	710	710	707	749	670	705	713	745	748	766	750	770	715	712	708	749	743	705	708	726	771	726	725	726	719	757	727	697	733	728	748	726	755	707	689	751	743	683	699	695	729	749	737	731	743	748	769	752	711	766	661	774	730	725	769	779	749	706	719	746	763	723	744	702	702	756	773	780	731	637	707	684	739	743	666	704	737	704	722	696	741	724	717	757	724	745	748	750	726	715	682	776	729	677	707	701	682	726	728	717	683	685	727	709	713	718	770	699	774	777	734	762	718	722	756	707	707	791	774	734
40761	64361	17265	5377	3992	3049	2455	10257	35397	9724	1303	1183	1188	1112	1079	1026	1004	995	990	925	959	941	911	894	928	859	840	910	881	897	905	879	884	899	864	907	875	844	826	874	834	886	833	858	837	836	881	859	852	861	875	841	925	862	869	839	865	852	844	787	808	851	806	870	834	868	831	830	860	812	819	835	878	863	851	834	820	845	872	801	853	782	863	818	863	821	846	841	859	841	835	828	861	842	880	822	843	835	871	875	876	843	861	831	864	779	870	840	887	868	818	783	819	868	837	857	854	879	816	815	816	854	852	855	858	860	810	875	802	895	835	807	839	848	903	886	900	872	836	818	846	787	824	858	886	889	814	821	828	788	899	859	881	824	822	816	837	847	841	807	815	847	855	857	887	841	837	865	851	785	812	838	833	827	874	817	871	845	880	799	790	865	894	854	809	825	876	848	841	842	851	865	837	823	844	824	857	831	832	884	892	842	807	861	863	857	870	795	849	839	801	829	831	841	849	830	803	799	873	812	894	826	856	859	826	826	867	842	859	851	786	861	816	842	874	833	822	866	873	836	823	832	826	879	826	846	867	843	822	850	845	873	801	853	791	844	887	854	863	824	853	843	837	844	855	854	840	850	859	881	787	857	853	871	881	827	854	865	863	869	833	858	800	782	850	794	861	880	801	832	878	793	810	802	795	866	835	836	822	830	805	838	880	837	856	814	863	839	886	839	813	827	844	823	815	780	822	804	797	832	878	849	821	869	829	782	865	840	850	860	862	819	805	794	833	821	801	812	868	829	821	773	874	832	853	806	844	816	844	792	808	827	801	852	934	854	835	854	850	879	833	843	823	849	814	821	865	819	803	820	859	833	838	835	818	836	808	833	809	841	834	880	871	813	842	853	843	767	845	826	854	831	863	830	891	818	841	853	876	823	823	847	851	786	777	842	876	832	857	841	828	842	840	835	836	803	834	811	810	788	827	881	839	840	822	862	783	858	840	860	838	769	850	821	874	813	827	837	841	788	853	760	841	873	837	834	810	833	822	845	803	877	872	793	856	830	858	836	816	825	833	888	851	786	826	828	858	934	884	892	837	814	891	838	832	800	870	800	866	835	878	861	862	868	808	809	765	817	869	782	817	823	872	789	756	838	850	860	851	925	844	853	875	807	801	866	836	833	838	810	833	863	862	785	840	834	881	814	810	793	865	853	857	846	844	732	859	858	851	784	820	875	815	857	834	837	846	836	809	808	860	866	868	807	906	854	862	851	813	824	868	827	854	914	813	871	808	819	845	782	851	871	806	838	834	793	836	823	843	819	892	866	851	826	829	812	868	837	814	809	831	838	850	834	844	871	818	815	838	813	831	821	774	882	866	811	870	828	892	830	830	827	791	812	818	809	864	823	851	829	816	813	868	790	800	829	812	853	812	827	835	843	823	834	779	895	835	807	803	826	826	896	827	838	824	864	848	808	853	856	812	812	885	862	802	814	858	792	845	824	852	806	827	829	835	851	857	835	810	907	844	821	826	885	829	850	784	876	874	916	850	811	842	810	871	826	805	877	826	843	830	869	820	843	825	893	852	890	859	853	861	878	910	825	833	792	795	883	884	885	808	836	828	782	841	869	821	770	841	852	857	835	840	782	854	797	831	829	879	898	860	852	827	810	826	818	846	872	845	863	851	858	835	797	861	853	855	869	787	787	855	886	847	838	835	783	866	816	819	824	828	852	840	869	807	827	871	822	860	842	828	819	858	834	816	821	825	831	827	807	862	836	840	817	854	877	864	839	831	851	849	819	842	783	854	805	843	801	824	870	797	797	823	818	864	887	876	846	868	844	821	870	792	880	810	809	841	814	869	842	870	817	854	850	826	848	864	826	802	833	857	843	825	843	836	834	817	793	845	825	800	822	841	899	895	836	821	879	819	841	886	795	830	839	814	857	913	824	831	811	819	836	843	834	855	834	813	832	826	865	868	846	887	831	836	757	881	830	835	894	866	850	874	836	846	815	822	867	831	831	819	839	842	856	828	864	848	823	838	845	837	832	806	875	786	835	895	841	859	847	812	830	769	887	827	807	819	900	826	825	852	821	889	779	816	825	846	829	889	846	834	815	871	848	813	872	862	795	843	802	829	810	855	813	816	823	806	836	816	831	844	814	858	841	833	808	844	812	843	862	862	839	812	823	868	818	857	837	858	800	849	811	866	896	839	845	860	832	841	833	809	858	861	824	856	798	846	824	857	873	853	834	817	815	857	845	808	829	796	813	875	818	875	852	809	864	842	810	811	819	838	800	849	830	792	834	842	833	902	859	811	807	847	800	839	845	868	865	854	806	905	879	880	817	909	796	784	829	834	868	811	790	864	851	865	823	878	859	822	827	829	868	811	829	865	850	862	857	902	845	839	849	888	845	844	812	835	848	852	844	843	857	843	803	835	818	888	854	806	826	849	845	764	839	847	859	889	822	835	835	846	839	817	823	866	882	835	803	839	829	839	879	832	755	841	837	855	852	830	880	862	878	815	844	833	833	852	853	884	796	791	875	840	839	841	873	860	842	897	867	821	809	857	823	824	857	828	811	838	786	823	844	870	844	833	844	857	836	829	840	834	874	824	867	884	859	872	820	817	841	831	872	802	853	838	849	827	845	847	856	822	800	831	810	786	799	876	815	810	823	822	784	905	895	880	877	848	848	805	845	880	820	878	823	839	829	823	790	871	790	860	851	834	867	864	838	899	845	814	842	855	819	823	846	849	826	822	814	848	858	789	838	844	834	855	828	856	814	864	809	840	802	824	856	797	848	829	812	861	879	850	801	871	803	903	827	791	834	831	866	806	804	799	845	885	876	848	842	826	818	828	847	811	819	794	899	838	851	792	819	862	857	869	835	848	860	835	844	821	830	849	872	817	817	854	789	827	860	867	843	828	822	852	876	843	848	796	826	867	826	807	867	837	839	806	841	822	837	892	877	846	874	795	863	817	837	817	884	833	849	873	811	812	847	768	816	853	839	839	837	810	854	824	801	831	843	797	839	748	838	863	826	835	812	810	843	825	839	798	812	815	799	824	866	836	853	896	818	798	842	802	847	792	847	834	805	827	849	838	839	817	826	877	780	818	850	796	835	828	853	835	890	870	820	819	847	873	789	861	840	843	930	793	801	807	814	824	857	835	825	821	866	810	847	843	861	843	868	812	888	812	863	802	839	853	845	832	868	853	865	833	864	833	881	854	834	829	828	828	848	841	792	829	832	821	826	812	820	861	868	848	814	833	865	823	866	751	783	838	837	840	836	835	801	826	824	800	890	818	837	850	828	838	817	823	791	859	854	805	830	825	832	837	816	831	878	858	863	790	848	873	823	789	902	806	845	802	816	878	825	818	834	840	842	809	875	908	815	816	862	832	818	841	820	829	810	856	758	846	851	861	878	804	865	842	836	834	847	882	831	789	852	859	857	850	879	858	862	879	799	768	800	831	839	882	852	802	821	823	849	802	775	819	778	827	806
29038	25807	14107	1338	448	409	367	768	1449	513	359	353	349	366	348	339	374	330	355	362	330	369	351	346	374	392	339	348	333	358	384	332	348	372	335	347	345	391	354	351	345	362	331	375	354	371	342	350	370	374	328	342	366	334	322	342	355	352	328	313	317	360	359	359	355	344	347	349	340	350	328	336	322	373	346	384	365	321	314	329	347	369	331	351	348	343	330	366	347	341	339	341	384	354	370	324	336	348	338	352	351	330	345	323	349	357	337	328	352	373	368	341	351	397	344	361	373	364	329	347	348	356	361	374	321	371	346	343	311	320	339	332	311	356	359	343	363	344	371	371	344	369	317	359	295	347	347	381	338	355	384	367	318	380	364	359	358	364	336	327	357	343	331	361	365	337	379	331	340	356	329	357	357	331	365	335	333	357	349	361	360	327	353	344	319	394	308	345	362	321	351	370	355	328	367	347	344	338	317	344	348	316	383	326	386	319	290	374	382	324	349	322	351	325	344	377	359	339	349	371	310	343	359	360	402	330	380	366	349	328	340	322	347	344	339	339	326	361	365	357	330	338	337	382	329	368	351	375	330	360	338	361	347	371	366	330	341	346	338	319	341	380	339	367	367	345	344	395	354	335	354	369	386	347	384	335	374	388	347	392	376	380	352	353	331	344	374	350	343	382	354	313	340	343	332	388	367	374	347	343	359	352	360	356	384	364	342	359	392	347	323	357	352	382	367	298	352	327	348	365	309	315	341	356	335	333	331	340	377	352	337	350	374	361	323	362	365	370	346	365	349	356	360	347	329	353	385	362	340	372	340	348	344	349	322	342	334	350	366	347	391	348	362	334	362	302	338	338	369	346	345	338	362	325	344	369	354	352	379	303	347	372	356	343	330	329	327	350	347	359	322	348	342	345	341	374	326	355	342	372	352	344	319	372	362	373	332	346	357	356	377	314	345	344	324	336	313	332	341	318	338	336	390	353	333	342	395	332	353	328	337	341	344	349	375	355	347	329	340	328	319	335	352	348	354	339	378	370	378	350	331	333	343	380	348	328	322	362	351	370	377	346	328	305	329	351	313	346	344	337	360	381	337	339	357	344	362	355	336	333	360	372	377	364	359	320	362	336	360	380	326	351	344	316	328	323	326	338	353	333	366	342	307	348	367	379	320	344	373	330	354	336	354	352	359	356	349	343	370	346	373	330	329	372	354	329	355	349	345	373	382	342	351	344	314	334	366	358	325	317	345	353	328	314	353	353	329	335	353	320	346	308	346	353	362	349	332	348	357	342	306	342	342	323	318	363	345	339	368	325	336	339	359	328	346	340	371	351	348	320	354	331	351	370	353	313	327	349	383	309	349	347	360	335	337	352	344	350	372	342	372	327	347	322	349	355	351	341	381	350	340	357	342	347	355	327	373	369	361	323	347	326	361	356	327	329	350	390	350	356	356	344	332	354	339	334	352	347	387	305	336	341	343	348	322	365	342	307	351	327	370	325	338	343	330	347	380	358	355	381	354	348	366	350	362	370	336	369	373	325	315	343	391	378	349	363	322	382	333	338	352	323	323	368	331	336	337	373	335	326	334	321	387	344	359	341	342	395	347	348	365	327	363	343	380	337	372	352	349	343	341	357	361	355	317	318	346	317	336	337	384	337	341	362	379	336	355	323	326	343	344	368	326	374	338	350	355	343	370	343	357	345	374	338	320	357	372	355	358	387	322	344	368	372	349	338	306	320	364	311	346	326	345	341	332	316	368	330	320	346	369	359	382	357	348	368	365	353	363	327	356	346	329	382	339	360	357	363	320	365	328	353	381	362	344	327	365	335	323	349	362	344	349	313	355	387	360	351	340	306	340	326	331	371	359	357	339	356	365	354	333	357	345	357	350	361	392	347	337	322	324	348	349	369	353	316	337	342	341	352	340	345	359	336	337	352	361	338	355	353	333	338	344	340	354	313	350	361	356	342	380	325	355	339	343	370	323	353	357	366	343	367	390	338	361	360	339	343	360	369	339	336	379	357	357	328	345	354	367	330	376	362	344	337	344	343	368	340	370	335	352	334	347	356	363	356	355	386	366	360	347	342	321	338	360	332	337	365	352	361	326	349	338	360	363	336	345	332	335	330	365	343	342	341	346	323	354	345	363	322	325	309	324	334	326	380	349	321	347	381	368	332	325	358	355	353	333	333	381	351	335	340	359	363	352	328	360	382	320	332	358	311	348	338	361	362	343	356	341	353	351	380	334	355	355	352	337	338	343	351	359	378	388	401	317	350	364	312	358	332	344	319	373	373	367	331	398	375	352	382	334	311	347	349	344	360	331	348	314	374	352	349	374	373	359	343	381	393	365	363	342	332	363	355	317	363	362	343	326	333	397	398	333	344	356	347	358	323	330	345	347	362	352	348	319	311	339	369	370	346	358	361	356	339	366	346	336	357	351	358	336	360	359	332	358	359	347	375	325	363	373	373	370	337	359	321	355	361	342	328	321	351	320	360	336	364	345	352	326	357	376	359	345	356	340	378	337	373	341	343	332	357	352	338	317	361	377	369	342	365	338	326	321	363	395	344	345	359	387	314	369	347	385	351	369	378	342	343	331	330	369	314	363	345	344	355	321	342	379	369	350	398	376	351	320	358	356	359	354	359	354	353	345	323	338	371	323	356	346	365	327	366	320	354	354	326	318	323	339	318	353	365	368	351	328	362	344	368	380	302	352	340	341	344	323	340	330	337	367	323	351	358	349	348	348	339	344	350	373	375	364	363	359	359	319	331	330	336	342	348	335	341	384	367	348	322	343	326	361	391	353	358	344	346	361	352	357	339	344	344	362	356	369	326	307	360	324	339	357	354	368	361	355	323	340	317	360	337	366	361	323	309	339	371	340	337	355	365	332	342	357	357	352	355	344	337	346	367	347	327	337	340	345	332	358	350	355	345	343	387	353	345	346	357	307	328	369	377	337	293	357	344	356	333	368	332	336	343	345	370	366	377	329	358	353	324	372	368	349	363	322	327	358	362	360	394	341	386	379	353	377	360	362	350	332	335	330	345	372	367	377	342	364	329	372	392	324	369	378	403	324	338	330	343	360	355	368	347	345	382	378	347	372	348	336	299	385	371	342	325	348	344	349	358	360	328	367	366	324	366	404	373	317	365	352	372	358	338	370	348	371	352	354	347	345	365	356	349	354	344	315	355	326	371	358	350	348	341	350	355	388	338	349	378	360	363	343	324	319	364	370	361	368	328	342	366	344	357	359	334	360	325	365	370	356	363	345	365	359	332	341	325	329	334	327	317	407	382	363	336	383	329	377	351	332	372	379	331	328	373	395	353	346	374	334	351	323	342	334	297	365	338	333	353	358	320	327	378	364	344	360	354	345	331	391	354	330	359	332	355	400	371	361	326	345	333	378	332	366	376	307	318	337	366	355	348	322	315	325	325	336	336	386	330	369	349	329	339	349	345	357	354	366	313	335	365	342	371	316	309	375	346	336	352	355	351
31222	39980	5636	577	529	513	462	1184	2608	641	428	436	447	401	418	458	419	408	421	406	454	400	420	464	434	409	422	446	391	419	415	411	470	450	393	408	424	406	419	417	430	392	367	401	417	436	434	448	450	423	453	436	449	438	404	432	407	465	431	432	410	421	452	424	408	416	416	410	451	457	416	447	433	439	418	410	405	426	415	395	421	429	425	423	477	419	410	419	409	450	449	400	409	420	408	387	419	422	417	431	433	403	427	395	448	403	385	395	454	417	420	435	389	464	435	434	454	399	428	432	431	418	409	410	428	428	420	429	397	424	419	440	400	415	415	400	411	439	418	434	453	384	431	410	445	385	426	413	405	422	409	417	415	402	437	435	423	403	411	432	403	412	428	442	435	430	450	434	411	438	439	401	424	395	423	402	423	425	397	424	435	432	394	446	414	434	427	405	413	420	418	446	390	418	405	394	387	415	444	444	448	418	425	447	414	444	430	430	421	413	423	418	404	390	401	428	450	418	412	415	411	397	404	393	435	424	475	424	402	430	417	446	421	425	389	414	429	439	446	434	451	425	408	412	405	435	397	415	401	400	440	425	431	434	420	398	425	450	406	404	414	423	418	441	436	438	426	402	424	441	427	390	403	441	385	415	460	397	423	388	435	427	405	407	419	423	407	419	444	407	399	419	397	418	411	394	432	404	393	429	455	459	464	448	447	386	421	447	398	450	410	379	425	446	420	437	405	442	439	362	418	443	427	428	425	444	396	454	442	409	423	429	434	406	412	412	435	423	420	426	445	411	448	428	416	440	398	382	421	405	432	412	427	389	449	422	408	435	395	421	394	427	439	413	396	432	434	433	403	487	413	404	405	414	432	433	413	421	433	419	411	412	430	389	392	406	405	427	401	402	408	431	414	401	391	416	441	396	405	465	436	433	420	418	430	434	414	429	414	409	405	452	413	423	431	421	442	403	415	398	459	464	438	461	397	457	440	436	386	447	437	412	352	424	418	415	438	429	391	365	440	419	394	414	463	428	412	445	434	397	410	443	431	434	393	402	432	437	478	454	375	392	442	430	433	426	391	436	408	432	403	432	416	429	399	433	412	412	423	419	457	470	452	417	481	417	421	396	425	427	446	390	446	409	426	407	439	432	425	409	445	434	398	415	386	444	420	452	401	431	427	439	416	415	417	419	417	414	435	432	365	410	417	404	409	422	445	439	447	424	446	404	447	449	388	438	398	427	447	420	398	448	423	420	467	399	444	416	474	430	411	403	426	406	462	491	413	436	428	438	426	415	432	397	428	412	397	416	410	414	399	441	422	431	417	434	409	438	418	470	446	391	423	410	421	454	438	444	426	401	404	400	427	441	425	387	437	445	432	428	444	432	454	440	405	425	438	417	437	379	417	441	458	416	430	401	422	405	425	435	441	414	467	435	397	417	416	450	404	414	428	420	430	414	449	448	448	400	451	405	435	418	430	463	449	412	421	429	392	400	401	412	444	446	430	430	415	399	438	446	416	373	422	413	422	414	415	407	439	428	403	392	412	420	421	423	457	450	441	435	429	420	440	416	442	423	383	406	426	425	421	437	450	416	443	407	440	413	421	451	426	413	427	459	437	398	441	433	424	475	432	413	416	403	408	442	395	430	415	407	414	423	421	400	427	383	414	412	417	436	453	377	408	418	386	446	438	400	414	437	385	457	441	478	455	421	391	445	391	425	437	415	422	437	416	400	467	421	405	389	403	428	400	449	427	446	415	445	431	422	404	430	453	418	454	442	392	422	441	397	416	384	405	428	414	465	445	424	473	415	432	449	413	444	439	368	389	431	453	414	417	424	460	429	429	416	417	376	438	411	408	414	454	439	426	448	419	437	412	424	387	418	436	426	445	410	394	419	401	467	467	458	386	426	427	434	398	418	410	414	423	437	387	410	442	427	378	415	418	434	432	446	436	394	408	445	400	379	427	446	471	420	425	426	450	407	361	426	425	434	435	399	394	441	442	435	413	454	439	432	431	396	411	438	425	426	454	396	422	435	431	400	408	372	428	365	467	474	407	416	413	384	418	439	406	434	430	399	427	449	422	403	382	481	403	440	424	452	422	409	438	399	445	439	421	411	418	416	398	412	426	398	427	426	415	406	447	404	418	439	462	406	426	452	449	424	420	431	413	429	447	426	428	419	413	400	442	382	391	386	439	455	376	438	433	430	429	448	404	422	419	451	428	441	417	399	407	430	425	429	423	447	417	440	434	433	426	367	442	400	397	422	441	432	380	451	387	380	389	399	411	411	410	427	436	390	414	405	416	452	437	434	456	413	418	467	464	435	439	416	394	402	429	418	440	429	375	431	430	423	399	450	446	399	419	411	454	442	401	433	422	438	409	394	453	419	444	447	426	429	421	390	427	410	391	432	409	451	410	426	420	412	430	407	391	429	398	399	421	448	395	457	404	429	416	422	411	429	420	434	408	416	447	430	432	431	398	408	408	424	437	403	401	420	458	450	423	423	420	440	410	422	398	427	435	403	434	378	422	444	412	421	408	452	419	401	385	440	441	456	442	430	400	401	413	436	422	399	412	446	427	404	422	417	432	408	427	471	424	415	418	403	422	381	444	442	392	419	478	414	420	454	419	403	434	435	405	447	413	390	378	413	422	472	422	408	380	396	422	387	443	414	407	432	415	420	423	442	417	403	395	436	448	401	429	435	442	420	442	417	446	405	427	423	407	440	441	448	465	447	445	434	412	464	406	388	401	440	439	431	381	482	430	395	430	402	400	423	436	422	416	433	407	407	384	396	416	445	409	408	350	383	410	403	409	413	444	423	393	417	428	431	439	417	426	410	421	430	444	424	425	413	413	420	437	462	418	420	474	417	434	427	403	433	460	438	441	444	423	425	427	380	461	419	404	421	439	396	391	418	441	448	395	446	423	428	422	424	404	407	406	417	424	441	411	412	417	433	414	419	433	436	410	454	435	421	421	457	397	409	436	451	430	420	458	411	437	419	412	383	448	426	386	411	452	434	392	431	414	424	429	405	416	413	420	427	462	378	410	401	440	378	445	415	456	419	419	435	449	439	387	416	416	411	446	409	408	421	428	417	429	476	398	408	418	366	434	376	454	421	426	435	408	425	410	433	397	429	420	439	405	413	431	400	430	461	414	427	426	425	407	388	382	397	417	397	387	423	419	406	442	378	390	428	426	399	412	428	406	416	425	385	412	460	409	455	456	394	393	441	417	433	427	397	450	429	422	385	426	410	400	447	446	421	447	400	435	432	474	426	492	421	444	448	457	387	422	406	462	399	402	475	455	433	431	431	421	408	466	406	433	394	452	408	424	406	416	459	380	374	428	372	392	429	441	426	397	411	424	430	434	440	416	430	426	439	450	460	395	440	419	455	425	433	439	413	410	438	405	407	413	433	431	432	408	429	426	458	376	407	403	419	455	441	410	419	404	433	424	418	441	437	430	427	419	394	472	416	412	454	465	401	433	406	426	417
24409	21336	28302	24563	20666	4995	1026	3876	11401	2511	629	610	613	608	582	573	524	575	576	601	595	577	523	543	557	532	547	598	539	516	543	560	576	506	528	510	529	563	513	552	520	525	570	516	572	488	537	505	530	583	528	533	535	549	520	556	535	542	561	549	518	549	550	529	570	489	508	522	553	528	506	534	524	554	511	533	560	479	532	509	580	531	544	513	499	534	510	540	532	497	522	532	499	537	517	541	533	551	554	534	551	511	541	530	542	504	523	554	524	538	539	501	548	525	577	514	527	523	539	536	544	588	518	561	506	532	525	496	502	523	507	524	509	495	514	529	495	526	551	512	512	508	535	537	510	531	461	530	536	550	527	535	555	534	554	527	585	542	524	518	504	535	514	507	556	524	503	509	511	535	502	528	509	521	592	580	513	518	537	536	538	494	507	557	540	515	530	542	543	555	570	518	527	526	539	594	533	503	525	543	535	545	529	531	515	508	514	548	503	566	508	496	526	527	563	540	519	586	524	529	524	543	546	517	565	536	487	515	527	544	526	506	545	516	528	535	519	511	532	525	536	567	543	517	536	539	534	553	545	568	587	506	539	563	510	585	497	540	559	548	530	518	510	510	523	559	566	556	526	530	511	517	521	540	510	514	525	515	552	529	531	530	512	479	521	554	516	520	509	533	484	516	547	536	530	509	550	529	527	536	542	514	544	564	509	572	521	496	539	549	552	551	516	510	583	478	532	520	538	486	552	505	504	535	556	483	562	541	557	541	499	543	537	556	492	543	548	511	531	521	548	545	506	516	538	529	516	551	549	553	512	538	525	543	528	509	575	529	470	546	512	503	546	545	531	537	518	525	544	520	501	525	503	529	508	537	578	535	529	553	510	538	536	548	545	557	519	513	525	561	546	538	484	550	483	525	572	544	530	533	496	530	505	518	568	517	513	506	550	502	528	538	510	544	510	537	490	548	551	533	552	586	546	578	502	509	522	522	516	501	534	519	574	537	499	523	554	533	544	539	517	548	552	518	515	561	535	528	512	524	519	498	534	525	501	542	498	534	520	564	534	545	545	601	564	496	531	546	598	534	511	467	505	509	550	512	550	541	500	524	531	565	529	539	499	503	504	563	540	496	548	513	526	536	564	520	534	548	515	527	498	542	492	557	518	549	535	532	588	572	574	507	549	551	569	515	523	497	538	531	535	527	546	526	525	553	500	542	501	549	529	522	530	528	487	542	543	536	531	535	542	510	508	499	550	539	515	515	551	516	513	552	497	530	553	519	549	526	564	530	538	569	507	521	497	555	527	538	585	528	532	553	548	511	512	521	538	511	540	521	467	495	489	508	527	577	498	511	552	512	585	549	554	511	524	548	521	504	552	544	524	519	521	514	528	525	563	511	504	508	510	486	557	535	556	532	527	540	548	507	546	537	526	520	546	542	561	544	531	540	519	538	545	534	564	526	535	507	524	472	551	549	522	520	525	557	561	582	563	542	508	518	547	551	572	543	556	510	505	523	521	549	546	550	529	529	510	561	524	520	473	508	529	523	511	527	548	525	568	538	524	532	521	515	583	517	468	529	492	548	577	523	501	482	499	537	496	517	516	549	513	515	525	535	520	512	508	560	515	525	539	536	544	503	541	527	491	567	536	497	503	500	534	564	503	520	530	575	544	541	500	528	570	501	536	542	500	522	531	526	540	562	557	515	531	547	526	487	486	571	540	524	535	518	538	548	545	530	506	537	502	548	499	531	523	551	531	554	599	485	586	548	538	504	474	522	554	527	552	497	534	522	572	567	504	517	549	524	548	500	495	526	501	506	525	545	520	523	478	558	544	511	522	530	552	570	552	544	532	546	556	553	517	511	525	548	518	524	555	566	508	505	508	529	532	542	533	564	561	531	536	510	516	501	522	555	516	534	506	529	521	491	513	530	560	557	543	521	535	560	562	560	476	518	553	529	552	571	553	540	550	530	571	542	525	541	514	518	497	556	513	549	510	540	556	538	550	509	549	507	500	511	524	498	573	515	514	502	547	549	577	569	522	562	528	516	553	520	506	529	542	496	506	557	541	588	518	487	538	529	490	537	524	490	494	565	531	520	498	535	566	542	507	512	567	502	540	525	498	515	516	505	513	535	527	520	548	555	559	522	542	512	546	545	544	559	508	517	532	527	531	511	537	517	549	493	525	541	550	497	562	502	522	548	522	545	538	492	529	547	517	578	538	526	507	587	545	541	541	481	530	516	525	511	541	544	502	541	526	576	525	532	502	522	522	506	513	536	529	572	542	522	540	531	491	517	510	528	551	532	515	565	514	588	516	538	527	542	490	538	531	486	517	544	534	511	513	509	530	520	554	547	523	531	525	565	469	531	526	518	524	538	523	511	521	547	533	537	553	503	562	499	536	524	531	539	495	524	525	513	499	537	531	531	529	534	544	535	531	537	520	517	512	536	516	489	471	547	543	528	519	508	535	499	524	542	503	530	571	611	502	527	542	516	545	491	509	538	546	538	532	481	559	512	567	513	480	478	539	468	513	552	559	523	534	530	519	521	550	587	494	527	548	488	504	559	519	552	544	531	542	521	529	516	526	533	527	542	479	559	516	497	537	532	512	524	524	515	550	533	562	509	514	502	577	553	520	558	545	485	553	533	557	515	510	552	508	547	494	528	501	518	558	516	519	533	513	512	496	514	514	490	555	574	523	558	585	483	560	507	537	525	513	535	528	527	541	545	535	547	561	530	544	560	513	516	544	542	552	573	512	527	547	497	542	515	496	555	585	490	525	538	567	535	501	503	530	534	539	539	544	506	492	559	510	499	545	511	527	516	485	523	515	530	489	503	487	518	521	533	530	492	491	481	503	517	533	506	501	522	554	533	507	582	489	527	524	507	524	517	534	507	533	536	527	499	549	500	547	500	522	563	523	568	579	539	510	557	539	542	477	531	553	525	546	526	517	551	527	546	522	545	510	536	538	578	521	540	528	523	554	535	482	552	502	486	536	514	527	507	518	519	544	531	522	527	560	593	531	500	550	539	550	521	481	550	524	544	524	519	502	539	530	476	571	539	466	500	537	496	556	571	482	550	547	503	516	513	506	563	529	534	550	526	547	539	515	560	534	486	536	538	540	525	524	498	519	572	520	521	518	547	521	552	539	524	523	529	544	556	513	529	557	514	557	565	532	519	549	533	578	540	546	514	514	511	598	532	499	521	552	518	521	495	497	524	543	506	527	515	536	520	516	550	557	530	564	513	541	542	519	567	557	489	549	514	573	523	532	546	543	544	508	548	544	531	531	521	487	517	511	531	505	527	535	484	504	541	540	533	549	500	542	544	525	534	526	524	519	547	502	516	544	514	511	524	548	509	520	559	508	526	515	529	536	570	545	536	531	548	503	556	553	531	479	522	506	514	553	565	532	517	515	552	559	592	532	551	523	561	544	553	547	516	489	552	525	543	515	509	561	494	542	555	542	575	544	497	506	543	530	527	533	525	491	521
35613	56535	12609	2888	2063	1617	1397	7382	18563	3841	909	802	780	720	720	730	702	728	683	660	711	693	679	644	680	649	660	661	688	630	628	633	642	607	664	609	590	624	615	678	632	621	675	641	656	617	649	650	617	625	616	603	565	598	673	637	634	561	624	601	646	629	635	614	654	646	649	613	642	554	621	604	647	663	596	664	601	635	614	630	629	641	632	623	603	634	594	577	581	600	642	632	632	621	631	665	627	625	589	605	630	611	657	608	563	650	608	601	655	609	601	618	617	590	615	612	673	602	616	633	621	611	622	627	633	626	592	632	602	578	620	625	617	586	637	630	612	648	636	651	646	643	675	634	574	614	605	638	654	660	621	650	678	620	630	631	605	626	591	598	614	604	607	639	629	634	633	642	603	599	624	655	645	667	631	628	651	632	615	584	590	611	617	617	621	585	603	611	618	631	609	609	634	600	684	632	632	633	616	594	600	641	638	558	633	684	599	655	608	632	640	603	646	633	631	640	642	610	620	610	620	627	609	618	587	608	650	616	609	592	598	662	625	617	594	656	636	613	630	607	622	637	638	613	609	611	594	625	618	561	612	573	630	615	620	646	627	654	607	643	625	640	630	577	656	622	628	626	597	618	622	638	629	611	663	592	614	645	625	594	590	622	577	605	633	596	607	583	644	588	580	618	612	592	649	639	610	622	601	622	636	641	583	598	584	633	626	629	632	630	584	641	673	620	674	578	606	621	625	642	557	629	609	618	630	600	634	634	611	601	636	650	624	619	607	625	605	601	643	647	572	605	666	609	627	610	641	647	614	599	608	639	616	619	639	647	594	560	651	658	595	627	635	642	625	630	600	685	623	623	626	619	580	605	629	635	648	593	622	609	624	642	627	642	630	631	627	586	634	606	577	582	660	602	657	616	606	618	597	605	623	635	585	652	617	589	672	602	617	595	598	650	624	585	619	673	595	625	573	618	645	597	613	590	594	640	652	623	586	623	612	571	601	604	626	600	618	587	626	606	568	609	619	596	565	663	576	636	636	580	594	608	617	650	633	661	629	609	672	638	607	632	645	628	580	648	582	612	582	632	589	614	583	625	600	629	603	600	641	596	615	583	608	626	594	642	589	593	618	634	643	609	598	658	620	594	638	619	626	652	655	561	631	581	649	615	599	606	605	627	604	604	618	641	611	630	638	612	660	567	645	596	594	663	626	661	600	635	608	616	596	628	614	667	644	603	599	618	623	612	637	632	611	603	597	570	633	654	625	644	647	624	636	659	583	635	612	643	589	587	647	582	638	663	630	624	610	638	621	613	613	639	612	603	607	641	653	622	636	626	639	597	599	609	572	650	643	578	610	671	590	625	592	591	636	590	575	591	633	606	624	598	658	676	589	613	583	583	595	631	640	536	622	609	618	566	647	584	592	608	680	608	623	638	667	635	609	579	632	630	607	603	619	663	601	592	641	587	601	626	598	637	640	590	632	575	609	635	639	657	667	612	651	600	607	652	645	640	581	609	622	650	654	655	637	627	574	644	612	663	565	604	590	626	592	615	612	570	626	617	631	609	641	614	591	614	649	640	594	626	638	650	608	606	651	616	600	606	597	624	615	609	599	639	628	599	569	609	634	633	617	576	622	611	620	624	608	615	657	605	578	599	625	665	630	595	614	641	654	604	651	607	642	670	600	596	636	623	601	643	644	610	631	596	628	610	598	580	596	625	614	603	669	607	619	653	625	623	652	623	627	607	615	643	605	609	622	614	649	607	654	617	636	589	620	588	635	637	649	612	592	620	637	587	615	640	609	629	600	650	617	617	637	643	591	611	647	630	634	612	638	609	638	616	640	650	643	599	630	605	636	620	670	632	583	632	626	607	615	621	638	657	620	617	654	655	597	637	630	609	633	606	626	639	677	618	621	612	642	641	656	658	623	635	625	637	626	644	653	654	631	633	603	664	596	626	594	582	607	585	624	646	657	603	651	619	614	658	645	596	657	626	630	658	628	639	660	656	612	660	616	648	668	603	594	600	632	593	615	585	592	613	644	624	626	666	612	621	619	631	642	627	603	606	592	636	668	604	632	629	625	604	636	587	592	645	614	587	628	605	585	612	613	615	644	605	599	589	626	655	628	626	616	657	615	596	607	602	606	620	614	632	632	646	644	629	621	626	610	596	589	663	643	575	575	640	654	628	634	672	590	586	619	602	626	636	671	626	580	623	614	597	623	632	596	657	655	615	659	580	638	634	632	626	629	617	651	624	615	613	657	591	560	619	605	646	588	560	638	585	639	605	611	602	614	620	619	581	602	597	605	624	639	622	552	583	649	607	620	594	653	626	659	643	605	608	594	562	665	596	620	600	637	639	660	565	615	606	628	637	628	640	669	610	646	630	596	590	621	646	630	595	630	567	567	610	646	627	619	620	636	638	637	646	587	561	665	643	634	607	599	661	622	586	612	601	619	616	600	609	619	618	612	632	623	629	612	628	674	592	657	649	605	616	626	611	619	659	639	621	594	609	618	587	657	640	633	616	588	660	658	630	620	607	592	590	619	625	606	573	620	579	596	602	615	623	652	600	620	635	648	578	659	618	603	620	633	618	670	630	607	593	650	615	677	615	611	596	623	579	645	588	623	609	590	623	616	637	616	656	630	650	603	619	634	599	615	604	646	628	598	637	610	624	618	648	662	600	602	585	584	607	630	655	636	658	591	625	616	624	620	558	619	631	614	612	639	636	647	594	602	660	589	587	567	596	623	566	604	656	566	622	598	633	592	644	615	638	686	632	608	613	654	624	610	608	618	608	627	626	596	591	629	606	623	589	638	641	629	615	638	628	643	631	580	630	619	661	571	636	640	591	632	603	619	628	612	598	614	602	635	624	631	615	613	615	620	631	624	650	613	666	615	628	601	611	641	628	606	582	651	648	633	632	637	619	622	582	601	591	569	710	602	624	662	606	666	602	598	669	615	636	604	611	662	596	631	623	634	663	682	645	608	593	635	650	571	559	641	649	633	629	635	615	575	651	626	622	636	598	617	648	610	606	583	646	633	606	631	601	636	637	601	637	603	665	675	645	602	631	601	578	634	595	630	619	617	631	648	617	603	597	616	592	621	631	640	616	632	606	659	680	611	636	603	621	625	609	615	632	637	626	578	666	610	638	623	605	583	662	623	636	604	599	659	641	665	609	620	635	618	616	583	655	654	671	613	582	588	632	606	617	620	649	590	593	624	672	586	660	635	601	626	658	662	592	647	600	646	633	639	605	615	593	614	619	657	619	586	642	643	572	637	591	576	639	610	634	618	677	602	649	616	592	606	636	607	620	670	626	643	606	605	672	595	602	638	648	630	546	643	640	620	630	633	632	616	639	621	584	620	650	609	611	600	602	647	612	631	652	619	667	627	616	589	679	610	576	657	609	639	632	602	615	611	624	624	599	614	623	654	583	639	604	592	597	584	602	621	638	606	634	606	612	608	650	593	597	605	618	610	616	661	590	608	588
25480	21393	27368	25020	7732	767	547	1532	4074	1368	431	431	429	434	411	436	395	411	398	410	392	395	416	391	422	415	399	386	352	399	434	403	391	392	385	395	414	400	398	388	412	401	399	411	404	382	364	386	406	366	384	382	385	406	388	380	390	409	391	410	386	375	404	406	422	401	392	395	387	402	415	401	386	365	396	390	376	398	414	417	412	385	378	425	390	400	392	364	385	458	355	410	376	374	381	376	434	402	395	411	401	377	366	400	419	373	364	352	370	386	381	365	414	418	374	424	400	393	377	399	384	369	342	414	398	349	362	408	365	386	351	401	375	401	406	390	371	393	413	384	383	398	375	403	391	379	374	405	385	386	428	361	401	390	382	385	382	386	391	398	391	398	376	396	361	379	401	399	392	397	411	411	392	398	378	375	384	364	407	367	382	390	394	402	351	414	347	374	420	383	338	395	417	371	384	423	371	372	392	377	385	355	363	394	383	361	400	384	344	383	413	375	381	405	367	415	378	375	364	391	416	396	386	410	356	449	392	402	384	401	343	383	413	384	381	411	431	386	381	364	396	394	371	375	431	404	358	411	394	388	391	374	402	427	372	382	363	408	374	399	381	388	386	391	380	400	377	404	351	401	362	389	398	363	403	359	399	382	364	372	363	357	356	358	379	357	392	403	365	387	362	374	363	355	343	410	388	358	381	383	388	376	364	367	397	362	386	398	378	373	413	421	389	373	375	398	412	381	367	404	366	381	383	399	371	362	395	377	385	374	380	378	396	431	377	412	404	392	372	388	396	401	386	362	360	385	375	402	415	401	379	403	364	361	385	358	381	353	403	423	395	376	374	378	414	363	374	355	411	390	409	364	403	366	402	373	404	372	396	384	423	377	387	375	376	400	387	408	399	376	409	380	445	371	366	372	384	389	385	390	416	386	376	380	402	396	397	381	385	404	401	378	388	412	414	437	390	388	412	396	359	379	418	400	394	399	396	390	401	390	414	387	416	410	369	381	384	344	371	374	375	393	405	419	395	401	408	412	375	364	369	381	388	383	378	389	371	396	350	380	376	413	407	388	371	381	392	369	359	368	388	367	412	389	387	379	389	400	375	384	386	373	392	407	380	372	379	405	389	391	361	387	411	363	383	413	381	405	392	392	369	410	342	374	395	385	391	405	372	377	401	400	429	404	385	367	399	362	371	379	394	369	393	387	388	386	379	377	378	422	403	376	397	367	393	343	399	348	387	403	387	392	379	395	351	367	373	371	395	418	404	416	330	370	392	374	381	388	397	427	403	358	405	359	388	386	358	385	360	390	403	389	362	395	399	397	348	390	405	379	387	408	401	378	364	405	409	397	399	408	359	354	374	414	385	376	371	409	393	428	385	362	349	383	388	366	386	392	378	400	390	394	425	368	388	402	382	406	404	396	385	351	406	364	402	381	400	430	341	407	385	351	410	371	404	381	364	369	422	389	421	433	414	368	385	358	362	370	372	367	412	394	433	388	363	371	409	378	419	405	349	398	416	403	418	379	411	398	388	410	366	390	386	370	388	374	384	400	408	394	390	409	379	400	393	369	380	357	404	379	411	397	391	398	421	416	390	390	394	370	384	403	375	383	383	388	401	393	381	383	365	372	379	374	406	392	400	398	418	386	376	384	405	395	390	408	401	399	395	368	406	408	356	396	396	399	384	350	369	382	382	366	400	370	409	370	412	356	397	388	391	391	375	411	391	380	376	385	393	386	380	398	368	368	352	400	415	415	387	372	382	405	410	410	394	394	398	365	370	368	380	389	401	387	402	364	392	381	425	394	390	405	391	395	389	371	402	390	387	386	394	406	389	379	405	390	397	422	398	389	383	381	380	394	388	413	370	344	384	370	407	401	344	411	358	363	401	389	411	383	403	392	402	377	390	399	387	373	366	416	383	420	352	404	356	355	422	394	403	413	393	360	371	389	396	402	371	373	382	385	372	369	373	367	377	344	365	393	422	390	355	384	413	387	389	393	398	405	379	403	410	374	393	393	413	390	391	370	386	376	413	424	387	376	385	402	384	372	378	389	402	386	394	402	356	379	395	422	328	371	386	410	374	355	379	387	366	392	359	381	360	402	386	364	407	373	383	388	418	391	424	413	360	374	382	382	350	405	401	381	408	360	383	385	404	378	367	415	372	359	366	406	374	410	365	398	385	384	358	405	402	401	407	381	396	364	398	393	387	416	390	377	379	371	348	405	369	385	427	378	403	390	407	378	404	381	397	354	395	382	398	390	386	365	412	354	375	408	370	375	361	386	421	415	378	363	404	418	366	387	372	351	437	396	351	365	373	404	390	409	374	415	405	381	380	372	370	417	380	351	381	386	377	393	366	386	409	363	404	401	368	371	388	370	407	393	365	360	388	393	348	369	399	382	392	397	382	385	371	394	382	369	383	404	373	373	426	388	415	367	357	404	411	391	358	387	427	383	384	381	403	423	382	389	381	364	402	399	427	386	382	397	418	385	364	344	386	379	390	350	352	405	412	388	366	395	397	397	360	379	367	366	364	389	390	387	360	379	373	373	365	381	409	386	400	399	399	376	382	393	398	379	388	371	399	351	415	405	380	402	406	380	371	390	405	409	396	376	365	350	377	392	377	407	374	331	391	397	380	391	414	371	383	384	396	380	390	386	366	358	388	402	377	402	405	390	408	398	365	409	382	408	374	413	386	384	383	400	359	390	389	382	377	419	376	406	362	403	409	392	381	397	379	408	395	425	431	345	383	351	380	382	402	393	356	372	380	367	372	409	377	398	357	404	406	374	383	412	359	368	382	382	388	380	380	382	375	381	406	375	424	391	384	393	373	386	387	364	405	395	396	394	401	391	400	380	407	384	401	371	359	378	366	355	379	383	395	442	390	398	384	417	358	385	366	382	405	385	364	389	425	370	397	406	365	381	402	378	373	389	408	380	361	393	408	366	385	390	404	387	363	442	389	374	404	399	374	381	401	390	398	352	400	406	383	368	381	391	390	391	389	388	430	415	404	382	369	441	391	325	395	368	383	407	368	390	366	406	349	351	355	398	393	376	356	423	376	389	400	371	384	361	398	378	384	425	404	400	357	386	395	397	411	392	366	384	390	366	393	399	376	371	365	388	362	378	388	402	383	447	383	363	353	406	361	412	391	366	375	391	388	366	374	413	374	400	386	381	380	359	383	369	416	367	374	378	415	408	356	375	402	367	390	392	374	386	390	380	388	365	401	356	394	383	358	368	390	377	385	405	414	414	406	396	427	370	403	353	399	403	377	386	406	370	390	357	408	383	397	361	412	381	388	393	404	350	366	386	381	405	413	385	413	396	407	367	395	388	385	411	367	370	378	364	385	406	403	370	391	385	383	382	405	356	376	361	396	400	416	401	383	374	391	396	327	354	409	401	428	389	429	402	408	352	393	331	384	398	399	377	387	340	403	366	387	393	430	390	369	343	401	369	393	434	406	404	363	386	342	385	399	397	372	376	397	383
35301	52440	15203	1788	1306	1104	882	3662	9954	2925	639	561	556	528	551	565	525	478	500	501	511	502	493	473	477	476	509	509	489	515	475	501	490	505	501	495	461	476	495	504	489	472	495	466	498	465	523	486	469	482	504	478	459	484	504	457	478	435	475	477	477	474	477	477	472	493	490	470	493	493	498	500	504	479	488	493	463	462	492	450	497	465	525	498	462	476	467	497	479	479	484	448	459	474	482	484	490	498	486	430	462	483	483	433	471	477	482	458	492	491	478	529	521	498	461	459	485	489	493	467	502	484	497	493	500	515	501	524	466	494	470	471	470	463	493	446	468	468	495	471	511	459	505	440	478	465	491	483	448	464	500	469	470	493	467	522	482	493	460	493	474	474	473	521	477	485	458	484	456	547	462	496	477	480	500	461	519	503	471	475	485	487	492	532	500	475	484	483	479	520	467	455	480	459	497	442	478	486	454	497	496	503	484	469	475	480	485	477	515	499	486	517	490	456	499	491	462	486	518	484	436	501	534	478	525	454	482	483	503	488	480	475	488	458	503	454	463	488	539	509	497	474	458	478	484	511	489	518	506	487	492	462	491	506	464	487	503	472	478	459	502	473	462	511	438	470	468	452	467	482	504	533	476	472	462	472	487	475	454	501	445	514	462	477	492	469	465	467	495	491	459	483	471	468	475	470	477	515	472	459	471	454	474	483	493	450	466	491	487	479	489	447	509	480	504	449	484	455	467	501	462	443	504	510	468	469	475	503	519	485	468	492	499	470	510	510	472	466	516	492	454	478	443	494	479	462	485	470	511	449	472	521	504	471	475	453	490	514	507	487	470	507	434	505	461	496	455	476	468	470	491	485	487	459	481	487	500	499	504	471	462	478	490	446	441	498	462	483	457	480	466	454	478	496	491	505	478	483	473	467	467	500	471	491	507	462	460	519	481	499	448	464	506	451	507	481	501	469	465	474	510	477	460	500	455	469	492	449	445	502	486	473	472	487	497	474	466	483	460	434	507	497	475	486	468	496	463	501	507	492	472	460	493	475	482	503	454	466	481	506	489	481	477	534	485	445	484	483	494	493	517	451	472	540	451	459	459	498	496	482	478	508	520	484	472	481	499	482	470	478	486	481	480	465	475	478	454	484	546	446	457	503	481	487	475	494	454	489	513	471	493	490	516	479	485	494	489	483	445	497	480	487	486	478	504	494	506	445	490	482	508	515	480	474	474	483	493	484	501	480	511	482	515	492	491	465	487	511	476	528	516	502	472	457	482	471	499	423	446	516	477	467	497	449	478	489	467	506	459	479	481	504	515	483	499	444	486	446	498	449	473	466	474	457	499	482	501	475	476	487	456	466	499	464	475	465	502	504	490	476	490	486	446	433	485	474	478	439	495	490	485	469	494	501	488	483	460	450	463	461	453	485	516	524	457	494	464	503	480	474	529	493	463	448	502	488	489	470	444	449	487	484	495	473	488	509	454	494	449	490	462	499	462	500	487	422	442	479	464	445	477	467	452	468	488	462	466	478	497	509	523	443	452	482	440	494	462	472	487	455	478	438	502	477	471	488	506	483	486	458	495	470	502	464	501	513	462	484	505	475	471	506	521	451	500	478	515	481	527	550	486	476	487	476	463	480	519	445	441	436	531	501	428	482	484	474	475	502	478	505	468	450	530	473	457	440	468	484	529	459	485	491	469	488	501	450	436	489	475	477	523	501	493	485	490	505	453	444	480	504	495	478	533	485	445	466	461	527	472	503	457	498	487	492	454	468	490	453	500	497	457	485	477	484	468	457	457	495	530	484	452	464	490	456	494	423	475	467	485	481	477	459	484	452	502	514	460	490	485	494	500	484	462	475	475	503	494	509	480	506	435	467	502	463	457	477	478	499	472	480	461	444	477	451	471	459	503	490	490	478	497	469	449	458	474	467	458	431	449	482	482	469	527	473	479	462	451	489	485	502	456	482	477	481	499	446	520	484	446	473	464	472	470	504	463	531	509	463	484	507	484	436	496	462	513	474	517	482	488	503	492	499	499	501	490	503	513	495	469	503	463	490	467	460	488	480	476	501	486	442	476	484	491	464	442	482	445	475	480	439	515	451	501	445	494	487	451	467	519	476	506	470	510	493	464	464	514	470	475	446	491	472	453	451	477	491	497	489	470	483	471	481	498	480	488	509	480	483	469	515	478	478	446	472	458	489	481	470	437	487	454	498	491	494	444	453	489	497	463	460	460	513	486	494	527	500	440	503	501	464	517	452	523	480	483	475	502	456	485	504	491	463	528	459	493	490	471	469	475	473	443	506	501	494	492	480	490	447	494	494	455	493	480	480	490	468	496	522	513	444	467	450	466	510	492	478	483	498	476	452	456	449	480	472	530	478	440	516	473	494	464	468	508	511	487	481	483	537	498	491	477	499	450	495	483	463	432	488	475	466	480	489	442	470	470	451	444	512	478	485	462	501	471	467	460	428	466	484	486	480	503	468	487	458	485	488	459	475	490	492	521	494	493	471	457	490	498	532	486	465	504	509	503	479	467	455	488	514	454	528	529	466	483	509	451	512	469	487	488	462	463	485	469	489	494	472	480	465	495	455	485	490	485	470	468	502	492	466	481	505	486	488	508	481	460	484	502	488	527	519	480	519	471	457	466	468	493	488	481	465	460	459	449	456	489	471	529	462	468	515	505	487	476	484	479	454	506	465	471	499	466	455	498	454	473	497	466	478	470	492	467	511	483	495	495	468	511	489	479	527	483	539	480	446	477	467	478	504	456	498	451	484	506	477	490	474	480	466	514	471	496	476	507	519	491	471	484	465	509	506	482	446	504	506	469	456	468	477	512	509	469	526	463	511	489	444	474	493	485	481	463	485	484	498	476	467	443	471	480	486	471	500	488	445	491	467	500	480	478	495	481	488	504	446	490	478	503	451	495	484	493	502	498	506	482	475	526	467	483	508	468	458	500	467	507	528	473	463	484	471	496	459	451	469	477	424	500	482	484	458	474	449	517	508	510	465	494	463	464	467	471	473	506	466	536	502	462	478	468	505	458	496	479	497	525	514	516	514	448	453	442	489	474	521	503	479	503	528	480	496	483	470	517	483	486	527	479	476	469	478	451	482	527	497	475	464	500	509	484	509	487	477	458	474	478	483	507	488	437	507	541	527	469	471	471	481	483	460	466	478	491	491	495	489	488	481	454	482	506	468	473	481	447	478	498	483	478	513	462	481	489	473	476	438	496	476	446	480	485	517	454	483	493	504	472	488	481	498	461	493	510	487	483	496	466	531	509	435	512	469	495	440	470	472	484	479	506	490	456	492	473	450	474	473	463	509	465	483	496	476	486	480	503	527	492	474	499	447	488	474	512	485	505	470	520	508	504	491	487	467	467	460	493	516	502	516	485	495	536	503	475	526	503	493	475	464	495	482	486	492	460	469	487	472	487	508	498	463	437	478	484	481	485	496	467	527	492	458	454	513	514	490	494	468	500	481
23228	21367	29043	23967	21335	21210	6611	4616	13648	6235	1124	886	902	886	846	846	796	827	757	817	791	828	778	737	774	773	782	761	766	752	726	770	710	693	787	797	753	734	767	713	812	737	784	784	686	753	794	695	716	747	713	696	733	754	730	728	774	690	744	754	701	754	669	699	695	711	692	698	705	734	690	710	747	718	715	695	710	718	732	716	697	690	752	729	733	706	715	705	716	739	725	730	695	737	678	688	693	714	720	741	715	735	745	696	725	681	687	743	739	757	671	688	756	689	711	734	721	702	772	713	745	744	774	690	738	704	717	677	718	725	693	695	728	709	746	752	722	720	710	803	711	744	678	681	726	745	664	719	737	701	729	759	691	732	680	709	731	702	782	719	693	753	711	740	717	744	711	778	738	719	724	766	723	722	753	659	746	759	738	709	734	740	734	757	676	777	727	743	740	751	695	684	723	697	677	737	761	701	717	719	756	697	710	711	650	702	674	769	759	749	697	752	702	740	714	713	754	685	740	688	659	747	710	692	733	693	714	744	707	719	745	717	731	709	708	717	748	681	633	708	747	739	683	745	718	732	751	725	690	725	755	753	676	697	696	760	716	739	718	745	759	678	696	679	724	745	704	752	733	673	743	729	694	718	740	711	687	710	700	757	694	695	683	716	685	732	730	724	765	707	770	707	714	756	721	721	701	686	692	698	679	744	748	693	687	734	725	703	701	734	699	689	735	715	641	738	796	738	717	674	690	680	717	727	758	824	710	653	670	729	726	717	732	728	716	715	723	714	701	725	674	720	728	713	704	756	745	736	722	750	723	691	750	757	690	692	707	731	688	682	734	707	711	715	667	717	714	746	714	726	728	699	728	698	690	735	738	698	683	695	656	744	695	738	748	724	741	751	707	723	742	755	704	730	727	704	685	668	749	725	718	733	665	733	691	736	706	723	710	725	728	721	733	769	720	720	752	768	735	760	735	715	717	684	722	694	697	694	699	728	724	770	718	680	683	733	718	737	729	718	718	754	779	775	703	709	732	700	689	759	695	674	739	731	777	678	720	714	715	684	793	755	717	680	748	683	698	708	658	700	752	751	761	769	684	716	717	747	716	690	715	690	713	691	688	709	756	712	759	767	701	748	690	706	742	764	673	719	746	702	769	782	744	693	700	727	671	667	735	766	771	666	708	757	711	714	741	689	706	718	677	727	666	727	668	627	765	714	690	718	676	710	723	761	743	710	732	763	746	726	716	739	730	700	733	734	683	697	791	747	681	737	753	689	712	711	739	740	735	703	729	717	700	720	765	709	718	737	723	717	756	731	694	703	714	699	706	752	668	726	722	710	716	746	710	696	716	727	730	754	713	702	755	657	690	699	705	697	685	726	688	734	741	746	731	738	736	705	764	724	704	772	717	737	696	715	704	702	686	747	687	726	709	696	755	749	696	735	698	769	732	751	762	708	689	741	753	703	710	727	741	709	728	666	693	792	680	702	713	734	729	730	712	678	700	706	758	683	700	741	731	676	690	718	707	668	692	708	733	727	723	685	700	748	695	656	754	717	719	710	739	647	686	739	673	716	709	689	679	726	678	716	733	749	655	652	696	728	724	716	721	692	674	718	698	689	662	707	774	733	783	697	736	735	755	725	720	716	692	717	713	742	726	682	720	741	721	781	708	707	734	719	756	710	679	711	692	676	711	698	698	694	667	761	698	699	745	738	762	718	697	718	681	738	735	713	741	727	705	667	755	721	735	755	682	740	691	720	710	654	703	689	708	693	705	688	754	725	753	722	754	735	711	746	689	733	694	695	715	723	705	734	746	721	743	752	679	745	747	641	723	709	709	770	729	790	713	658	715	694	692	754	742	729	670	733	741	742	692	694	660	745	742	731	705	711	710	755	759	720	745	725	752	778	721	784	683	704	707	699	659	736	738	688	733	701	736	748	698	738	678	701	718	684	736	711	695	707	729	721	741	708	678	740	724	730	702	754	723	720	717	757	725	702	707	702	713	688	744	690	685	707	736	702	726	760	742	701	725	721	735	664	666	708	748	704	699	758	678	740	684	754	757	752	705	728	721	751	691	716	711	733	747	734	754	723	713	714	716	716	737	714	710	671	716	712	674	718	726	741	756	748	704	702	674	715	701	749	663	679	718	748	754	696	701	728	719	757	745	706	696	720	718	720	734	714	678	720	702	725	754	710	698	710	731	718	718	760	749	717	684	741	704	773	730	682	708	711	755	730	737	695	703	698	714	723	745	683	704	729	755	703	738	756	667	664	744	743	654	730	728	661	685	708	708	679	738	678	737	724	685	742	728	681	701	749	713	722	706	740	688	726	689	676	714	704	739	683	738	705	703	765	768	698	725	759	741	716	659	697	752	674	724	721	665	684	740	745	738	722	743	764	704	705	729	682	697	733	727	692	674	718	695	657	670	674	707	760	736	690	724	718	735	742	712	670	699	713	715	716	696	681	686	709	716	720	709	756	763	729	695	767	723	708	764	696	736	776	710	712	738	733	701	766	707	724	670	697	713	701	717	725	699	687	699	756	738	718	774	656	734	754	749	684	767	745	699	709	715	743	715	726	714	709	643	737	706	687	725	707	680	697	693	717	738	751	747	706	711	708	705	716	698	717	708	728	699	744	711	706	658	699	684	695	746	731	714	701	721	683	735	708	694	718	782	726	705	713	714	685	716	648	710	749	740	648	691	692	707	671	759	700	743	693	690	711	693	740	692	728	695	707	738	726	703	707	797	736	709	698	802	699	712	750	732	742	686	732	754	784	741	723	710	683	738	771	716	771	730	685	719	686	709	737	710	730	743	706	662	688	742	681	737	717	753	692	727	710	759	698	729	678	697	765	712	685	742	727	721	727	768	713	656	756	712	700	699	740	766	755	698	735	679	723	747	719	718	725	778	680	688	692	661	728	761	722	684	760	765	687	721	722	762	699	653	735	699	761	678	731	714	717	750	770	706	705	682	720	707	704	693	679	713	772	683	728	729	773	740	676	730	681	745	684	696	771	697	707	700	740	752	685	675	745	733	713	704	751	748	686	713	653	756	681	733	693	664	737	719	690	734	697	699	728	696	728	718	740	735	704	733	757	680	746	696	673	720	647	732	712	682	685	698	691	750	748	701	731	731	663	732	712	694	778	721	707	682	718	717	733	673	781	664	739	681	684	757	746	742	742	705	744	730	676	732	695	752	738	724	709	698	699	776	747	748	682	701	729	730	745	730	724	739	722	753	691	709	677	683	726	667	715	730	714	750	743	728	746	716	755	710	743	675	699	726	701	730	688	720	716	702	715	702	750	719	707	773	693	727	709	691	683	707	705	714	741	778	727	710	692	733	715	728	673	692	743	687	686	696	722	698	670	715	724	738	704	701	700	743	728	775	746	703	658	696	748	725	687	704	722	719	715	699	674	736	741	719	643	630	679	673	713	743	741	746	791	655	695	752	755	716	725	744	684	699	709	713	765	728	712	739	713	731	722	686	698
41076	67003	17082	5475	3888	2989	2412	7637	20643	10189	1529	1274	1211	1091	1052	1019	993	1052	972	965	971	992	912	919	916	925	873	798	881	853	923	859	880	865	868	814	839	818	874	875	820	855	863	826	829	842	829	834	837	867	881	816	857	830	834	858	831	807	827	856	888	866	859	764	865	812	858	835	828	811	828	856	859	835	803	867	827	862	837	829	831	812	829	861	788	859	848	793	825	774	787	799	810	826	832	863	817	842	758	831	847	832	865	894	787	835	822	832	878	801	859	824	893	847	809	851	863	804	815	818	842	819	815	874	826	828	836	821	818	846	763	838	822	876	858	871	818	831	815	787	802	826	793	819	828	834	813	836	844	837	809	851	779	850	832	869	884	843	809	766	806	767	828	809	813	863	824	837	835	874	833	796	846	823	817	841	851	832	831	833	836	881	842	793	774	867	817	772	769	820	815	859	813	866	821	857	792	828	850	786	859	815	808	842	810	842	878	843	828	799	808	817	857	815	865	842	796	794	830	839	791	822	841	787	803	823	853	868	835	826	798	824	831	833	880	794	831	845	849	803	799	892	767	780	905	874	795	793	827	832	807	818	773	870	828	797	825	823	823	803	876	775	783	809	826	835	809	835	838	848	801	819	834	843	863	806	807	806	866	814	860	817	807	854	817	806	761	826	864	824	806	794	852	810	876	822	839	807	809	850	820	832	812	881	833	841	878	855	814	835	775	818	802	786	790	810	801	891	816	755	834	867	820	808	839	870	802	831	806	812	806	838	841	825	849	854	841	801	823	820	792	819	861	839	816	864	810	799	831	815	823	802	801	819	787	855	772	834	853	810	872	812	773	836	888	845	829	870	859	818	833	842	767	834	831	883	798	836	810	839	829	821	807	813	855	811	836	865	834	835	860	757	841	813	800	817	786	846	797	802	844	799	822	848	818	831	826	805	793	882	837	807	803	768	856	784	838	854	816	808	840	864	841	857	805	833	817	776	850	846	777	843	859	807	839	803	802	796	822	821	833	847	848	852	791	803	873	850	819	861	779	805	853	802	822	804	847	814	828	794	859	813	813	823	824	789	856	854	769	856	767	839	814	803	894	837	790	837	852	867	778	774	873	806	800	813	812	878	810	781	774	807	769	861	798	811	830	809	799	822	843	825	816	818	843	875	830	858	880	897	786	842	812	843	843	813	774	803	804	820	834	853	823	797	834	825	829	823	859	846	878	759	792	863	795	818	824	842	822	831	799	816	871	818	817	822	800	802	827	810	832	860	837	813	811	803	826	828	794	826	840	819	784	825	843	765	822	850	814	836	781	812	828	791	786	853	818	833	843	797	888	835	873	852	780	821	854	831	817	839	801	783	820	789	885	827	788	870	825	919	828	832	842	832	771	796	848	791	781	808	803	846	839	772	820	809	810	801	842	823	828	846	833	851	830	820	832	767	812	850	849	831	870	834	823	887	823	843	814	756	826	862	860	872	814	835	861	853	871	830	822	819	837	847	840	814	795	843	797	778	826	846	849	820	813	822	840	847	852	753	787	812	823	779	859	818	779	827	802	797	842	804	870	813	835	847	815	811	820	834	810	815	781	832	821	805	801	827	838	839	847	839	819	841	828	837	854	836	808	801	746	839	869	810	831	855	863	837	848	811	846	826	843	840	886	863	823	890	803	795	850	826	829	809	844	831	826	807	832	769	850	860	855	825	857	813	828	843	853	828	841	834	776	819	867	821	826	874	854	821	824	812	810	813	835	816	910	790	836	808	857	828	844	813	807	826	808	853	848	855	821	808	803	791	807	859	798	796	851	843	804	808	859	835	821	856	860	820	845	850	817	772	821	843	842	831	786	814	822	826	827	864	767	846	847	844	798	816	846	825	813	841	806	809	815	818	852	807	869	852	832	802	892	862	772	790	884	832	820	836	824	820	859	846	880	772	844	821	770	826	848	808	849	828	828	804	832	786	844	840	817	802	828	834	809	793	805	877	867	788	849	861	839	869	795	818	828	784	812	836	843	826	789	876	810	905	807	849	883	840	826	869	853	816	795	865	817	793	790	862	822	810	820	837	781	850	836	820	782	871	844	793	773	853	823	820	819	817	840	800	808	819	835	830	809	832	792	852	833	744	754	769	837	861	849	827	809	844	854	824	815	839	828	830	833	837	852	902	805	887	838	827	812	759	821	793	836	785	847	850	794	849	823	834	863	815	828	843	808	815	795	840	795	827	871	832	818	798	820	810	816	884	797	841	817	824	796	851	857	836	863	829	849	811	792	871	788	845	757	882	819	880	812	842	771	775	826	861	837	824	813	805	842	817	835	821	834	807	863	773	832	829	776	791	875	825	772	785	853	848	837	788	750	870	838	839	839	881	850	860	804	817	810	800	845	848	843	771	813	822	826	842	821	816	843	808	784	839	766	777	851	818	818	836	835	805	872	845	820	809	848	834	798	832	841	818	835	821	826	922	814	830	796	852	847	848	789	848	835	808	832	832	811	814	831	803	874	877	788	819	818	803	793	826	822	817	860	779	876	835	812	790	839	771	818	767	849	874	789	836	802	843	861	849	769	778	855	838	855	826	843	854	842	822	855	793	855	796	847	814	828	875	848	804	771	815	843	840	821	792	835	863	766	795	821	852	839	832	853	888	828	782	861	767	868	808	792	807	858	834	817	802	791	847	841	867	832	818	795	840	834	817	801	825	821	830	837	815	863	798	834	841	853	869	770	792	805	864	873	856	864	860	870	836	833	817	832	846	838	799	830	815	819	886	808	830	844	867	814	847	823	852	836	845	788	837	865	818	907	805	823	843	849	834	830	832	805	854	843	804	863	815	869	851	785	816	820	838	842	815	835	780	839	788	810	818	858	859	822	840	864	813	815	847	828	822	804	860	869	773	846	768	846	870	818	780	777	817	812	825	813	839	796	807	820	840	832	842	812	804	845	852	833	813	769	814	792	825	839	792	825	866	799	830	805	815	863	817	820	843	840	790	791	797	818	846	790	821	848	823	865	810	800	837	798	838	873	805	841	820	845	783	825	779	838	853	864	797	865	793	809	819	810	846	808	819	833	796	781	860	859	810	841	807	849	839	838	859	781	832	833	845	869	802	872	815	872	909	810	846	760	775	851	813	801	844	853	765	844	796	872	849	781	860	827	862	849	810	872	811	855	841	786	826	789	845	804	777	822	858	836	861	833	827	838	828	827	814	841	794	829	822	811	817	865	872	849	784	825	841	882	835	807	856	809	784	833	768	858	792	782	802	837	760	821	829	820	869	825	775	864	824	810	801	838	827	816	834	850	855	826	907	869	831	811	827	816	858	870	814	828	854	817	815	867	814	877	865	815	823	869	794	777	826	858	824	823	810	833	799	806	781	808	805	868	799	841	827	788	800	870	808	849	847	824	839	815	835	838	878	793	805	842	834	824	810	787	788	810	848	882	810	796	797	844	805	809	832	825	864	870	848	780	863	845	859	795	805	802	802	871	875	814	841	806	787
29153	26516	15351	1522	451	406	407	390	801	536	346	355	376	361	361	350	341	377	343	368	355	357	375	355	351	355	353	331	377	358	346	322	353	346	360	371	368	358	344	364	340	342	378	340	362	380	365	370	322	377	368	402	336	358	376	347	366	345	370	388	364	357	340	382	383	355	354	367	367	389	387	379	371	344	400	338	353	390	395	402	350	340	365	349	370	380	374	370	356	364	352	366	341	386	346	365	361	361	344	344	359	376	363	349	368	338	335	347	343	331	345	380	360	367	365	351	368	384	372	373	306	362	325	383	321	355	398	374	348	348	374	376	356	371	366	351	342	427	360	373	364	366	384	370	360	391	371	376	371	350	344	373	358	389	361	350	371	317	322	370	388	370	342	375	340	358	351	368	364	328	351	343	372	324	360	351	364	388	364	388	400	380	381	318	402	356	367	353	349	349	344	364	373	364	365	387	354	389	355	358	380	388	368	374	391	340	374	381	354	341	366	366	359	349	342	329	374	336	369	346	384	368	350	345	351	334	348	345	376	333	360	352	357	378	361	352	386	365	379	373	364	372	371	363	356	343	374	370	356	355	317	359	366	376	325	354	350	326	341	359	366	347	369	377	358	343	354	359	377	360	335	404	374	360	390	335	342	362	366	387	338	387	371	370	377	370	376	374	397	373	349	356	371	364	380	374	343	369	366	359	365	334	349	413	415	376	362	367	360	363	405	378	341	345	318	349	328	355	296	363	349	367	340	344	382	332	344	349	350	355	359	341	374	381	385	327	394	390	356	384	348	340	369	340	379	347	357	361	355	358	373	364	368	362	386	358	383	353	350	384	319	349	367	361	340	383	341	364	377	350	371	354	365	352	359	332	357	370	345	355	363	353	339	325	355	376	392	358	357	357	376	355	370	345	359	337	365	317	357	341	347	355	355	347	366	337	298	350	356	315	350	363	347	399	378	336	403	358	336	391	327	382	349	372	311	382	378	363	368	371	351	379	349	332	350	393	380	410	396	385	345	343	384	378	407	340	377	347	369	373	356	363	362	346	354	342	372	360	382	360	359	357	383	327	338	366	353	338	358	324	364	371	385	360	363	359	391	337	367	361	355	370	376	357	357	362	345	351	351	355	381	363	386	364	347	351	373	330	382	380	325	333	386	367	324	339	381	368	350	339	357	349	379	378	362	341	364	314	375	384	358	372	358	380	362	392	315	356	348	359	376	364	357	363	342	341	368	372	375	397	353	358	347	375	367	386	352	349	393	359	370	351	363	332	333	341	369	345	327	379	358	391	405	348	363	383	378	386	352	345	347	325	359	333	314	366	386	355	351	372	378	355	375	334	337	350	385	353	372	386	330	348	367	367	378	334	371	365	342	337	344	331	354	363	381	362	359	364	343	384	350	336	325	347	341	358	408	352	357	375	360	329	357	349	359	361	361	408	372	403	338	338	356	400	346	358	361	337	343	393	362	370	360	359	333	357	372	352	383	394	353	368	369	342	397	347	336	347	421	369	340	389	354	348	367	372	372	374	376	336	374	376	350	340	373	385	350	348	370	364	373	382	370	391	351	343	344	374	362	399	389	345	369	343	384	362	363	368	399	371	388	384	361	409	372	351	373	330	364	370	339	386	364	352	339	367	333	340	360	366	393	368	335	351	354	372	356	341	361	388	407	362	366	367	380	376	357	365	379	340	332	354	383	376	364	352	363	347	391	352	331	348	331	316	368	358	382	347	380	332	318	367	357	339	362	338	382	370	378	345	372	350	369	360	365	368	361	349	346	335	332	348	346	362	357	362	348	356	352	399	371	351	373	399	369	347	350	398	358	364	409	333	358	394	363	337	375	369	354	369	367	407	359	345	347	345	333	365	348	357	341	346	359	345	345	367	333	373	405	343	351	321	384	367	372	354	373	381	367	367	330	359	347	361	336	358	338	352	341	350	376	346	353	332	354	336	343	344	342	350	381	347	354	316	366	385	345	362	378	323	379	350	386	354	368	360	348	373	379	360	379	375	366	350	396	336	346	365	348	361	359	354	404	341	380	328	320	364	371	353	361	398	353	330	339	322	345	372	349	340	387	368	382	369	367	354	399	373	360	394	351	356	357	367	364	356	403	419	365	346	314	339	384	361	359	363	354	349	351	327	363	371	389	357	368	337	378	356	354	378	371	363	353	389	368	366	350	342	380	379	384	389	407	359	380	330	389	382	357	384	343	350	361	338	364	363	344	347	355	349	357	352	369	299	359	350	363	346	374	388	324	370	337	358	328	340	334	335	348	361	362	349	342	369	372	359	317	363	349	323	406	323	361	329	386	362	345	370	380	380	361	333	346	363	354	350	364	358	356	345	358	357	355	375	374	368	333	358	337	393	367	374	370	336	357	377	354	357	342	382	353	373	338	362	344	400	349	349	391	367	404	338	366	364	361	328	351	367	362	338	337	353	367	356	348	332	400	349	328	341	378	376	364	336	355	365	379	364	331	361	355	336	341	366	354	368	391	350	345	357	375	375	385	366	341	370	357	362	349	338	380	328	341	347	365	387	367	332	379	307	329	359	398	357	347	364	356	377	363	348	321	354	384	355	359	376	381	318	350	360	380	359	343	361	355	387	376	340	331	364	351	339	349	361	353	353	342	366	362	347	345	372	386	340	326	358	360	370	335	380	331	365	376	367	345	325	328	355	360	372	402	382	359	388	336	358	377	319	355	342	406	347	381	365	333	360	382	379	370	356	343	310	371	318	358	351	364	334	395	368	350	370	356	368	355	345	373	359	360	381	344	385	348	387	392	323	337	353	335	372	361	361	364	409	359	359	361	366	361	350	370	362	388	353	378	387	415	339	400	344	323	329	341	341	396	335	373	363	340	337	364	311	354	390	361	330	358	316	343	351	362	391	372	359	328	399	363	370	337	343	376	359	359	335	376	345	345	337	347	395	348	394	355	344	369	344	333	388	342	364	347	377	383	373	376	352	370	365	366	337	360	347	334	381	331	363	384	393	359	349	349	357	354	347	375	337	366	361	378	329	347	369	330	348	353	392	321	360	379	349	380	377	324	343	384	362	397	386	326	340	363	335	376	364	392	362	375	381	384	354	385	337	331	339	368	354	393	393	365	363	367	337	393	384	399	336	373	353	355	333	370	374	336	360	345	328	367	363	346	346	349	345	349	368	381	392	411	333	339	360	373	366	375	376	368	400	365	400	377	366	382	370	384	346	364	396	374	405	371	368	379	390	374	381	399	317	359	346	388	347	370	401	369	367	395	336	342	363	358	358	385	338	335	379	348	350	396	367	341	355	325	345	374	360	366	342	346	309	338	356	359	351	353	384	393	368	315	346	349	334	364	354	364	345	387	315	357	343	365	348	335	358	386	335	368	356	322	354	341	375	354	404	399	348	380	379	410	365	365	378	324	354	345	317	359	366	334	361	366	395	377	343	350	332	397	363	367	362	366	372	350	379	357	347	369	372	375	373	353	367	377	342	378	357	385	319
31427	41623	6361	574	527	515	474	511	1264	758	490	503	488	471	426	456	466	446	417	402	442	444	471	418	445	439	489	445	434	437	423	441	470	455	421	458	457	431	435	446	443	444	427	418	452	417	427	417	428	428	453	443	461	424	452	416	413	462	408	448	427	434	438	410	410	479	436	423	426	463	424	464	416	396	422	416	409	456	430	436	426	436	426	470	446	457	452	457	438	455	473	445	438	429	460	428	450	455	407	428	421	467	437	399	447	463	448	430	447	441	441	375	406	438	451	393	449	474	427	439	435	427	472	400	434	431	451	404	416	437	424	454	449	396	466	407	416	431	468	431	399	461	428	445	408	448	455	418	466	463	432	438	469	466	414	431	406	458	428	437	443	439	447	460	441	421	449	425	432	435	438	455	438	425	456	436	444	430	440	435	438	461	431	425	472	487	431	430	418	467	407	450	428	432	427	444	438	461	442	421	409	483	455	448	425	442	410	406	390	423	449	436	396	435	436	446	482	438	435	473	434	431	448	461	473	428	413	430	435	451	431	456	469	456	464	444	431	439	458	430	411	491	416	448	428	437	408	400	455	441	416	437	422	426	410	429	445	434	439	413	456	433	447	431	413	471	414	431	429	429	469	401	445	443	433	431	419	450	438	440	431	432	423	451	436	439	394	442	426	443	407	431	440	466	453	416	433	390	478	438	434	433	447	434	423	470	444	458	473	427	425	484	444	405	421	443	403	472	457	401	440	416	453	450	455	443	425	443	435	459	473	441	412	406	389	413	400	439	434	422	394	449	439	415	443	424	414	425	420	429	441	446	449	438	448	453	498	435	428	467	468	494	464	448	423	449	424	434	411	453	442	438	428	467	439	427	441	432	448	444	451	414	467	479	442	451	467	469	443	431	440	421	410	432	424	427	470	435	414	439	437	472	403	407	461	406	412	420	425	434	478	412	420	421	454	413	422	435	435	412	445	429	443	434	428	411	397	432	400	405	421	431	472	458	471	436	433	445	436	484	403	441	440	444	463	448	411	411	450	407	445	430	462	429	457	468	463	427	465	444	433	429	447	439	417	393	414	415	431	439	443	418	448	454	490	447	435	447	451	450	474	455	454	437	444	412	466	422	427	440	455	396	472	435	437	450	447	458	427	422	426	428	425	452	457	429	434	405	411	443	426	460	444	467	468	464	422	448	447	441	461	429	420	404	432	456	457	433	434	433	407	420	410	429	404	455	443	469	420	426	441	437	425	472	411	428	398	432	413	424	426	471	445	413	436	458	466	440	426	444	436	434	425	443	437	430	405	424	415	428	401	425	459	424	439	470	450	443	417	409	464	440	453	443	453	463	444	423	417	445	454	441	421	448	405	429	467	426	436	417	462	446	432	397	420	445	423	420	471	431	422	480	435	391	433	445	446	466	435	448	420	447	409	429	436	459	447	438	424	411	442	428	423	402	446	433	428	389	446	447	447	423	480	451	434	432	444	479	459	427	428	437	469	424	438	448	431	409	408	417	441	450	400	439	465	402	455	445	428	407	426	406	410	406	417	448	466	429	464	435	445	416	432	421	417	424	447	474	432	435	444	419	442	428	406	439	418	453	403	403	445	418	455	449	452	419	418	392	446	440	431	418	449	473	442	389	466	438	413	446	471	388	468	438	423	473	476	399	438	455	462	395	450	407	475	448	431	440	439	457	442	385	405	405	493	439	418	454	450	418	450	402	459	480	483	398	450	445	462	453	476	396	444	443	431	434	449	425	438	401	406	447	427	439	465	426	445	421	430	454	442	442	435	432	446	453	455	437	435	439	450	415	405	441	474	467	451	433	453	420	446	455	429	415	457	442	441	407	471	438	462	436	397	421	467	428	433	448	421	440	414	457	422	484	392	438	417	409	436	466	447	431	467	399	436	378	422	430	430	423	487	430	447	405	428	476	457	423	436	426	438	430	433	423	450	420	424	395	418	443	407	450	435	412	459	469	450	409	463	459	433	435	438	442	484	449	430	432	430	472	430	389	410	432	441	430	431	472	440	431	448	419	424	441	485	465	415	435	393	453	448	408	409	471	404	418	427	402	444	444	459	415	456	423	424	398	432	408	463	461	468	423	452	427	403	412	419	414	475	455	430	450	456	431	437	447	412	431	447	458	440	445	399	425	402	431	479	420	369	451	460	398	460	424	439	445	420	375	455	454	428	415	400	424	457	418	457	462	433	417	456	439	417	420	483	440	456	424	447	456	433	413	436	457	453	439	433	445	426	405	433	418	443	454	420	450	447	446	431	462	442	413	415	439	448	393	449	461	407	412	425	425	427	417	469	452	455	469	433	450	442	457	447	459	475	423	403	438	431	447	428	432	403	426	464	429	419	435	495	416	437	452	428	408	427	450	421	438	454	448	440	437	433	417	417	425	457	429	417	470	434	434	426	468	451	440	436	479	461	440	452	450	456	455	473	445	427	451	406	414	403	405	452	400	455	438	457	441	414	408	424	434	438	431	428	461	423	455	420	460	408	413	454	430	476	415	461	460	430	423	454	469	461	447	436	438	413	469	430	417	441	407	455	432	451	418	463	396	402	407	419	433	435	435	434	422	436	423	403	454	450	451	456	422	472	418	433	426	426	431	444	455	442	443	399	456	401	435	426	423	462	467	424	431	419	438	438	450	428	446	473	427	446	421	393	428	451	441	415	416	447	460	439	399	423	422	409	418	414	437	428	459	425	427	415	467	425	423	434	418	417	458	470	389	397	430	424	431	410	443	440	419	398	429	473	414	433	362	422	414	448	437	466	452	430	423	441	421	427	439	429	450	405	422	442	457	438	445	452	419	455	455	436	425	386	452	430	431	399	460	453	399	404	422	446	411	463	446	457	442	436	411	422	416	450	431	458	405	437	459	396	469	420	433	402	428	413	431	413	413	431	433	417	437	416	425	421	450	472	450	427	431	420	432	433	404	443	422	397	424	476	457	423	409	424	451	427	456	485	419	420	440	438	455	433	411	433	454	430	447	434	432	417	433	422	457	448	431	473	421	471	461	417	443	437	414	430	423	448	455	413	424	425	411	422	442	422	448	416	412	429	457	401	471	427	404	454	416	432	408	425	427	456	412	446	429	408	442	413	454	402	436	420	414	401	436	451	463	426	435	469	390	448	450	395	435	415	461	420	438	432	493	444	469	468	475	459	424	408	408	467	446	462	459	448	408	431	498	423	484	437	456	468	423	427	404	461	449	440	459	418	437	462	444	454	418	431	412	449	455	436	452	439	423	419	427	459	434	430	402	463	457	430	442	419	438	427	412	421	429	485	425	436	449	448	450	435	448	414	420	433	415	437	417	415	446	467	446	407	442	435	472	420	433	429	454	444	428	407	431	407	455	413	448	470	379	457	433	438	448	439	433	462	458	408	436	417	417	444	442	441	448	476	454	432	442	424	424	458	428	430	405	434	400	457	411	454	461	457	418	451	437	406	428	398	442	434	462	416	445	434	419	472	420	441	433
24521	21323	28429	24460	20673	5129	1095	2697	9612	3905	734	643	577	594	628	630	588	634	567	590	616	577	558	602	565	610	584	546	550	559	550	574	571	570	551	582	575	589	588	600	593	588	523	553	559	615	568	557	603	521	560	581	613	578	562	543	575	563	557	501	575	543	604	543	568	580	536	540	581	610	586	584	569	562	585	587	587	554	572	580	543	569	535	581	613	539	544	576	515	551	535	597	587	556	541	542	569	560	575	574	559	547	584	590	544	600	549	576	571	530	581	557	528	558	590	578	540	603	604	565	589	541	552	602	545	550	547	546	536	563	543	535	575	538	545	579	537	555	559	561	552	566	597	567	597	529	548	540	612	574	579	581	532	601	614	595	598	566	554	541	529	546	563	539	575	574	571	531	615	554	613	493	580	574	535	590	554	563	573	556	550	542	600	568	555	564	533	532	548	561	599	517	531	556	611	548	595	549	540	595	567	561	592	563	551	554	540	538	509	574	573	559	548	571	549	536	558	610	561	574	567	558	588	578	537	523	557	577	567	566	518	520	529	578	549	530	548	566	549	561	593	587	593	601	548	600	562	514	538	565	535	544	555	581	582	567	583	504	515	527	552	517	545	551	594	534	514	562	568	557	553	565	542	628	624	527	524	571	496	509	537	575	548	548	544	552	605	520	567	606	578	557	534	587	568	518	555	561	538	548	550	623	543	552	566	624	531	538	551	539	533	536	567	564	614	592	559	563	551	546	543	598	539	561	503	570	573	559	563	550	585	563	554	570	581	541	549	564	565	570	585	581	549	587	596	541	535	580	563	523	573	573	594	545	582	564	584	595	565	556	554	550	558	532	537	572	573	553	546	522	526	552	573	541	551	547	549	524	531	588	581	529	580	548	586	568	573	568	581	557	546	519	582	593	532	589	559	566	577	572	581	592	539	590	584	566	585	540	602	527	570	566	587	548	558	534	548	546	567	556	581	552	562	564	585	553	555	587	527	556	590	538	578	611	574	563	585	535	568	603	565	592	556	516	575	594	554	500	570	544	566	547	581	553	585	527	541	577	545	506	550	571	531	554	578	584	586	549	600	532	540	551	533	560	492	582	579	557	523	570	591	583	556	574	580	618	539	570	562	534	595	546	571	559	587	575	546	551	547	550	540	573	584	577	521	556	556	600	578	522	573	602	549	583	609	539	552	563	583	574	555	590	554	550	578	606	548	546	600	530	575	567	530	578	517	597	552	531	549	586	583	601	548	541	571	589	541	548	551	586	594	545	566	583	577	582	583	587	555	542	564	541	554	574	570	542	525	543	574	558	594	591	551	542	577	574	557	602	566	578	568	507	543	589	586	500	563	557	617	561	572	585	535	575	584	586	560	576	558	553	585	510	567	571	588	538	597	550	589	554	548	534	613	541	604	570	549	602	602	580	502	616	593	595	571	575	586	611	574	587	572	553	561	555	574	575	575	544	562	569	568	561	578	513	589	582	543	554	575	571	514	550	559	537	579	524	594	569	562	551	542	549	557	570	528	587	578	563	585	544	575	562	544	543	564	529	534	559	552	568	596	561	544	567	489	616	578	589	599	607	544	530	549	570	545	558	584	572	532	567	577	592	541	531	552	568	524	556	558	573	524	522	556	611	599	526	571	578	575	563	556	565	556	567	577	599	548	566	563	549	545	540	551	562	604	558	579	566	550	589	580	525	546	575	569	556	587	561	539	535	576	556	587	526	540	583	558	549	542	604	576	532	592	573	555	580	572	563	587	536	559	586	565	545	569	547	574	538	598	590	583	561	588	548	550	553	576	571	523	520	516	582	545	567	560	593	540	500	565	576	552	545	555	551	530	554	570	534	540	562	553	537	576	591	597	522	552	572	581	587	549	553	548	602	543	580	590	585	550	561	563	571	575	517	526	525	552	528	558	564	575	580	559	592	578	521	571	487	575	565	575	550	569	558	565	564	564	562	564	556	589	553	533	533	558	601	585	554	513	539	546	543	575	575	530	561	573	553	594	594	526	574	581	562	566	595	542	547	507	550	561	567	536	542	604	543	560	510	530	572	579	599	526	613	524	585	550	533	521	542	518	591	566	561	557	555	551	552	555	606	534	612	587	574	536	601	573	530	556	545	592	572	575	543	564	526	562	607	556	562	545	548	553	582	550	585	563	510	546	559	607	572	553	549	622	543	600	637	576	554	545	566	564	551	569	539	538	603	576	559	574	547	568	559	588	583	606	585	520	567	585	532	558	586	554	553	597	568	562	575	584	583	574	552	557	609	604	596	524	564	583	570	576	545	631	541	572	568	569	573	562	547	536	566	604	544	534	570	555	521	556	579	531	552	604	566	547	556	572	561	579	563	545	573	584	578	553	566	550	579	577	579	572	535	551	572	578	552	541	555	551	554	528	574	550	586	571	562	555	600	591	600	552	557	580	523	583	584	571	537	560	599	555	583	536	553	545	567	567	550	584	548	526	585	629	577	574	553	546	606	540	573	524	581	562	557	553	594	574	582	531	586	475	594	533	554	568	544	547	577	577	556	552	611	548	562	547	533	566	535	585	594	545	553	563	580	537	591	557	572	599	542	553	590	534	563	506	566	547	592	522	516	549	577	571	545	572	554	540	569	593	520	542	538	581	610	563	595	529	568	582	577	585	586	590	568	542	630	604	556	612	581	594	560	559	589	584	545	523	568	597	527	556	555	538	587	553	582	545	536	533	577	539	548	602	577	572	565	547	578	537	601	579	568	569	552	510	549	602	623	596	586	552	554	537	565	532	552	543	549	576	602	597	566	588	561	516	521	578	560	574	608	567	561	564	590	553	567	545	558	569	598	565	565	563	580	607	523	517	542	570	541	549	581	538	520	560	578	578	503	565	565	523	532	587	563	555	543	543	599	580	577	532	535	560	596	539	511	595	599	569	575	560	521	551	564	566	558	551	572	564	539	531	583	541	556	530	543	549	583	547	593	550	578	586	547	586	568	558	573	553	587	560	520	585	544	554	576	611	529	585	584	576	554	552	562	560	578	551	542	561	535	595	570	566	584	567	571	578	531	595	525	557	578	572	553	574	562	528	553	552	561	531	574	560	559	593	581	577	556	582	571	569	583	567	565	561	532	566	528	555	549	549	579	528	557	599	559	541	614	575	563	584	597	581	575	578	589	602	605	562	548	564	555	545	571	531	543	522	519	533	570	505	540	563	555	569	567	587	555	616	569	576	542	559	562	566	582	555	595	568	564	602	615	591	576	570	588	533	545	538	533	553	541	559	535	563	561	564	605	578	566	560	542	584	569	533	548	566	593	584	543	556	592	551	589	537	538	570	537	546	530	570	610	532	576	600	524	601	550	552	540	553	519	544	604	564	601	621	569	549	556	536	514	553	580	545	550	562	600	542	566	552	538	576	517	536	551	552	567	591	540	562	591	584	586	557	571	568	524	534	558	579	556	524	589	588	573	562	580	542	545	591	560	571	589	538	580	559	583	562	575	548	584	532	597
36110	57687	15095	2858	2054	1696	1405	4878	14882	6831	908	900	751	824	799	805	750	738	722	724	693	683	697	695	632	679	708	682	688	685	652	662	661	677	625	616	658	668	673	622	681	651	692	655	684	675	661	688	650	644	636	656	649	676	629	621	674	647	647	674	639	642	657	630	631	679	699	682	687	622	679	643	614	644	657	637	684	639	653	642	678	623	697	638	635	653	660	649	650	631	656	697	700	661	705	649	671	652	685	640	620	649	654	671	670	641	628	626	679	659	680	672	624	672	679	636	616	650	649	637	675	673	664	687	680	643	651	657	636	706	633	609	649	696	641	659	648	649	694	634	649	665	624	621	635	669	713	708	681	647	676	663	634	628	675	656	656	625	646	701	665	636	660	697	672	649	636	651	665	653	651	660	639	637	674	665	660	671	618	672	647	604	644	645	633	640	658	626	630	648	652	646	652	630	644	643	690	661	627	658	646	668	658	659	663	665	687	676	652	651	656	666	636	657	667	632	632	645	623	600	676	627	674	650	659	639	605	653	653	670	625	683	703	647	629	673	701	701	645	670	642	626	646	663	671	648	658	630	618	654	661	631	697	654	654	671	637	666	641	649	645	658	653	635	693	604	612	683	647	696	654	672	672	661	640	627	649	681	651	622	685	639	693	658	637	644	645	646	660	655	666	694	637	658	624	646	649	681	632	673	615	670	663	653	684	624	682	658	616	643	630	634	619	614	655	679	652	627	674	661	693	649	644	652	669	682	664	683	631	620	640	640	639	660	687	662	684	665	650	641	633	654	650	653	630	638	602	641	628	664	619	675	629	677	605	660	624	690	669	620	626	689	649	640	630	641	637	672	652	651	639	608	605	668	623	653	683	653	606	633	636	678	644	640	596	612	644	649	619	600	644	664	626	651	627	648	675	658	623	611	664	665	662	621	675	653	660	652	599	666	627	624	646	665	648	686	623	635	647	589	683	663	612	646	682	652	610	642	691	641	617	674	676	614	643	694	680	638	643	662	649	669	643	645	612	676	621	653	657	654	697	691	681	609	652	651	659	646	695	617	613	642	653	645	658	702	690	639	678	627	644	655	625	612	699	611	626	621	656	610	670	635	620	660	672	649	636	659	642	673	634	669	638	666	636	675	664	637	629	618	658	666	605	656	702	674	611	640	648	680	628	573	630	669	667	603	656	657	645	676	702	650	597	622	612	613	674	674	634	649	686	646	669	691	618	663	632	624	616	683	711	643	646	665	654	634	634	639	600	644	613	679	679	681	675	692	623	647	600	654	676	616	672	656	654	666	668	652	636	654	656	651	668	670	633	660	665	587	658	659	610	640	627	639	624	655	691	639	657	636	656	687	638	661	673	662	667	611	635	677	685	642	644	618	592	657	633	659	636	634	586	621	617	649	649	642	637	691	619	651	639	631	663	659	666	688	656	647	642	677	663	649	678	629	664	647	662	627	640	657	630	649	616	625	623	695	664	657	681	679	658	667	640	633	673	669	628	660	675	675	630	612	608	610	633	677	686	659	692	624	656	648	634	648	677	641	651	662	673	669	606	590	633	684	621	651	621	695	656	647	674	713	639	617	681	697	600	687	654	618	576	621	680	636	659	632	595	636	647	664	657	669	617	673	651	669	687	664	721	644	679	635	623	614	687	610	638	641	637	680	664	667	662	666	655	644	626	686	675	672	616	710	674	660	629	623	679	649	699	650	678	638	640	675	639	659	685	663	629	654	652	598	681	607	620	682	669	642	634	653	663	691	668	639	600	679	666	692	639	662	629	646	625	685	621	611	668	637	689	697	645	645	657	636	598	615	667	661	634	660	629	629	638	660	671	651	629	663	594	618	644	634	607	648	660	630	657	633	643	629	680	627	650	644	676	624	680	706	643	689	645	623	632	669	650	681	647	613	681	701	649	588	646	692	635	622	609	681	673	626	630	633	670	672	654	643	706	671	681	671	625	674	635	637	626	608	635	666	667	641	674	630	646	696	648	636	652	672	656	658	659	643	625	653	646	647	629	647	662	702	682	646	654	645	648	634	632	650	631	662	625	667	653	609	655	670	616	634	645	723	645	685	647	666	685	660	672	687	640	666	626	622	658	611	637	633	670	671	637	629	647	640	655	655	638	661	624	641	673	653	668	660	685	648	644	647	635	649	618	599	637	684	666	678	668	593	691	669	640	687	640	637	658	627	668	603	652	640	633	692	651	643	670	608	691	630	646	640	635	632	648	665	687	638	654	646	683	631	621	672	686	612	640	683	649	668	585	702	596	631	648	616	637	614	692	651	614	632	653	677	645	597	676	654	672	631	651	687	633	617	694	655	691	700	653	664	638	654	670	639	639	665	661	656	663	659	607	674	656	641	647	637	634	679	648	652	673	589	645	642	671	678	664	623	635	634	642	635	660	649	619	641	627	655	602	689	684	664	618	591	692	648	687	653	662	621	695	641	642	661	605	658	675	626	658	655	669	668	633	650	685	660	633	677	683	664	619	668	630	625	662	625	633	622	611	696	665	679	619	644	695	631	606	670	677	633	655	656	661	648	670	628	692	646	631	665	585	661	644	652	617	665	647	700	684	666	655	643	639	632	674	625	672	666	667	604	685	600	663	643	701	617	644	675	624	668	661	658	638	633	610	647	595	631	669	673	660	676	615	669	649	618	661	603	625	618	686	666	662	625	628	622	686	637	672	629	638	633	666	693	661	602	643	674	662	640	630	664	624	669	667	726	653	615	598	630	617	630	628	672	618	612	660	673	649	619	667	643	622	647	649	656	666	643	652	662	671	601	642	656	663	701	684	579	628	665	681	703	653	599	655	658	695	674	626	673	663	660	634	642	639	663	631	655	605	670	672	621	650	599	651	694	634	649	654	644	690	654	633	627	668	615	661	681	648	653	647	638	650	644	669	634	648	661	648	720	664	667	651	632	667	660	678	669	676	650	652	636	699	641	618	616	641	645	675	688	647	696	675	643	653	678	605	654	694	656	657	667	700	650	700	648	633	664	653	643	641	641	659	667	677	680	616	689	631	632	588	638	683	647	685	684	625	636	656	629	674	618	683	662	610	667	680	659	652	658	635	629	615	631	644	633	677	652	607	635	637	651	611	631	647	662	658	664	668	649	671	651	641	654	615	644	667	635	641	677	630	678	689	684	678	704	678	669	663	631	636	627	663	626	649	634	677	680	625	672	658	676	624	653	642	609	631	707	688	623	690	632	695	681	645	680	678	632	646	658	597	641	692	630	662	702	665	649	600	680	669	661	615	643	611	640	667	627	671	678	667	643	666	671	677	619	686	627	620	639	671	632	589	643	636	640	683	646	682	662	650	664	668	661	688	639	650	667	650	619	690	696	644	682	654	671	637	670	661	581	674	648	669	644	621	660	677	658	636	615	640	643	661	640	659	646	667	643	641	603	614	664	634	664	610	637	610	632	667	615	657	683	628	634	672	640	642	618	639	695	626	593	673	645	702	646	637	589	638	638
25541	21456	27169	25124	7223	801	591	1303	5499	2164	493	470	469	473	467	437	425	440	406	421	429	452	430	448	420	432	440	471	416	447	398	436	403	454	450	434	437	447	412	432	419	400	420	454	421	443	438	399	433	420	433	433	403	452	428	446	385	427	412	437	434	392	422	400	411	429	440	456	431	434	419	400	363	404	453	426	452	388	437	399	440	399	439	409	432	405	421	426	447	409	379	441	400	399	443	395	411	406	387	431	447	406	434	435	439	450	397	417	405	439	422	420	407	432	448	426	454	455	437	421	435	425	433	428	474	431	416	425	459	392	453	436	450	447	413	425	431	398	448	417	388	383	420	440	399	416	444	419	391	409	440	389	453	448	447	426	433	421	438	470	417	407	429	467	440	423	407	414	433	396	397	417	388	381	425	424	404	404	428	392	403	396	411	448	407	421	367	441	407	429	476	391	432	467	443	436	466	417	408	382	419	440	451	424	437	428	418	411	404	424	427	413	427	393	394	459	448	427	454	407	405	421	406	423	418	452	436	434	439	386	412	392	400	409	425	366	414	403	428	421	383	435	369	426	415	432	433	448	457	399	417	422	420	446	418	423	402	374	411	403	447	387	443	393	404	442	444	441	436	437	416	389	424	418	456	415	406	390	405	441	442	416	418	436	379	413	402	419	401	392	422	394	401	411	429	428	402	424	436	473	417	391	438	381	432	385	415	413	404	414	439	399	398	416	459	437	419	453	431	414	421	400	392	380	450	370	410	414	413	389	430	419	444	413	424	474	391	444	409	454	444	446	442	410	423	433	464	434	414	428	402	408	419	425	439	442	408	427	393	443	423	413	416	428	436	412	438	412	423	431	383	444	460	419	428	444	422	412	411	368	439	433	444	417	438	434	409	424	422	414	406	448	414	436	427	412	409	405	415	437	363	405	404	415	399	406	389	464	441	438	405	447	411	397	370	422	387	405	441	408	396	434	422	405	452	418	397	415	429	437	441	429	445	412	416	389	390	426	406	438	424	452	432	436	409	412	403	419	437	423	447	448	393	414	397	408	399	426	433	394	437	410	435	431	417	424	437	410	403	388	461	420	433	433	402	478	449	435	410	425	428	425	423	405	412	439	399	427	430	445	413	399	393	445	464	427	424	395	447	425	465	426	383	466	433	434	410	454	430	448	408	418	413	426	425	393	422	387	435	434	447	429	408	429	416	437	421	406	433	392	414	417	415	426	452	386	432	418	416	447	389	406	443	437	409	404	425	405	422	419	404	446	426	430	445	407	408	392	399	428	396	429	436	418	398	400	424	431	437	455	418	426	422	422	446	400	412	414	435	412	431	426	388	421	387	401	426	397	434	424	390	442	454	420	429	464	415	387	391	391	363	423	402	472	422	439	473	458	403	407	403	398	433	382	426	402	428	423	426	428	442	418	430	406	450	441	427	415	444	426	417	455	415	430	383	416	419	426	431	408	435	421	443	391	422	392	408	441	452	418	422	439	403	386	447	444	389	415	400	431	420	430	415	447	447	430	441	403	484	386	422	429	433	386	450	445	391	434	428	381	425	436	426	404	425	417	431	455	443	453	463	448	451	453	394	405	421	417	413	406	423	397	443	434	409	422	434	413	473	417	410	421	395	426	395	400	368	414	458	435	389	433	446	419	430	438	397	448	449	419	396	439	438	422	441	441	438	428	431	440	440	438	439	418	404	409	415	428	425	433	420	461	405	425	422	434	392	452	458	417	411	426	453	419	441	480	465	409	416	440	422	407	450	414	403	389	420	437	416	417	433	421	421	446	401	392	415	432	405	390	371	436	416	446	436	411	426	448	432	443	420	438	407	417	473	393	435	440	408	365	412	348	426	376	371	411	420	409	434	414	433	423	430	443	428	415	370	427	405	415	417	418	448	415	390	395	443	414	439	421	417	434	448	430	427	428	473	436	418	402	387	459	438	428	417	442	401	443	451	429	402	450	394	451	453	462	434	437	415	395	426	427	408	404	434	391	405	451	411	430	412	428	395	393	429	448	433	396	452	444	403	391	400	439	447	435	401	400	431	429	421	408	436	421	403	415	423	406	397	432	434	426	402	442	440	396	417	406	460	450	416	401	455	427	427	424	426	414	434	436	416	413	424	415	434	396	437	438	407	419	419	419	441	421	436	406	442	428	422	406	426	437	427	427	416	429	442	428	420	441	434	416	432	443	444	410	416	432	451	411	405	450	444	427	419	431	422	415	397	405	437	411	400	416	455	454	423	436	397	423	435	416	419	450	425	399	370	430	391	439	432	412	448	446	418	422	410	422	419	446	406	418	436	416	413	410	417	427	430	421	448	428	417	436	405	432	420	419	414	445	408	381	428	421	433	447	405	429	391	400	418	426	402	388	383	431	383	414	444	377	422	441	426	446	442	385	386	448	426	426	434	415	430	412	389	428	428	434	410	399	417	408	421	423	432	444	372	434	417	422	443	419	442	377	456	410	426	432	392	422	408	421	404	410	413	423	403	405	407	459	429	445	445	434	385	425	441	418	425	404	365	441	419	390	403	406	413	435	427	436	445	428	423	397	459	404	409	423	403	372	471	418	440	459	434	437	446	418	420	415	408	427	456	418	419	431	400	428	446	460	430	431	422	451	462	443	435	436	423	442	444	408	437	411	439	393	434	428	413	424	396	399	416	428	396	396	463	443	392	390	419	407	415	408	425	412	435	423	401	433	443	419	442	452	417	405	404	404	446	426	444	459	421	445	398	404	438	410	452	431	397	413	429	424	426	402	442	425	403	446	398	421	448	416	406	428	432	443	398	398	437	430	397	441	406	409	402	439	413	430	421	404	424	441	439	422	447	428	418	453	415	419	411	455	423	429	465	441	384	405	430	426	413	427	422	406	418	408	449	454	457	408	431	411	406	399	416	408	455	430	422	405	433	464	422	447	437	424	397	395	449	400	405	406	403	407	426	418	414	416	398	414	420	444	402	438	405	390	439	441	415	392	406	429	449	420	413	424	422	459	422	385	445	426	434	434	421	403	404	460	424	425	449	454	431	447	410	438	449	404	423	373	443	382	429	456	406	418	418	427	397	379	424	444	430	448	409	431	433	454	413	404	397	405	394	431	409	460	413	401	451	407	442	425	400	457	421	452	406	429	439	465	422	399	409	458	420	431	395	451	435	415	392	393	414	413	411	428	428	439	397	435	431	426	424	430	429	424	426	443	413	420	424	433	397	436	380	408	420	420	416	410	414	399	420	420	398	410	411	443	431	426	412	399	452	364	399	419	422	448	418	431	438	420	406	419	410	416	382	403	429	412	409	387	415	427	450	425	410	426	433	417	410	415	451	463	398	430	413	405	392	416	418	398	398	423	412	406	413	408	401	414	385	443	388	431	417	412	414	399	442	428	433	456	439	422	418	407	392	436	398	425	442	435	416	413	411	426	414	442	406	457	427	396	401	402	413	455	444	414	396	423	432	434	415	423	454	429	415	366	411	456	415	411	460	430
35529	52498	9829	1835	1315	1083	990	2843	11840	5053	697	585	579	597	619	571	579	569	566	505	513	542	510	566	547	535	523	524	503	540	538	554	530	571	555	551	522	499	551	525	505	507	541	482	517	554	501	501	519	504	563	504	500	537	501	509	505	523	525	496	495	473	505	512	541	539	535	489	502	525	535	541	509	509	552	493	511	520	552	469	505	490	539	521	510	513	507	514	525	516	483	500	510	569	509	506	561	482	516	542	488	546	547	477	499	513	534	522	507	586	493	469	497	494	478	524	493	522	531	496	489	516	514	496	461	503	499	491	521	499	492	538	462	519	544	523	481	513	527	490	564	506	564	496	507	505	498	537	515	512	497	493	488	543	474	488	503	516	519	481	571	482	550	534	538	492	524	519	528	512	513	515	533	474	513	498	535	491	535	502	518	522	469	517	524	531	477	534	493	515	522	511	497	482	535	474	543	526	547	524	506	532	541	515	509	497	492	488	529	549	521	520	508	512	517	504	520	547	541	467	523	523	491	507	500	510	521	546	523	501	507	515	514	512	548	489	542	500	495	535	524	494	536	551	518	531	528	517	499	551	528	543	556	533	537	474	522	498	492	509	540	534	514	498	474	518	507	480	499	528	501	508	498	521	482	522	486	521	526	491	550	517	533	529	500	523	516	521	520	510	520	536	522	549	516	532	504	523	531	510	516	501	534	537	552	565	516	503	486	492	537	522	497	503	533	523	494	509	490	548	500	516	519	524	511	557	536	513	466	520	538	492	480	541	458	494	506	496	519	502	498	545	539	498	529	554	496	509	494	524	540	480	538	505	540	520	511	532	495	530	513	457	506	492	506	512	493	495	499	508	537	470	508	461	475	530	544	481	477	550	548	540	468	518	531	510	542	488	567	525	520	537	501	544	490	517	461	517	491	501	482	538	516	500	539	518	503	499	536	506	467	470	563	478	540	477	499	484	530	549	539	554	518	521	520	467	464	523	572	489	500	530	549	541	504	467	525	562	544	467	465	459	581	499	560	534	506	507	501	480	545	518	515	513	533	511	469	521	519	524	499	498	493	523	511	496	521	518	511	547	545	484	497	501	536	504	488	581	490	534	520	547	495	527	496	531	476	563	494	468	523	536	524	518	555	522	479	550	533	524	476	503	515	506	506	500	492	483	525	486	524	493	528	520	502	520	556	509	537	527	540	516	527	525	558	494	522	532	517	534	479	549	504	516	523	497	509	534	540	512	518	494	542	501	500	499	491	518	506	499	515	485	508	463	514	516	509	520	501	537	513	487	514	501	526	503	516	522	523	503	535	488	518	480	533	534	542	550	521	506	543	552	510	495	533	511	519	518	483	470	529	535	506	491	506	487	479	497	486	542	510	526	528	527	534	474	505	520	521	517	483	523	491	577	520	538	510	492	530	487	536	467	526	535	542	550	482	485	532	486	533	544	552	509	548	489	547	514	528	506	478	513	501	526	489	488	515	524	553	544	508	542	497	502	522	502	503	519	501	543	512	555	523	488	509	529	521	517	517	567	517	519	484	511	442	501	530	509	514	520	565	551	518	477	523	537	487	511	517	507	516	540	523	527	491	548	531	506	455	545	509	479	528	526	512	533	498	516	495	518	484	474	506	517	504	480	533	540	528	524	494	501	505	542	483	538	530	519	508	512	491	534	530	503	529	499	503	510	520	540	523	514	517	483	540	514	528	523	513	522	557	501	533	527	474	503	485	560	523	502	504	521	552	513	526	499	503	493	483	500	499	520	511	518	524	527	520	514	552	490	544	538	514	547	510	530	536	532	522	513	506	535	521	542	502	543	501	493	535	510	512	539	547	525	528	503	491	498	543	536	522	542	506	593	521	527	517	528	551	536	524	515	519	514	535	516	499	473	466	522	493	527	481	520	468	495	543	494	511	501	484	503	515	469	509	501	500	523	499	476	542	499	514	508	464	522	505	520	549	535	519	526	492	512	495	555	532	515	484	504	515	537	524	513	524	527	553	556	539	497	509	510	526	559	500	482	539	521	527	539	535	502	548	486	532	511	504	523	496	534	488	549	484	525	543	519	539	523	481	506	497	494	493	528	504	511	524	518	538	508	527	546	508	488	530	515	552	504	509	533	529	527	539	495	523	526	498	480	492	509	535	551	501	524	450	526	533	555	564	500	521	469	507	488	530	505	498	521	547	514	516	546	523	566	505	501	526	503	542	520	473	523	497	520	551	510	519	489	498	500	515	525	510	524	484	517	478	554	506	509	542	552	512	511	481	529	505	480	525	520	511	500	504	515	519	511	531	579	519	488	548	501	473	478	487	523	514	561	514	519	546	540	516	486	509	532	502	471	486	519	517	496	530	501	508	528	500	551	468	529	532	510	534	514	548	476	500	500	537	500	502	496	506	505	471	507	519	539	483	518	476	548	528	521	534	507	523	498	523	545	491	533	509	561	548	527	557	551	495	552	512	505	534	531	492	526	529	526	484	521	543	515	510	489	517	531	548	497	557	494	490	531	507	536	502	547	527	514	499	565	517	499	461	524	469	524	510	517	485	500	532	495	491	547	537	507	541	506	540	500	532	571	520	506	514	505	509	530	529	517	532	527	568	524	534	518	493	519	531	523	504	498	525	491	503	532	512	540	481	462	525	489	549	527	517	515	529	495	516	571	501	533	498	548	514	522	514	504	511	525	511	475	528	524	510	511	550	520	549	502	547	522	504	543	526	537	565	485	520	516	544	519	531	468	552	502	531	529	519	514	510	512	515	524	517	518	505	522	487	496	561	506	503	511	507	488	490	493	500	526	541	515	518	546	516	524	514	524	509	504	474	530	513	501	513	506	522	493	526	511	504	433	519	489	497	549	539	527	518	490	538	581	509	500	478	515	521	473	531	518	516	523	547	512	514	531	502	535	549	534	518	511	552	524	501	520	530	526	494	471	497	542	509	499	503	515	502	508	515	520	511	563	484	496	486	519	544	501	503	479	518	505	532	514	511	524	507	490	513	502	506	520	534	499	535	547	467	500	495	538	509	525	498	521	506	498	526	474	513	540	540	541	491	475	562	504	531	494	515	549	509	505	481	490	522	504	565	547	540	519	511	484	517	514	529	520	497	500	540	532	523	487	526	527	492	532	492	513	501	544	488	485	511	517	510	498	570	494	520	536	519	491	515	516	545	521	560	510	514	522	511	526	511	543	502	507	522	493	514	513	531	525	501	538	499	543	506	528	487	487	552	510	531	507	522	523	499	512	503	515	523	542	501	511	505	527	478	509	493	492	556	509	492	531	524	500	525	565	484	522	474	514	449	530	532	515	466	510	535	526	544	516	516	521	514	530	495	525	490	524	505	495	524	514	517	513	494	528	522	520	502	488	516	530	516	536	542	573	503	493	521	516	507	502	550	474	502	547	512	509	540	498	521	560	563	546	517	521	514	526	501	524	523	494	539	568	532	508	514	510	493	522	526	531	521	538	476	512	537	541	541	479	532	504	537	527
23218	21321	29084	23866	21292	21229	6972	3143	20113	9180	1436	904	915	868	873	847	794	784	804	819	779	779	806	837	768	765	795	730	756	785	719	776	734	714	778	758	745	723	758	758	747	699	765	704	753	773	709	780	762	730	754	715	755	762	756	760	745	737	712	746	711	713	722	698	768	693	737	739	736	739	750	775	692	728	765	720	728	736	777	686	752	732	721	719	711	739	715	682	704	714	763	742	671	723	723	706	771	722	712	766	713	761	725	729	736	687	732	735	732	759	736	712	782	736	717	781	684	754	730	800	703	730	739	712	733	703	761	721	747	771	771	756	700	754	716	767	763	745	748	729	720	730	713	695	729	700	745	689	749	768	733	735	732	744	750	722	686	734	762	721	742	777	728	740	711	736	696	726	732	750	771	748	710	717	723	776	713	730	769	738	728	740	743	702	738	730	723	675	716	708	709	730	724	726	732	725	705	740	706	718	727	704	772	754	724	718	703	720	706	720	727	697	721	717	708	771	696	721	709	728	732	719	763	694	764	705	720	759	710	728	749	699	731	747	681	757	718	739	750	726	698	726	738	752	721	679	730	741	750	689	691	783	675	718	761	733	722	694	758	759	717	764	752	747	736	695	672	679	744	706	700	749	709	718	719	785	706	711	755	726	737	741	737	710	743	708	735	709	705	741	728	749	705	726	713	722	739	686	708	709	699	731	707	727	735	700	776	717	748	727	746	739	696	743	779	707	707	753	765	720	747	709	732	758	756	744	714	689	775	717	749	754	733	709	718	762	705	728	704	795	705	710	705	752	680	757	772	765	701	764	707	727	692	728	727	705	723	752	756	775	740	749	716	774	747	768	714	757	710	738	698	736	706	740	653	717	745	723	708	750	715	688	737	758	699	747	719	715	694	715	743	682	699	751	728	749	715	732	690	744	714	736	771	710	740	752	746	716	696	725	720	749	712	730	736	780	773	671	716	695	759	726	706	733	678	713	674	739	669	768	711	714	771	757	761	813	738	754	755	766	727	761	729	743	718	753	715	723	727	727	733	729	708	752	728	723	708	735	733	724	722	723	701	762	698	704	712	669	704	720	720	723	698	732	720	759	701	748	700	694	709	706	717	734	698	759	700	712	727	742	762	673	722	730	700	714	730	748	664	735	752	710	737	761	733	766	725	737	736	713	708	742	748	746	717	689	736	719	749	732	716	782	699	798	738	704	739	716	702	761	675	723	753	732	754	696	729	752	680	692	701	704	734	737	728	703	779	725	715	782	711	759	744	767	702	748	710	723	728	711	718	716	708	723	706	728	728	712	744	738	745	685	755	693	723	713	775	748	720	694	688	674	712	745	747	724	745	729	740	736	703	724	728	727	712	733	732	705	763	732	714	706	751	750	777	694	751	728	798	712	693	759	712	751	642	761	712	709	686	684	758	697	735	726	706	756	704	680	737	698	764	733	769	725	731	725	794	737	762	794	739	713	693	701	738	740	748	699	674	724	717	737	686	725	705	707	701	757	726	752	725	752	708	710	714	709	735	760	715	697	693	706	668	696	746	716	719	730	765	691	779	721	737	720	723	703	737	697	728	726	730	783	709	715	733	746	697	720	749	736	720	745	757	720	770	722	721	717	729	731	699	683	776	739	737	732	736	760	664	692	709	714	712	740	752	740	746	784	738	742	757	701	668	701	715	716	725	750	693	677	727	693	753	756	678	729	732	709	702	763	747	753	696	740	776	686	743	745	735	743	716	735	727	744	735	722	703	687	752	761	708	768	703	720	686	706	726	736	736	722	694	743	732	748	751	735	714	713	773	751	751	700	728	694	756	729	756	726	740	734	767	740	718	714	698	698	736	715	742	730	762	686	756	682	767	718	704	743	722	700	730	746	725	741	729	692	696	704	673	722	724	738	689	665	784	695	725	725	724	758	742	745	730	735	722	734	679	721	730	701	747	699	754	743	717	720	695	726	720	715	737	739	719	747	728	745	798	733	770	691	703	747	728	748	741	748	733	744	745	687	685	752	741	686	682	710	734	750	725	778	772	745	744	692	691	728	762	732	724	733	777	693	726	736	709	711	734	718	709	755	703	744	781	729	664	763	727	730	806	699	772	716	716	722	725	686	754	702	723	720	733	763	752	735	734	773	756	737	681	692	682	725	725	728	745	696	746	709	675	721	741	727	741	726	702	761	708	768	735	706	678	686	732	744	687	728	723	725	710	722	712	739	730	737	746	813	702	770	711	743	713	719	747	741	767	733	725	713	755	672	703	757	731	740	740	689	724	737	689	766	686	715	714	763	718	729	701	725	701	755	710	720	717	708	690	697	702	729	746	771	701	743	774	715	716	714	718	695	690	745	750	728	705	720	727	730	662	753	743	780	770	687	758	692	718	727	691	724	721	718	692	753	752	704	763	737	708	778	697	701	713	741	774	796	772	714	736	740	733	740	717	721	721	680	683	770	760	736	746	781	744	767	717	698	754	747	760	725	689	687	731	735	711	691	732	757	742	753	704	727	752	711	716	702	728	690	739	767	705	696	707	763	695	716	746	728	730	700	757	693	723	738	729	758	688	719	691	739	718	747	704	688	711	738	703	750	708	768	720	761	702	773	703	784	700	732	736	747	722	782	729	720	765	778	750	729	679	705	691	720	734	679	715	713	733	681	757	724	690	740	708	769	727	713	759	758	758	724	779	683	730	672	753	718	680	724	708	775	748	698	769	742	719	751	706	723	717	719	697	743	752	757	796	713	717	734	703	718	753	695	735	738	766	717	730	711	734	708	761	717	783	712	751	722	712	727	730	714	753	706	723	786	745	728	752	764	757	704	730	640	737	690	766	798	757	705	736	719	726	735	740	771	727	704	717	693	707	748	781	669	746	714	724	713	729	730	673	760	690	727	773	762	750	777	690	761	673	697	737	758	684	722	700	733	729	719	713	694	723	721	732	770	728	677	728	689	739	709	753	729	747	694	724	711	720	733	721	750	735	701	730	770	701	758	729	738	795	752	692	771	731	725	707	710	760	720	725	730	707	726	758	758	718	716	708	709	729	755	704	720	764	751	734	697	720	720	728	777	740	728	714	713	722	714	754	735	716	725	719	687	741	699	731	710	739	682	736	706	731	717	746	732	711	700	735	744	739	779	764	705	694	696	681	691	736	720	715	692	748	766	732	783	739	747	707	728	781	739	681	752	722	712	712	762	698	739	733	687	729	705	721	726	750	722	699	728	762	748	712	749	685	719	733	696	734	749	674	677	753	719	755	717	694	724	785	721	750	731	745	700	711	747	728	737	738	683	705	713	707	657	737	748	753	703	702	790	693	728	711	751	705	748	764	685	749	722	750	737	713	740	703	733	771	712	767	690	710	763	738	688	710	697	744	698	723	749	756	765	744	746	675	713	686	739	718	702	767	747	706	728	711	754	763	779	709	746	769	775	694	745	680	744	784	737	678	688	782	814	740	723	715	787	727	759	753	754	725	701	710	740	711	782	738	689	725	763
41565	66407	18917	5438	3948	3123	2431	5528	26078	14111	1442	1275	1218	1131	1051	1025	1061	988	1008	967	922	919	910	928	880	880	913	914	925	851	837	905	876	878	899	841	862	857	884	870	845	815	849	832	827	881	872	877	842	805	838	799	787	884	854	863	833	829	829	882	817	809	867	883	820	834	851	827	843	812	841	893	836	833	809	898	852	791	804	845	839	842	801	854	874	854	813	898	847	842	869	819	806	852	848	863	821	856	810	841	871	865	855	852	801	831	831	791	872	832	924	824	820	846	876	849	786	836	860	848	800	811	819	833	825	836	815	832	867	881	874	850	831	823	848	784	842	772	870	862	817	794	867	790	878	799	883	844	811	876	885	911	803	835	862	862	820	850	807	820	872	864	901	831	788	814	826	829	854	842	860	798	853	828	817	833	823	847	848	878	814	780	838	844	813	860	858	816	895	841	845	851	893	809	827	868	822	844	811	813	862	842	824	865	877	801	796	852	820	837	802	839	839	838	847	842	900	836	880	848	834	833	760	830	823	816	813	827	863	798	835	838	820	878	793	856	840	835	892	854	819	807	819	773	819	783	855	823	847	841	857	838	818	839	834	813	835	805	867	846	833	840	830	807	811	844	830	813	827	892	846	874	793	854	817	819	765	826	831	870	870	841	871	810	838	808	842	858	849	826	880	835	826	851	833	833	813	833	827	843	862	796	833	836	805	818	896	906	805	839	798	833	870	885	825	828	815	861	821	830	842	863	840	817	860	831	818	790	773	810	840	838	823	845	783	831	808	827	864	817	815	841	850	802	810	842	854	825	838	843	825	838	829	811	794	854	804	828	820	802	822	843	824	853	869	843	828	849	789	842	782	862	822	846	849	864	815	826	807	835	843	801	807	889	853	837	800	844	811	817	804	867	895	876	816	823	832	839	894	814	869	875	824	821	895	800	860	859	863	821	839	819	832	816	844	859	876	794	817	820	823	845	861	859	761	835	860	836	850	857	804	842	874	809	853	844	862	797	844	806	839	883	850	854	844	816	873	861	820	881	815	859	818	881	845	845	812	855	827	854	817	837	809	814	858	849	845	825	781	844	824	794	891	800	786	832	874	834	805	840	845	877	843	845	818	878	851	857	859	828	861	861	799	896	811	861	788	819	833	842	864	855	895	836	812	887	817	832	827	845	883	838	819	852	843	798	833	838	836	801	839	752	828	839	807	807	843	829	859	818	846	820	848	805	819	875	812	869	835	835	852	847	811	841	806	802	805	761	801	883	821	843	817	807	817	869	884	784	858	797	809	824	857	798	808	812	728	848	874	874	856	841	870	815	878	825	853	869	786	816	835	839	792	808	868	858	861	853	858	804	841	894	839	850	818	781	811	878	813	841	826	902	847	880	812	790	815	846	841	800	820	841	842	841	811	866	786	838	862	838	806	829	845	801	841	829	867	841	804	836	824	846	822	863	804	819	890	847	850	810	780	776	780	830	829	852	845	854	867	759	840	816	814	852	842	863	853	892	837	819	853	845	862	827	763	861	819	789	825	828	854	848	800	847	803	777	867	821	773	832	819	799	822	859	824	823	851	864	870	791	794	890	771	872	869	812	741	830	809	830	881	815	816	812	806	838	808	850	813	838	862	857	830	831	859	819	854	895	837	796	846	834	836	857	865	815	782	790	837	802	846	775	892	804	882	865	890	825	858	819	843	808	850	820	852	876	812	875	824	863	853	837	884	841	852	870	787	847	808	878	853	813	852	855	841	834	843	840	853	835	798	860	869	826	832	817	845	798	847	824	907	783	879	861	814	869	827	834	813	871	834	818	865	824	855	870	861	846	842	804	851	841	821	784	780	792	894	801	849	849	876	798	833	836	861	814	814	828	822	824	798	864	876	801	869	847	835	873	799	821	817	834	876	823	822	885	834	875	893	875	826	820	889	855	854	837	852	866	811	821	819	817	817	852	796	819	844	838	864	842	854	798	841	811	829	795	820	853	802	846	805	780	815	807	851	801	834	866	855	792	824	822	843	828	886	832	842	797	853	828	812	834	831	781	820	835	903	861	820	845	798	846	837	849	815	840	865	847	837	816	830	848	765	856	814	833	883	806	845	837	798	848	855	798	838	859	814	873	835	824	876	885	881	876	862	864	835	832	825	824	821	891	824	818	875	831	852	877	842	808	829	862	848	820	833	804	837	830	843	854	816	838	791	837	819	846	812	792	832	832	841	841	875	806	813	825	850	889	865	796	819	786	850	810	861	812	842	835	857	822	857	837	798	810	841	868	866	837	808	801	836	860	805	845	789	863	816	860	772	845	882	850	825	795	831	827	898	821	817	846	878	856	837	822	851	831	870	829	816	826	830	857	847	858	837	787	857	848	820	849	816	825	833	827	839	840	816	779	795	814	792	840	830	796	824	832	798	818	824	832	810	836	834	834	836	884	826	823	850	787	822	843	836	823	802	824	845	852	734	826	841	827	826	864	862	840	874	805	816	867	874	830	835	861	805	852	822	881	875	871	842	800	790	816	889	887	822	787	846	838	860	881	812	825	862	858	850	862	867	820	812	868	864	821	852	847	829	789	842	828	844	851	827	815	831	841	816	853	882	831	870	852	791	831	801	876	833	859	851	842	860	823	830	840	903	832	857	826	855	836	831	845	820	819	821	898	801	857	844	856	820	810	811	848	847	824	815	871	861	859	863	873	847	839	848	859	829	839	880	849	800	835	845	844	832	838	819	880	866	831	811	818	848	819	844	878	786	798	836	830	819	829	845	819	865	791	819	830	819	802	817	850	851	780	820	823	825	870	825	874	816	809	889	802	814	824	859	876	824	807	848	823	880	824	857	859	848	830	831	849	843	855	826	853	841	879	865	800	807	866	797	850	820	837	767	841	862	841	803	794	854	794	879	862	821	848	796	829	852	851	890	853	792	864	822	856	795	791	819	836	836	850	867	833	830	812	828	817	823	822	893	847	866	830	811	830	834	833	816	850	875	880	828	795	823	823	857	810	840	844	768	836	856	872	852	797	836	842	814	856	821	849	814	853	841	812	854	803	845	853	832	789	796	832	793	825	858	798	838	828	842	818	835	857	833	892	853	797	851	796	868	839	855	853	814	813	846	814	842	849	799	816	782	877	800	812	907	821	816	843	796	868	830	860	859	824	835	777	781	838	794	862	872	798	837	775	819	855	831	874	827	800	844	838	818	844	807	846	819	834	832	850	801	819	861	854	829	853	832	892	835	803	815	833	877	817	875	831	849	825	833	826	813	844	802	822	824	808	827	800	854	819	846	832	836	845	857	805	844	864	857	829	858	819	831	858	824	834	819	887	814	836	872	845	823	805	804	807	784	844	865	825	844	866	849	856	803	835	868	793	814	871	837	835	849	854	827	871	807	870	852	819	846	789	800	819	833	890	831	844	832	814	820	814	833	845	831	794	885	930	797	894	778	822	803	882	871	831	806	828	841	795	791	879	846	849	789	804	828	789	860	825	853	794	886	842
29064	26451	15172	1715	616	546	416	391	1300	665	373	342	393	344	368	338	367	368	348	377	333	355	352	361	363	369	377	359	324	360	341	342	349	346	371	347	345	378	325	363	393	335	377	304	370	341	339	359	333	360	351	328	323	295	347	356	328	364	363	351	399	327	357	344	337	379	344	358	347	342	360	365	343	329	338	355	372	368	358	354	339	355	357	280	364	360	373	335	365	352	329	385	360	370	333	355	332	325	381	344	351	337	337	352	372	359	377	357	353	344	353	349	308	337	334	370	363	347	337	327	342	346	341	351	339	337	347	328	375	310	337	370	341	353	365	346	344	341	336	348	394	342	344	362	318	308	346	388	353	347	351	342	319	348	345	319	354	362	360	372	356	372	343	326	367	358	328	348	333	370	371	367	341	371	368	371	351	349	348	352	360	361	345	362	345	377	353	365	386	379	365	324	401	339	328	336	333	359	377	308	354	387	360	337	317	327	326	361	382	361	349	386	349	368	384	377	356	351	371	359	339	375	342	385	354	334	344	337	380	318	328	332	345	352	338	343	367	318	341	355	335	342	324	372	350	335	342	360	331	358	340	369	361	335	347	316	353	359	326	346	319	326	343	369	339	348	347	376	359	350	382	340	340	354	305	366	341	304	372	369	346	351	351	376	352	350	386	405	327	370	355	334	332	307	381	314	318	353	323	350	355	375	354	346	332	318	344	349	379	347	350	331	348	358	321	363	343	330	365	350	344	363	354	365	342	356	369	380	349	340	319	323	368	357	350	356	347	379	354	341	337	373	356	315	340	332	332	321	349	353	347	360	341	337	343	388	356	368	359	338	354	331	358	361	332	379	343	344	357	314	327	384	391	302	349	383	335	337	376	356	343	356	317	317	365	345	379	356	338	339	357	348	353	363	345	347	369	351	369	368	366	332	326	377	397	323	362	354	397	400	348	367	350	332	350	362	377	322	336	384	343	369	367	347	352	371	366	333	325	323	345	383	359	358	348	348	354	395	363	382	327	346	382	356	365	328	370	350	357	353	340	354	373	364	338	378	379	351	387	330	376	360	357	347	342	335	343	362	354	365	390	359	345	350	333	364	288	335	347	367	364	368	360	342	355	340	386	332	337	345	382	332	333	317	354	374	351	321	335	364	346	348	377	336	332	373	395	356	368	337	370	354	338	348	375	342	392	351	348	392	378	370	362	380	351	356	344	343	359	331	321	344	348	373	347	309	348	336	376	324	347	348	339	367	352	356	356	340	348	378	345	325	354	357	344	337	342	351	380	351	340	365	355	382	318	359	343	357	350	353	327	338	361	375	409	361	372	348	355	361	385	357	341	372	360	327	376	343	384	343	371	316	357	354	357	331	365	312	385	384	366	334	363	372	368	343	380	368	332	384	340	342	400	346	357	327	383	356	342	349	353	345	351	360	328	328	380	347	309	359	317	333	350	359	376	396	343	347	381	361	367	391	343	367	357	350	370	390	384	354	365	335	349	370	378	305	368	347	364	388	341	339	346	391	387	324	344	324	355	350	319	318	320	340	364	352	339	338	359	367	343	360	349	357	343	356	336	369	357	370	368	350	375	366	313	360	354	361	342	367	364	348	344	325	347	340	328	365	327	352	362	348	329	352	358	378	346	365	343	366	345	360	359	314	392	368	362	321	368	336	363	365	356	346	358	356	359	324	338	340	347	390	332	340	368	372	383	343	378	336	390	367	372	364	348	367	350	338	349	351	358	365	377	410	378	376	322	347	349	339	328	359	334	373	354	355	377	339	343	374	379	339	335	371	342	336	324	329	348	317	372	336	383	337	365	353	355	297	339	374	323	372	314	378	357	332	341	342	362	355	350	359	375	338	336	375	360	355	326	307	369	347	366	379	350	350	392	359	350	320	357	320	352	360	354	345	340	344	333	358	332	376	388	348	359	344	341	345	345	396	344	366	353	368	381	373	365	339	356	336	374	350	349	369	354	335	341	352	360	322	360	368	341	314	385	386	377	370	368	340	356	357	328	345	339	344	366	423	327	354	339	365	375	325	353	369	370	361	378	325	365	360	373	374	338	359	322	398	404	335	350	329	375	368	369	347	341	369	316	362	326	362	379	336	361	355	352	350	364	353	331	338	349	336	354	325	374	393	347	367	349	323	336	360	346	360	321	354	348	358	365	365	346	373	365	319	347	350	322	332	360	370	363	376	347	348	320	362	322	336	377	336	349	329	354	350	385	342	346	337	392	342	333	383	349	332	360	338	364	360	347	386	327	364	335	327	337	348	332	383	382	355	366	355	404	366	364	346	350	341	346	355	353	337	354	350	332	353	356	348	351	377	329	337	358	352	329	373	332	366	397	358	345	379	335	350	337	379	330	351	368	371	332	358	342	386	371	340	388	361	333	345	345	331	353	307	367	388	331	351	365	353	334	363	348	337	382	343	348	357	358	388	353	326	358	359	333	355	378	333	356	372	359	348	350	370	379	360	353	352	359	387	363	351	365	371	378	368	352	366	331	311	371	337	351	334	350	337	337	364	343	337	370	342	346	342	333	341	380	370	377	345	361	357	341	341	351	375	372	365	366	359	353	335	349	366	337	337	371	343	377	355	342	384	378	371	364	348	351	329	337	325	355	377	324	354	351	335	355	346	326	364	348	356	353	336	340	351	359	342	330	321	354	355	358	358	344	347	354	370	335	345	332	320	382	386	364	349	351	355	352	355	359	367	340	356	329	364	332	368	355	351	346	360	356	347	360	334	354	316	373	366	339	367	345	363	362	358	353	344	362	364	365	375	359	338	351	363	370	330	346	348	381	365	333	364	359	334	372	342	343	376	367	351	351	367	335	350	365	354	364	362	368	349	308	374	337	364	341	353	370	381	329	348	354	372	377	371	360	332	358	357	380	357	364	333	337	348	343	337	364	332	364	384	337	340	382	320	382	321	353	362	364	337	381	359	347	356	336	320	322	357	337	368	393	380	348	352	347	365	351	369	369	313	348	341	357	346	393	357	346	352	350	344	349	366	337	376	349	371	334	379	346	342	375	353	343	370	333	340	336	347	373	372	345	374	341	354	359	361	316	376	330	329	353	336	358	342	346	369	351	336	372	330	336	357	358	374	387	383	384	354	356	373	382	362	363	352	389	352	359	362	349	355	353	360	346	343	330	340	362	377	371	352	359	343	336	335	362	368	361	346	346	341	374	363	355	360	396	353	364	378	341	340	343	356	352	364	378	334	369	360	374	380	374	341	349	355	378	339	349	346	356	349	372	358	372	343	341	345	392	367	357	350	341	333	330	371	359	373	349	377	339	380	349	395	341	352	339	377	345	329	343	339	371	374	333	335	356	370	360	375	374	354	367	384	376	360	338	357	377	377	361	344	355	347	331	321	352	339	384	339	355	374	354	343	371	376	353	361	360	355	319	369	316	366	356	362	346	330	341	345	348	347	363	332	325	346	338	340	337	328	336	320	398	333	350	361	320	321	329	338	372	373	362	325
32251	41302	6673	652	545	496	468	570	2197	1073	434	474	445	496	421	429	397	462	402	430	452	430	442	408	437	405	413	405	390	446	420	406	413	415	416	417	445	465	429	419	446	432	409	427	428	486	421	435	453	464	422	409	407	422	411	407	428	471	430	457	437	405	411	447	449	403	422	424	425	406	411	456	449	475	395	401	434	426	438	399	434	386	407	408	441	441	411	409	418	414	448	428	379	440	448	438	424	395	452	455	420	437	448	445	502	462	413	413	439	488	412	413	449	446	459	454	432	404	401	412	422	416	434	432	429	388	461	391	431	447	408	424	428	437	398	447	402	416	443	394	424	434	458	419	436	430	427	438	430	448	397	447	434	438	431	444	396	440	405	423	418	390	373	440	440	419	422	445	409	423	443	404	449	423	418	431	447	488	442	438	423	443	403	414	440	422	424	427	434	436	433	431	422	426	500	423	457	408	453	418	448	446	424	412	382	425	434	443	430	422	428	430	473	457	424	443	439	401	408	416	474	414	422	453	466	459	400	403	408	450	412	383	442	438	438	414	400	437	438	399	436	416	429	414	437	428	396	437	430	423	426	422	411	410	431	400	446	439	406	483	425	439	433	436	392	428	394	397	422	416	450	445	383	388	439	389	396	419	426	390	412	444	464	414	429	398	417	445	398	422	412	437	399	415	446	458	457	403	424	414	427	430	433	418	431	432	436	425	442	408	414	425	438	410	439	388	407	430	452	429	455	409	422	392	421	448	421	429	439	436	413	429	426	435	401	449	423	388	431	462	439	443	432	441	416	424	441	415	414	432	430	424	443	439	432	416	466	427	439	441	436	402	423	427	425	412	432	423	407	400	422	415	458	397	428	429	433	426	422	454	405	415	387	446	432	445	415	414	395	409	434	422	425	441	438	466	413	457	436	407	463	445	449	427	429	400	465	446	411	453	441	417	442	441	433	396	450	448	422	431	433	378	401	415	374	431	407	429	442	466	434	397	418	415	392	438	424	463	451	425	391	403	425	457	465	423	443	431	445	444	402	413	420	415	428	434	416	405	442	398	357	422	442	419	436	403	403	398	409	465	433	414	428	410	415	458	409	440	441	466	445	395	421	442	445	386	426	461	396	429	487	409	452	444	410	397	399	410	419	435	405	399	420	430	455	427	441	396	443	438	394	433	401	427	420	400	443	408	434	413	427	429	422	435	421	408	436	448	410	409	420	414	400	409	428	438	432	388	438	407	414	403	434	439	424	428	418	407	417	409	404	447	406	483	423	446	385	404	415	442	440	418	443	415	432	398	443	430	440	420	399	429	413	421	434	468	393	418	428	415	422	407	438	450	439	423	416	411	421	458	410	447	394	433	409	468	421	417	428	431	441	409	425	441	442	435	405	458	423	465	432	448	443	468	401	460	426	448	384	467	374	409	431	407	446	431	428	432	414	422	424	373	414	427	402	431	417	435	423	424	408	473	423	413	403	390	389	429	474	412	432	435	398	440	437	438	424	422	446	429	439	442	399	434	423	416	439	457	436	416	416	431	431	431	468	423	426	445	450	431	399	437	419	427	379	408	413	455	402	427	445	397	440	441	457	422	452	440	464	433	400	414	433	430	454	438	429	455	431	390	431	428	418	437	455	431	378	478	423	413	425	429	459	393	427	481	424	469	436	420	427	421	426	421	406	441	399	458	396	429	421	421	392	449	418	441	428	413	460	412	414	422	433	407	475	371	452	407	415	426	467	389	447	396	450	471	422	405	407	408	402	432	418	449	400	426	402	483	453	408	453	456	461	422	406	421	468	405	423	405	415	434	419	429	402	407	468	432	439	378	442	434	430	400	435	452	423	388	403	411	451	434	417	458	469	424	430	397	398	383	420	456	427	430	441	407	410	385	420	415	452	447	448	432	450	381	428	425	392	424	400	435	425	447	453	411	419	452	433	440	435	442	429	410	448	416	438	403	445	409	442	424	429	409	420	398	435	448	430	416	426	469	434	417	404	414	438	435	427	401	423	437	450	423	420	459	430	417	383	434	388	407	461	418	412	442	438	409	419	395	418	427	401	433	406	393	413	405	412	405	384	429	453	430	453	395	430	418	420	424	401	474	427	432	429	392	400	433	434	445	419	412	435	377	392	457	464	424	415	421	388	423	453	444	403	426	427	437	449	415	421	412	426	451	447	425	400	422	425	444	402	412	447	417	376	414	435	436	407	427	458	428	380	412	426	399	380	438	429	413	412	428	433	469	444	430	421	445	419	407	433	436	484	427	419	440	449	425	430	434	413	453	434	413	458	424	398	459	418	428	420	414	419	419	415	395	446	432	455	446	414	443	391	434	440	411	448	418	444	426	440	438	430	412	409	456	438	406	416	401	432	442	441	431	423	401	400	409	430	399	445	470	439	418	419	425	422	414	425	425	414	464	416	411	397	444	485	445	408	419	437	445	438	435	423	425	451	394	426	442	437	395	429	417	416	437	452	438	445	434	421	433	407	405	448	411	414	440	411	455	434	439	458	429	441	438	436	420	425	423	439	454	417	455	437	422	427	423	385	449	431	450	431	466	456	465	424	398	417	436	418	389	401	425	440	387	430	462	451	434	415	470	397	443	447	430	414	431	401	470	443	389	406	412	436	424	414	436	434	425	402	418	409	400	439	410	418	453	439	431	457	380	456	420	444	433	412	437	426	449	422	423	439	380	448	412	436	453	423	411	421	420	429	420	415	440	407	404	441	412	395	383	447	431	434	425	425	453	431	429	396	441	429	421	436	463	425	444	414	440	403	417	422	426	443	443	418	400	417	419	434	421	448	447	441	459	444	397	415	389	429	401	463	417	458	372	444	405	420	422	379	429	447	469	414	456	449	418	422	404	431	480	449	436	410	461	413	443	430	391	441	451	404	462	401	414	435	391	438	427	420	404	446	441	455	446	426	415	432	440	402	418	429	403	419	429	416	376	428	431	445	444	440	425	397	427	444	406	438	415	405	425	445	407	423	415	452	425	400	424	444	395	399	435	434	420	438	408	423	435	418	387	386	436	418	428	406	426	397	423	436	418	429	425	455	438	414	405	414	397	445	424	432	439	448	411	481	387	436	455	404	431	402	457	439	422	440	423	413	425	453	420	371	421	428	436	384	399	391	399	416	399	415	407	419	427	440	431	425	421	434	394	431	425	417	439	433	397	429	409	423	440	418	404	414	452	414	457	429	441	391	443	411	433	439	426	425	432	433	422	460	448	425	447	401	416	449	430	433	410	432	430	380	407	415	441	406	396	435	412	413	425	451	389	426	460	421	437	413	399	413	427	401	445	425	446	460	422	450	407	451	446	485	404	409	437	426	461	417	438	398	432	426	445	413	396	400	412	422	445	468	383	445	422	426	422	437	434	452	386	456	423	415	416	416	391	456	435	422	411	439	441	461	404	443	407	431	422	446	406	405	428	409	434	426	419	387	419	416	444	460	435	421	450	408	446	410	423	406	423	459	406	429	455	411	405
24496	21354	28390	24527	20657	4627	1079	846	9296	4894	826	625	617	556	556	568	587	624	610	570	565	554	580	563	566	555	552	554	535	592	511	522	531	519	502	532	536	548	516	515	534	513	569	560	563	489	565	555	519	573	556	581	569	524	538	538	548	554	501	540	534	511	525	567	520	542	565	539	544	534	528	580	547	525	552	477	518	565	489	504	508	487	563	525	535	528	562	516	527	527	539	508	551	552	602	528	542	546	547	522	531	539	546	517	518	511	510	531	531	512	549	537	536	510	521	559	498	532	560	511	525	564	525	498	536	492	548	524	556	541	549	527	527	553	556	523	535	515	520	536	552	508	537	570	586	562	577	534	514	543	557	505	507	524	525	492	519	517	539	563	516	545	547	509	566	486	528	522	536	492	549	501	527	593	506	539	533	538	525	514	521	549	550	520	539	521	522	504	518	524	537	517	546	540	522	503	528	516	542	535	512	499	490	543	551	581	485	547	563	556	517	543	565	501	520	504	558	529	519	522	554	544	514	504	489	540	547	461	544	542	550	527	540	542	522	510	520	504	517	558	554	569	485	524	547	531	539	580	520	552	571	547	525	547	565	533	531	528	488	567	518	554	592	522	524	488	583	586	508	504	508	514	541	551	531	511	554	585	533	539	493	523	535	506	560	550	533	540	515	536	514	543	547	540	561	523	569	531	543	494	520	533	544	540	512	500	511	515	528	562	574	521	509	508	585	529	471	513	553	514	557	488	533	524	483	538	487	491	505	525	559	515	465	485	541	551	561	535	554	551	570	542	551	520	521	546	535	512	526	539	509	488	512	546	522	517	530	545	514	541	578	531	528	598	521	553	495	567	505	538	502	529	471	503	519	506	512	527	532	488	526	526	502	543	558	541	559	579	530	545	545	499	524	491	517	507	544	539	508	521	560	528	544	517	548	512	527	476	520	554	530	499	511	525	574	588	507	553	579	540	560	508	539	525	539	561	568	548	528	529	520	530	557	517	533	538	512	488	498	542	518	552	502	581	519	532	547	550	526	522	526	536	502	516	557	532	558	554	511	515	572	512	519	536	513	540	545	556	570	525	516	513	523	546	550	524	536	545	524	536	493	551	517	525	522	503	569	488	523	546	521	530	536	544	513	505	523	509	529	533	537	580	520	524	523	564	588	538	553	518	521	531	571	511	534	542	467	548	539	516	526	517	567	521	566	515	538	548	511	498	478	515	544	499	559	517	529	526	518	498	534	549	493	535	539	534	569	523	525	537	544	526	522	546	549	526	523	534	539	530	550	522	525	545	527	541	494	522	532	540	527	531	577	560	558	478	538	496	521	579	530	588	540	568	517	504	537	520	510	490	521	572	520	526	537	512	569	522	530	463	541	540	527	508	548	516	485	524	522	542	572	564	539	568	530	533	538	518	499	534	584	522	507	540	522	521	543	503	539	510	478	524	530	522	543	575	542	543	582	559	558	565	487	513	506	525	508	532	537	512	519	509	531	548	505	542	531	511	528	531	586	509	567	536	527	562	504	505	531	523	525	545	527	513	535	555	526	553	503	537	551	520	518	484	506	509	522	533	503	540	553	520	539	539	513	496	557	558	561	496	517	506	532	496	521	543	527	537	548	516	532	498	509	529	484	552	566	517	567	488	522	560	569	544	508	507	517	552	541	542	553	553	539	506	517	509	529	557	573	571	531	508	536	523	496	491	543	540	564	547	479	513	516	525	506	517	532	533	533	574	568	536	574	560	549	524	531	536	510	522	522	578	529	499	572	579	559	543	519	538	567	502	504	523	542	562	544	559	508	593	543	559	552	541	527	544	505	522	500	530	513	543	564	578	538	487	519	555	528	525	510	551	557	486	533	526	552	530	514	573	545	492	518	545	525	512	525	539	555	527	557	565	523	532	569	497	538	502	548	547	501	516	520	528	516	549	575	551	570	528	544	529	565	563	547	534	515	563	604	491	516	535	515	521	555	545	562	537	530	560	530	525	510	547	552	511	503	521	529	523	518	544	531	535	525	527	557	507	510	478	578	509	526	545	471	537	511	536	573	497	538	570	532	539	534	496	524	516	522	516	534	532	545	534	529	548	516	534	527	551	516	485	547	525	554	517	525	554	517	579	468	564	514	537	552	546	540	558	545	527	536	514	544	561	516	590	547	513	514	523	526	515	516	506	531	525	528	566	542	497	530	533	530	535	515	543	532	524	582	530	513	495	561	542	557	509	500	538	524	569	545	528	541	559	528	516	515	508	520	513	528	503	549	505	532	539	545	554	530	580	534	519	487	492	520	529	560	553	501	552	464	556	527	536	553	561	535	504	534	565	585	541	571	532	544	555	543	500	533	505	551	502	523	525	547	517	518	506	509	548	526	555	528	549	556	538	545	540	535	514	540	527	556	560	590	536	520	519	507	539	529	561	539	546	540	535	539	526	563	489	551	533	546	504	557	504	547	566	514	525	589	515	526	541	512	511	532	524	534	514	512	529	517	532	486	499	560	521	548	507	533	543	560	529	516	543	518	526	567	512	584	569	479	536	503	552	516	529	523	533	496	529	529	543	530	557	532	534	522	535	523	520	530	563	505	556	529	513	520	523	512	527	512	560	559	532	542	520	526	509	513	510	533	525	524	535	532	543	540	544	561	527	538	526	503	549	534	530	537	504	500	548	534	526	533	528	534	505	512	547	546	519	565	560	548	471	535	483	528	547	497	542	564	532	527	560	551	543	522	541	535	507	535	549	564	493	537	518	532	546	522	542	533	500	574	481	572	520	498	505	520	526	556	520	544	553	538	535	557	518	527	495	531	521	511	506	501	497	536	515	514	515	522	529	539	520	577	519	530	541	516	550	571	508	532	555	517	520	564	509	600	503	529	551	551	549	538	537	512	491	522	556	541	554	487	481	534	551	556	504	526	522	548	574	551	522	527	558	575	515	523	552	572	543	543	543	511	534	541	497	523	523	531	526	533	530	523	560	542	547	503	530	541	550	545	547	511	495	562	558	524	517	533	516	521	584	554	545	558	499	522	515	529	522	506	557	540	566	571	552	566	569	527	542	521	477	554	550	526	563	525	507	559	546	513	483	538	577	574	572	553	548	533	540	566	526	480	547	538	536	511	521	513	539	549	543	537	590	576	548	483	549	529	478	556	550	526	523	524	500	482	547	491	505	522	531	504	501	531	508	547	536	564	545	567	552	528	527	535	549	537	518	536	568	527	561	522	543	548	561	553	538	530	504	518	542	550	560	496	531	535	547	500	514	548	522	574	556	566	496	522	516	560	567	530	537	554	499	551	527	559	513	536	509	522	533	564	515	551	544	541	527	504	497	524	511	533	552	524	552	531	507	503	551	550	512	544	537	545	570	534	558	500	531	526	547	526	515	538	553	524	543	513	535	545	578	532	513	545	506	534	533	518	505	574	521	585	544	512	540	534	528	521	560	525	558	491	505	512	496	508	555	483	539	527	526	519	501	555	557	523	559	512	556	504	518
36239	55383	11582	2900	2088	1707	1405	1376	15126	9221	902	834	798	729	696	734	735	683	675	656	663	686	656	649	672	638	642	695	639	670	677	630	622	651	621	644	618	609	634	662	607	617	618	639	622	592	647	597	622	589	614	666	615	583	642	611	656	627	640	628	579	598	612	643	598	594	604	649	587	646	643	614	638	611	605	602	633	625	580	604	609	636	640	629	634	609	601	596	645	612	643	647	647	625	630	611	626	604	582	652	604	615	634	618	620	626	598	633	667	631	562	629	645	638	621	584	609	638	601	611	663	627	594	595	642	609	621	606	627	679	640	592	615	626	568	588	565	626	632	627	663	605	652	679	621	623	653	610	640	687	619	631	602	608	618	612	626	644	616	650	641	609	629	666	618	578	623	611	625	615	607	618	616	626	622	613	616	589	649	644	587	614	649	621	609	613	631	636	615	584	637	632	646	609	689	651	597	623	631	594	666	607	612	613	639	607	607	640	607	609	636	629	636	633	622	611	598	632	610	640	635	638	645	629	635	667	665	617	598	595	618	632	592	616	617	634	575	569	598	611	611	620	620	603	620	593	598	629	636	599	595	592	638	645	621	592	641	626	598	599	663	629	557	600	655	604	559	644	639	635	613	611	616	651	614	585	636	667	699	637	629	613	625	603	608	631	597	631	634	615	618	567	611	615	601	634	600	599	592	606	584	642	635	632	639	633	624	642	600	622	652	631	595	565	659	611	649	633	658	614	598	585	618	650	603	619	607	615	637	588	649	655	618	607	625	654	616	632	657	655	655	663	620	649	661	616	623	632	574	621	634	610	625	633	614	644	612	601	630	647	609	627	633	618	614	618	614	627	626	635	615	598	635	651	610	616	593	621	597	644	574	709	665	601	614	605	607	580	616	694	596	656	620	605	636	610	593	628	628	574	587	598	603	618	589	654	661	581	635	588	617	672	621	659	597	587	662	641	609	658	619	629	635	634	615	620	597	646	611	592	617	606	643	605	649	615	620	653	608	636	608	634	688	649	635	623	611	608	593	595	597	622	621	634	636	606	609	677	633	608	623	572	578	628	604	617	615	617	626	641	661	696	624	626	610	615	664	587	631	610	620	605	593	608	653	644	651	641	604	596	657	614	623	607	643	579	614	566	573	575	635	625	658	666	580	642	621	664	679	622	633	629	570	629	633	645	607	593	675	612	625	608	656	575	618	589	639	609	578	590	666	576	646	608	621	625	622	637	625	627	598	635	640	586	577	587	612	604	606	585	650	678	613	591	633	668	630	582	638	623	585	628	615	615	595	607	637	645	636	660	627	630	620	614	588	600	639	574	677	629	614	601	601	641	651	579	603	608	624	602	595	639	639	593	600	594	606	597	589	613	601	642	631	582	602	623	622	612	674	573	622	612	617	665	610	593	579	610	598	655	633	612	594	617	610	629	652	645	618	647	636	655	581	571	608	673	650	610	655	639	624	636	631	639	636	608	601	608	643	629	612	614	605	610	619	618	649	637	649	614	633	629	629	606	624	641	572	607	611	657	633	605	600	602	609	662	622	588	625	613	596	632	647	602	635	616	609	626	574	614	592	596	606	656	693	637	626	632	628	611	604	646	609	647	640	630	621	636	663	589	662	595	606	618	596	661	625	612	635	567	603	635	615	612	648	598	629	642	635	612	595	666	634	641	595	589	628	621	629	564	617	617	629	614	601	641	606	611	636	614	573	643	628	579	618	629	626	612	694	640	643	625	630	616	655	608	630	638	642	635	609	636	632	638	611	613	600	619	625	621	622	621	609	627	603	579	647	599	652	600	607	649	653	634	619	606	593	624	699	655	628	624	632	627	631	613	627	672	662	623	610	639	615	650	617	615	576	615	650	666	606	606	635	640	588	590	616	618	663	593	639	601	605	591	646	631	663	623	650	627	617	610	570	597	638	590	637	624	581	615	621	603	612	626	666	621	585	614	570	606	614	633	629	662	622	609	595	652	624	631	604	633	668	572	636	602	605	615	604	659	636	650	623	601	615	587	647	586	614	637	657	575	671	671	628	616	601	643	645	635	640	611	610	603	644	646	625	649	613	625	659	632	599	601	616	590	606	578	604	638	627	575	618	607	627	617	639	590	648	613	617	601	621	619	594	664	626	651	646	599	614	563	612	614	594	610	618	610	585	662	637	611	562	610	617	597	625	618	595	661	607	647	633	642	611	618	618	609	593	588	632	655	584	608	652	585	665	660	661	621	671	610	659	640	535	632	587	621	586	615	597	626	612	622	610	666	629	622	637	634	585	616	631	621	631	613	643	606	633	586	601	612	656	655	618	644	635	591	568	598	605	624	637	605	658	651	592	619	612	646	591	604	672	597	630	563	602	630	620	611	577	630	611	631	636	665	616	661	617	628	615	619	612	630	623	586	619	607	617	630	645	606	590	581	609	609	613	594	612	618	600	602	615	611	648	609	612	654	610	617	597	606	660	604	616	614	630	603	564	634	629	570	601	631	626	609	651	637	608	622	614	590	618	639	636	609	620	629	602	636	627	648	610	644	640	611	637	643	653	590	611	578	635	599	647	640	583	661	618	617	632	647	615	593	654	639	582	655	640	599	604	621	636	596	563	600	608	555	616	657	604	572	580	629	601	580	652	614	607	637	612	631	609	603	605	551	652	674	593	614	667	588	627	656	644	606	586	581	629	634	607	659	617	640	633	645	610	623	589	619	644	628	614	630	605	637	618	665	586	616	637	647	579	628	654	647	652	602	593	617	596	612	587	597	644	629	641	601	626	615	647	610	621	602	583	600	609	660	621	618	650	621	627	613	633	578	629	665	610	605	614	684	667	651	618	634	615	587	609	603	609	620	607	615	622	613	586	660	607	632	660	650	581	578	603	628	603	614	628	598	609	643	583	641	606	613	575	588	543	590	606	634	625	629	598	624	607	612	634	614	597	604	682	621	578	595	633	605	658	605	625	596	623	580	568	620	643	609	619	643	615	668	640	565	632	629	614	648	608	593	620	638	616	645	617	622	630	651	621	612	638	653	650	590	617	632	624	651	651	641	645	594	657	645	637	631	626	635	652	581	593	607	637	624	642	590	588	607	617	645	630	660	673	629	603	607	614	619	649	675	617	610	639	629	655	601	606	610	634	611	627	663	612	642	633	622	580	630	596	638	625	626	652	644	661	632	639	608	577	627	587	626	663	626	611	626	613	573	609	669	601	625	567	617	627	637	633	615	621	683	592	603	611	620	638	603	624	646	622	634	624	629	616	617	622	632	647	635	645	654	616	605	647	627	621	634	653	594	626	621	614	649	639	625	567	612	607	585	621	638	627	599	627	634	651	621	600	596	561	654	656	641	629	640	641	610	648	562	675	675	637	611	647	643	616	624	605	616	659	629	643	614	631	673	634	638	575	673	621	602	623	614	637	594	614	616	570	605	622	637	624	624	625	618	621	636	601	659	632	637	625	593	633	647	591	586	597	596	614	661	599	616	599	590	633	610
25466	21417	27170	25171	7388	740	579	1136	5862	3087	488	421	454	392	447	414	447	428	436	435	395	374	403	400	393	391	424	405	404	378	404	411	425	419	391	385	388	397	385	369	382	365	361	423	379	382	420	369	412	388	377	375	431	378	359	387	389	370	391	390	391	379	355	390	414	366	339	404	408	397	382	351	386	396	391	415	384	388	404	363	366	419	374	396	410	366	396	405	419	427	364	394	384	403	389	416	402	381	396	382	383	384	388	390	368	386	429	396	385	380	393	349	401	387	386	344	397	411	407	362	378	367	393	418	396	366	394	406	358	408	386	400	387	364	401	390	426	378	409	382	400	386	391	398	392	404	423	397	372	379	396	415	372	369	389	420	375	406	396	393	355	386	372	363	378	389	367	374	397	382	366	375	395	373	397	386	402	385	410	376	402	400	370	374	365	396	389	389	411	381	382	379	414	398	406	365	393	398	358	398	393	401	369	398	391	420	408	378	396	384	396	404	403	382	404	399	387	389	380	394	386	388	375	394	417	388	390	407	377	395	376	396	389	376	399	417	379	413	389	405	388	405	376	397	391	407	394	437	369	403	392	391	386	405	397	423	362	428	394	394	388	408	396	419	421	409	345	377	400	365	400	360	358	364	387	355	394	398	410	373	387	394	397	374	399	408	365	414	421	360	409	386	388	386	392	384	374	369	364	392	373	382	384	351	373	388	382	396	413	376	402	382	363	381	369	417	370	401	376	402	388	382	351	374	405	392	375	415	370	397	400	417	408	388	382	368	398	398	376	411	393	415	389	371	411	389	385	449	385	396	345	405	391	411	381	383	387	381	384	377	405	379	403	395	386	369	378	379	379	384	362	370	375	367	362	381	386	386	430	358	404	380	410	420	362	393	395	371	407	374	343	396	422	384	353	405	391	387	380	428	411	400	408	371	407	372	399	384	425	384	408	398	414	373	345	355	371	420	369	412	408	397	429	411	384	412	382	389	412	407	400	407	358	374	360	388	407	410	401	406	378	389	381	433	382	381	387	396	372	412	393	437	370	388	397	438	389	377	413	368	364	392	367	367	381	391	363	375	378	389	364	385	418	395	395	377	391	392	387	374	375	418	374	388	397	382	411	392	402	435	386	403	364	386	387	391	401	402	379	401	398	418	402	392	402	363	371	372	390	379	407	382	369	367	393	365	363	367	388	366	375	367	421	391	375	376	398	386	367	394	376	387	410	413	393	393	437	398	401	388	383	362	391	357	391	393	414	380	411	360	387	397	370	377	386	398	392	364	379	404	390	399	382	390	392	360	401	385	390	412	380	383	384	395	405	397	359	403	399	407	371	390	348	389	389	371	399	375	419	408	416	438	388	392	386	380	403	396	423	379	406	366	398	365	357	370	377	390	406	367	371	385	407	451	391	424	426	371	367	403	377	392	380	359	380	401	388	421	417	421	405	397	410	397	368	405	386	405	387	406	409	390	384	411	381	406	408	386	388	376	417	445	405	384	367	387	364	388	382	355	390	390	380	391	357	391	438	366	396	375	345	407	406	407	392	389	391	358	404	407	352	366	380	391	379	392	353	407	403	405	388	409	366	359	383	390	371	372	385	382	382	382	379	385	394	366	395	385	419	378	397	366	360	379	381	406	400	389	404	389	379	393	387	380	363	397	393	394	364	395	396	448	403	376	404	377	366	380	375	422	421	368	386	386	398	417	407	378	405	420	377	436	401	398	386	385	359	410	388	404	387	343	370	396	416	404	385	395	397	382	405	359	384	403	436	432	381	369	410	363	394	354	380	405	385	380	399	401	409	372	402	427	381	430	382	370	371	396	400	378	381	401	373	382	377	390	378	386	353	378	386	402	385	388	352	397	388	386	342	371	377	402	383	421	355	404	390	412	375	376	385	451	379	396	419	389	368	390	395	380	392	412	397	410	383	381	398	408	377	393	416	367	395	360	392	395	408	411	396	451	372	391	368	350	410	372	401	382	374	370	389	389	395	403	373	382	371	426	370	386	415	401	412	357	347	372	387	379	402	361	418	368	402	429	361	367	382	371	389	369	368	360	395	389	395	364	416	390	362	411	416	363	373	405	352	401	387	367	363	388	377	363	382	389	418	406	386	407	406	409	395	382	381	413	384	355	365	380	436	377	415	377	388	406	410	396	386	447	405	384	401	376	391	376	416	393	402	388	374	378	389	363	403	390	389	441	355	377	411	379	378	380	395	399	407	440	362	378	389	335	376	356	391	379	436	359	406	378	378	406	375	366	385	391	392	421	344	373	412	403	401	392	371	407	380	410	395	418	408	382	455	341	378	391	414	392	353	394	387	388	366	355	404	394	399	353	368	397	381	355	369	390	405	383	357	449	393	354	364	405	373	386	414	433	377	461	390	385	379	406	373	414	390	357	409	395	421	358	381	363	388	389	383	388	419	384	365	356	406	398	402	381	390	386	401	376	375	396	387	405	364	403	337	376	365	371	374	371	380	381	382	388	367	401	374	404	393	375	427	402	387	394	415	380	402	412	392	415	380	403	374	407	363	377	378	363	367	408	386	416	354	400	403	386	393	374	401	371	394	382	435	360	426	363	383	406	421	404	386	410	387	382	379	385	412	384	404	409	395	374	366	356	397	368	377	417	358	411	383	391	408	385	375	399	371	400	389	381	373	415	393	397	400	401	371	361	393	408	392	392	419	401	375	387	372	412	426	415	429	357	391	405	413	379	407	404	402	362	426	362	361	356	358	394	377	396	378	401	423	408	396	394	372	351	384	375	339	418	373	399	417	421	380	377	387	401	385	410	373	364	397	378	390	402	381	351	383	376	403	424	383	382	400	406	414	392	401	357	367	372	375	383	411	390	384	385	395	388	399	384	434	359	404	403	377	392	366	349	396	348	417	381	370	411	359	382	354	396	395	383	375	376	402	394	396	396	411	393	367	368	381	365	377	347	368	385	380	377	404	392	417	374	395	410	366	378	406	432	425	361	399	379	388	411	398	403	393	389	388	390	365	400	381	398	350	362	373	382	378	426	385	367	390	379	372	375	385	366	414	380	399	383	400	369	371	396	407	400	384	369	377	406	407	376	358	382	378	357	384	369	364	390	344	398	382	404	381	378	354	400	381	404	365	393	410	377	394	398	343	388	399	368	413	355	364	381	433	390	383	399	374	363	409	392	390	402	363	398	400	376	388	389	375	397	399	408	379	410	380	367	405	353	384	383	407	401	398	385	416	405	389	391	372	394	404	394	388	394	396	396	427	346	386	387	420	426	402	406	380	372	382	383	354	401	393	404	442	416	396	383	391	333	380	380	398	402	363	378	388	408	377	382	406	395	394	366	407	449	382	412	399	393	387	448	364	382	380	376	393	365	390	368	408	391	405	399	382	383	373	384	402	362	376	392	366	387	367	392	409	377	375	392	407	368	407	394	389	416	378	430	380	388	383	371	384	380	364	404	381	406	396	378	388	379	397	373	366	415	380	393	376	378	382	387	382	382
36505	50286	7109	1793	1331	1047	953	2745	12829	6942	601	586	576	542	523	563	531	507	514	537	525	532	479	483	477	483	489	508	490	444	477	497	494	510	479	477	457	503	492	468	491	488	495	490	457	487	478	499	484	488	490	496	505	484	456	486	455	487	476	471	465	512	497	496	497	472	489	487	490	498	522	456	468	473	480	465	460	474	422	524	509	470	460	496	500	440	497	469	455	482	470	465	503	499	485	452	479	494	480	493	478	475	476	484	491	496	470	496	496	434	462	479	479	464	480	513	505	519	450	471	450	511	503	503	470	453	455	464	495	490	496	494	464	465	477	486	518	459	493	471	452	453	479	522	510	433	464	482	500	476	475	490	512	506	438	500	503	515	471	484	525	475	466	505	486	462	476	525	505	476	499	525	527	477	515	513	526	440	472	510	477	459	492	488	491	490	517	476	509	446	500	481	473	497	506	476	486	470	499	464	459	507	481	478	477	497	457	479	484	496	484	466	465	495	454	473	472	514	475	463	465	448	440	486	505	457	512	472	526	527	477	508	485	494	491	475	481	494	470	468	453	482	517	510	494	498	459	470	488	444	481	514	499	462	497	463	500	482	482	463	512	463	494	477	485	494	464	447	488	499	495	447	505	479	473	448	482	487	455	459	465	491	459	463	434	488	495	466	494	496	464	460	480	473	504	496	474	450	527	469	459	457	463	468	479	498	443	459	475	498	481	500	475	479	486	470	431	442	498	447	503	451	476	512	472	489	475	469	495	486	540	469	475	462	494	450	499	480	495	464	487	447	482	521	454	511	454	488	481	473	493	459	481	447	523	460	508	505	480	490	458	504	458	485	493	497	490	478	479	484	481	521	478	496	447	480	467	476	470	496	489	431	505	505	473	459	473	494	458	477	457	495	503	519	464	511	484	504	459	490	490	468	506	511	468	503	466	476	461	447	500	505	456	439	505	481	451	487	508	459	478	440	475	474	437	459	478	496	472	494	513	480	480	456	511	459	452	489	506	492	442	460	505	496	448	518	506	491	502	461	470	512	510	471	485	457	439	465	462	496	486	474	490	494	473	467	463	477	484	456	467	470	497	470	439	488	489	492	467	484	495	455	443	499	480	482	500	451	435	451	515	488	461	494	476	463	472	475	490	464	498	526	517	524	502	520	492	507	483	491	454	488	495	461	466	485	465	481	494	503	474	522	507	475	505	459	476	460	476	494	498	505	512	419	493	511	483	469	459	465	495	474	518	488	464	484	473	478	515	490	452	522	460	475	477	460	496	487	475	460	492	483	507	481	472	507	480	499	501	489	491	461	465	463	468	434	469	491	480	456	494	494	474	501	482	490	542	500	497	447	468	488	430	470	489	442	470	482	484	446	446	476	511	475	492	508	472	523	493	488	518	488	510	517	495	480	459	490	447	466	468	467	471	481	487	456	484	466	473	472	508	493	441	457	486	473	485	488	444	482	473	489	491	459	464	512	462	477	474	472	477	530	470	509	462	497	473	457	451	477	496	504	471	456	506	475	469	514	467	461	482	478	457	475	510	505	473	476	475	518	486	474	481	483	444	487	471	493	495	495	500	474	493	494	474	480	503	489	471	463	510	468	492	456	476	490	491	488	487	451	503	454	508	501	425	494	456	502	539	459	445	480	518	460	456	501	464	492	459	449	456	511	472	446	480	459	484	495	507	495	476	473	479	451	461	513	469	454	478	463	488	477	475	465	462	496	490	488	483	481	486	455	467	475	493	494	472	468	473	420	494	480	450	514	483	467	448	486	467	463	495	463	471	516	474	495	493	470	478	492	505	460	469	480	461	468	516	477	510	453	481	468	444	485	513	500	541	486	490	474	498	471	488	508	471	487	468	469	473	458	468	489	479	474	475	494	450	498	490	460	495	473	476	496	523	496	512	469	506	487	444	509	459	491	499	505	452	526	487	453	526	488	460	521	498	466	481	517	508	478	484	473	482	496	512	483	464	458	528	474	461	465	478	499	485	469	500	466	428	445	531	494	461	449	514	481	483	465	483	463	488	491	478	470	488	485	484	470	467	462	477	488	438	461	473	489	447	482	522	460	498	456	490	501	487	444	470	484	472	465	510	471	474	469	509	451	468	478	480	472	453	442	462	445	495	499	500	474	462	461	500	472	495	520	486	476	479	439	495	498	500	457	501	519	472	479	487	473	468	486	516	422	485	460	496	476	522	469	488	470	463	479	445	518	487	481	486	507	477	486	496	495	497	445	508	470	455	447	487	465	487	480	506	520	506	486	493	476	493	502	490	472	468	475	485	488	461	476	478	494	469	478	482	475	494	486	460	485	478	515	462	446	472	475	519	492	505	483	435	469	499	481	495	503	481	462	492	459	448	458	488	480	494	492	500	462	496	511	487	452	467	482	481	466	511	479	471	473	484	477	521	438	467	446	463	495	528	489	500	484	467	483	488	514	511	454	497	475	498	470	461	482	483	493	492	454	503	474	447	469	499	494	492	485	474	487	516	470	483	457	474	484	517	441	492	482	478	451	512	489	481	482	489	474	480	509	489	479	529	457	483	461	487	471	456	512	480	465	466	472	433	472	454	487	479	454	504	465	485	491	492	494	476	457	453	477	481	526	426	492	479	475	480	500	470	468	480	445	438	465	447	485	495	469	460	473	474	456	492	475	454	494	497	508	495	466	480	463	459	475	487	478	496	507	488	482	515	458	470	501	433	470	470	469	484	537	447	492	531	489	499	449	491	502	536	455	464	497	509	495	489	479	459	484	487	477	480	486	478	469	462	472	473	470	475	466	521	503	472	489	459	498	535	464	526	497	502	456	466	464	455	501	488	445	487	509	500	490	467	488	492	459	479	461	455	485	465	454	490	475	458	531	452	491	473	496	468	466	502	485	488	506	460	495	520	447	488	449	476	511	435	489	492	515	479	489	426	467	423	472	495	462	460	479	497	472	493	474	472	500	469	496	450	498	489	482	504	464	480	471	434	495	483	474	485	486	490	464	473	483	512	477	480	498	463	497	472	474	519	467	477	526	463	469	475	459	464	466	460	480	482	496	472	504	452	466	464	506	486	478	494	454	486	450	482	476	465	520	445	469	500	477	434	496	507	473	480	484	458	454	477	486	477	486	470	517	472	477	487	455	450	469	444	459	424	487	506	454	476	454	486	472	472	488	505	481	484	499	500	456	459	475	518	472	486	477	468	473	477	461	506	454	483	483	475	451	476	485	506	473	505	469	467	462	466	463	497	499	491	490	466	492	447	467	508	487	492	468	468	519	541	466	466	476	478	463	479	495	498	495	497	498	477	502	489	506	455	492	495	486	459	477	498	494	496	466	503	499	469	475	500	482	450	448	442	490	469	487	501	516	488	469	449	472	501	486	490	483	546	492	492	480	481	471	486	468	472	486	487	469	477	456	512	488	466	469	469	512	463	482	489	456	482	446	476	476	463	505	482	446	478	474	469	479	479	511	477	466	475	441	474	437	475	481	444	463
23221	21353	29024	23974	21322	21231	6525	2470	30373	16000	1956	907	863	863	802	821	805	827	802	710	828	718	801	752	798	765	760	759	756	766	729	725	732	756	763	730	733	734	724	742	749	726	782	732	675	734	758	718	711	714	738	756	711	718	714	687	667	767	714	712	687	732	691	702	704	742	668	743	760	735	723	705	745	736	746	711	728	723	738	737	728	746	733	738	694	778	684	780	716	718	722	696	731	671	696	721	681	743	729	758	751	760	755	641	677	721	727	709	729	738	706	733	721	734	751	755	783	705	712	744	685	745	712	703	711	686	757	701	730	736	755	708	776	749	769	680	710	735	720	763	740	673	675	722	780	706	771	732	717	697	739	720	723	714	733	766	752	765	700	752	734	701	733	741	740	734	695	719	762	732	727	711	688	701	708	762	738	717	726	760	714	712	725	695	677	726	703	723	730	733	691	694	734	761	683	734	714	721	684	719	689	742	718	717	752	723	702	749	736	722	712	654	690	750	719	730	744	684	728	703	775	702	710	674	769	715	740	683	729	723	738	720	703	753	728	718	715	677	726	719	760	793	743	745	755	669	722	734	735	756	722	701	689	762	701	719	659	715	726	716	716	762	751	755	752	716	726	653	753	685	780	685	721	754	730	744	718	724	804	724	713	716	708	722	726	708	766	745	743	717	697	683	739	706	722	667	725	745	714	762	791	710	712	749	744	731	674	686	704	708	688	678	763	717	750	727	707	701	714	739	721	749	736	746	744	724	733	759	679	725	727	697	709	732	741	718	717	724	705	728	752	710	716	715	732	702	705	701	681	714	690	722	718	691	769	682	725	691	721	725	721	719	733	760	758	748	703	745	723	699	735	697	718	692	730	718	723	702	693	706	696	747	724	726	701	661	713	709	685	700	694	679	736	746	737	688	718	699	716	730	718	703	723	673	767	761	694	693	717	695	784	691	703	729	742	743	687	750	715	702	753	726	742	695	706	687	710	710	694	702	743	766	734	740	709	716	721	742	710	695	675	733	711	751	782	704	770	731	736	722	713	707	724	689	697	695	733	694	723	747	748	734	683	721	725	697	737	725	695	760	700	711	693	762	717	703	733	703	631	716	701	725	701	709	725	750	709	730	750	728	764	699	730	754	706	733	713	732	746	767	694	769	711	749	725	736	732	701	714	691	693	719	670	717	737	784	747	728	714	710	717	725	712	776	704	793	696	724	781	720	768	707	719	732	723	689	696	744	691	665	762	680	682	767	717	694	735	683	703	715	718	692	741	707	692	745	715	744	682	682	681	732	728	740	740	718	689	728	739	751	717	724	711	707	709	774	732	737	749	707	732	693	658	696	709	729	713	715	743	715	684	678	708	765	726	724	779	723	701	738	709	724	673	700	731	736	724	721	721	667	729	707	759	691	753	743	774	673	722	732	728	730	697	741	703	718	706	700	749	693	728	691	760	704	724	704	716	738	692	693	712	777	669	687	714	708	726	671	736	740	743	709	725	710	731	734	668	732	719	673	711	709	746	755	725	738	699	732	720	682	737	697	687	719	782	705	702	692	730	720	738	735	718	696	736	746	705	707	753	738	706	705	745	713	707	721	722	711	690	735	725	719	750	698	729	734	675	725	708	696	716	707	705	693	771	722	726	674	710	719	745	705	726	739	741	755	732	701	674	677	751	737	724	713	757	710	715	682	759	733	719	750	741	743	752	700	714	721	721	704	696	758	768	708	739	731	737	756	676	644	741	716	713	687	719	722	733	754	774	686	747	778	715	782	685	649	737	750	725	688	727	740	711	752	772	715	720	735	719	746	754	737	762	690	707	666	688	726	727	711	720	697	735	752	734	683	746	693	711	686	738	726	746	726	716	734	678	763	773	670	724	717	741	729	707	719	723	714	722	685	731	741	697	726	737	763	724	680	714	730	719	759	729	762	702	705	722	741	747	788	700	710	736	703	745	681	717	698	719	698	743	705	711	761	701	700	704	697	698	698	720	702	717	731	707	689	720	678	695	701	764	686	663	723	751	685	672	763	734	702	714	742	676	722	697	739	687	750	681	670	702	691	770	690	692	696	721	703	742	744	746	728	736	746	739	688	726	717	716	733	653	740	736	743	684	728	750	724	726	704	696	725	734	695	685	777	725	673	720	695	727	705	712	688	739	722	727	737	771	676	652	743	703	708	725	712	742	768	725	708	695	738	763	719	696	728	704	722	710	756	726	740	715	745	701	729	693	774	763	682	737	756	750	685	713	721	743	685	754	745	709	729	708	723	710	717	721	744	736	703	744	703	716	774	717	696	724	738	695	719	712	758	677	708	719	730	713	717	707	719	723	768	742	713	715	704	715	723	717	742	708	727	706	753	732	693	755	739	733	744	701	752	743	763	792	665	716	712	645	707	787	735	718	718	714	720	725	716	730	732	747	770	751	788	739	720	704	719	745	727	744	732	714	718	719	728	749	681	721	709	767	685	688	748	691	739	707	686	719	753	684	708	755	754	685	699	746	716	726	709	747	732	733	712	709	740	703	738	697	734	727	721	711	741	738	755	710	703	677	771	736	681	771	718	717	738	723	753	691	777	670	649	738	751	710	686	717	658	690	736	681	720	754	718	687	712	695	726	696	731	770	719	709	709	705	696	707	728	725	717	757	669	698	669	771	690	711	682	735	705	696	705	677	691	743	723	721	725	696	711	682	742	768	707	697	709	693	784	715	724	701	672	722	680	741	762	696	737	733	746	740	705	744	735	700	725	756	703	714	700	746	711	662	744	719	718	687	715	699	750	733	736	719	726	674	737	696	732	712	683	719	726	727	694	668	718	726	738	712	711	758	731	681	671	716	704	683	766	725	710	718	721	730	674	694	710	676	701	706	662	735	734	710	745	703	670	723	727	750	751	698	742	734	740	695	730	689	729	728	747	681	734	643	705	716	713	710	715	733	748	715	729	723	757	658	710	675	718	697	708	702	723	695	723	704	719	716	761	742	717	683	750	726	717	682	737	661	754	721	708	783	759	728	761	701	780	724	741	703	736	727	697	749	735	693	725	734	720	734	722	681	738	746	711	741	746	791	663	730	731	755	727	699	716	720	691	761	701	688	681	696	716	659	681	740	725	716	691	757	708	720	710	703	723	750	742	721	717	722	707	751	695	706	702	691	701	721	666	741	707	686	731	717	733	682	746	705	728	727	742	699	686	720	721	745	768	743	667	707	721	728	691	712	693	712	703	735	721	721	736	755	724	723	715	734	730	737	712	719	708	685	695	674	708	683	715	708	729	771	724	725	663	705	709	726	714	734	714	708	792	728	693	688	729	705	738	711	708	697	702	744	705	705	724	765	658	734	771	727	723	698	743	746	714	742	737	716	715	663	686	703	753	739	731	755	743	702	732	702	738	739	696	762	734	721	769	750	734	726	688	691	701	729	735	704	705	704	711	678	700	728	737	730	698	710	759	742	715	759	764	721	742	709	721	773	696	758	760	721	738	714	745	725	727	692	690
41890	65605	15291	5515	3955	3031	2550	4414	36101	18010	1282	1182	1111	1101	1094	992	1003	965	984	900	907	971	888	907	878	898	873	825	913	810	913	858	836	809	905	888	850	888	817	837	825	908	854	790	844	866	885	849	817	840	857	839	850	834	848	795	856	829	801	802	846	831	805	790	857	873	789	850	861	812	878	781	867	837	799	796	833	876	810	805	817	827	823	858	852	765	856	811	815	803	825	818	864	823	854	786	813	864	829	796	828	818	907	796	804	819	832	882	795	807	810	829	821	822	778	842	823	852	839	850	847	856	824	837	907	798	825	824	810	776	820	840	876	828	876	827	780	849	802	853	831	814	871	849	830	814	828	857	791	893	852	835	850	833	856	869	824	783	803	827	800	851	840	836	849	847	815	800	812	797	834	834	808	839	853	871	788	834	821	833	857	841	870	817	833	874	804	857	882	824	794	835	919	782	809	891	797	843	822	828	792	845	836	827	809	831	824	780	831	856	853	855	791	841	851	844	791	808	819	840	870	828	866	790	843	850	785	847	856	822	815	802	831	834	799	869	776	865	901	843	771	842	869	848	830	831	826	809	857	812	809	794	838	827	830	834	839	833	794	790	800	831	829	829	828	883	800	823	833	793	856	793	800	829	805	857	784	803	814	813	797	784	840	817	888	815	771	872	816	843	816	782	819	812	803	785	813	873	757	826	810	847	822	832	786	835	809	796	831	801	823	805	805	786	811	880	824	795	851	888	802	876	880	849	844	837	820	794	853	839	834	852	755	883	801	789	835	843	843	847	878	831	827	821	835	815	864	838	821	808	861	823	866	859	876	846	874	837	803	860	810	908	788	819	802	848	784	832	851	860	832	778	838	810	828	840	761	835	822	792	791	795	837	881	844	804	860	813	842	791	839	846	861	866	819	844	839	817	818	789	868	863	779	865	846	820	848	865	795	861	770	831	850	834	819	784	822	774	841	862	835	776	812	868	816	817	834	821	805	807	869	829	803	867	842	803	841	809	846	849	875	866	800	879	841	795	784	835	830	799	794	825	849	817	817	887	782	861	816	801	838	759	874	826	812	802	783	804	813	857	843	799	829	872	828	805	806	783	825	850	880	878	859	830	795	847	803	823	819	803	806	829	851	879	817	826	782	830	806	841	836	830	814	774	874	788	888	866	777	767	876	816	828	814	845	848	835	814	810	871	816	870	837	798	810	865	797	832	808	835	836	863	837	789	808	805	866	821	806	824	802	849	842	859	854	839	835	843	826	796	829	791	848	827	804	778	830	856	814	840	877	815	825	792	797	836	816	836	762	837	853	854	772	815	835	829	806	838	811	854	823	829	932	861	809	808	825	824	837	822	839	898	833	834	790	745	840	869	829	774	791	808	823	814	863	798	779	872	859	797	798	836	804	796	803	863	848	754	781	830	892	845	863	791	800	845	817	812	811	799	822	842	834	827	787	794	839	872	805	810	798	834	855	816	834	855	807	844	868	826	788	805	855	818	828	859	856	831	854	783	874	836	822	843	853	834	797	798	840	879	806	804	800	879	868	790	812	866	813	801	883	877	842	820	845	815	846	813	798	792	821	778	843	779	876	843	810	828	800	835	845	812	787	811	766	816	803	834	860	841	805	812	865	848	827	787	870	814	857	820	829	811	836	830	843	821	840	821	826	824	845	850	804	842	862	854	837	784	808	810	795	857	821	825	781	827	812	789	893	847	786	848	868	804	817	816	845	858	826	867	842	848	820	791	787	779	798	808	834	812	848	825	834	851	861	851	875	861	883	804	813	860	827	799	779	823	793	833	850	822	831	818	805	841	809	806	857	821	785	824	818	821	829	754	784	822	862	848	848	830	827	867	810	798	825	842	801	791	828	833	829	787	808	808	848	777	792	836	820	847	805	847	837	808	785	839	821	817	819	897	877	914	808	839	862	831	859	823	802	789	809	815	816	857	866	797	859	870	834	857	784	846	803	840	824	864	861	812	793	806	850	837	822	801	793	828	869	823	847	808	782	837	847	792	823	831	821	843	828	836	864	836	800	838	819	769	848	796	787	796	877	880	830	836	865	807	800	840	814	882	821	809	826	817	847	812	855	805	814	823	811	814	808	835	856	878	852	808	871	828	874	859	840	849	823	845	769	831	819	816	825	809	837	798	767	811	843	831	799	806	804	858	819	844	845	847	805	796	837	817	844	824	835	803	873	825	863	802	857	794	859	831	804	852	798	882	826	801	806	865	855	794	806	856	838	830	874	794	848	880	841	799	841	833	840	826	826	882	871	839	796	802	837	850	842	827	808	814	825	810	846	872	820	827	836	844	817	861	830	869	818	806	861	849	836	821	810	872	844	853	787	825	831	824	837	842	811	804	824	808	790	805	775	811	863	781	818	813	776	838	820	820	864	842	832	795	803	869	814	778	821	869	834	811	811	791	852	870	822	792	778	855	833	829	831	804	767	814	797	852	814	809	835	839	842	840	839	853	842	850	868	846	845	780	809	848	793	844	805	846	828	891	789	787	831	787	818	877	808	822	822	827	822	762	838	806	814	800	893	830	828	755	852	812	794	807	844	837	802	834	874	804	830	814	777	865	834	811	850	849	755	841	831	845	820	836	784	822	764	781	800	848	807	835	800	835	798	889	825	849	850	776	843	799	804	805	873	828	833	810	787	844	803	855	846	814	783	815	849	793	807	811	829	877	830	829	844	839	840	834	810	817	822	783	841	828	840	807	804	839	829	885	820	828	882	800	859	830	813	841	848	855	815	818	819	858	809	845	842	832	811	828	834	819	838	833	833	822	823	825	861	830	856	800	791	852	756	831	826	847	800	821	789	849	809	803	886	828	809	858	811	835	823	870	866	845	808	856	856	811	885	813	843	792	842	792	852	850	856	813	852	821	841	811	878	837	824	850	826	854	773	783	787	814	847	814	835	824	866	832	856	861	785	793	832	859	845	801	801	816	803	810	846	837	839	790	831	807	825	803	852	828	834	855	819	823	867	830	869	846	804	824	798	836	869	861	804	796	747	792	784	853	803	870	840	806	862	874	823	815	851	821	807	830	805	803	805	874	831	808	826	816	817	862	821	791	785	846	832	840	810	832	804	875	826	824	819	868	882	866	839	829	764	854	882	812	802	868	779	818	798	852	755	845	818	891	801	819	843	807	799	833	823	850	844	874	826	797	813	844	791	858	852	877	810	797	826	803	819	819	822	810	866	814	854	769	790	874	839	848	857	796	825	851	837	816	832	810	806	840	799	768	825	856	840	892	871	823	766	792	825	820	799	866	823	849	820	828	815	787	790	891	764	834	840	833	812	788	815	861	847	834	827	835	840	825	859	848	842	873	868	826	824	857	877	818	801	853	843	802	839	789	855	855	785	864	848	833	839	799	785	777	797	781	844	873	832	800	788	788	782	842	858	805	857	852	829	809	855	851	809	812	870	849	824	807	826	807	794	895	837	853	811	838	795	833	784	894	844	810	876	801	809	798	795	850
29016	26870	14329	1367	431	395	367	373	1932	850	367	382	357	364	368	367	382	331	345	344	336	354	326	355	352	349	346	355	348	361	353	368	331	339	335	365	362	363	336	352	394	346	332	357	338	368	385	327	353	342	371	361	318	363	363	340	335	346	360	371	348	324	334	354	347	402	336	347	350	352	360	370	367	367	367	403	332	356	310	343	354	349	391	376	324	368	343	341	336	331	365	379	357	341	382	379	344	353	387	337	362	344	369	331	344	350	337	342	382	363	351	359	346	355	379	360	344	350	373	336	311	332	370	373	339	350	339	355	349	357	347	396	352	309	384	352	346	365	374	386	334	324	357	362	397	369	333	345	368	361	348	331	375	369	369	353	340	394	334	368	334	357	376	366	349	352	368	347	386	360	358	333	324	351	318	350	338	347	319	353	336	340	353	339	345	338	385	328	361	345	330	365	359	351	324	367	340	328	351	318	382	332	366	344	339	335	321	345	376	356	356	388	385	361	366	363	360	367	363	378	362	345	335	350	340	350	334	345	379	335	357	382	364	377	324	372	375	382	323	359	343	341	364	357	370	363	336	342	366	339	346	320	350	391	378	381	399	362	366	334	338	354	352	348	329	354	343	349	355	364	348	343	351	364	364	340	359	371	363	372	338	361	369	356	353	369	326	343	366	368	370	323	354	355	353	388	340	323	337	360	358	358	337	388	332	383	332	366	333	385	371	312	390	326	382	359	333	351	364	352	370	276	345	349	349	347	337	393	378	339	352	343	359	345	357	341	380	342	362	351	366	353	305	333	384	327	358	347	363	368	349	341	371	329	380	347	309	338	335	339	330	382	337	320	353	353	385	343	324	358	339	363	370	393	344	346	327	378	328	362	370	360	364	385	356	331	345	371	362	388	361	330	348	343	382	380	330	357	351	381	318	372	343	380	361	367	356	351	364	355	365	358	357	353	312	347	355	371	346	373	365	342	331	363	338	390	367	403	325	352	328	371	374	340	361	349	326	360	336	355	366	362	336	358	346	349	376	383	371	358	361	382	353	344	356	369	325	389	327	349	378	354	352	323	335	343	348	359	345	373	321	357	340	367	375	337	374	310	335	355	369	358	325	339	335	344	361	362	374	329	331	346	336	379	318	315	343	381	340	362	341	355	367	315	349	335	322	374	309	347	360	382	349	330	366	383	378	346	322	377	322	365	344	363	360	348	345	364	378	332	365	367	335	316	357	377	342	352	353	405	352	345	340	335	333	349	311	341	362	353	327	334	336	352	371	346	375	324	346	367	343	337	369	360	339	343	331	367	351	355	333	382	368	346	357	340	382	366	361	341	362	340	351	352	333	335	348	384	357	358	343	343	363	365	361	359	368	319	362	371	353	343	327	338	367	365	349	314	344	346	362	357	354	366	388	357	367	380	318	349	358	370	358	343	347	342	307	370	346	353	348	370	366	383	367	355	362	336	375	346	366	355	339	365	367	394	331	347	363	409	379	348	335	362	368	338	376	356	361	343	367	337	338	366	363	380	370	340	368	341	345	345	333	355	350	322	378	336	318	364	328	328	355	370	364	332	353	351	375	372	330	325	353	364	358	348	374	365	353	338	320	321	353	343	327	364	375	359	377	355	374	361	363	346	354	344	336	320	361	337	337	353	374	345	402	378	356	384	365	355	367	351	341	326	334	345	321	339	366	354	397	368	346	331	360	361	349	342	360	363	346	391	378	352	348	371	358	346	372	368	374	352	357	334	321	337	328	358	376	371	339	335	334	336	328	335	353	365	371	367	357	368	333	354	356	348	360	342	338	331	347	333	386	338	340	355	361	371	365	341	347	311	357	363	357	348	347	334	351	345	338	323	370	337	361	356	356	362	320	314	352	332	347	405	321	347	387	358	350	362	373	344	357	344	374	335	343	315	301	346	356	351	369	380	376	373	361	313	361	360	357	378	348	329	339	358	335	372	358	364	370	371	367	335	352	359	340	336	360	362	377	363	340	342	369	344	356	349	373	350	366	372	360	310	348	354	398	358	345	380	329	363	296	359	344	346	369	338	353	356	356	338	347	377	373	381	357	329	315	338	353	352	387	330	361	326	345	366	350	279	335	375	354	333	338	330	351	345	332	382	354	355	329	337	401	349	343	368	337	367	355	393	335	382	351	336	359	359	345	367	334	331	348	322	368	377	334	336	351	355	342	350	373	365	364	351	338	374	345	356	335	366	348	368	377	338	334	374	364	337	306	413	328	344	350	370	363	364	373	333	335	351	369	375	362	354	371	357	345	359	363	347	374	343	328	346	339	356	328	348	315	339	359	347	365	351	352	355	365	355	358	358	328	328	354	335	338	341	354	384	338	316	375	394	320	352	347	347	327	346	374	382	359	379	349	337	356	372	360	385	373	352	391	359	365	349	337	366	333	347	343	358	372	341	322	338	350	357	370	341	366	385	335	342	346	367	346	332	388	370	343	358	376	381	339	358	355	343	366	379	369	341	346	374	338	335	409	357	356	364	333	325	399	324	387	329	335	352	337	368	338	365	344	365	346	365	322	361	355	369	353	340	349	362	342	316	343	400	348	350	337	340	357	365	333	335	333	353	361	313	379	352	341	334	361	356	348	359	362	330	341	362	329	343	375	321	357	378	345	345	333	328	362	335	365	354	354	359	339	370	339	348	345	313	366	345	356	343	345	351	350	333	332	329	334	368	323	336	373	371	384	356	326	362	331	359	352	342	319	366	322	345	347	313	321	341	330	361	349	324	378	374	353	371	350	350	377	345	367	358	332	356	324	352	363	356	357	379	343	359	384	357	348	326	344	317	330	350	348	347	360	364	364	388	354	307	362	320	310	392	339	370	352	356	339	318	343	354	362	354	338	357	339	335	358	367	368	379	341	373	366	378	333	368	348	359	348	360	351	305	338	341	380	375	358	351	373	336	370	366	357	340	343	339	333	322	343	367	319	343	376	339	316	327	327	346	351	346	349	329	368	366	365	357	371	394	350	329	358	374	360	352	344	332	352	329	363	355	355	353	335	357	360	349	347	351	347	346	344	340	340	336	330	357	380	339	346	341	332	369	351	337	341	344	358	341	366	348	342	380	366	387	354	378	339	371	345	338	351	339	357	364	325	345	340	368	369	308	347	367	388	366	373	381	352	325	363	380	342	375	374	368	359	331	370	408	360	366	356	320	336	345	361	346	368	340	353	339	365	347	348	365	325	325	350	363	344	329	362	350	329	362	340	339	335	364	333	331	372	366	334	410	357	370	360	359	349	323	337	360	380	362	353	366	330	341	356	368	342	361	334	370	330	376	387	342	340	343	367	331	356	368	352	354	331	357	358	365	394	379	334	338	349	318	362	341	373	356	323	368	363	354	369	353	386	358	356	371	360	370	378	375	328	347	387	337	342	357	333	340	365	351	378	324	379	332	350	349	337	332	341	362	384	360	336	339	358	333	352	325	320	351	352	360	399	359	331	339	357	335	336	359	332	335	334	359
31851	40870	4455	574	513	482	484	556	3486	1457	402	463	450	490	406	434	470	392	397	433	421	438	441	445	421	435	437	457	391	409	408	402	423	434	418	391	460	439	425	441	420	421	450	404	415	421	387	427	398	388	431	404	415	405	442	440	427	440	416	437	447	412	381	419	409	418	431	485	424	443	391	431	392	415	420	400	469	429	440	455	428	467	444	424	433	460	410	408	481	454	412	412	391	429	381	436	434	440	433	389	424	402	444	471	438	414	397	429	389	447	435	437	467	414	405	422	440	455	435	428	415	420	401	411	477	454	427	391	431	431	468	475	442	453	471	435	438	401	417	442	426	421	442	400	409	447	459	458	444	423	443	443	415	372	369	417	437	415	437	454	423	471	432	422	393	435	417	399	417	420	445	424	430	392	433	423	451	448	466	397	447	442	388	410	432	407	402	442	441	437	447	430	412	396	403	413	443	434	423	407	404	440	468	382	392	440	443	410	461	439	410	421	401	419	437	409	401	446	460	435	435	473	427	438	404	416	395	416	422	429	445	446	420	420	425	445	435	428	460	390	444	429	410	415	426	453	402	505	448	443	441	400	420	414	436	415	423	413	428	426	414	414	406	412	395	417	423	478	398	446	411	442	427	418	436	444	414	410	418	457	413	452	443	401	430	417	446	423	425	426	452	403	395	479	433	446	402	414	408	430	432	403	402	442	397	452	418	385	393	450	424	417	433	431	378	414	415	402	402	447	426	422	418	409	420	412	447	437	435	422	453	410	429	402	447	441	422	419	391	457	403	430	446	402	430	476	422	435	418	460	467	429	426	433	415	443	404	425	462	424	414	429	402	429	425	438	409	393	450	406	455	479	416	401	423	441	428	406	434	443	422	417	389	462	399	425	418	424	415	453	421	435	405	406	433	398	427	420	428	439	451	446	433	430	413	438	417	391	393	414	403	423	442	412	418	414	444	433	406	416	429	406	418	417	413	428	453	400	410	425	413	449	457	402	446	446	441	416	420	379	419	463	439	425	391	445	409	422	419	420	420	424	491	425	421	439	431	382	417	397	413	415	412	402	427	419	420	432	414	428	426	426	403	443	413	422	378	433	441	453	468	433	422	429	408	414	455	451	453	423	463	414	407	425	401	406	407	440	407	425	430	433	438	453	411	423	378	383	410	422	413	422	436	411	413	415	437	415	377	420	430	415	391	398	410	415	394	423	441	423	413	442	444	425	452	434	455	429	430	455	401	423	411	384	434	415	420	422	431	417	489	423	431	440	411	434	403	434	448	385	422	409	452	365	412	450	403	387	451	431	370	434	430	445	407	496	409	414	442	431	439	415	444	420	436	429	417	417	464	475	425	431	418	410	424	456	428	423	434	426	491	430	385	429	432	441	406	440	405	436	447	441	404	391	452	421	419	443	434	415	450	412	398	413	372	414	411	398	398	432	427	411	446	389	419	407	422	390	428	377	402	430	394	414	403	451	423	404	419	438	444	416	454	396	437	413	420	435	464	425	437	425	423	473	422	441	438	395	401	448	439	434	420	409	416	388	431	455	394	467	449	439	433	429	439	447	403	401	408	417	419	452	393	412	383	398	399	431	408	439	464	463	427	462	398	392	432	443	401	413	428	437	420	430	416	439	414	410	409	447	404	441	409	407	470	452	430	431	399	428	436	435	442	418	423	444	408	438	418	435	451	432	406	453	439	437	415	384	407	439	448	413	423	413	401	450	441	448	418	440	448	411	400	438	441	442	461	410	381	399	459	442	450	400	421	430	391	433	400	447	369	380	452	463	467	446	381	398	435	441	415	383	410	427	413	400	426	440	449	390	414	462	460	413	412	452	421	464	440	390	413	416	417	449	436	430	472	458	442	427	398	444	394	477	431	401	450	412	439	419	417	456	430	415	426	424	433	424	434	401	446	440	429	415	453	395	454	398	456	423	447	425	426	428	435	435	413	401	433	456	438	453	440	452	442	417	412	444	435	415	442	406	437	410	436	411	393	437	429	475	407	412	455	423	431	411	412	403	457	423	447	457	428	411	408	415	436	408	385	419	437	434	386	423	398	461	434	408	411	404	389	396	459	415	425	426	438	443	427	439	428	447	424	400	421	382	435	417	407	423	415	438	417	411	406	427	440	417	405	430	435	429	440	405	464	453	435	501	433	425	416	402	455	415	447	404	427	387	413	408	450	397	407	440	412	443	425	421	434	436	383	418	434	421	428	435	398	438	405	448	436	382	429	430	434	443	460	458	424	432	394	452	410	445	440	417	461	414	407	408	471	495	428	498	470	408	411	446	402	421	427	420	429	454	416	404	442	470	409	477	388	447	411	443	449	464	435	409	413	396	408	420	407	461	431	392	419	424	434	388	406	429	461	438	417	460	432	439	444	408	423	435	422	454	421	508	446	418	426	417	402	455	406	462	413	442	429	407	422	396	416	394	399	411	471	415	400	379	422	463	409	402	446	428	422	444	438	386	443	452	386	427	416	450	450	425	426	448	423	448	411	402	451	462	431	413	443	452	444	417	436	404	414	409	446	448	429	423	441	391	435	418	439	415	410	426	439	461	464	444	401	428	427	399	405	429	467	439	459	446	398	460	362	469	439	437	416	435	471	420	442	399	402	408	432	465	428	426	445	443	412	419	454	465	431	405	428	407	389	426	448	407	467	407	417	394	433	434	401	444	414	426	431	422	435	397	403	400	440	410	405	454	412	413	471	416	411	430	411	452	445	458	450	400	395	452	418	405	427	382	426	425	423	468	418	393	465	449	434	431	415	463	435	401	413	379	435	428	407	421	462	417	449	433	415	378	446	425	427	411	433	449	423	400	418	420	427	417	485	412	425	443	446	388	419	407	426	409	438	431	425	435	440	404	421	403	455	395	417	441	421	395	427	446	420	469	406	416	376	431	459	402	403	455	413	449	454	431	446	408	433	431	428	455	419	432	405	396	419	430	439	407	408	469	402	398	435	422	430	401	478	414	411	474	455	393	426	455	425	422	442	424	440	451	382	399	393	428	458	427	408	432	422	435	404	439	395	425	408	429	451	425	433	467	414	421	411	406	433	438	443	447	453	459	431	440	424	397	436	407	423	407	417	444	438	431	410	420	450	468	450	449	430	443	425	422	436	417	420	442	427	437	442	404	431	460	425	433	429	396	410	412	422	407	417	402	409	422	425	409	427	426	452	372	419	441	424	455	478	439	438	432	417	434	428	458	440	383	429	449	430	393	401	432	421	406	396	421	440	437	402	401	408	422	452	409	418	429	394	412	428	432	410	431	386	411	399	442	427	438	456	431	410	410	395	443	382	427	453	394	417	410	385	475	422	453	455	392	456	438	444	409	437	474	384	407	409	429	409	399	408	450	429	419	430	403	434	485	413	434	432	411	386	423	450	440	393	419	425	449	448	433	423	469	436	454	428	422	418	404	413	433	415	424	409	431	409	421	412	418	417	434	399	386	424	398	398	436	414	428	407	433	421	428	466	421
24431	21320	28361	24499	20572	4552	1069	898	15102	10686	903	686	631	586	555	650	580	557	568	565	561	570	548	575	552	578	556	595	561	560	540	573	527	493	570	596	538	555	516	564	529	559	575	533	506	535	553	524	536	578	565	512	518	516	550	598	535	528	557	541	551	584	505	516	525	564	541	551	529	573	544	528	536	535	521	542	527	531	484	515	503	546	586	529	516	544	521	507	535	546	566	540	583	510	554	516	493	540	522	518	519	575	533	589	543	513	522	570	539	534	477	557	523	557	548	546	525	552	533	556	526	563	560	548	545	502	521	553	565	523	574	542	556	518	533	557	534	567	524	529	544	507	530	529	529	565	545	538	533	534	593	592	571	547	555	520	499	541	504	508	530	517	539	527	563	538	550	529	561	526	514	584	551	571	563	549	566	515	556	564	509	555	574	539	517	513	536	490	554	539	597	496	527	532	530	519	536	543	520	479	532	525	527	508	526	562	546	514	505	502	516	556	518	511	551	535	561	569	533	522	498	498	507	591	506	561	575	537	553	523	525	515	561	526	509	575	554	502	573	563	515	524	514	515	506	563	527	514	523	537	548	509	556	576	520	554	542	555	562	573	522	581	550	525	551	529	562	529	556	526	531	550	562	508	495	524	524	556	563	504	560	491	554	540	567	531	594	580	518	525	518	527	525	546	554	565	512	566	532	557	526	542	569	512	550	553	572	533	540	496	543	541	531	548	538	548	539	517	550	542	504	557	538	476	523	554	559	543	548	542	526	515	538	513	558	516	570	531	565	511	506	546	516	547	530	521	536	608	533	526	557	583	525	556	557	538	510	504	550	537	515	509	536	509	532	553	507	524	555	518	520	549	507	533	532	546	549	582	552	536	543	549	545	581	597	494	541	533	523	530	504	566	553	523	559	537	502	490	545	566	566	571	576	513	543	559	483	541	565	531	508	531	550	539	530	535	550	497	560	561	542	542	522	496	511	525	546	534	554	516	522	507	582	519	522	490	511	544	538	544	592	546	561	519	543	582	540	515	559	547	532	496	533	554	492	546	551	522	556	540	519	521	529	520	554	513	522	543	543	515	527	566	562	544	558	562	533	538	549	555	512	526	567	544	474	531	551	514	534	568	517	489	499	574	499	516	506	562	490	517	546	506	524	521	515	542	568	555	517	539	563	567	508	552	550	521	513	493	504	585	524	549	527	571	518	508	541	553	543	492	564	517	549	572	526	510	537	512	521	551	525	569	501	574	521	549	520	525	548	522	537	548	501	575	527	502	508	563	567	530	513	557	525	526	509	517	555	555	505	533	529	516	536	537	517	531	522	536	531	496	542	528	530	523	546	523	514	562	602	563	506	527	552	517	498	521	521	516	576	554	551	542	572	544	556	523	533	511	555	532	519	540	536	548	497	517	570	542	539	567	531	565	530	564	543	566	601	500	553	542	553	527	505	551	533	565	515	528	566	543	513	489	560	555	540	529	522	527	558	558	570	517	515	529	543	517	541	551	554	533	519	472	551	583	524	559	528	499	548	574	555	502	537	515	492	504	534	563	507	556	566	503	554	516	501	521	528	559	545	526	516	544	539	489	572	551	510	514	489	568	547	513	537	503	559	524	501	540	567	556	528	550	544	521	497	521	557	502	489	527	524	540	518	495	518	536	519	553	531	546	555	544	541	606	534	524	546	524	539	517	513	523	546	541	531	546	530	553	564	542	522	569	538	546	521	495	533	561	551	537	522	540	554	507	502	504	547	547	528	533	558	527	533	526	560	500	524	539	514	541	565	507	538	545	571	534	530	567	525	531	548	518	517	532	518	518	507	545	576	525	569	524	534	512	541	523	542	564	542	525	555	545	514	541	559	536	559	524	550	513	541	550	548	528	524	537	511	547	566	521	553	552	530	491	573	580	527	537	537	505	535	509	510	525	522	519	539	537	544	617	564	562	479	515	566	543	519	543	550	545	557	533	541	539	548	585	548	538	572	561	540	532	545	558	501	522	515	558	515	579	514	560	513	504	509	535	531	563	516	573	536	534	561	531	552	547	557	553	506	525	504	531	550	526	518	550	500	523	573	549	551	559	559	536	532	523	522	545	520	528	521	550	523	496	516	528	545	523	559	531	505	545	521	555	519	552	541	545	530	501	525	550	560	508	552	506	516	527	501	564	547	516	541	562	560	494	548	528	557	562	553	548	529	541	507	551	543	529	495	513	533	549	585	508	523	548	533	529	581	524	534	554	556	516	594	553	513	508	539	565	523	570	531	526	488	515	521	543	524	522	521	568	557	556	515	514	499	500	518	522	565	547	536	525	543	546	567	511	508	532	594	545	541	545	548	576	494	538	547	546	498	573	555	520	522	520	523	571	577	555	533	537	584	560	555	571	513	530	519	509	512	557	553	535	534	531	586	524	525	542	553	548	540	507	593	519	533	567	534	565	513	492	565	581	528	529	530	557	524	591	568	499	587	497	518	525	542	541	544	508	530	551	529	538	584	496	571	530	547	577	538	561	535	508	556	532	516	546	543	538	527	541	536	520	582	531	555	543	549	515	531	565	518	534	553	522	516	512	525	547	551	504	577	508	528	545	527	561	498	549	526	566	567	529	538	519	529	530	572	561	545	533	564	597	542	524	527	564	550	513	542	530	601	532	542	541	514	534	502	533	531	515	542	578	539	562	592	534	501	535	553	558	530	542	491	534	505	562	529	539	563	514	512	573	542	544	533	542	520	554	582	536	555	488	541	559	537	581	550	558	575	572	523	525	563	542	525	561	521	525	476	565	504	520	541	528	548	596	504	562	520	534	523	538	546	524	572	537	512	531	475	514	534	502	561	511	546	535	578	509	550	513	523	511	551	502	541	542	544	560	521	546	534	533	508	478	531	555	504	558	586	587	517	537	537	500	536	582	585	553	500	542	556	542	539	542	530	574	552	545	570	534	581	533	505	574	572	505	568	552	542	528	549	555	526	532	566	535	527	550	541	554	504	533	487	529	543	540	554	543	535	579	560	546	537	544	549	533	524	530	551	535	545	534	551	508	553	512	535	518	529	538	541	488	492	592	517	503	559	561	551	545	504	545	546	550	540	517	560	539	539	556	521	557	532	508	538	537	532	553	588	558	584	522	517	508	519	504	508	501	589	520	562	579	525	540	520	491	544	475	553	558	514	498	525	544	525	555	539	527	545	545	520	513	541	540	536	553	540	567	568	523	504	548	568	557	565	553	582	548	527	537	512	549	547	569	556	536	518	558	547	539	502	519	515	576	506	550	550	539	535	541	542	538	559	544	522	543	569	518	544	540	580	542	574	507	536	538	570	530	512	529	568	537	557	528	504	476	528	508	511	516	584	546	506	547	552	542	530	553	572	567	544	516	530	505	564	570	546	550	547	579	527	524	534	521	570	532	584	564	520	534	537	538	527	544	553	551	509	545	575	534	541	560	508	535	530	552	506	555	527	517	529	564	537	554	503	514	515	539	539	534	587	556	611	554
36285	55517	10794	2843	2147	1714	1395	1470	23467	14345	776	756	767	717	734	654	723	718	699	688	682	696	650	707	641	642	633	643	653	641	607	650	603	595	663	609	686	627	660	614	644	649	612	678	628	601	627	656	688	637	572	623	598	644	649	581	591	611	659	633	593	628	574	603	629	631	642	643	654	652	622	602	631	571	642	656	636	648	623	634	576	618	682	682	618	615	598	646	627	616	593	615	615	610	626	640	630	593	615	588	684	634	607	569	633	582	616	640	649	604	636	645	621	619	602	605	598	664	579	618	593	608	618	573	648	604	603	637	618	617	636	649	630	563	608	633	637	617	654	611	634	607	675	599	597	627	566	608	634	619	661	667	604	666	598	647	603	628	622	654	633	632	601	641	618	628	635	625	640	647	643	616	650	650	593	602	593	639	603	651	631	570	642	600	658	609	608	630	581	642	613	652	633	619	613	628	622	662	597	660	668	605	682	644	674	650	587	608	626	619	651	645	628	620	647	587	685	653	645	625	579	641	612	625	627	646	604	614	635	612	633	623	638	596	642	582	611	586	589	623	629	615	606	647	641	633	623	625	656	623	608	638	661	591	590	662	621	619	606	652	576	622	649	631	643	669	606	626	631	616	613	626	653	683	598	612	653	584	682	611	593	646	602	602	634	617	623	649	618	584	658	589	623	651	626	616	644	635	627	616	596	627	562	634	606	659	668	587	619	601	622	591	647	623	623	608	590	625	624	661	652	654	629	645	661	622	645	648	638	618	655	620	640	612	651	594	668	613	601	622	638	621	668	638	608	603	584	662	630	660	596	621	610	628	637	592	637	649	647	625	613	645	657	630	591	610	585	631	602	635	647	651	593	615	647	634	656	664	685	654	616	645	579	630	611	617	621	641	640	642	607	607	603	634	617	646	652	648	626	596	612	606	682	624	652	618	632	586	638	605	640	604	627	625	632	614	623	614	625	650	586	620	580	628	631	672	603	620	618	609	590	657	669	627	621	630	631	603	639	602	619	611	625	655	590	648	621	612	645	599	624	636	621	591	610	608	586	625	620	623	647	593	639	597	616	642	607	607	594	624	678	590	643	628	579	629	649	629	616	621	614	577	607	633	631	615	575	642	590	648	608	630	616	600	639	636	669	604	643	612	705	626	601	645	602	635	595	650	650	604	628	693	571	649	575	641	643	619	619	655	633	648	625	580	602	582	652	665	629	626	660	596	644	644	647	627	607	614	610	613	620	657	587	635	659	646	597	642	691	601	600	627	606	563	630	614	658	655	583	616	603	647	657	666	614	615	626	627	633	641	612	593	616	679	619	608	609	624	652	615	641	606	596	632	611	630	623	618	657	660	610	607	637	678	625	629	622	603	624	656	604	641	626	599	622	624	595	628	605	624	673	617	652	611	580	591	632	616	639	629	688	630	646	605	640	632	620	628	613	654	619	644	635	632	664	635	619	637	625	610	644	584	653	615	582	637	606	627	638	628	632	608	676	669	583	663	627	651	648	660	632	600	628	600	637	625	609	632	645	587	628	605	620	613	618	670	628	675	621	701	600	676	683	634	644	604	635	624	678	628	600	644	645	602	639	660	631	627	621	626	628	606	635	637	643	652	666	558	614	630	595	620	657	645	571	625	619	613	565	623	636	655	611	643	621	614	652	616	637	634	650	654	641	604	638	613	649	641	633	575	617	645	616	621	621	631	648	615	602	607	632	620	610	720	612	615	638	636	637	663	610	610	628	640	654	634	647	608	629	669	654	643	672	618	624	578	618	623	657	653	648	630	605	624	649	661	605	626	665	617	603	621	638	578	649	579	615	630	691	625	613	627	617	618	636	621	655	617	609	600	624	608	619	645	605	606	620	620	648	619	592	633	634	634	593	633	655	636	582	624	633	593	625	591	616	651	640	610	585	618	613	623	630	635	627	617	633	612	609	627	639	592	652	570	616	591	629	638	617	586	603	636	602	618	580	650	622	626	666	665	638	587	617	602	635	622	596	622	638	593	651	619	614	613	652	579	626	601	639	666	624	641	650	649	630	595	636	602	623	651	628	630	608	600	668	585	603	620	589	619	621	662	599	653	630	659	608	631	617	598	643	649	614	646	625	594	619	639	600	629	690	618	637	622	636	635	594	616	599	618	622	614	616	642	604	639	645	628	631	559	629	617	616	624	652	658	615	636	675	609	619	626	649	609	645	612	595	644	608	645	628	620	575	623	626	600	665	653	649	612	593	646	634	583	620	631	602	656	639	644	610	627	618	617	604	613	620	604	615	661	598	686	626	642	644	602	607	642	642	672	592	638	626	665	639	587	653	653	632	601	586	656	612	649	606	677	635	610	600	627	620	613	659	618	667	612	629	632	657	622	620	633	619	647	615	651	586	621	644	632	581	654	598	645	631	616	621	620	581	655	614	570	659	635	606	642	603	653	570	613	651	665	650	578	627	665	584	604	641	566	640	616	661	633	563	661	610	590	580	611	589	591	612	628	614	608	620	687	631	642	661	617	635	633	624	631	643	602	627	610	615	630	603	576	586	594	629	649	608	628	617	685	630	581	573	633	646	656	655	608	650	613	612	598	658	612	584	604	592	660	664	654	624	643	597	630	641	628	583	621	649	617	654	606	614	617	656	640	592	614	621	637	631	635	658	626	651	622	579	666	630	653	605	609	658	611	610	626	636	624	629	629	591	657	632	606	610	646	677	620	633	652	635	579	606	612	605	660	689	661	610	632	626	634	655	626	640	622	646	609	622	633	621	668	655	628	658	629	583	633	640	645	645	657	612	615	675	622	625	594	608	598	611	595	637	571	641	588	670	621	655	655	646	618	586	603	626	619	634	604	644	639	644	659	614	666	608	646	631	617	631	619	613	655	628	665	663	618	594	632	592	645	617	666	635	615	587	610	640	640	597	653	622	660	615	585	620	632	629	627	608	686	589	664	664	654	636	632	586	620	658	594	669	628	642	644	680	667	644	633	577	638	634	618	636	623	618	630	595	611	640	631	641	659	646	600	618	586	606	636	614	629	631	663	601	589	615	639	620	647	553	677	660	663	621	617	620	687	628	661	654	651	587	585	625	577	659	585	640	619	596	636	641	572	591	622	625	629	608	640	642	590	681	655	641	612	648	591	660	681	623	612	646	606	602	630	624	629	646	654	634	640	599	607	647	606	640	645	622	628	582	622	594	618	617	588	648	628	648	643	622	620	655	617	646	676	648	598	642	638	627	644	603	640	621	585	629	630	656	616	658	622	655	578	597	632	570	608	615	630	615	615	651	592	605	629	597	642	610	606	632	615	573	652	647	605	623	594	632	633	611	638	576	664	623	655	616	608	581	648	661	646	692	648	617	628	601	638	641	686	599	635	599	615	595	606	646	610	602	656	589	674	574	617	628	625	612	601	594	607	617	617	635	624	642	582	649	643	581	644	620	640	630	582	650	569	642	638	625	645	605	590	609	593	643	604	663	612	665	615	651	679	592	599	639	620
25394	21369	27148	25160	7424	716	569	550	6714	5446	491	421	441	412	408	400	397	432	404	444	409	399	410	414	393	404	386	382	388	396	404	432	402	401	407	398	382	372	421	364	355	407	387	406	387	379	386	387	365	378	407	409	383	378	380	419	397	407	436	375	380	374	384	394	397	368	401	405	381	373	433	373	413	364	374	393	397	391	373	396	395	363	403	381	380	395	406	403	377	391	385	420	388	401	395	372	411	420	390	431	407	392	385	401	391	407	360	388	383	391	435	419	376	391	411	402	389	413	406	351	418	370	384	386	404	403	359	406	382	410	411	406	372	364	343	377	399	380	389	387	398	410	376	412	425	402	345	394	398	353	419	355	408	380	431	377	390	379	398	393	435	371	383	393	404	370	391	377	379	393	399	414	379	387	403	416	401	437	403	373	405	390	400	395	369	409	368	425	421	378	401	369	360	378	385	373	362	422	405	392	396	398	402	399	420	441	385	395	437	359	392	398	370	380	430	405	389	390	393	369	337	401	365	403	403	392	412	386	389	416	394	375	386	418	378	385	411	378	386	381	415	384	360	401	389	406	407	391	397	378	374	356	402	347	368	379	418	396	397	371	415	390	361	369	390	371	381	424	389	369	419	385	408	386	379	407	397	377	401	380	446	373	373	408	389	347	398	408	362	397	374	401	379	342	370	362	392	393	374	419	385	389	411	389	393	400	412	381	395	411	402	358	388	362	406	368	405	400	405	357	425	395	388	393	380	389	406	354	391	362	385	372	429	385	380	422	370	398	404	400	411	371	397	382	393	427	378	376	389	375	398	402	399	383	395	379	374	384	390	361	365	357	363	389	400	364	360	359	388	426	425	406	398	358	375	400	367	385	374	358	427	452	387	410	372	366	420	379	409	415	393	416	407	413	389	425	349	391	382	385	393	369	375	427	371	376	381	410	403	352	392	370	382	430	405	406	394	428	411	366	390	405	399	395	386	384	371	387	410	376	383	408	390	350	396	428	402	398	378	393	435	411	382	375	385	383	373	385	393	406	389	362	391	395	423	399	414	397	396	394	397	390	397	398	424	402	365	399	383	372	428	390	343	401	429	389	423	385	378	386	389	393	395	369	379	365	387	370	430	385	397	396	381	394	395	366	426	408	358	381	365	382	373	418	400	384	399	376	422	403	398	369	403	430	402	416	397	448	392	369	352	377	414	388	393	390	378	399	371	387	392	363	386	382	399	400	369	397	396	398	403	392	395	420	405	421	390	369	372	397	375	402	394	375	369	385	402	403	371	393	379	389	390	390	360	384	424	363	349	396	378	383	386	366	373	388	354	392	403	380	408	357	375	379	394	381	379	371	363	391	354	382	373	411	384	383	391	370	397	367	353	381	392	424	400	385	370	376	392	365	419	354	389	367	401	404	415	402	398	378	377	381	373	375	383	392	421	381	393	368	349	369	414	379	393	408	417	420	402	419	408	389	397	406	413	373	387	415	351	408	393	392	399	412	379	369	379	401	363	402	420	394	412	375	391	414	394	368	364	391	405	397	393	349	375	376	413	426	376	396	378	378	421	407	408	390	408	381	360	399	376	390	395	386	399	410	375	403	382	370	400	405	405	416	382	418	358	382	401	383	400	365	435	357	380	399	409	405	366	367	412	383	384	383	411	402	415	407	421	385	369	390	408	401	418	397	421	379	389	407	371	377	402	417	364	374	400	411	386	387	381	366	401	405	363	370	381	365	376	420	375	386	430	394	396	406	395	408	370	375	363	389	351	384	395	412	386	391	411	394	434	373	373	355	376	375	371	401	433	368	383	390	404	385	391	386	407	374	372	401	374	360	422	411	406	403	423	386	390	402	394	372	357	351	378	396	365	362	393	412	358	384	380	411	416	408	370	393	439	378	439	398	403	373	376	423	420	381	428	387	382	413	400	407	392	411	372	401	385	409	437	411	359	427	384	385	376	402	404	421	367	364	380	357	376	385	397	385	409	408	418	389	360	340	406	391	373	372	377	388	391	393	382	389	418	390	365	366	383	363	372	393	365	388	426	403	392	441	419	389	364	404	397	365	396	408	391	378	368	387	401	359	389	390	411	423	396	401	377	381	378	396	374	384	408	400	382	392	386	401	396	402	378	373	352	369	417	393	385	400	376	416	367	391	419	401	364	388	419	396	400	365	407	349	399	373	372	388	415	363	368	390	360	390	387	369	404	387	364	402	383	376	418	432	361	373	437	372	381	426	350	381	432	368	411	402	444	385	414	423	379	400	395	374	376	378	417	383	394	431	404	383	383	345	401	383	394	369	370	350	401	385	384	392	394	414	421	398	373	382	361	367	407	420	391	377	402	409	401	416	357	363	397	357	381	405	417	379	381	379	389	390	365	366	400	446	366	386	377	394	418	411	362	394	411	403	365	373	388	418	406	365	376	382	406	410	408	389	370	378	387	361	410	386	360	383	406	420	408	366	389	372	414	380	411	398	394	370	408	398	406	379	412	369	415	390	436	361	418	354	353	391	384	409	365	389	362	389	401	399	393	359	396	376	401	380	420	382	381	404	379	374	373	373	391	434	397	412	391	398	407	400	427	402	438	423	375	384	409	400	411	374	360	431	365	432	390	399	401	374	417	401	373	361	363	417	393	413	365	391	366	406	363	404	397	376	398	409	388	400	420	385	370	416	378	406	376	381	392	377	393	415	402	376	422	367	384	416	425	375	392	397	389	365	400	403	418	390	391	417	414	401	360	409	396	397	397	458	411	387	362	407	362	412	396	395	401	366	382	376	390	387	429	382	404	373	420	355	390	401	409	397	377	429	347	397	374	389	369	370	384	360	395	376	378	394	393	365	409	391	365	418	409	398	382	349	331	370	380	392	413	408	420	419	356	399	366	410	375	385	406	419	360	365	407	368	374	393	371	386	370	403	390	374	396	408	423	406	392	390	394	394	387	415	384	349	396	373	412	404	418	404	379	413	414	397	370	379	392	398	388	424	362	393	398	400	390	436	437	386	385	386	392	403	410	379	365	395	391	381	378	375	381	437	428	398	382	407	406	346	414	383	410	386	398	384	396	393	394	403	421	406	404	426	370	415	397	372	407	406	362	380	384	428	390	410	392	373	319	433	400	393	402	401	439	375	351	402	391	415	420	399	400	372	388	394	386	398	384	372	382	393	372	387	401	410	387	369	388	406	399	406	369	341	372	395	408	409	379	355	384	400	382	356	363	438	386	416	414	386	392	399	386	379	394	346	405	408	396	382	392	413	394	392	401	383	393	415	404	373	389	385	416	348	405	367	396	434	380	405	388	424	393	406	395	396	382	410	360	388	398	422	434	416	412	402	428	387	394	383	379	365	413	398	423	399	380	375	367	390	399	394	399	416	421	383	396	418	388	423	411	394	402	380	384	398	387	387	357	420	399	375	432	366	407	385	388	397	378	370	408	368	386	396	407	400	373	366	386	419	376	392	409	388	367	377	387	388	408	350	413	377	405	373	380	392
36089	47324	5811	1825	1312	1062	958	895	14580	11112	645	555	543	510	515	542	558	493	515	511	494	510	503	525	519	496	493	490	526	504	464	501	492	472	504	483	497	462	500	490	451	462	485	524	503	512	489	445	509	523	501	475	479	516	510	457	466	490	491	458	490	478	500	525	495	480	472	516	526	475	497	490	492	476	487	516	487	497	522	492	509	454	498	488	538	471	470	482	537	508	501	450	463	511	476	491	491	481	491	487	494	499	467	483	510	492	500	543	469	476	487	494	441	492	439	499	536	496	502	490	467	482	499	464	472	489	509	459	470	473	512	479	516	467	500	480	474	476	524	517	507	451	507	492	458	490	490	549	476	462	477	476	512	469	481	509	486	533	490	498	450	499	460	511	474	518	478	499	488	459	456	521	475	520	457	470	486	473	460	474	511	493	498	489	506	456	471	477	455	483	487	485	482	488	473	480	490	486	517	492	515	442	487	449	481	537	501	498	453	479	470	503	476	431	513	483	457	473	478	519	483	474	451	504	505	431	493	456	482	509	477	453	479	493	493	462	468	472	501	476	429	487	450	485	478	450	492	485	481	491	489	492	504	538	469	506	485	464	526	505	500	470	506	468	507	519	504	476	523	479	495	490	483	482	489	455	515	501	444	489	463	485	493	503	496	507	480	479	467	462	498	527	454	462	419	494	486	456	465	496	458	477	475	455	465	480	493	488	496	470	440	465	484	487	489	449	479	508	457	478	474	471	506	509	458	479	444	443	455	505	473	528	482	479	475	471	505	471	451	540	510	505	499	499	499	518	499	490	469	511	517	464	451	467	495	505	440	503	496	508	472	486	450	509	460	460	470	456	464	462	514	486	439	492	487	460	473	458	515	476	445	504	471	505	446	481	531	488	531	507	516	481	521	521	483	475	485	487	523	489	456	509	469	452	490	468	461	525	488	469	507	475	484	450	479	513	511	472	517	486	448	465	448	505	497	485	480	454	487	506	449	527	480	496	473	486	507	501	477	483	498	496	451	505	511	478	507	486	502	453	464	468	486	470	466	499	520	478	483	498	476	481	467	458	504	499	491	495	504	510	486	485	455	464	495	499	495	468	468	502	501	505	525	468	483	480	479	456	452	481	510	509	527	473	502	532	453	531	522	480	464	500	471	507	464	474	465	491	484	501	451	451	497	503	482	495	494	510	527	494	508	451	436	497	502	529	507	520	482	532	512	471	515	465	482	480	500	496	510	508	475	498	440	492	520	454	510	479	497	476	506	497	497	452	505	520	455	467	473	501	468	496	503	504	491	492	490	481	455	528	526	479	461	474	470	446	485	499	455	499	479	486	507	500	464	491	475	486	509	513	472	489	522	470	488	458	501	492	477	506	482	526	529	492	508	506	467	484	424	472	479	504	503	466	516	480	496	484	480	485	506	476	495	506	450	487	477	510	454	521	498	480	493	506	485	464	477	519	421	495	488	493	478	497	516	505	480	465	502	488	471	495	518	487	476	473	434	513	438	466	475	480	526	457	503	494	475	511	476	506	454	495	532	501	483	441	490	443	506	477	448	507	481	475	488	503	480	512	452	492	477	483	481	500	485	499	476	471	499	520	479	480	469	481	502	474	442	444	457	544	506	522	465	486	492	478	494	463	455	471	469	503	463	530	478	507	490	468	475	499	508	448	512	517	479	492	463	474	455	476	442	472	492	475	461	469	439	498	506	478	445	469	490	484	525	514	466	493	508	529	467	458	464	474	493	472	474	463	499	488	468	481	484	481	513	450	475	458	545	499	498	458	487	491	476	491	480	481	471	461	474	462	476	490	446	491	523	477	441	465	493	490	494	463	475	525	510	422	464	467	457	476	483	496	506	478	477	503	496	455	444	515	477	511	481	502	480	474	468	460	514	517	496	464	477	486	456	439	492	514	499	505	500	472	459	501	474	479	470	485	465	483	472	468	511	515	474	476	459	522	488	513	474	460	463	466	498	508	468	515	451	507	475	487	463	486	499	528	528	454	448	484	493	526	458	451	484	484	453	477	490	501	465	432	488	497	478	492	486	514	456	465	499	496	444	466	473	509	488	483	503	468	517	530	433	513	461	496	512	476	474	463	497	481	495	489	468	499	451	479	486	453	492	502	518	503	436	492	504	452	477	511	501	466	503	487	516	485	473	472	494	496	519	465	507	511	485	471	471	444	495	505	463	490	472	483	516	489	470	456	478	483	459	480	472	520	496	467	461	453	473	452	447	527	499	492	484	484	500	479	486	462	510	502	490	475	475	489	471	521	476	489	480	495	480	476	489	467	481	493	496	504	472	500	445	472	459	475	469	469	477	511	477	509	476	489	482	490	501	496	472	477	481	442	531	489	475	482	466	502	442	501	503	477	453	507	469	465	471	503	486	495	498	437	484	468	497	460	501	519	498	482	468	491	424	484	483	514	468	486	455	474	512	482	437	487	494	524	480	468	485	503	510	496	477	525	488	497	482	492	481	474	464	501	510	511	468	472	481	475	505	499	453	467	485	506	486	499	496	451	462	500	483	474	496	510	505	452	491	461	455	476	483	491	491	537	497	456	494	493	511	476	510	458	443	494	439	461	441	455	478	475	450	508	477	494	462	482	471	509	461	482	479	501	479	489	463	496	496	449	476	487	477	511	498	467	482	478	507	454	455	518	511	449	445	478	445	496	510	509	490	487	512	452	465	499	449	484	462	460	513	464	468	524	473	477	460	462	476	491	463	524	478	470	435	491	448	490	505	502	463	450	456	493	511	509	481	496	471	504	505	459	472	500	486	485	520	483	482	447	448	501	511	478	510	511	506	481	497	464	501	462	496	466	478	501	453	494	504	485	502	474	507	510	490	479	496	483	467	466	444	489	506	526	511	496	487	459	517	499	487	454	489	516	515	495	496	453	490	482	502	515	493	480	473	479	478	470	467	533	465	479	497	470	466	509	453	471	500	491	478	499	453	509	495	479	450	543	494	463	450	510	477	477	496	487	456	488	476	480	482	533	475	507	491	501	480	465	485	457	508	482	489	514	505	461	440	472	479	477	475	470	470	488	461	507	440	466	506	479	494	480	464	484	508	509	483	501	479	486	444	467	499	475	509	472	475	501	514	486	499	507	434	482	458	476	466	459	514	491	488	521	475	468	466	484	476	480	488	462	480	489	448	492	486	469	491	486	496	476	473	497	489	474	515	472	476	458	487	465	499	519	484	470	478	477	526	497	483	446	501	471	522	522	488	462	498	494	477	464	501	485	459	452	463	482	491	480	488	440	482	494	449	475	490	480	486	432	468	510	488	488	478	473	480	490	514	518	485	487	469	508	493	470	499	483	435	498	488	523	497	460	518	458	517	485	473	503	502	509	477	477	483	482	479	536	468	451	485	473	512	497	485	503	486	465	453	460	486	475	470	475	497	475	509	474	464	443	503	499	456	465	501	517	502	467	488	485	467	478	538	481	514	456	495	498	450	463	456	484	525	502	500	466	480	524
23190	21332	28927	24033	21316	21189	6416	1431	18709	21901	2422	982	878	787	822	795	852	796	816	793	795	759	777	738	756	738	758	755	738	759	731	723	723	670	725	716	735	721	737	734	718	711	750	724	738	744	689	784	742	750	711	705	688	767	737	745	693	770	700	759	723	718	725	700	738	709	717	721	705	736	726	685	728	734	708	737	714	724	758	722	718	704	677	740	745	713	738	748	717	684	707	667	751	739	771	670	749	701	717	736	752	742	672	713	711	744	753	719	725	719	720	686	719	763	708	682	700	684	695	705	729	684	713	713	727	711	656	768	767	729	733	725	735	726	717	666	745	726	726	743	712	711	754	712	689	746	738	749	736	738	699	736	747	704	723	698	739	706	730	695	699	741	723	735	665	746	694	720	690	723	733	763	715	746	733	764	682	679	735	703	755	732	727	683	637	678	639	726	672	706	706	679	717	732	700	721	701	712	694	738	690	721	709	744	741	708	709	765	708	694	719	738	700	727	677	698	697	674	734	723	718	704	705	681	763	702	687	727	721	686	757	705	721	723	741	720	779	654	689	726	729	755	734	721	733	722	716	680	706	692	743	730	764	725	738	713	751	722	740	751	688	727	772	689	676	695	722	720	713	692	687	703	756	742	690	731	687	721	731	729	710	709	675	678	709	731	700	701	717	688	717	686	688	707	727	637	714	721	701	706	694	721	751	725	694	726	697	745	735	679	710	688	746	707	710	743	719	718	746	727	716	731	694	741	690	748	721	722	733	683	720	715	743	733	687	739	705	723	711	678	715	724	696	713	715	735	712	754	696	736	728	692	763	717	694	709	709	687	697	720	721	775	764	755	728	719	752	692	704	688	729	661	689	713	746	762	748	725	683	724	749	684	694	751	689	718	708	736	719	791	710	684	698	736	717	668	724	739	710	762	706	724	728	686	730	769	709	751	713	698	706	700	699	699	737	710	757	698	669	716	696	646	712	677	706	727	735	707	697	683	671	739	718	707	690	691	702	701	701	697	709	725	709	688	710	730	725	675	730	688	658	740	741	656	702	734	713	714	735	697	727	664	666	678	683	672	724	701	686	712	730	710	727	732	745	731	737	667	707	786	720	700	684	705	716	707	711	722	696	765	712	722	716	733	702	736	712	700	743	718	712	766	730	726	744	713	715	764	662	758	706	722	678	692	746	731	710	734	703	738	728	711	714	728	730	695	723	776	694	700	680	679	724	692	708	725	695	709	700	735	702	744	771	758	705	718	723	773	667	729	748	700	762	754	729	709	774	699	698	707	651	689	774	663	702	701	723	699	706	721	689	719	706	744	746	719	705	686	690	680	677	758	695	700	714	694	752	712	716	658	680	717	684	726	730	747	700	680	687	734	710	691	705	671	744	709	685	685	723	707	736	700	727	737	676	745	712	693	706	692	745	736	692	755	760	720	692	752	720	713	690	728	678	719	769	738	679	685	773	700	724	740	725	735	723	703	700	677	739	681	709	732	697	686	735	699	691	689	733	738	702	678	713	681	759	732	705	728	712	729	699	668	709	730	693	740	744	745	739	711	692	716	733	726	727	631	699	724	700	651	712	675	706	709	717	725	737	723	741	708	674	709	717	706	702	714	706	726	708	698	702	732	693	676	716	751	737	709	725	717	726	736	732	714	734	735	727	747	750	747	688	736	669	712	691	725	734	716	734	728	728	747	767	705	700	731	714	710	726	741	712	725	710	684	700	714	693	701	695	746	733	732	717	744	704	720	715	681	696	730	693	744	732	689	706	724	737	694	716	753	689	734	718	733	680	713	741	770	718	745	702	708	718	709	739	692	713	706	747	669	715	753	723	755	718	723	736	699	688	706	740	695	674	698	749	765	701	736	758	748	716	719	681	722	717	739	719	706	675	685	710	731	752	701	659	697	744	721	749	729	752	745	671	750	657	674	729	743	716	677	722	724	694	765	635	761	720	728	679	744	689	696	752	750	709	710	697	717	765	743	718	729	709	695	682	719	706	743	701	714	770	711	710	730	736	700	716	713	744	764	664	732	691	702	764	721	681	738	638	687	739	713	709	735	707	721	699	760	684	795	759	680	739	685	763	728	709	686	696	728	755	764	677	690	720	707	725	708	732	725	720	746	720	732	687	707	721	708	725	707	740	669	688	685	718	727	662	699	718	735	786	709	717	717	700	765	706	695	724	763	715	733	702	663	701	689	692	679	753	732	692	713	742	728	730	719	723	710	709	704	715	718	702	742	747	755	734	732	697	728	739	742	684	700	756	687	722	700	739	735	715	706	741	746	666	745	710	721	703	716	732	689	705	722	735	728	741	699	732	700	722	691	684	698	725	732	746	709	706	688	728	698	781	720	681	691	764	681	737	698	744	737	749	681	716	668	695	701	698	751	709	747	741	708	695	703	702	687	774	716	710	687	668	718	710	710	713	693	742	697	680	733	730	720	700	694	678	683	684	766	780	715	743	677	715	684	657	714	784	736	740	693	725	693	730	687	644	721	709	755	744	738	718	728	719	718	741	698	731	679	706	686	698	705	753	709	685	711	695	723	700	728	744	661	706	679	704	693	698	698	748	716	712	719	669	660	728	703	736	665	710	751	688	695	697	732	747	712	742	699	700	727	708	665	738	727	763	769	738	727	721	683	751	711	705	696	720	691	704	732	704	747	725	709	724	723	702	688	686	690	685	673	736	710	717	697	719	727	733	737	738	696	668	701	697	777	763	750	688	705	709	706	738	703	742	694	698	729	684	692	687	705	687	717	709	698	695	708	707	702	731	758	721	687	764	712	710	705	712	708	762	719	729	741	721	739	708	712	724	685	747	684	639	711	708	676	704	747	740	689	702	702	717	710	693	684	695	695	692	691	723	735	731	698	727	759	757	716	719	667	690	729	694	693	691	715	713	743	715	740	753	704	722	698	688	766	725	704	685	694	700	700	727	676	749	741	717	683	720	714	681	705	732	678	739	752	721	687	674	721	729	701	700	771	759	703	718	708	752	710	717	683	777	685	692	716	699	745	695	739	718	671	688	728	702	773	724	763	672	670	745	727	717	732	749	721	727	688	760	668	764	678	721	728	765	774	713	730	721	728	733	718	727	753	689	727	712	736	696	736	747	714	710	734	692	693	720	715	700	735	760	713	734	700	711	679	683	728	724	655	732	679	736	672	724	726	717	752	723	671	658	706	742	723	695	693	698	685	706	747	741	698	693	741	734	703	765	690	701	700	693	700	710	693	734	752	714	714	695	694	692	705	664	739	705	671	712	725	720	732	720	708	754	721	770	706	681	698	718	793	707	727	734	704	733	717	709	719	757	718	708	682	749	704	698	705	690	736	695	704	763	732	702	678	698	691	701	684	708	697	721	716	722	744	649	703	705	727	668	692	713	681	729	703	702	718	703	700	702	728	695	730	714	710	671	717	749	690	686	661	682	774	691	748	724	730	734	749	671	718	747	774	712	747	706	721	708	709	699	705	698	712	684	681	725	723
41653	65453	15071	5520	3891	3026	2539	2091	25623	24943	1288	1224	1092	1052	1062	956	989	1006	968	1003	854	893	889	904	871	829	886	871	856	857	802	854	853	809	880	837	893	894	858	871	788	850	845	829	873	825	859	872	873	866	825	847	817	848	822	853	791	886	871	810	816	844	828	839	771	818	862	833	854	812	843	866	864	793	810	818	781	806	825	837	846	837	829	790	833	807	818	847	829	813	819	776	847	837	782	841	836	800	806	804	802	799	754	815	820	835	806	863	748	827	846	871	784	856	809	788	808	849	836	844	809	825	818	802	825	807	801	759	849	787	852	843	854	808	776	879	801	828	823	855	853	827	826	846	886	825	819	834	820	802	844	830	824	864	805	846	831	853	867	769	870	835	812	847	829	777	782	851	797	831	817	863	824	819	796	819	827	805	888	780	781	803	797	820	796	855	866	835	796	798	858	817	834	774	821	861	847	831	825	859	838	818	783	836	866	796	788	771	814	826	858	861	826	795	830	832	829	860	855	806	804	753	818	793	837	803	826	813	850	809	815	793	827	822	789	796	790	789	823	804	801	829	831	786	852	798	804	822	809	862	778	797	792	800	815	802	812	804	768	811	830	809	874	801	827	823	843	857	800	773	802	844	850	775	840	781	829	806	842	796	830	757	795	814	832	764	834	763	802	837	795	825	841	826	821	840	825	740	819	876	801	798	797	779	796	794	800	865	783	835	831	874	837	746	880	842	795	871	840	802	846	773	805	817	781	805	810	849	850	840	792	849	810	846	815	790	799	830	834	795	803	831	843	891	785	822	801	828	787	852	818	808	811	798	866	804	865	780	844	862	879	851	795	841	836	873	826	797	812	805	818	817	834	824	813	819	842	845	830	735	814	851	789	822	857	780	806	787	823	776	808	816	855	810	861	816	850	835	825	786	853	802	882	859	809	846	839	858	844	817	825	875	791	794	816	856	792	816	790	823	847	777	798	814	825	862	801	832	829	807	813	812	780	851	811	848	788	822	828	779	855	818	894	814	794	813	819	807	811	828	826	840	849	802	788	772	790	836	784	803	843	865	848	825	812	798	815	846	834	763	829	810	765	825	791	811	842	838	866	784	849	796	787	853	794	821	815	821	822	834	813	831	832	832	845	782	833	790	804	823	803	856	795	791	798	841	800	843	818	792	755	816	820	785	815	830	839	789	846	827	862	794	819	818	816	859	831	830	828	821	834	880	825	773	805	834	810	786	837	851	779	805	839	801	817	830	822	887	753	777	830	838	779	827	840	836	836	846	851	807	805	801	866	788	887	817	817	812	844	844	807	824	787	827	803	766	817	782	842	859	800	842	863	823	783	813	848	836	846	841	836	856	833	829	839	816	824	825	850	795	850	821	807	828	854	830	821	814	850	796	856	790	832	815	785	816	806	815	789	881	855	820	831	839	811	863	827	824	786	836	799	836	865	800	796	812	826	850	834	820	849	819	837	832	798	817	810	846	803	794	786	865	836	730	805	832	841	859	867	769	787	785	808	866	852	837	847	822	847	780	835	773	851	777	791	812	827	782	840	842	791	821	871	829	842	802	865	861	851	859	837	821	840	812	834	792	810	846	834	768	878	815	774	782	822	815	886	829	758	848	787	812	846	760	849	861	833	769	805	861	804	797	822	773	824	763	844	774	870	838	823	819	791	812	927	874	787	848	845	809	842	814	842	772	799	765	839	847	799	851	809	859	886	810	813	787	840	829	838	843	801	857	846	785	862	812	795	798	833	842	822	784	867	799	853	819	817	847	830	826	830	803	808	801	823	858	818	821	806	839	864	793	844	836	798	841	809	827	800	849	805	828	846	801	831	799	829	817	865	806	805	827	837	812	799	863	796	845	804	791	854	807	846	819	815	814	852	822	768	803	846	813	803	894	846	827	817	760	843	824	819	824	853	832	829	847	820	795	929	755	812	828	884	760	874	838	824	790	834	842	828	808	774	828	859	831	878	777	850	828	829	761	855	843	859	810	791	847	788	835	851	827	774	828	867	821	841	798	874	826	816	818	880	794	857	868	828	821	836	803	769	817	758	759	843	845	856	845	797	816	867	773	822	792	832	789	892	804	810	798	826	836	831	838	854	820	860	802	796	839	825	851	790	833	827	855	794	805	805	839	830	786	796	797	781	829	831	857	852	843	862	822	751	846	814	841	840	849	793	833	823	815	853	825	823	838	787	808	825	811	835	819	821	818	839	798	790	772	804	807	863	777	813	838	772	791	862	858	818	807	846	856	838	833	796	827	791	846	808	835	892	745	847	809	820	828	842	849	804	817	842	820	842	811	838	861	821	792	805	810	806	829	782	796	844	834	847	825	857	841	811	841	774	812	816	824	842	785	828	754	807	767	805	835	836	826	826	856	839	794	832	887	827	897	786	835	810	854	796	781	881	842	832	815	836	831	775	778	818	805	810	792	797	827	785	811	828	847	852	834	821	799	835	791	816	800	835	751	805	819	834	818	845	839	841	878	778	810	805	780	843	840	801	840	829	849	835	802	810	797	804	850	796	859	825	809	813	788	862	801	830	810	849	819	834	870	793	798	778	792	791	775	817	835	811	850	827	844	823	842	892	851	787	886	784	831	832	845	784	825	820	833	787	753	820	847	801	866	851	795	810	810	813	835	821	831	824	801	817	778	816	866	796	814	825	845	812	784	840	884	836	883	827	829	818	770	793	829	857	811	818	828	790	813	810	812	836	863	765	843	886	806	810	852	842	792	837	873	800	852	825	775	758	817	779	888	773	841	798	813	788	870	854	897	850	849	810	841	790	821	883	772	848	856	824	813	809	817	765	827	814	804	800	804	834	800	798	842	811	815	849	795	830	847	809	837	797	824	816	802	823	832	828	817	865	787	852	871	843	866	854	844	871	793	855	792	814	777	817	816	848	774	843	778	771	811	818	764	801	782	805	835	828	819	846	856	839	802	799	820	862	832	811	829	855	826	809	792	841	864	800	851	863	817	838	831	774	886	798	835	823	867	823	813	840	859	823	807	909	818	819	803	808	843	808	815	833	801	829	826	817	811	826	832	792	808	828	813	815	836	783	801	856	803	797	821	878	766	841	852	852	815	788	742	893	807	805	794	808	792	800	815	832	820	801	809	820	772	823	819	821	818	808	847	819	846	823	766	768	814	773	854	892	763	825	798	824	832	820	808	815	835	828	767	791	803	812	821	795	804	816	847	849	846	782	836	795	828	863	782	814	804	829	787	805	810	824	841	817	854	784	835	785	785	861	798	821	739	839	810	839	859	843	852	836	847	846	796	805	811	834	801	786	813	814	857	839	815	824	829	813	845	853	834	780	873	847	813	833	793	823	815	799	840	757	799	799	837	788	822	804	826	801	839	839	798	814	815	844	833	815	815	824	784	835	818	795	849	847	834	835	798	830	772	817	834	767	814	830	809	882	818	838	888	845	811	847	862	845	825	809	821	883	818	828	822	782	845	851	876	856	787	819	882	827	787
29397	26558	14382	1424	449	439	374	353	1079	1266	323	329	343	358	345	349	339	338	365	341	365	367	339	366	321	392	341	384	374	348	350	367	304	355	373	334	354	321	347	378	372	339	380	334	359	384	311	360	331	377	340	378	348	332	341	327	315	385	369	372	347	351	364	331	329	328	350	380	370	320	328	355	363	352	351	342	336	340	377	390	342	357	328	386	320	363	345	361	369	336	343	377	328	384	341	357	329	312	347	341	343	357	321	346	338	387	370	348	334	354	314	355	345	364	353	375	342	361	339	343	359	363	329	366	344	335	345	341	339	360	352	327	328	371	324	361	351	332	358	356	356	336	334	335	317	364	351	340	353	362	374	338	341	346	344	365	335	318	345	347	366	353	328	366	371	331	360	360	366	356	347	349	341	345	321	352	343	355	340	349	348	359	330	326	332	368	321	354	391	331	356	358	365	358	349	362	351	378	337	350	356	364	325	331	349	357	346	310	351	378	357	349	365	345	323	338	372	347	353	325	353	349	352	313	320	366	343	320	351	370	364	352	387	302	341	315	372	358	347	315	395	366	356	334	339	382	344	352	376	377	370	330	336	348	360	332	340	351	348	345	328	346	334	330	344	363	349	332	367	347	347	368	315	346	333	360	384	363	323	372	340	360	340	334	342	315	342	336	330	326	386	342	348	333	375	336	361	308	388	344	336	348	336	376	334	335	341	357	322	351	372	345	329	362	367	362	368	352	340	354	332	351	335	332	365	318	378	340	371	367	344	338	372	355	355	367	380	353	347	353	371	352	339	373	330	366	372	356	353	304	363	340	337	328	350	361	358	353	336	319	375	369	359	346	367	365	341	348	319	368	347	350	347	325	354	340	373	331	343	321	364	351	381	358	330	340	317	320	319	342	344	323	323	353	349	329	359	336	355	378	392	329	330	370	333	334	377	371	360	368	371	336	325	345	375	330	354	359	348	359	329	356	350	315	377	329	385	348	328	379	378	315	365	345	370	330	365	313	363	343	329	352	320	361	356	342	325	351	336	351	324	343	343	354	362	358	325	355	334	329	328	339	354	373	361	362	339	317	335	331	336	349	363	349	334	326	342	358	372	337	320	334	310	354	376	362	368	349	333	347	329	344	316	343	330	347	369	355	329	334	366	381	384	347	346	355	341	335	358	368	348	338	359	340	370	363	350	324	351	354	354	354	353	363	346	345	361	339	373	361	368	359	372	334	343	347	340	373	353	330	340	349	350	307	361	329	326	353	332	333	330	361	385	339	340	335	364	351	309	357	346	340	359	348	363	339	343	360	328	392	355	367	345	308	336	379	352	381	346	356	299	344	314	317	341	348	368	363	344	346	347	347	360	339	357	347	347	373	323	356	375	361	340	335	360	364	332	332	347	363	356	320	352	360	348	367	328	334	355	329	351	366	352	379	365	343	334	353	327	349	340	321	351	354	346	340	344	357	330	350	356	362	354	344	351	308	353	345	326	369	341	385	332	363	319	317	323	320	315	365	379	389	366	390	359	346	372	350	342	368	359	341	343	345	359	387	329	363	380	331	367	339	329	362	316	370	332	348	364	376	329	288	323	386	355	380	347	361	302	339	340	368	361	330	360	346	360	342	343	323	392	376	360	322	349	334	336	360	345	350	375	362	330	335	350	325	363	325	349	356	370	357	359	360	353	373	379	336	367	374	348	363	353	341	375	363	312	353	294	335	327	338	368	382	312	335	341	313	318	375	342	351	334	355	333	356	361	339	395	359	346	354	320	325	330	354	367	339	372	363	357	339	365	310	356	346	330	374	368	359	342	342	366	339	334	363	388	356	347	336	350	330	366	331	383	352	339	299	397	368	339	363	332	348	350	335	346	356	348	331	345	340	362	356	378	342	342	345	350	362	321	363	356	352	344	326	348	349	353	327	335	375	322	319	400	321	319	342	341	350	335	361	344	313	332	331	330	345	341	344	353	346	355	380	347	349	379	347	364	377	395	336	341	405	365	350	375	335	340	353	388	322	366	320	393	345	357	383	325	347	362	334	325	361	324	313	376	363	357	322	311	366	351	337	349	340	324	335	373	358	336	337	364	343	393	321	356	338	380	354	365	373	364	343	370	319	378	333	335	352	324	369	352	335	338	324	336	339	310	314	338	355	388	367	352	332	312	363	352	351	347	345	352	360	340	344	335	386	374	357	355	366	337	354	337	342	336	396	308	384	350	341	365	349	352	354	372	356	341	351	335	353	358	349	328	390	356	383	352	327	352	358	355	340	335	332	373	394	328	368	341	365	365	352	332	334	335	382	374	326	345	346	346	365	334	356	331	347	369	338	350	389	362	320	338	331	363	363	341	335	324	339	371	351	316	338	367	335	363	364	287	380	358	361	353	355	400	352	327	339	341	377	361	339	346	355	332	334	342	342	332	352	343	360	356	377	369	372	337	319	373	343	343	330	302	334	334	358	371	358	325	350	375	340	341	343	349	314	360	346	374	349	342	366	318	349	353	337	384	325	335	350	387	344	336	351	359	350	343	366	354	357	368	381	316	360	347	358	368	375	364	364	344	312	354	344	338	324	331	342	349	369	355	338	353	352	345	383	340	351	343	366	301	337	304	338	336	380	344	359	345	359	353	349	308	338	382	356	359	350	335	398	372	352	383	367	326	352	389	364	353	365	322	354	390	332	345	342	388	349	352	345	342	348	345	353	357	374	349	369	354	355	351	371	373	368	331	335	324	367	336	322	374	375	349	305	374	334	348	355	331	348	333	334	352	351	343	333	369	370	313	350	329	365	351	340	360	347	370	338	377	339	357	339	315	368	376	346	402	346	329	345	366	375	360	348	363	329	379	370	344	337	355	335	356	362	350	369	366	309	356	341	351	357	344	330	346	363	361	343	362	298	339	354	323	356	363	340	317	335	341	372	323	349	396	360	361	372	360	353	350	360	372	352	353	359	368	314	351	360	338	364	320	351	330	347	362	351	370	367	357	349	330	324	341	357	350	310	391	331	340	341	346	322	338	344	380	348	357	360	375	350	379	368	372	344	345	336	354	360	328	347	345	318	317	350	346	359	330	318	344	343	331	373	318	363	330	306	349	344	389	348	331	345	352	354	374	358	335	360	340	361	327	329	334	354	356	327	325	359	364	364	357	346	381	351	369	343	388	318	330	349	350	342	373	327	361	344	352	352	333	324	371	337	344	367	345	367	310	345	363	350	351	335	338	323	329	355	329	376	369	351	359	322	314	350	351	349	321	350	348	355	350	336	336	356	358	351	337	343	378	364	338	357	339	372	332	361	326	350	332	343	385	359	387	349	343	348	368	317	312	365	375	358	331	343	344	307	349	365	343	331	334	376	381	335	360	346	349	354	347	351	369	322	351	358	355	345	324	319	392	324	329	342	331	366	356	364	329	389	349	352	330	380	360	319	376	347	356	376	364	357	356	338	360	385	343	366	357	358	342	332	368	379	341	343	385	338	353	369	327	360	377	343	320	346
32504	40714	4501	584	505	483	496	474	1936	2296	418	447	405	422	457	428	429	443	450	388	386	422	445	384	436	434	448	432	385	419	427	443	437	436	436	415	445	433	449	440	429	407	429	418	423	413	429	408	473	434	446	435	403	408	435	453	445	385	444	387	410	442	433	455	420	435	479	424	416	412	430	428	373	443	442	411	418	400	411	442	464	406	421	428	440	430	395	427	445	415	442	459	458	402	416	416	428	407	436	440	445	449	402	434	410	415	440	408	440	445	460	417	434	419	439	426	456	430	436	440	435	458	422	395	394	407	380	421	406	424	408	445	454	397	455	401	438	410	440	425	391	409	415	436	442	472	435	411	390	431	428	394	423	414	431	435	457	424	420	419	421	422	426	425	389	442	420	453	409	404	406	421	403	413	385	429	470	384	406	426	418	452	415	453	433	418	409	412	467	413	444	424	432	395	425	426	411	424	409	424	417	451	412	418	401	359	421	404	397	376	416	429	433	425	423	410	426	421	456	406	371	410	411	418	410	385	412	402	417	427	480	422	430	399	425	426	411	449	427	398	426	403	408	377	427	425	427	458	456	446	430	440	430	452	443	430	433	451	436	443	439	434	365	404	408	415	409	414	409	461	418	398	394	408	403	443	383	451	451	431	415	444	480	430	415	428	462	432	424	414	418	413	430	447	437	434	409	402	418	435	459	411	439	412	442	430	426	446	389	409	435	453	411	377	430	422	407	431	412	426	429	420	432	424	455	419	439	412	411	416	433	447	398	425	412	412	443	422	411	438	440	438	432	429	462	419	414	419	443	440	409	395	438	421	450	441	404	423	436	412	443	460	419	396	442	408	437	410	392	398	409	416	390	400	395	413	388	439	417	464	427	363	413	417	398	437	419	361	418	466	431	411	451	423	431	423	430	412	394	427	434	417	429	459	453	453	419	418	439	459	421	383	419	434	394	418	444	453	423	428	407	399	433	437	425	439	418	457	419	433	383	416	384	449	424	443	439	442	436	442	402	391	436	409	427	443	428	429	446	415	411	379	410	429	441	419	445	449	446	461	408	444	399	397	406	425	419	435	415	421	421	410	396	405	438	442	469	449	416	434	482	435	452	431	430	453	438	430	408	408	424	437	425	441	419	455	443	423	447	424	423	414	440	405	443	392	441	432	400	415	427	430	462	437	462	383	440	414	407	435	407	424	406	406	431	429	405	425	417	452	437	446	439	413	399	426	429	411	445	483	393	433	456	429	456	426	451	420	406	416	443	426	462	406	428	454	417	448	413	420	407	433	427	408	427	441	420	432	437	418	441	427	444	434	418	428	396	432	438	415	415	423	437	447	434	407	431	394	459	450	458	423	432	391	420	421	430	435	414	431	399	387	413	404	410	418	427	422	427	401	384	433	417	433	415	459	409	440	428	457	438	420	438	449	437	447	393	422	409	418	475	394	442	463	453	394	449	407	431	428	487	434	422	405	437	437	430	451	440	434	419	455	378	434	412	396	416	422	396	393	397	437	429	427	433	425	381	433	422	441	424	428	443	448	416	405	450	444	401	441	414	416	405	427	453	418	398	411	453	405	456	434	436	390	420	409	410	427	420	427	397	423	399	470	396	464	434	435	408	466	405	452	424	413	386	429	402	424	450	442	419	437	404	415	418	403	444	409	388	454	375	394	400	398	411	428	432	461	402	409	417	424	395	442	405	412	443	440	409	389	422	414	404	391	404	438	443	431	411	388	406	425	382	440	446	452	464	422	429	399	404	388	410	416	409	394	420	439	419	423	402	453	412	458	470	451	433	428	382	457	405	428	430	459	417	403	398	424	461	444	402	430	452	446	422	406	452	421	410	423	422	401	413	430	408	419	422	426	428	423	407	435	434	417	398	406	449	402	437	456	425	425	413	434	421	454	420	409	415	400	442	437	420	424	432	429	425	436	392	414	432	413	392	378	433	426	443	432	411	389	431	443	418	409	414	426	420	455	434	442	426	435	426	414	419	414	420	423	412	487	448	422	416	407	408	452	412	408	418	441	414	369	444	439	427	443	427	442	432	390	470	447	398	409	408	429	427	424	430	434	411	459	434	418	447	430	467	410	382	449	439	398	438	419	418	408	427	438	424	392	416	423	382	448	438	412	392	413	437	420	438	406	436	427	426	410	362	396	445	448	431	436	421	427	436	412	416	464	449	409	401	414	416	421	422	413	432	434	394	424	412	406	374	447	417	385	429	412	423	425	434	426	415	400	405	429	431	435	397	413	419	425	433	386	458	381	414	439	410	396	420	433	452	404	422	385	410	415	394	436	430	444	389	408	414	382	409	420	437	406	427	422	432	410	454	421	414	423	454	437	399	432	405	471	431	415	428	437	440	422	418	432	432	430	432	407	436	433	415	434	426	435	406	435	402	409	464	404	414	447	447	456	420	412	455	382	454	464	404	428	399	441	368	413	420	392	416	407	463	412	405	438	411	430	433	437	419	410	427	434	452	395	406	447	420	391	417	391	418	445	424	423	428	407	456	369	446	398	412	424	445	444	410	449	414	409	440	437	410	415	446	432	392	431	445	434	419	427	397	412	414	431	407	420	465	436	445	448	415	437	419	409	416	399	452	415	429	395	404	386	433	421	413	468	434	418	416	417	419	458	439	374	413	419	413	384	421	448	418	435	425	404	441	408	406	416	446	445	415	442	418	454	430	421	453	442	443	434	392	427	430	395	383	432	411	462	421	439	412	427	423	428	415	440	466	425	399	428	450	431	401	421	424	472	447	431	409	406	432	453	433	459	431	404	441	376	446	400	445	416	416	413	412	408	449	398	425	415	427	436	426	402	384	421	450	393	400	424	436	426	414	373	427	433	400	422	448	436	448	417	409	427	405	414	448	440	433	437	422	427	424	381	389	422	427	422	481	425	434	413	423	424	428	452	395	401	418	414	414	411	424	417	446	404	454	422	452	419	445	455	448	433	398	431	426	441	433	409	386	437	465	461	406	418	431	448	430	400	440	401	436	418	414	411	425	402	445	431	434	392	403	438	427	445	456	395	415	444	427	414	415	439	425	416	433	405	440	461	437	389	447	406	442	410	388	455	438	417	411	428	426	410	460	421	402	428	440	404	406	418	464	400	420	428	399	426	419	385	444	415	453	381	388	388	398	405	413	425	432	417	429	407	420	410	441	420	434	421	447	436	422	426	445	424	431	428	417	418	460	438	435	393	420	414	416	412	400	427	431	449	439	440	409	405	473	453	430	443	429	382	429	396	403	462	427	418	447	444	419	437	429	455	408	423	410	421	360	420	475	451	404	428	432	414	400	427	392	405	462	405	398	409	402	452	402	417	430	444	421	453	439	426	399	397	413	435	406	374	408	413	434	427	417	447	408	421	412	438	435	437	446	400	408	424	427	393	434	424	418	439	432	453	433	411	419	446	402	443	467	404	432	460	481	441	402	401	415	422	459	435	431	421	433	442	421	426	456	458	405	440	422	437	399	401	412	427
24486	21349	28318	24649	20717	4382	1090	799	7173	14991	1270	637	607	611	573	530	582	571	602	561	548	559	575	496	573	542	555	524	515	501	518	569	520	528	534	559	514	553	576	554	580	558	535	542	490	493	503	517	564	569	510	545	542	499	539	540	518	505	580	543	560	519	489	570	511	552	539	554	560	584	492	539	538	538	516	518	515	506	547	527	539	514	523	523	558	530	529	508	513	557	511	541	527	543	552	557	508	548	506	513	523	558	536	554	545	498	532	539	513	546	488	516	547	487	515	556	531	539	509	520	516	542	587	490	561	484	521	537	559	511	514	547	505	532	538	513	536	520	534	529	531	526	533	490	536	535	566	548	525	527	529	530	563	512	526	502	581	519	490	530	536	533	541	557	549	496	524	508	527	539	571	498	555	512	564	535	487	544	554	493	535	503	531	568	584	489	556	492	519	521	513	518	535	531	514	509	539	542	519	560	551	560	579	566	552	536	515	561	505	539	524	555	501	528	542	553	551	535	507	561	552	544	555	522	525	548	532	558	535	533	514	560	515	544	526	534	507	510	518	499	513	543	478	570	528	503	516	521	473	497	520	536	561	570	558	543	543	542	568	546	497	499	497	561	558	531	515	498	520	587	554	549	532	529	569	546	530	540	523	538	525	582	548	510	526	502	526	519	507	507	510	523	527	517	541	562	483	495	560	519	517	511	563	525	553	520	524	547	509	554	561	534	558	542	521	528	519	536	483	550	519	534	553	500	517	480	542	536	561	551	586	518	535	564	570	552	491	552	536	539	541	527	523	529	519	514	544	561	577	544	556	551	490	529	497	582	531	535	506	533	528	548	534	542	524	519	525	587	518	522	522	573	517	522	520	506	496	512	547	521	550	541	564	534	522	530	554	533	536	521	505	526	500	558	588	524	517	528	531	518	510	524	538	541	543	545	521	525	550	555	497	543	518	533	564	476	540	503	492	555	540	530	555	517	557	518	514	561	522	516	552	507	527	502	514	542	527	533	542	548	525	525	533	542	496	542	512	570	542	470	545	540	540	523	520	517	512	541	532	566	541	525	557	517	531	545	576	570	533	529	546	537	533	535	529	544	535	526	562	559	525	516	530	501	527	575	531	510	514	535	478	556	555	511	546	555	558	548	559	530	563	521	570	525	548	517	554	563	515	513	523	543	515	515	543	523	518	547	538	531	518	540	504	531	538	548	510	537	499	568	529	522	523	559	516	536	538	554	552	524	532	536	520	513	524	582	501	547	504	543	565	506	519	500	555	523	499	488	586	509	492	550	535	531	502	520	537	583	572	503	493	558	559	503	533	545	564	565	514	527	485	564	521	572	524	497	522	508	528	478	524	555	549	567	527	560	501	573	549	526	543	570	564	530	532	555	478	558	566	535	546	564	541	503	544	570	519	534	481	532	548	585	498	492	547	495	531	510	546	508	520	543	525	531	521	539	538	531	528	535	526	505	493	508	543	534	514	516	524	551	539	538	499	521	561	495	551	544	568	540	552	534	515	530	534	556	549	529	518	541	554	539	509	503	510	558	571	539	542	509	523	552	546	527	516	581	525	540	517	548	546	536	601	538	531	500	519	546	537	542	527	481	513	529	534	507	534	494	531	529	526	534	506	505	557	532	518	522	535	530	520	562	506	465	503	560	569	505	542	517	521	549	539	537	501	555	488	524	522	500	484	531	539	525	553	494	537	506	525	491	531	514	525	525	540	534	559	527	513	539	541	485	508	499	546	535	552	473	538	549	537	525	531	571	526	503	584	517	530	521	522	532	525	505	532	533	506	524	523	567	532	532	511	500	527	539	532	496	586	485	496	540	564	512	534	511	546	522	535	509	558	575	492	536	512	550	533	552	497	522	566	535	500	567	499	531	517	550	496	508	543	589	516	536	535	530	548	495	550	536	531	525	530	526	539	500	509	524	522	538	520	518	533	515	510	524	555	487	514	534	546	531	540	533	525	522	528	486	492	569	530	511	561	553	521	503	469	505	485	549	562	477	555	531	537	508	491	502	557	578	581	522	535	515	562	524	542	518	530	509	530	531	516	555	500	530	518	528	530	602	499	523	526	535	507	526	519	512	534	508	541	537	523	528	562	530	492	550	506	542	541	531	526	555	513	523	517	579	515	509	504	530	554	554	466	567	561	482	527	549	513	549	533	520	545	558	531	506	520	495	574	535	529	545	511	559	519	520	551	562	532	542	479	530	516	544	536	533	470	497	560	519	457	542	511	508	545	522	506	526	504	554	464	519	470	527	544	538	572	527	520	540	576	564	527	531	520	514	558	522	519	534	514	538	529	508	531	561	541	513	475	527	531	494	546	515	551	544	531	562	532	532	541	527	547	525	519	543	573	570	538	558	501	502	540	546	565	550	568	542	519	511	508	572	529	522	547	545	528	526	554	526	520	523	513	549	550	531	536	543	568	522	522	557	519	520	511	521	510	497	554	541	531	543	524	544	510	505	525	528	571	502	528	505	552	492	519	540	524	501	565	504	532	526	559	520	509	552	516	537	535	537	542	518	515	504	564	563	523	543	520	514	547	517	538	475	528	538	511	552	575	554	507	509	546	532	566	534	528	512	541	563	534	553	534	533	510	519	519	564	572	499	531	506	537	541	543	555	516	543	494	529	519	502	532	528	504	492	529	498	523	505	521	515	502	525	535	541	531	540	557	534	559	534	526	529	540	543	537	551	582	531	496	525	553	544	514	515	489	517	555	525	534	548	510	516	525	549	531	523	546	516	511	539	540	540	530	534	573	555	540	533	550	512	489	521	563	520	556	550	544	534	507	537	518	511	513	511	540	488	562	544	512	442	532	551	545	559	494	505	554	532	538	546	531	536	541	512	498	546	567	501	507	486	514	543	547	553	542	547	553	520	521	508	533	500	516	543	535	508	526	535	519	513	541	538	469	490	518	541	559	534	487	488	510	551	559	507	543	550	531	521	485	505	539	539	540	502	539	537	516	527	512	542	510	548	527	539	501	508	548	525	540	526	530	557	549	581	509	556	563	524	517	471	574	600	562	521	517	512	526	539	519	524	575	546	559	485	555	495	513	528	518	560	524	546	541	509	514	512	476	546	568	519	540	518	558	569	534	525	542	533	499	533	546	494	538	523	493	546	521	505	543	515	549	520	531	468	533	539	502	524	529	590	512	517	569	542	564	553	528	510	539	507	529	537	509	532	552	556	544	498	553	540	512	491	542	538	552	495	539	515	534	544	483	540	535	580	546	535	508	504	536	539	522	548	550	530	544	574	503	508	538	515	499	567	522	513	530	516	534	515	498	532	504	484	522	511	570	539	500	497	509	526	577	519	575	556	544	536	530	544	526	535	538	538	499	571	536	533	507	501	580	504	511	535	527	541	560	509	546	532	557	521	525	522	518	503	562	571	563	526	526	534	571	521	509	536	529	528	539	528	487	516	572	557	543	518	537	524	519	515	551	531	535	512	517	565	507	522	521	549	551	535	505	529
36336	50903	7099	2884	2058	1687	1350	1206	12560	20213	879	804	783	705	682	704	679	698	707	665	676	692	648	640	659	634	664	603	692	626	663	633	655	632	654	643	597	642	642	646	644	599	599	664	656	606	654	609	615	638	660	656	595	630	628	615	669	639	603	637	588	616	642	648	629	574	665	663	669	606	666	627	621	653	638	587	632	603	630	621	627	619	640	592	630	611	600	601	625	627	698	629	647	619	653	560	632	621	606	631	633	575	634	574	621	641	640	617	630	643	608	646	609	634	613	620	637	613	641	606	607	600	622	626	635	607	602	612	612	658	628	631	621	621	642	592	607	632	559	658	612	601	638	618	602	606	612	626	637	634	641	632	593	636	633	616	663	706	662	617	625	612	605	607	611	640	615	574	620	630	592	584	632	626	592	679	620	658	646	622	643	636	576	672	619	678	656	616	630	628	642	617	658	590	586	630	580	644	577	623	604	628	593	607	594	569	629	624	599	603	638	597	630	597	599	660	605	623	604	650	663	616	622	591	617	619	654	590	679	621	614	617	656	619	611	623	611	609	635	586	614	628	624	624	638	635	624	599	622	591	609	612	604	621	617	569	630	665	648	627	599	615	623	667	579	645	637	631	633	602	593	618	581	653	630	622	636	605	652	608	620	579	598	584	613	634	638	623	642	610	671	654	587	609	613	601	611	586	633	657	604	599	655	619	572	610	643	638	600	626	568	693	595	648	572	610	611	678	616	609	630	628	581	643	584	627	606	607	637	640	616	638	648	622	603	621	637	596	636	580	605	607	635	622	612	601	623	595	638	605	635	627	588	634	648	621	601	665	631	632	626	643	611	609	648	596	580	627	617	650	608	610	615	617	653	638	609	642	598	581	594	612	637	566	622	623	607	665	626	594	607	605	639	622	593	608	623	616	624	642	622	623	596	612	650	585	641	649	633	605	656	613	613	627	607	589	609	634	607	636	610	615	619	581	630	625	628	594	611	641	632	625	648	630	587	598	592	644	621	633	618	595	604	630	636	546	662	626	613	618	622	615	603	664	616	625	651	640	622	599	619	589	626	640	631	600	617	657	566	636	609	610	624	577	635	653	602	611	613	604	552	622	592	629	618	638	607	588	613	610	603	592	592	623	609	648	594	587	582	626	635	616	618	571	611	584	628	620	632	612	588	617	613	624	649	613	639	684	629	638	581	625	620	590	613	635	636	610	591	623	591	603	649	626	585	638	635	588	635	609	567	639	574	595	653	618	614	593	626	585	620	639	618	577	610	652	589	574	642	626	640	615	648	617	564	671	622	597	601	587	628	592	609	605	647	682	593	576	615	570	615	659	654	606	629	613	661	612	621	642	619	646	576	642	615	622	638	616	651	631	620	605	598	569	556	641	685	662	628	600	593	643	579	613	642	602	618	598	569	651	669	621	613	598	692	639	645	613	623	585	572	636	618	582	594	608	591	629	656	627	652	650	618	604	630	644	637	604	653	616	620	620	619	624	596	634	650	613	662	607	609	591	590	599	609	629	604	603	646	653	567	614	644	650	606	613	632	648	650	641	633	625	626	602	589	595	614	650	570	622	639	588	603	614	634	561	652	668	615	658	661	608	546	644	586	595	648	630	626	605	662	608	603	614	654	611	595	604	564	654	633	629	689	619	673	578	616	612	610	596	633	608	637	620	619	634	643	621	612	672	623	608	620	605	632	597	622	650	600	627	627	646	651	643	565	631	637	594	601	603	641	643	617	656	619	565	583	643	631	593	612	608	601	607	615	560	655	647	584	648	639	592	678	619	611	671	641	635	624	630	615	607	637	599	637	648	654	600	585	626	567	647	604	610	634	603	619	624	603	561	582	640	616	634	611	592	633	595	631	597	644	632	620	636	597	631	651	595	621	606	611	643	615	614	615	635	619	618	617	649	644	602	638	636	601	599	622	629	615	619	617	637	619	597	593	557	622	621	653	652	623	626	601	628	618	627	639	622	636	598	650	658	605	649	672	636	635	604	609	648	617	676	607	620	619	619	640	617	607	608	599	613	620	599	620	625	641	616	592	641	653	581	568	603	624	595	648	597	632	656	593	647	581	682	626	625	602	598	599	623	581	628	610	605	651	641	593	637	583	648	602	610	608	602	626	628	658	600	535	640	613	630	669	641	676	642	635	645	648	615	582	651	639	618	599	599	628	646	559	627	598	614	616	619	651	665	631	656	606	609	642	596	625	618	602	630	640	651	616	609	634	578	626	654	573	624	625	597	614	658	623	636	618	612	610	629	644	638	600	662	620	641	656	620	599	641	601	607	621	609	639	626	612	605	636	642	609	646	598	558	615	615	622	591	633	624	632	623	634	625	615	563	601	606	618	618	642	581	583	584	594	611	575	657	577	587	609	630	615	624	638	581	628	610	655	615	602	662	607	595	636	583	618	663	636	615	622	628	663	559	638	600	616	602	640	644	591	622	622	607	614	609	587	661	625	593	614	634	612	618	640	607	630	630	632	613	644	566	598	653	618	635	627	595	620	671	613	636	647	662	652	630	592	599	607	599	598	634	607	611	630	603	580	593	607	662	612	618	612	567	589	622	619	593	614	633	601	587	604	581	607	572	593	606	651	671	605	634	659	619	615	601	648	629	655	632	638	643	650	565	592	626	630	654	564	592	641	581	577	617	627	605	641	619	669	631	618	617	639	613	651	610	605	609	679	633	642	586	629	613	626	592	595	641	651	608	607	655	612	623	558	626	623	598	626	644	617	627	572	601	624	620	618	663	628	652	641	586	661	600	637	619	612	591	629	641	597	615	590	611	613	564	626	605	593	681	593	631	605	605	636	657	614	624	635	622	595	630	592	633	627	626	608	584	575	656	627	616	608	643	611	619	646	607	626	633	682	603	584	638	656	634	610	599	637	555	617	626	621	663	622	628	649	623	632	626	626	622	589	625	638	591	613	577	636	619	660	577	639	666	597	639	614	635	633	627	627	624	647	604	600	644	611	602	625	642	589	619	602	634	618	601	618	658	588	575	643	631	621	608	607	613	564	638	561	629	683	624	616	620	639	646	578	626	627	623	633	610	600	619	620	648	602	596	611	672	620	624	655	623	680	637	640	628	647	615	639	647	617	595	619	622	647	663	641	610	603	594	634	638	626	630	593	623	597	601	610	643	593	608	590	628	606	638	644	554	617	573	614	636	613	629	605	633	638	565	569	655	656	612	586	637	591	660	596	651	576	632	663	636	615	623	651	609	570	585	598	609	610	627	625	605	643	642	620	635	606	639	622	613	629	632	629	576	609	571	627	593	622	606	612	652	618	622	604	633	628	609	624	623	578	579	637	663	580	638	627	626	651	589	628	586	603	622	631	638	615	634	641	593	622	629	603	633	634	632	612	600	643	597	652	646	667	650	663	634	608	609	617	627	608	616	640	652	595	658	580	598	661	636	598	635	563	638	593	621	609	646	605	637	591	618	657	622	624	617	645	648	608	652	595	620	622	647	622	619
25411	21410	27166	25259	7106	700	561	527	3047	7242	567	406	457	417	420	411	429	376	421	397	382	375	386	360	414	381	398	414	403	391	384	407	389	407	382	418	379	380	405	367	409	388	374	401	412	353	404	387	412	417	352	432	421	384	370	371	370	406	383	398	384	412	399	349	379	370	424	412	387	404	359	402	369	380	406	373	409	374	391	387	385	369	383	386	370	382	365	395	349	397	406	396	363	368	381	389	388	364	374	378	402	378	396	392	376	392	372	391	402	391	411	346	370	401	419	360	370	391	398	395	382	369	396	372	372	354	424	390	391	377	375	370	391	362	390	358	357	385	410	388	394	375	364	397	376	376	395	418	369	403	375	404	400	358	391	383	378	366	388	399	399	385	403	389	385	374	376	386	368	380	347	407	335	383	387	383	361	394	387	402	399	378	365	401	376	381	365	353	386	399	404	396	387	368	384	372	422	386	389	373	372	352	354	398	419	379	372	351	364	415	371	372	396	364	354	345	356	408	391	421	379	396	386	411	389	428	417	391	386	391	390	410	391	358	423	396	384	373	422	385	375	389	371	398	401	370	387	406	364	402	378	389	381	362	429	359	359	375	403	417	368	366	377	374	419	374	356	386	368	383	409	379	342	392	384	382	427	402	402	406	375	362	409	377	362	388	383	394	376	368	385	380	411	382	401	361	393	391	371	377	389	369	365	375	342	372	371	383	367	363	371	405	389	424	397	388	379	361	385	405	380	371	379	371	396	380	381	386	409	396	392	385	410	379	382	361	390	377	406	368	382	385	391	377	387	392	375	377	393	414	409	369	365	358	389	415	390	375	373	402	393	363	364	358	404	400	392	380	377	374	408	389	423	399	372	389	380	356	426	390	407	362	373	360	386	381	384	413	398	367	351	406	377	390	409	381	378	368	345	390	367	349	377	385	390	392	405	357	333	387	420	344	393	388	388	397	381	371	364	376	393	377	341	394	337	360	369	394	384	398	392	408	396	401	381	382	380	383	356	333	415	368	407	388	386	371	407	388	385	379	391	398	394	399	400	384	371	387	382	339	366	399	367	387	400	381	405	363	399	372	386	381	369	397	359	418	423	387	398	393	393	393	356	389	400	409	390	402	330	381	357	372	386	416	398	410	376	385	380	372	385	395	413	373	368	400	349	409	405	413	369	397	369	370	397	372	358	401	408	386	405	387	414	402	374	400	390	378	425	374	367	411	412	339	392	376	377	381	389	393	387	392	387	405	373	387	407	387	403	399	408	384	382	396	391	393	384	400	395	389	393	359	427	389	408	373	390	387	364	417	400	401	391	357	402	384	348	380	386	361	369	415	378	390	377	417	376	357	367	405	384	343	359	378	389	370	386	406	361	368	376	417	387	376	380	383	402	370	373	403	398	414	395	393	367	369	361	385	380	371	391	384	425	377	368	384	389	392	369	390	394	429	370	395	403	429	398	421	390	372	379	404	378	377	419	358	379	388	407	365	405	368	385	362	390	397	365	425	372	372	386	388	379	399	357	363	368	394	365	374	390	397	404	388	402	376	370	369	391	390	389	390	409	403	400	385	366	399	374	380	360	377	370	391	360	403	391	340	374	401	384	392	377	405	380	369	409	421	388	375	366	393	352	376	431	431	404	367	357	391	372	376	419	387	441	374	372	389	398	357	380	380	411	372	378	413	380	364	381	362	379	366	389	401	404	380	376	383	413	417	412	398	369	380	371	354	419	353	416	367	419	342	371	356	396	440	358	372	372	359	384	368	415	381	390	391	341	382	391	382	362	373	372	424	391	404	407	379	407	351	405	359	370	400	399	370	360	380	407	408	368	346	400	351	370	364	383	359	359	403	366	385	392	394	391	390	394	405	389	389	422	380	385	331	381	398	415	394	371	383	378	397	395	364	389	380	388	399	399	343	366	398	393	389	376	404	401	409	347	408	355	349	409	369	354	434	405	389	367	408	396	373	343	384	359	436	400	373	379	394	390	396	375	359	410	406	393	365	385	355	395	391	399	386	370	346	394	396	379	398	375	398	359	388	365	409	374	382	360	378	356	382	383	378	354	369	362	346	396	363	339	398	383	429	370	377	369	399	398	384	386	384	387	442	405	393	359	375	366	410	366	378	411	423	400	334	431	387	370	419	354	401	385	393	374	402	404	371	413	396	418	364	379	380	370	367	374	369	384	386	400	413	379	369	360	402	373	368	368	364	403	366	336	382	337	373	379	371	422	393	362	352	430	419	370	333	387	380	398	377	384	378	385	371	378	402	381	407	395	391	408	366	389	387	406	394	368	371	379	400	392	377	376	372	376	344	392	392	393	398	398	375	410	402	390	357	379	383	425	377	392	404	362	350	369	381	374	397	377	375	404	387	364	367	376	376	359	390	365	391	372	390	404	409	369	372	422	364	361	383	411	401	372	390	414	411	404	390	405	381	400	343	380	362	365	387	377	392	381	383	399	391	402	381	390	427	384	376	352	395	395	392	387	399	382	349	378	374	369	334	351	399	381	396	399	401	393	416	361	418	369	389	373	380	413	395	383	386	395	396	374	382	381	380	380	372	374	404	408	376	396	386	365	373	430	406	396	381	364	369	377	387	398	419	370	413	389	356	379	392	342	379	399	418	401	401	363	363	375	407	401	367	394	379	361	380	342	376	396	390	386	408	350	351	402	378	396	402	399	385	398	398	411	381	422	373	342	389	374	369	373	385	398	392	417	399	353	394	374	367	361	376	394	393	346	387	394	358	396	410	368	392	388	349	350	353	390	388	395	397	410	348	393	359	381	380	363	391	385	335	422	384	434	345	389	372	403	405	372	381	393	363	376	405	404	394	381	380	411	388	400	393	352	387	383	401	433	388	371	423	399	379	409	414	353	416	416	401	374	395	418	385	402	407	398	394	402	397	388	367	377	395	416	382	341	401	404	400	376	369	365	381	382	379	377	375	326	367	379	404	388	410	375	375	370	380	362	383	401	358	398	365	357	401	392	390	366	392	367	367	387	395	393	414	374	380	367	382	390	394	334	374	369	376	374	347	397	399	374	397	387	382	356	407	381	404	395	365	377	399	397	398	385	400	402	344	360	377	392	374	367	369	358	399	390	409	411	384	382	382	380	370	357	351	355	399	386	399	363	393	375	382	390	370	379	388	343	375	382	358	391	391	390	352	378	379	370	369	376	365	371	386	369	407	414	414	358	396	392	370	422	382	368	396	413	387	395	378	400	356	381	387	390	379	418	378	367	379	388	375	392	386	372	387	391	383	379	384	375	380	353	380	360	384	388	375	383	393	395	429	366	372	383	355	403	386	380	379	373	430	367	409	377	388	368	391	368	350	404	391	373	376	383	370	363	369	382	383	401	412	367	400	378	401	397	379	380	403	365	408	440	401	393	379	393	419	356	409	357	380	366	388	385	384	400	425	385	381	402	394	398	376	371	396	410	373	346	400	384	401	399	378	383	363	382	388	394	388	408	361	345	410	387	370	396	397
35881	48062	6477	1748	1327	1129	934	828	7451	14444	680	578	549	591	528	539	510	488	529	522	485	496	465	499	505	493	499	480	510	475	449	507	505	520	494	502	468	495	480	498	541	479	467	478	465	507	470	431	508	479	495	479	502	514	478	438	485	462	504	523	507	465	500	474	497	468	468	462	423	476	491	499	490	515	450	480	475	515	469	479	480	455	443	450	452	502	516	498	480	474	484	470	454	460	475	455	491	523	461	455	467	454	442	436	478	476	456	477	466	459	472	471	457	520	469	501	454	479	479	470	455	484	485	470	493	478	473	462	497	457	501	504	462	507	454	462	458	502	469	484	489	476	493	481	502	504	499	462	480	522	464	425	497	433	500	478	429	479	497	469	454	453	443	538	467	510	455	508	493	496	496	478	487	475	433	483	491	485	489	500	457	490	468	455	444	439	460	471	471	475	459	467	511	486	482	478	463	487	493	503	441	459	499	458	470	476	463	431	470	482	443	484	499	423	479	462	423	509	457	470	478	488	477	438	461	440	438	465	492	455	484	487	464	438	521	474	441	469	493	466	469	493	478	487	476	497	477	481	447	470	465	441	478	468	471	491	472	422	465	501	465	487	476	479	473	494	472	436	454	465	463	478	461	506	496	450	452	471	467	487	484	474	465	474	476	473	471	501	485	465	479	488	437	478	433	522	494	462	529	464	473	472	474	476	490	470	508	495	476	519	482	472	459	432	481	504	494	493	468	468	486	450	442	496	428	501	455	473	483	474	474	474	484	465	460	449	461	429	525	436	475	512	447	480	476	501	459	502	482	450	478	455	482	456	476	462	457	493	483	445	459	455	494	451	461	481	443	507	474	464	461	464	495	461	482	497	473	488	455	454	461	468	463	497	453	451	437	478	466	467	477	477	448	461	489	494	502	462	485	469	478	476	454	487	494	466	513	493	494	455	530	450	487	476	524	440	478	460	451	455	437	469	476	437	478	502	502	453	470	486	450	450	448	453	486	477	447	468	492	502	488	478	500	443	514	459	447	468	495	507	490	470	484	490	500	486	429	442	451	492	486	460	478	496	502	478	460	476	457	504	500	444	458	437	503	470	474	478	502	507	472	487	510	471	492	456	475	499	461	455	486	455	471	464	483	477	497	448	459	499	491	508	459	445	497	490	455	485	516	489	482	547	466	480	462	475	468	465	486	462	450	487	481	464	463	462	460	471	498	481	462	501	503	465	464	479	504	452	505	449	506	477	483	483	501	443	489	475	493	479	470	480	456	443	483	498	450	479	460	416	470	461	495	456	492	476	472	440	467	456	494	441	520	481	491	474	465	477	476	466	451	469	467	470	518	467	463	482	428	484	514	454	448	455	472	477	432	498	466	490	448	465	455	493	465	474	493	493	464	432	471	507	493	450	485	469	486	482	495	467	471	476	516	461	511	525	453	488	465	453	457	493	502	470	457	491	479	497	477	482	471	455	518	487	486	486	488	464	489	473	494	461	481	481	466	476	443	472	431	454	447	462	473	470	514	479	501	407	478	471	443	463	455	481	496	478	451	450	505	468	501	463	480	487	475	458	473	494	469	440	446	478	498	489	499	476	540	496	472	514	504	501	441	472	471	482	477	478	474	448	463	478	477	427	493	461	470	485	496	456	476	493	449	438	462	470	459	501	433	455	461	472	472	479	466	488	479	476	478	467	466	476	434	487	484	479	488	504	488	509	475	484	442	449	490	407	513	500	482	429	463	514	430	485	473	472	457	494	490	454	483	485	455	489	489	468	453	498	472	453	468	440	477	478	473	498	473	439	468	473	453	460	468	494	476	508	489	462	445	513	511	454	496	468	444	440	488	503	450	475	443	487	513	450	484	459	483	501	450	457	454	484	437	489	457	486	465	453	437	466	480	443	474	456	451	476	462	494	466	480	517	450	502	478	477	513	486	461	467	485	482	475	484	478	471	473	472	511	474	465	486	429	467	447	463	474	462	493	476	442	463	443	442	452	489	466	478	458	469	444	509	488	496	456	422	464	472	454	479	454	498	476	474	471	484	481	461	472	447	442	465	478	474	457	455	435	481	497	483	474	460	478	450	474	450	493	497	489	500	520	460	472	442	457	506	490	446	486	459	477	479	463	506	495	444	466	489	455	506	494	480	465	463	453	459	454	423	504	445	466	458	454	492	461	475	478	486	457	486	474	492	476	477	463	475	469	462	529	466	493	481	481	450	474	498	489	474	513	457	443	476	490	446	459	475	456	483	510	459	480	451	515	454	462	463	466	489	503	452	470	472	481	453	448	510	473	475	471	464	443	506	488	494	504	466	473	483	445	518	463	499	467	489	450	430	480	508	444	489	488	487	477	473	464	486	516	514	461	485	438	474	498	452	473	501	453	498	479	443	492	482	525	467	453	471	452	465	453	465	505	488	518	424	497	480	448	462	493	458	496	467	470	446	474	460	464	497	485	482	460	498	487	473	469	523	502	437	470	499	468	504	466	472	441	460	500	479	463	505	481	486	469	492	500	455	482	483	474	486	428	431	456	476	473	488	451	513	486	487	479	447	434	470	468	455	503	442	469	468	457	503	483	469	466	462	468	448	455	495	470	511	467	480	468	448	491	508	463	514	473	491	476	494	499	465	463	463	461	454	467	471	435	478	469	446	454	464	466	481	504	497	481	479	431	484	506	462	481	468	481	506	514	497	459	466	491	482	500	461	457	468	495	450	498	488	466	485	484	433	508	488	483	489	497	519	476	470	513	501	456	429	485	454	463	491	466	469	487	466	476	475	516	484	464	479	512	485	454	473	512	463	515	468	475	506	458	475	472	463	478	424	479	459	473	479	503	481	494	507	488	436	488	472	466	481	468	489	469	515	475	486	456	511	452	478	450	484	493	452	495	463	458	505	455	474	458	497	440	467	448	512	480	481	467	435	415	486	506	455	459	470	510	471	455	502	480	498	418	465	466	470	480	465	478	491	465	446	497	484	459	451	483	457	510	457	492	488	491	463	484	487	498	464	483	485	493	463	466	489	477	476	470	488	468	499	438	473	497	446	476	452	449	445	479	444	472	461	472	456	484	473	489	469	470	426	503	467	457	504	488	478	476	466	472	477	478	482	493	483	445	441	467	439	452	470	469	465	530	473	469	492	440	485	501	420	504	485	463	462	469	477	463	515	461	476	496	446	454	473	484	477	453	445	478	461	435	451	476	520	464	433	480	493	451	444	475	508	453	492	498	477	472	472	496	484	429	438	450	465	445	477	483	448	446	452	481	435	464	458	455	462	488	478	464	468	494	504	502	460	491	483	483	480	448	462	473	455	443	463	440	454	434	522	486	435	520	431	451	465	485	449	480	495	504	450	459	461	488	473	442	473	454	475	489	483	483	501	475	480	458	528	515	444	439	498	472	485	486	500	480	489	456	504	481	484	471	483	480	450	484	482	475	491	484	441	447	498	477	495	530	497	508	466	462	464	474	485	492	511	493	489	472	489	469	473	498
23192	21376	28983	24041	21343	21267	6543	1379	6377	23589	2862	944	860	830	824	810	809	779	758	803	760	715	761	720	749	741	710	746	773	698	750	716	738	714	747	707	703	750	767	710	710	677	702	702	711	732	748	728	731	702	657	680	629	685	718	674	703	689	730	687	729	707	731	673	707	685	672	717	736	668	713	702	689	667	714	695	679	718	687	663	685	687	682	712	686	677	722	721	685	718	700	712	692	730	722	705	673	670	711	703	683	719	685	719	703	699	696	674	731	718	699	692	670	714	724	706	755	698	683	669	732	730	726	671	695	713	681	730	691	663	711	749	695	744	671	721	672	736	730	657	653	671	742	732	745	706	716	692	704	702	692	721	713	712	704	695	694	679	702	690	728	727	676	742	712	684	676	682	725	712	649	706	735	720	706	697	739	753	690	758	695	737	708	727	690	716	710	699	687	689	656	717	628	745	645	706	694	664	685	748	701	708	711	688	662	687	706	754	719	689	685	725	707	739	722	690	718	636	753	675	711	706	742	687	721	732	705	663	723	762	670	673	701	653	732	728	671	692	638	660	697	688	674	670	680	743	742	746	679	719	694	723	680	721	725	690	699	746	760	722	721	690	700	696	724	699	732	665	686	691	714	702	735	732	693	743	691	715	749	675	685	708	706	733	725	661	665	685	681	689	684	685	709	664	727	714	728	666	672	699	727	673	662	669	685	700	726	682	682	675	735	675	703	736	741	629	732	690	673	742	708	706	642	690	679	689	675	693	720	713	704	710	689	662	729	719	678	675	714	679	676	741	674	717	721	682	734	678	710	665	669	647	661	680	674	712	668	742	680	705	743	706	682	700	729	698	648	721	692	694	701	741	730	714	716	687	653	728	662	709	718	720	692	670	726	665	740	706	727	676	673	713	693	711	655	694	679	738	681	675	651	695	684	726	714	709	688	708	704	704	700	705	715	717	681	678	736	703	686	716	718	718	712	713	678	721	716	684	727	719	697	666	715	655	710	670	701	708	731	670	679	682	683	683	740	715	704	685	692	706	690	653	704	684	744	692	714	723	728	715	687	692	700	686	719	663	645	664	722	710	693	728	742	690	685	705	699	699	705	722	668	718	666	707	688	673	742	717	687	752	707	715	741	689	751	661	713	673	720	644	673	681	671	696	689	718	727	661	694	716	726	714	674	735	723	708	699	739	735	673	692	664	706	753	657	733	720	693	765	719	695	695	709	726	723	708	697	650	700	677	701	722	687	705	681	732	713	724	679	695	725	705	658	657	689	640	678	698	645	708	691	709	691	688	651	724	665	718	700	690	673	688	695	676	685	709	681	708	679	677	685	664	733	661	700	710	678	726	686	708	722	655	712	695	739	697	670	679	709	692	725	719	729	694	700	675	716	672	732	729	665	736	664	706	728	717	753	668	728	672	692	718	716	717	713	713	683	736	671	709	705	705	719	707	718	770	732	654	686	676	752	691	670	732	701	685	712	752	699	663	674	782	730	730	675	662	716	708	681	713	715	725	727	730	701	757	772	691	663	692	669	716	713	682	724	671	683	665	644	693	678	731	688	718	690	749	719	736	680	675	689	664	709	686	707	724	682	678	722	659	708	684	698	732	752	721	677	724	695	714	711	681	668	714	698	724	679	716	674	687	682	672	680	695	688	743	726	699	668	785	672	749	666	702	710	699	732	703	681	726	703	675	669	679	717	704	659	714	659	700	721	717	706	709	728	712	697	741	671	745	683	682	715	648	701	687	692	697	700	682	659	680	702	702	717	724	717	638	714	684	691	700	725	672	693	687	680	680	724	708	719	677	732	678	669	725	715	689	743	711	720	674	683	695	698	696	665	692	709	670	672	682	674	713	733	689	689	683	659	678	731	716	675	714	627	677	669	677	681	761	720	738	725	713	741	704	687	680	711	690	724	709	740	723	701	707	717	737	735	699	685	656	702	718	652	699	676	651	687	737	732	701	743	698	660	691	682	697	700	714	682	657	731	724	696	667	773	667	684	674	677	765	672	670	672	700	667	714	669	658	706	680	731	728	633	672	682	672	676	692	726	722	683	742	695	758	700	671	675	666	693	742	708	663	686	698	639	721	635	712	670	720	663	707	698	680	712	653	758	729	678	726	730	756	718	699	688	675	682	686	710	676	698	688	704	686	731	679	720	684	689	674	698	674	736	678	691	714	746	709	666	679	668	688	681	669	683	688	675	700	658	712	741	695	691	694	686	716	669	668	696	687	713	742	659	651	694	688	654	720	638	665	710	705	637	669	718	665	716	655	679	653	688	740	723	692	672	705	677	684	655	694	714	727	673	719	709	710	736	735	706	708	731	692	675	695	705	703	682	677	684	711	699	695	724	662	684	640	687	734	745	714	684	713	693	705	696	703	709	738	660	739	733	681	674	713	701	711	670	685	695	669	693	729	665	671	724	733	742	690	685	714	690	720	675	715	712	748	729	726	719	709	686	668	709	707	691	666	658	687	664	713	698	731	711	662	736	719	724	723	709	663	747	696	740	717	708	682	710	730	756	654	708	688	701	715	739	676	726	703	711	759	694	702	715	672	660	687	719	649	664	719	724	698	674	707	743	691	680	687	721	711	692	751	728	710	702	671	655	705	699	709	686	728	685	683	648	710	738	700	724	644	774	667	702	730	668	630	706	690	725	669	659	701	662	677	725	661	704	684	700	683	743	653	682	706	690	697	697	715	661	702	712	691	657	659	658	719	683	675	716	692	694	676	684	701	708	688	745	712	714	751	690	676	710	702	666	667	703	700	722	692	664	766	703	680	717	668	705	685	675	704	724	688	672	673	650	702	682	686	689	700	638	651	697	700	695	719	725	680	634	724	705	728	657	721	691	680	690	711	723	719	725	710	685	676	713	701	714	660	663	746	698	699	658	665	702	699	676	674	699	685	670	662	709	696	677	715	696	676	653	751	713	686	709	702	726	694	673	717	690	726	709	680	698	695	725	698	710	688	634	714	736	698	697	676	689	702	695	710	730	714	733	679	703	707	656	685	698	715	742	742	722	704	706	695	645	694	722	705	696	663	660	722	656	729	680	716	678	699	680	677	674	703	688	710	755	665	690	653	712	679	709	679	697	691	624	675	733	686	701	720	688	647	665	633	671	709	675	709	744	674	696	684	727	690	711	658	692	698	706	706	714	717	716	649	677	667	711	692	685	687	719	714	710	671	763	707	688	734	702	720	680	711	704	679	725	665	667	702	689	727	702	689	717	679	709	676	694	727	669	713	701	659	700	688	717	684	685	734	682	724	722	701	687	689	700	722	695	726	709	707	652	696	742	715	677	705	702	681	689	724	709	708	689	661	728	720	630	676	703	717	690	667	663	746	711	693	705	689	683	660	680	719	712	649	618	681	687	690	661	744	717	731	717	662	648	712	679	666	711	727	710	715	702	742	717	706	720	730	697	655	651	658	686	684	703	736	719	714	667	657	634	694	695	727	701	683	723	698	682	676	711	702	690	668
41635	64406	13788	5388	3891	3062	2442	2026	11503	27824	1388	1287	1166	1075	1074	1046	971	954	935	953	904	892	953	851	888	878	810	864	911	823	817	859	816	793	797	876	853	871	836	807	849	800	856	811	858	752	851	820	797	796	880	763	808	773	830	819	794	809	790	771	809	812	782	844	813	820	904	839	778	788	748	805	794	782	810	853	861	799	788	835	768	786	776	806	812	804	797	788	796	828	888	789	802	850	832	891	780	791	810	776	790	817	840	738	815	881	807	906	792	798	790	855	787	801	850	812	792	813	816	808	841	810	801	790	784	791	804	807	827	837	808	765	804	807	798	836	772	796	767	812	817	774	857	816	799	818	825	811	819	831	797	866	895	813	850	778	858	798	836	820	783	829	828	814	802	813	792	865	811	798	790	793	787	831	822	779	741	768	832	849	791	839	776	819	833	817	817	802	790	810	818	777	830	793	855	824	797	849	793	766	778	780	835	791	847	815	844	732	766	819	811	819	784	779	852	794	799	833	810	836	794	734	791	838	832	803	775	790	814	818	845	780	824	790	800	769	766	789	829	814	785	742	785	761	768	827	809	835	804	781	841	767	764	839	806	788	817	823	807	823	779	850	816	800	805	833	820	805	786	839	790	807	839	807	748	853	768	780	809	827	770	806	809	763	810	794	861	741	827	846	842	803	777	817	814	809	795	849	811	747	827	794	768	783	821	804	811	826	790	795	849	794	854	823	813	728	802	805	776	807	810	812	813	827	810	837	803	816	825	821	805	790	848	770	745	799	871	820	831	808	830	772	819	824	881	790	796	779	759	839	844	759	771	850	872	850	826	777	769	775	797	776	802	790	822	773	805	802	789	822	761	846	772	779	803	796	832	808	768	810	809	789	812	829	803	808	779	766	819	837	806	809	780	802	815	762	805	818	827	803	786	821	844	791	790	803	781	801	834	809	779	796	801	755	827	749	837	862	784	740	836	797	815	792	800	831	823	804	757	803	789	813	776	763	790	832	789	762	799	827	801	780	830	795	801	757	804	856	804	822	779	840	761	824	850	812	781	836	817	762	851	813	793	854	776	832	817	829	849	787	815	799	808	839	823	815	811	825	798	822	790	864	788	813	792	771	802	840	819	817	819	814	829	834	795	832	815	772	817	748	815	816	789	796	848	761	825	792	765	834	759	749	803	843	744	813	825	820	840	794	841	827	816	777	807	818	806	822	758	813	836	852	788	814	841	770	849	828	806	859	745	771	795	835	759	796	837	819	799	806	791	839	809	822	816	770	753	760	832	791	841	798	792	784	813	845	810	792	823	797	850	784	783	736	753	825	785	827	828	774	809	836	798	850	823	864	865	835	777	786	807	834	747	799	812	798	766	789	804	775	817	751	794	814	846	756	795	832	826	821	785	805	735	795	794	825	713	797	776	835	798	832	808	809	784	811	822	770	793	827	817	795	829	819	826	835	852	852	790	790	802	786	812	824	742	772	827	828	843	896	773	782	794	773	790	803	819	842	759	863	806	802	816	820	794	784	838	803	834	809	791	807	790	839	799	783	836	845	807	846	821	840	784	797	773	842	812	839	796	788	762	778	825	845	773	813	846	787	814	862	798	828	838	825	789	817	850	853	804	828	798	740	858	785	793	830	768	802	794	786	790	790	810	818	861	839	779	880	758	799	792	802	817	805	881	809	816	776	804	776	839	732	783	798	862	792	768	791	836	842	832	816	851	806	824	789	799	861	837	812	834	804	819	793	834	781	822	826	857	803	859	792	799	852	757	807	819	828	810	766	799	765	797	807	825	795	784	833	812	870	812	776	768	785	806	794	837	789	806	789	819	798	738	800	810	842	838	831	771	803	752	779	797	794	807	845	831	836	765	830	894	812	782	808	767	819	796	842	848	822	800	832	793	797	802	791	826	817	785	809	764	746	751	825	837	837	776	794	803	780	797	824	794	855	815	817	836	832	810	826	776	790	774	780	768	829	811	851	813	793	818	839	838	840	844	819	793	763	765	799	817	816	796	826	759	842	793	822	788	822	776	789	819	827	808	790	814	764	816	755	821	767	774	840	806	844	805	845	826	805	838	800	803	788	767	829	792	790	763	834	810	791	794	809	810	828	795	844	802	823	750	866	806	819	798	799	827	827	848	800	792	830	784	818	810	857	739	817	777	787	811	817	820	799	811	805	824	825	812	794	824	796	796	840	773	828	817	838	799	753	816	808	797	785	862	801	831	843	846	835	815	755	828	816	766	850	864	810	794	745	820	813	781	777	819	774	764	821	803	791	802	757	839	779	796	820	845	797	800	823	820	811	743	766	776	799	816	803	768	815	776	830	740	803	784	791	821	843	881	791	818	833	821	803	808	859	797	746	809	795	803	794	808	831	815	840	774	826	832	804	845	817	820	772	808	781	822	774	789	768	802	814	705	788	859	826	807	764	804	788	797	789	779	828	844	793	815	805	857	816	849	772	777	833	761	810	835	827	776	827	806	752	823	751	810	849	830	841	774	786	800	776	798	745	777	764	834	799	862	804	804	793	787	762	773	866	838	809	809	802	863	830	785	770	830	858	779	806	804	802	802	817	830	811	834	835	780	762	803	826	820	838	808	760	792	773	843	798	768	814	828	791	789	805	794	801	826	831	809	840	812	820	828	834	839	883	817	795	798	845	815	824	806	806	816	826	839	827	787	808	772	832	744	820	754	841	855	805	766	757	837	821	816	824	807	829	822	770	746	799	807	853	800	804	857	852	783	815	778	781	833	816	795	780	753	758	846	811	810	805	813	791	736	845	832	779	778	779	846	753	761	842	795	774	809	829	746	813	805	781	861	762	809	822	796	821	801	828	799	786	790	827	831	803	852	866	788	829	798	785	774	812	768	818	780	805	826	758	817	855	784	831	842	773	822	811	805	823	804	826	812	766	744	818	780	800	825	833	801	822	791	793	797	764	858	808	787	775	804	811	817	814	791	759	781	795	848	828	796	796	770	810	793	815	839	775	796	796	812	744	776	835	781	781	812	842	750	761	838	824	867	798	849	735	825	812	777	801	773	809	807	776	772	800	843	758	822	825	824	809	777	777	794	748	842	810	815	810	809	776	782	723	793	807	787	809	821	816	799	836	802	806	832	786	778	810	837	812	828	769	815	829	791	770	775	793	814	779	824	818	763	800	767	850	831	758	806	778	809	778	850	849	778	855	803	785	806	777	786	842	855	801	793	809	777	792	821	824	761	791	819	794	804	792	800	849	776	784	805	784	821	841	810	821	762	780	823	782	821	819	817	805	780	848	855	820	849	858	812	832	812	766	787	847	790	813	844	844	765	849	800	861	782	727	816	771	784	832	808	850	853	823	798	813	815	770	829	819	833	818	808	823	800	809	782	855	775	843	846	784	782	802	786	840	781	775	774	811	817	771	803	815	791	802	821	818	812	793	813	798	838	813	774	785	786	803	816	820	816	795	835	781	779	863	756	796	779	784	794	816	816	830	798	811	809	814
29141	25263	12805	1131	441	401	358	353	518	1249	344	354	334	350	383	309	350	334	307	324	307	349	322	338	346	341	349	358	327	334	356	339	312	333	325	321	345	342	332	323	335	333	326	401	333	348	347	350	361	334	317	323	336	331	337	320	342	355	323	329	318	317	335	328	351	352	324	331	330	345	336	339	330	364	344	323	343	323	340	313	320	357	316	329	321	328	330	340	310	356	314	337	336	337	337	344	300	341	318	326	328	340	323	348	320	316	367	329	345	330	346	348	328	337	353	326	340	327	317	347	345	336	333	348	305	323	329	336	331	315	344	357	331	346	357	322	355	302	372	325	328	322	330	339	358	328	367	336	344	337	363	352	359	316	324	339	321	371	338	338	347	334	319	343	366	364	330	341	346	324	345	334	316	340	337	364	336	335	337	324	323	343	322	315	354	381	336	322	325	323	336	343	338	343	361	316	326	327	304	379	312	338	316	327	358	337	363	318	331	348	353	304	335	316	357	322	351	319	368	339	323	355	317	363	338	319	350	338	342	342	334	349	329	361	330	343	344	348	308	359	315	343	358	324	326	351	358	347	316	328	340	336	341	362	347	333	344	317	350	326	322	345	329	342	341	305	351	341	349	332	341	321	356	309	370	349	367	334	359	363	314	338	326	357	310	307	364	334	343	341	321	355	335	325	331	341	345	318	328	373	317	321	322	311	335	339	366	344	331	291	343	304	340	339	370	338	335	300	329	334	287	323	336	317	329	339	320	353	316	368	345	322	320	336	312	352	334	295	363	345	350	338	341	347	325	285	367	341	354	356	336	329	334	337	330	338	357	317	337	361	344	370	333	347	330	344	345	324	318	310	349	320	332	350	349	319	331	349	323	369	325	318	337	346	325	331	312	362	341	311	349	343	328	334	359	363	358	339	355	335	352	347	336	352	317	349	358	348	334	341	318	338	332	343	336	341	332	320	325	332	308	360	339	347	331	351	327	354	314	342	328	323	328	329	308	326	362	341	348	345	334	347	318	318	338	334	355	326	339	327	333	333	329	341	315	329	361	355	340	317	343	342	297	353	343	365	308	332	349	347	331	302	340	338	319	292	342	376	350	335	335	315	340	365	333	333	331	323	319	351	360	348	342	303	309	316	302	328	315	358	357	343	369	323	355	361	366	354	351	360	350	346	358	339	337	358	318	346	378	315	366	334	338	336	340	356	322	341	310	321	350	315	367	319	357	355	352	353	327	362	322	320	355	337	279	329	334	321	300	370	346	304	349	342	320	339	371	366	344	363	353	327	321	349	320	347	358	352	342	367	345	322	345	327	316	330	342	320	322	324	334	341	309	309	336	349	350	337	313	344	318	380	362	335	342	351	333	335	328	313	324	356	353	327	368	344	365	360	359	341	354	364	319	353	344	327	337	336	354	353	333	353	354	370	364	337	326	332	346	316	301	334	359	334	361	349	375	332	356	358	340	336	320	369	343	326	342	337	329	359	327	340	336	334	300	308	315	300	339	325	346	322	306	337	368	349	341	335	313	356	299	354	302	325	372	286	314	336	310	336	328	304	358	316	318	367	342	345	361	308	336	320	318	317	364	330	345	357	311	323	317	358	325	335	317	337	338	326	357	323	342	353	312	317	327	350	346	362	335	330	335	345	328	337	319	367	339	331	344	327	356	354	358	320	345	344	349	286	350	321	369	291	342	333	324	302	359	344	302	354	333	330	327	334	304	275	327	326	340	329	342	310	332	349	379	321	353	329	291	358	341	328	330	372	326	355	355	303	324	300	295	336	333	330	339	351	349	351	337	361	314	342	370	315	338	348	348	321	338	323	348	341	350	319	352	349	365	315	324	358	337	324	334	322	333	372	337	330	332	318	338	365	324	334	333	352	340	330	314	316	337	363	313	324	323	372	322	327	322	325	316	329	324	334	340	314	333	342	375	339	318	318	321	319	333	322	305	299	298	362	316	326	343	331	349	302	346	356	321	356	316	302	323	342	332	370	316	376	280	350	315	347	368	335	333	338	330	348	312	336	341	320	347	350	333	326	345	322	308	349	356	345	326	322	351	351	327	334	341	335	353	363	340	345	337	352	327	323	356	355	340	334	339	315	337	349	341	325	316	334	322	351	349	332	345	354	305	352	339	354	325	347	359	351	348	321	309	308	354	328	346	342	348	317	323	354	345	351	327	328	336	364	305	314	308	317	323	338	350	349	363	381	316	348	327	327	312	368	306	355	344	316	344	339	329	334	368	345	322	321	326	340	344	344	311	329	319	328	342	347	348	354	328	323	331	327	341	328	328	347	335	369	312	376	335	341	317	301	329	310	335	329	367	351	342	370	341	335	337	342	377	358	338	331	350	334	378	311	319	324	316	348	362	349	353	327	305	349	304	366	365	368	338	330	326	330	379	357	317	324	333	317	342	360	350	329	386	350	341	333	360	315	340	357	326	337	326	346	329	345	351	333	360	324	341	340	333	327	326	330	329	341	333	354	330	337	309	285	357	343	369	349	308	369	337	329	335	342	306	351	330	377	357	365	309	334	307	332	317	351	351	360	332	338	311	321	328	360	301	296	342	314	301	342	318	348	317	342	348	325	317	370	332	334	357	348	319	343	325	339	316	315	337	319	304	335	330	336	355	363	355	306	350	343	328	328	332	345	325	322	376	345	349	315	329	337	330	332	339	322	376	349	336	348	327	327	319	358	342	331	342	331	323	327	377	355	329	338	347	316	316	321	355	365	345	338	331	345	346	327	324	322	345	340	332	329	348	347	337	355	351	345	340	355	319	335	348	350	337	362	309	339	335	360	331	335	353	324	352	322	371	327	382	326	351	359	332	341	335	314	337	338	324	345	321	361	349	346	337	359	330	372	342	327	341	339	385	345	343	375	367	324	341	338	331	368	354	339	346	364	331	353	348	301	360	328	344	357	313	341	330	303	325	340	357	311	322	379	343	343	357	306	303	325	321	340	356	321	318	351	306	338	346	325	366	331	309	318	304	310	368	330	337	332	360	314	308	326	341	377	313	324	313	347	307	307	342	353	342	336	364	344	307	305	346	342	341	346	340	323	359	347	333	342	346	330	318	328	305	324	335	354	380	353	323	312	365	345	373	339	331	352	343	347	359	353	370	359	332	323	336	343	330	356	308	348	317	368	341	333	326	340	328	341	356	336	324	312	328	344	346	348	346	314	305	325	355	323	366	340	343	342	320	353	346	334	314	324	350	303	299	328	302	271	344	359	338	349	320	359	313	325	318	329	333	354	329	343	348	366	338	340	346	335	313	347	339	360	358	327	371	351	323	320	318	301	350	328	317	367	308	339	334	326	289	311	336	334	362	313	334	356	338	362	333	353	358	331	289	321	306	346	355	326	352	320	364	304	342	346	373	359	355	314	358	322	336	347	311	331	355	351	323	341	316	315	345	368	339	340	336	334	357	352	338	348	365	314	371	316	336	336	319	310	315	312	330	335	339	377	349	338	357	355	374	326
32402	38065	2887	562	500	448	463	438	709	2260	438	430	400	427	438	398	406	431	398	427	434	429	406	434	401	420	393	421	406	412	446	397	414	414	409	399	424	425	396	429	372	409	415	419	436	436	405	407	376	415	415	420	415	380	414	420	425	393	430	417	400	380	413	394	391	420	384	399	414	442	406	405	427	402	425	390	422	419	380	394	393	415	425	426	418	449	415	396	394	394	386	405	425	405	433	415	416	401	409	431	385	397	427	412	415	445	410	409	401	410	419	444	429	465	392	408	396	398	404	408	400	410	410	417	394	392	379	406	412	415	399	385	413	411	386	422	446	451	405	402	424	385	402	397	392	412	399	384	422	423	412	388	418	411	402	385	399	404	442	419	465	458	398	397	414	429	435	417	430	408	425	406	421	386	390	415	396	410	385	398	399	414	415	415	397	418	400	379	390	417	402	400	418	399	394	420	448	411	376	429	431	423	382	468	404	401	378	457	388	396	426	432	418	427	439	404	410	428	410	401	461	392	389	386	407	417	434	396	421	404	414	359	424	422	420	379	407	395	438	411	426	431	410	390	382	424	395	391	409	422	442	410	433	408	412	369	422	399	420	421	475	437	457	396	394	424	401	411	434	385	393	431	374	394	405	395	408	359	407	374	409	427	397	389	395	389	412	439	409	411	426	416	406	392	397	391	399	412	407	415	418	373	411	449	378	395	391	428	421	416	401	416	408	428	382	379	389	408	378	400	422	387	399	425	413	414	388	400	426	408	393	413	394	412	424	423	387	428	393	416	403	391	425	394	401	417	411	416	414	388	440	410	400	390	413	437	419	435	392	424	437	377	400	385	435	391	397	407	391	441	445	410	414	434	443	413	382	417	427	422	412	409	402	423	401	439	398	433	422	405	417	425	415	413	379	380	430	412	427	410	406	415	448	439	408	415	427	402	375	411	368	406	415	400	355	432	398	425	436	406	402	435	435	437	422	405	421	392	453	447	441	388	444	382	390	429	398	397	383	380	437	424	383	381	385	412	430	415	437	414	419	441	424	414	414	401	428	414	382	432	400	407	439	419	409	421	416	381	374	403	408	384	392	404	409	382	436	421	413	412	413	405	438	394	397	432	432	433	385	383	429	419	412	388	387	423	413	391	426	381	426	414	453	418	392	418	458	383	402	409	409	387	434	406	400	420	396	458	399	412	398	441	431	406	444	420	439	402	422	420	423	417	453	400	408	420	432	408	418	450	434	434	448	414	378	445	419	399	390	411	405	396	395	431	416	414	398	403	404	420	433	394	417	417	382	405	432	421	465	402	410	411	389	454	370	396	399	410	392	463	417	394	406	412	373	417	435	388	401	413	412	395	402	394	439	406	410	408	427	375	373	408	434	436	409	397	387	424	409	431	415	435	420	408	386	425	422	449	403	423	406	441	419	406	416	401	452	399	429	432	389	384	424	379	415	399	413	419	456	408	418	407	400	382	390	429	367	363	433	407	391	353	413	411	414	421	403	372	425	398	399	405	348	377	431	432	438	388	427	387	379	410	419	409	407	408	421	406	434	401	426	385	415	364	400	419	399	400	405	422	396	385	405	366	400	402	381	410	429	383	401	426	434	410	427	416	442	415	410	371	446	413	390	419	427	405	404	403	423	424	407	418	393	439	405	446	450	411	444	424	405	429	408	453	388	446	403	405	392	404	410	398	394	382	397	423	421	420	388	382	394	372	433	401	395	444	416	403	417	421	408	425	423	398	394	402	385	391	382	385	401	429	410	401	395	446	412	394	454	397	419	420	436	389	410	389	435	395	417	367	433	424	415	441	415	431	396	395	391	417	384	428	433	368	435	399	433	425	371	389	461	385	391	392	396	399	414	391	394	388	433	427	416	423	452	410	435	436	394	396	415	419	432	445	422	440	394	400	418	422	369	403	426	425	407	384	404	396	413	405	379	417	380	435	411	408	398	448	397	417	408	412	414	427	381	404	396	428	435	411	366	414	398	379	393	415	393	409	443	406	428	415	423	437	392	436	407	398	413	417	395	405	405	393	426	380	414	392	436	406	428	419	425	379	423	361	421	380	446	413	391	417	402	424	398	419	416	430	393	436	391	404	416	382	425	422	424	402	420	418	419	381	438	415	408	442	431	433	428	419	419	394	445	383	423	406	427	436	395	383	415	410	443	402	426	391	439	418	399	410	437	390	421	396	431	423	406	380	392	379	434	397	408	419	411	424	408	415	398	390	399	399	444	420	370	377	415	430	396	413	418	386	396	409	440	399	387	405	421	409	451	385	426	390	418	425	417	411	435	423	397	399	408	427	433	385	421	439	417	407	389	405	404	385	400	406	420	405	401	401	437	421	398	380	417	357	422	386	396	375	366	406	375	426	356	408	440	423	389	405	461	402	369	424	410	413	403	440	425	430	390	420	414	395	399	395	423	342	421	395	437	390	417	401	446	406	398	415	422	398	406	419	397	392	368	386	396	416	409	409	410	398	395	395	404	385	434	393	387	416	429	401	396	395	417	401	429	419	406	444	416	416	424	451	438	393	384	381	399	408	389	411	415	378	400	413	421	429	418	412	404	412	406	421	409	395	421	419	393	399	398	418	413	402	430	400	385	424	413	401	442	429	384	386	396	429	449	436	459	461	399	411	424	397	406	392	423	382	420	432	424	424	435	405	388	429	437	432	427	374	427	408	403	387	420	414	380	414	411	417	405	386	411	422	396	384	393	421	381	418	389	419	431	407	423	402	419	373	399	433	406	421	409	387	390	401	432	412	411	404	418	441	393	415	407	414	433	388	426	415	413	421	395	415	439	395	448	431	412	403	414	387	443	404	419	383	431	405	402	409	412	410	413	393	390	410	388	392	413	401	404	391	366	404	441	411	410	411	444	412	425	410	391	402	463	399	433	451	384	401	398	385	368	447	383	445	391	404	407	413	413	426	406	395	421	386	393	422	416	415	434	464	387	373	407	427	465	381	434	394	379	426	416	384	430	398	466	466	432	419	398	400	372	389	422	428	414	414	396	453	433	415	376	415	403	409	428	410	431	415	429	421	432	393	385	390	385	428	394	430	403	401	421	399	429	383	452	400	397	421	408	414	431	429	425	389	422	399	418	413	406	401	413	416	401	393	431	384	428	435	420	378	373	400	429	415	427	422	404	381	396	380	400	435	384	417	453	398	412	465	370	408	429	412	432	390	369	409	396	382	416	404	424	387	378	398	434	377	372	387	431	388	390	415	436	401	388	403	440	391	410	416	392	439	380	429	380	429	408	402	424	438	420	396	404	391	434	422	398	418	397	430	397	396	421	440	408	415	404	426	397	377	401	396	415	418	382	406	405	432	419	425	402	380	411	412	398	382	413	386	420	391	408	445	400	409	410	411	392	410	417	420	377	430	440	423	417	434	380	429	387	440	396	404	406	405	403	403	389	401	386	402	407	429	392	393	420	394	414	394	395	438	393	429	418	390	452	406	401	367	435	427	411	385	395	431
24408	21310	28245	24583	20600	4294	1086	799	2182	9838	710	643	601	570	584	563	601	560	576	526	542	529	541	553	533	531	587	576	555	528	550	563	561	573	590	503	522	580	506	525	550	520	531	521	564	527	495	519	481	543	561	518	522	532	532	535	543	554	513	506	541	514	496	484	512	504	475	543	536	510	548	517	525	530	533	520	528	491	499	540	546	546	544	557	511	553	507	505	537	506	520	532	483	496	475	517	501	535	539	538	514	535	512	513	508	498	532	534	514	530	521	579	500	552	523	506	503	545	589	527	514	548	557	469	546	526	473	519	499	518	498	512	533	510	524	515	538	550	525	490	514	536	507	535	487	545	519	502	552	521	508	540	530	541	523	516	473	507	548	497	503	514	526	507	491	538	550	506	542	543	505	547	533	551	506	508	499	493	550	554	521	542	509	534	548	511	488	535	490	507	492	496	546	512	500	486	519	497	535	548	533	536	528	519	515	531	516	510	512	542	529	581	487	533	519	527	536	525	519	486	496	522	556	451	522	540	501	511	519	563	539	500	561	492	483	532	534	541	509	522	489	507	510	508	531	470	501	526	516	526	521	523	556	508	518	545	489	509	514	504	516	517	516	541	515	493	536	533	553	461	520	526	519	548	497	491	526	546	514	523	522	521	538	502	473	494	521	550	531	535	544	538	499	489	522	544	553	525	529	527	500	519	534	488	520	504	542	520	537	505	493	477	500	501	517	497	546	540	506	535	520	492	516	512	492	524	552	532	542	551	508	524	542	528	553	514	550	504	528	518	481	521	504	553	505	535	487	533	527	505	510	499	530	549	544	542	508	511	525	503	496	515	506	529	502	497	517	544	546	533	526	540	530	518	495	530	506	526	517	501	534	493	473	524	510	523	515	529	494	550	534	538	557	502	534	558	544	523	549	505	506	565	511	549	545	544	528	510	500	494	514	537	538	517	481	494	478	577	526	523	534	482	530	513	488	545	494	570	517	522	550	503	497	548	479	520	564	582	511	528	472	506	529	495	550	520	503	526	509	531	534	525	562	517	504	533	479	519	567	523	491	534	513	503	497	515	546	514	525	533	517	493	531	556	569	540	540	501	533	594	516	525	528	538	541	509	531	537	485	547	506	565	498	501	519	508	523	487	521	556	531	547	487	576	498	502	503	550	499	523	472	539	522	521	487	572	504	498	508	507	499	479	521	537	511	505	540	509	489	559	511	542	501	514	527	496	483	538	506	509	583	533	540	488	538	519	546	500	511	518	545	496	520	537	528	505	550	509	506	458	515	489	566	554	500	504	520	563	550	527	517	523	544	537	586	540	541	479	545	496	501	547	488	524	543	526	498	527	499	527	515	526	472	519	518	511	488	516	492	533	515	534	558	500	500	519	504	525	476	504	517	495	489	514	515	455	567	540	499	511	480	537	520	526	485	541	555	513	526	555	541	497	487	525	497	462	513	499	536	522	536	504	535	531	535	549	500	517	534	539	498	539	540	535	504	506	553	523	523	494	504	508	501	497	515	537	524	499	525	498	547	551	572	541	529	509	493	517	500	558	513	516	506	489	545	502	540	572	515	536	528	466	527	575	488	499	508	551	514	522	516	516	522	519	530	502	509	498	477	525	528	492	514	516	522	519	490	506	539	530	523	554	545	543	571	512	568	546	516	490	522	513	536	507	508	506	492	505	499	509	492	487	518	530	526	538	540	541	516	506	521	494	562	539	518	500	557	497	526	518	509	507	474	532	486	531	489	512	535	532	508	545	493	527	530	518	513	469	557	560	534	507	535	562	507	504	500	516	552	512	535	534	535	525	501	516	585	514	526	541	553	555	512	505	536	516	511	501	501	515	501	490	479	531	503	499	531	516	537	520	500	510	501	555	527	547	503	498	513	506	535	483	514	511	506	533	546	510	533	554	556	517	490	488	516	526	512	504	503	506	503	539	521	521	515	503	507	531	515	535	447	500	493	508	519	520	529	497	528	507	529	510	525	530	539	533	512	523	530	522	487	515	520	521	561	468	532	577	485	495	484	524	536	528	496	501	552	558	533	521	523	516	536	546	532	549	512	514	510	552	503	529	511	533	512	510	490	517	516	548	526	522	545	503	567	540	526	509	549	541	511	523	510	498	535	492	542	502	519	521	510	524	515	545	467	521	529	505	564	537	534	523	485	482	534	537	508	542	513	556	530	514	508	488	534	545	489	544	490	563	527	528	479	505	551	474	503	521	456	503	513	512	487	498	498	531	526	505	505	530	513	483	504	525	568	518	510	472	547	540	533	533	492	499	496	511	512	535	493	517	492	490	527	524	523	505	549	563	525	535	534	531	533	557	501	558	523	502	530	575	521	536	465	493	519	514	546	514	513	514	549	554	523	492	562	513	517	528	506	529	506	550	506	545	527	546	491	558	515	549	554	524	540	516	524	541	502	545	513	499	529	507	490	528	478	514	530	547	575	508	490	499	480	549	517	496	572	528	497	531	563	501	510	485	551	533	496	528	520	515	486	568	549	535	529	512	504	511	530	521	486	520	517	497	532	533	535	510	540	471	521	517	486	489	551	523	514	521	536	526	468	471	541	525	500	558	506	484	537	501	497	553	510	541	535	517	505	491	544	547	474	519	483	508	520	534	514	484	517	516	535	485	560	531	533	566	491	489	501	485	528	541	525	520	522	542	513	477	544	521	513	559	538	477	526	547	503	538	517	486	508	524	511	511	552	540	510	524	539	532	533	494	551	530	479	534	505	511	527	489	527	502	528	524	504	531	522	537	559	506	518	504	508	536	506	544	524	525	513	515	506	514	503	537	554	549	502	523	503	522	531	503	562	507	492	528	533	510	490	538	509	515	503	548	501	491	540	480	507	518	542	542	511	508	522	504	561	504	491	513	487	540	532	524	526	531	532	521	481	504	538	519	479	502	530	513	532	522	530	536	530	513	477	540	490	516	536	531	491	531	511	568	517	529	576	511	534	497	533	499	553	541	519	527	500	530	515	527	524	491	520	531	480	508	498	503	495	488	512	513	490	542	532	523	518	536	542	500	495	513	505	527	514	546	535	514	536	519	504	539	516	516	533	517	586	500	495	526	524	467	539	541	496	520	528	522	449	503	510	510	528	532	496	520	551	535	532	461	471	520	536	500	512	529	499	539	527	467	509	509	487	502	548	491	511	571	481	541	497	550	531	522	538	552	531	521	500	514	514	491	509	553	537	487	540	522	558	485	508	473	481	515	547	495	523	533	500	568	574	533	473	528	537	524	522	527	545	533	507	496	499	521	552	539	489	481	525	531	493	503	516	526	480	542	520	514	502	526	524	479	475	519	519	486	479	558	511	510	499	481	536	546	534	503	522	526	543	497	535	515	514	532	577	516	536	468	535	483	495	505	518	512	520	538	557	503	503	528	506	534	520	532	514	521	509	529	530	517	537	516	511	544	525	508	528	520	484	513	532	531	565	511	517	519	477	533	528	481	498	522	516	538	501	524	552	558
36073	52943	8557	2843	2142	1691	1432	1163	4516	14178	826	872	712	723	685	704	675	647	687	677	683	657	626	675	617	646	620	617	606	598	606	630	621	616	616	620	638	593	610	624	598	583	593	607	643	669	613	619	626	623	597	580	630	610	573	663	585	623	594	588	627	639	574	601	565	625	571	618	612	570	604	617	615	606	635	592	578	626	592	609	595	602	571	616	652	576	591	639	574	612	601	584	610	605	589	607	614	651	618	598	575	596	616	605	635	622	605	589	586	614	549	623	599	602	605	619	602	614	615	553	632	600	604	583	580	625	632	569	590	613	615	580	573	601	588	622	607	659	641	588	608	582	604	582	652	575	628	629	625	597	604	635	546	579	653	593	632	585	597	609	653	609	588	573	593	628	610	611	635	657	612	582	571	586	636	590	599	586	605	630	599	616	598	616	581	584	639	649	592	603	664	611	606	613	630	571	580	631	588	593	611	603	570	586	555	565	558	622	629	651	614	566	547	622	633	613	612	582	572	620	634	602	641	571	643	586	658	633	641	584	610	596	604	545	638	580	602	635	623	573	612	619	576	597	611	592	609	635	627	592	607	594	591	573	620	625	599	600	605	585	615	613	643	640	574	630	641	602	635	636	554	660	619	577	627	604	600	608	585	607	627	587	628	593	622	626	614	618	591	593	639	594	609	544	629	593	579	610	626	579	582	587	619	621	656	604	620	612	636	592	610	593	632	626	576	586	581	631	615	636	595	613	605	561	622	655	601	657	598	585	620	573	598	589	619	607	609	580	588	569	610	631	620	595	641	624	605	591	641	576	652	593	599	650	544	615	632	604	617	589	599	611	624	574	576	598	607	598	591	622	667	623	621	594	619	651	607	616	639	599	643	564	571	598	548	617	616	602	586	595	624	554	575	638	599	631	652	613	616	601	601	589	627	584	633	576	599	597	613	611	555	626	627	609	653	585	596	542	595	580	603	578	593	597	674	618	614	593	578	654	598	593	597	613	617	588	605	583	597	645	621	587	603	608	613	603	623	638	627	614	634	587	590	604	658	602	590	617	566	612	595	616	601	589	601	601	584	614	648	579	612	562	599	581	580	639	575	623	609	648	608	616	602	597	575	611	614	632	586	623	623	629	605	565	650	602	606	624	607	580	589	670	594	627	590	625	598	603	591	634	615	578	612	627	638	602	642	629	612	625	648	629	638	626	638	584	595	574	562	636	662	627	615	569	625	591	597	606	633	606	600	572	603	569	562	576	595	590	591	615	595	597	583	586	637	591	605	618	615	640	615	603	559	584	606	616	583	610	592	570	590	607	642	620	584	622	625	589	599	617	605	592	632	613	577	601	633	606	590	586	561	593	617	582	618	617	599	607	660	596	604	641	581	614	611	630	596	599	613	609	644	596	582	583	594	639	627	630	595	598	597	551	596	569	592	599	622	599	589	649	613	547	669	614	607	630	642	561	623	553	625	611	577	578	583	607	599	577	556	599	649	575	617	586	624	546	615	587	582	585	621	611	568	634	620	584	645	568	604	653	578	620	638	539	617	602	595	619	628	598	610	623	593	578	615	611	580	640	599	618	644	580	586	593	625	622	575	613	610	617	614	624	611	625	594	603	658	576	617	565	618	609	633	607	632	619	577	637	596	593	623	600	581	597	582	544	605	625	571	591	567	624	577	631	596	562	570	628	601	580	549	647	587	624	631	630	628	582	627	621	586	634	627	596	621	646	610	593	564	597	620	613	610	626	641	607	625	591	604	631	565	599	623	563	632	623	614	571	604	615	573	653	613	605	620	575	648	588	578	583	612	587	619	594	598	615	592	589	612	645	589	623	619	585	596	668	603	619	651	578	602	624	630	575	572	584	601	609	599	603	610	595	582	600	593	592	638	617	605	596	575	631	602	643	624	572	551	622	617	581	612	595	588	619	602	634	601	564	593	650	606	609	636	603	612	612	545	581	546	622	573	631	585	594	597	628	561	573	584	595	573	598	597	611	599	626	595	548	572	568	611	574	614	655	601	599	635	585	618	576	605	604	590	633	610	702	563	598	580	585	617	618	573	595	612	619	650	622	600	611	615	603	600	541	561	604	553	585	582	602	613	590	584	570	597	639	617	594	617	654	623	606	607	615	620	572	555	600	606	629	571	585	585	646	615	595	595	593	613	596	602	574	611	603	609	589	628	606	588	614	603	583	587	614	603	614	595	608	607	616	604	646	634	645	642	624	554	656	563	559	567	593	616	634	566	582	624	585	635	601	577	657	612	609	627	617	555	600	601	609	651	617	630	681	586	605	607	607	648	627	607	629	579	605	595	593	591	583	578	617	613	608	604	607	623	646	578	641	587	577	593	624	598	569	569	608	588	625	612	591	612	640	615	603	637	616	597	575	552	621	576	623	639	647	590	594	638	613	607	632	590	607	591	582	567	584	590	636	600	613	547	620	572	615	594	572	601	582	649	565	632	603	604	648	615	647	591	619	640	583	606	608	623	631	611	594	590	570	585	555	611	583	640	576	598	607	612	580	653	581	608	584	554	590	629	601	627	591	620	592	636	589	588	602	645	581	611	577	602	600	607	583	615	635	588	583	610	645	603	618	621	598	614	576	574	540	599	641	601	616	576	601	621	568	617	584	603	598	605	590	595	608	611	596	594	592	584	584	597	621	612	610	636	569	598	597	641	609	636	540	603	605	580	611	626	607	622	628	585	614	627	659	606	656	619	572	615	551	597	624	618	615	604	559	615	608	586	634	566	620	597	610	625	591	605	602	637	635	611	589	611	614	630	584	577	604	585	606	630	616	600	614	587	575	579	624	600	651	643	593	603	622	621	641	615	582	600	622	621	584	596	616	583	620	629	589	575	603	608	579	570	627	544	594	560	606	619	587	589	604	600	597	615	641	625	605	607	611	611	613	575	652	616	575	595	658	605	596	611	589	601	614	611	603	651	614	639	592	631	650	630	611	622	596	603	595	612	638	577	571	620	587	600	606	607	630	603	609	598	589	658	633	614	611	607	611	629	599	620	625	584	605	587	610	620	586	642	568	611	627	618	624	630	653	627	653	596	631	590	575	634	606	597	619	607	634	606	635	570	607	598	602	574	626	605	578	610	572	618	570	576	623	616	597	576	621	596	596	634	638	608	630	631	623	629	607	581	603	594	632	613	620	588	621	643	607	649	551	622	602	624	619	597	549	611	584	596	599	615	624	612	615	583	626	583	617	595	626	589	630	624	616	600	602	647	595	664	599	608	603	620	552	556	609	584	592	572	599	632	588	569	562	597	589	619	644	608	609	599	560	604	612	580	644	621	632	616	637	601	605	594	590	571	621	605	576	624	632	587	623	607	569	561	626	593	594	615	631	625	606	561	581	622	633	573	577	548	557	579	586	603	589	597	565	564	594	615	602	587	603	605	600	638	602	590	594	575	615	569	585	561	615	609	640	563	627	593	582	553	583	575	599	604	575	613	605	663	585	581	612	597	584	590	581	582	644
25529	21374	27094	25231	7283	722	569	520	968	4366	493	443	456	442	389	370	428	411	400	376	351	406	392	427	433	360	410	395	368	397	340	402	369	381	387	416	402	376	356	362	375	407	369	365	380	395	377	377	405	393	397	410	386	389	414	383	332	382	354	412	415	376	371	411	413	402	375	366	409	386	400	351	381	383	373	392	387	388	391	418	380	383	383	410	376	404	392	404	384	401	395	382	401	358	413	401	366	396	414	372	377	362	378	387	388	413	376	352	375	368	401	378	377	372	373	413	396	404	359	376	342	397	400	366	395	377	391	419	383	384	376	386	404	325	412	399	379	401	392	381	368	375	365	413	386	354	412	365	391	395	375	377	379	388	386	376	370	383	379	396	412	384	382	368	358	393	414	416	401	381	405	414	404	388	390	422	359	408	404	382	391	427	353	376	394	384	365	423	413	403	363	394	362	386	391	418	328	356	378	406	366	392	376	369	398	351	367	402	382	393	382	387	398	400	375	391	362	431	378	372	391	391	414	408	365	374	372	380	408	372	359	354	374	370	382	419	390	386	378	421	371	378	357	389	373	411	383	389	377	390	376	361	399	393	413	356	361	382	396	418	392	366	385	368	411	348	368	377	369	367	382	335	406	399	369	401	382	408	369	374	357	388	378	388	393	382	401	345	383	408	375	395	394	413	390	396	374	386	387	369	348	417	383	392	393	367	436	363	364	387	366	366	388	400	378	417	373	406	393	414	378	378	380	376	398	388	403	382	390	350	395	400	363	376	393	404	337	428	410	406	423	424	369	378	326	383	418	390	386	385	400	403	353	374	411	400	410	402	412	369	400	423	375	394	366	393	384	377	384	402	384	401	372	392	364	402	371	380	364	398	384	394	369	371	364	384	401	385	400	383	380	410	412	403	378	367	396	395	414	400	428	375	389	395	391	413	377	394	385	429	388	400	384	399	398	377	412	388	379	370	400	403	368	412	376	418	388	412	413	383	395	371	378	366	356	391	433	383	366	385	373	407	392	364	403	373	393	412	361	397	353	416	359	372	356	367	375	413	369	373	379	387	377	369	392	389	412	395	354	390	360	370	378	399	400	390	393	364	389	412	385	396	397	356	357	408	354	362	382	364	353	394	419	371	394	348	398	371	420	388	387	366	422	400	392	414	368	372	361	399	367	375	385	408	423	387	433	372	424	336	361	369	375	394	397	364	369	384	383	386	368	376	379	396	399	410	390	426	406	362	353	361	354	381	378	426	348	381	381	422	366	375	359	401	389	378	389	389	392	436	382	391	344	358	378	352	357	398	369	375	391	373	384	409	383	407	355	366	379	378	377	384	401	398	387	399	383	389	377	406	388	388	383	395	404	404	404	422	387	395	359	394	396	383	366	388	385	375	404	369	353	407	396	394	389	397	416	382	386	390	421	340	409	386	386	378	375	336	367	364	379	401	389	394	370	408	371	399	374	379	408	375	391	346	413	391	360	335	392	426	374	394	408	380	391	377	398	398	364	386	350	382	383	362	397	374	350	383	379	399	393	374	403	409	366	403	362	403	403	416	393	389	392	396	445	377	374	401	384	402	388	363	386	409	378	410	381	347	372	379	354	413	384	363	363	383	384	379	383	361	410	392	393	371	394	360	379	369	389	391	384	391	363	405	379	394	347	401	395	408	418	375	391	371	392	360	422	405	417	394	380	389	399	362	391	396	412	402	377	433	363	387	385	367	382	375	374	387	404	370	385	409	402	337	397	369	407	379	416	374	344	386	422	376	405	377	403	370	387	406	398	389	374	394	416	380	426	371	373	404	344	435	362	357	411	401	373	360	395	399	372	409	393	364	391	400	410	380	395	386	407	369	390	388	377	351	402	409	377	389	400	377	403	404	369	380	342	374	386	417	414	409	377	366	364	378	381	351	346	360	375	357	420	370	396	381	373	400	387	386	338	403	407	362	376	400	409	408	362	385	409	411	413	375	397	392	394	379	365	386	362	352	364	401	407	359	397	399	386	415	373	420	370	369	386	347	357	356	325	391	370	383	404	375	365	394	398	366	435	360	422	370	378	386	383	383	374	385	413	413	426	331	374	359	370	368	370	376	376	380	359	406	355	377	403	426	397	400	364	417	396	388	365	372	389	389	388	392	383	385	367	380	382	354	409	430	409	393	353	422	372	378	394	383	420	396	380	378	397	404	402	403	384	358	360	399	411	421	382	374	403	405	360	345	366	401	387	395	378	369	405	366	375	388	381	406	387	398	380	358	371	398	401	391	390	391	394	403	387	392	395	362	374	395	338	398	373	380	390	353	393	394	417	403	368	388	390	364	409	405	384	409	389	365	398	406	372	404	391	356	406	376	425	386	407	383	399	366	394	397	370	369	369	348	375	400	382	424	378	370	360	389	384	425	379	380	410	387	347	367	381	414	420	403	372	412	405	359	394	354	373	391	411	383	385	383	412	379	384	400	409	393	451	380	359	386	416	384	392	418	381	376	379	380	388	356	363	351	403	379	402	374	384	385	371	380	391	376	383	385	428	424	373	428	421	385	378	377	388	374	355	350	366	374	359	369	395	407	400	391	374	392	380	366	384	353	379	369	390	374	385	405	408	376	402	371	369	354	408	393	388	360	401	373	373	387	411	390	394	394	393	362	379	404	397	389	345	379	380	379	401	394	397	378	350	365	388	372	390	371	380	369	375	369	389	387	412	396	387	371	353	360	372	358	384	393	368	416	346	420	384	392	393	391	341	397	402	389	394	377	348	406	357	388	414	373	398	357	384	403	356	382	395	380	403	377	385	361	367	379	372	387	397	401	363	360	360	404	370	347	376	386	397	421	389	384	408	386	408	381	356	410	385	399	390	384	378	371	411	364	422	387	382	399	413	350	370	391	407	371	371	379	414	382	391	392	372	422	412	406	373	411	330	381	389	404	382	393	386	361	407	422	417	358	347	386	392	392	380	401	407	390	331	423	382	375	349	371	384	372	417	400	401	391	399	351	344	358	394	385	381	387	428	380	387	386	414	402	390	392	389	410	376	409	393	369	369	372	384	352	395	366	356	391	384	421	394	363	373	375	341	341	407	408	364	373	387	374	393	382	345	344	408	394	383	401	406	351	400	368	374	426	393	338	349	375	377	386	394	345	395	368	376	358	348	367	410	420	350	407	382	408	365	389	458	339	368	362	398	401	375	405	393	387	396	407	358	376	398	378	433	361	393	410	384	385	378	391	392	409	387	399	372	435	395	424	429	394	324	409	418	376	391	387	424	395	357	383	351	366	381	383	404	399	364	408	384	348	393	384	409	393	359	391	373	372	397	384	393	384	410	363	381	410	364	348	374	385	404	374	390	422	408	404	347	376	395	386	394	397	412	394	398	381	375	362	400	380	394	405	431	391	393	403	370	419	386	379	387	390	382	431	358	403	391	414	377	368	375	379	355	379	400	392	357	421	392	365	386	366	383	383	394	376	398	382	365	386	368	398	357	384	395	347	390	390
35608	49615	5997	1714	1337	1119	924	849	2246	9539	670	574	549	522	526	530	541	507	513	517	472	518	524	502	498	492	514	536	489	500	495	497	478	511	479	471	445	458	488	489	457	469	518	495	507	519	468	448	432	489	470	433	452	462	482	463	434	467	448	434	492	437	484	488	485	437	468	538	502	495	425	486	499	497	477	494	483	483	493	467	473	455	455	486	477	477	463	467	465	471	450	503	504	436	493	483	502	461	446	469	474	441	475	474	486	504	484	490	526	497	500	503	499	470	476	459	476	428	507	484	451	483	460	483	476	480	497	490	482	473	456	495	465	472	441	489	447	472	477	446	446	484	484	504	460	484	461	457	485	470	473	453	500	481	524	473	503	478	462	468	488	486	477	466	464	493	476	469	468	522	490	468	450	458	499	475	492	492	482	486	497	466	452	479	503	462	464	469	479	492	487	462	448	491	472	453	448	467	467	458	467	476	485	437	466	462	465	459	502	480	464	462	444	436	448	469	490	474	463	479	477	423	477	500	479	479	453	499	417	472	509	458	501	467	467	434	477	484	478	484	464	450	426	508	499	491	450	426	477	467	490	500	501	491	497	474	500	475	517	485	455	506	457	462	478	477	453	431	470	477	491	487	485	510	504	459	417	420	498	457	482	472	459	489	465	510	514	458	475	478	450	481	475	468	473	470	474	489	489	485	458	475	486	476	462	488	483	462	463	472	440	450	463	475	446	475	500	444	474	434	479	435	512	501	462	473	439	450	468	452	492	455	451	471	495	497	490	461	480	462	491	466	481	513	461	450	449	528	485	462	455	500	484	473	461	516	463	463	471	413	466	456	534	439	462	475	482	467	513	481	492	463	458	438	514	453	481	464	490	472	490	492	501	497	482	493	500	485	463	453	494	448	483	470	491	457	449	488	488	438	462	492	492	473	447	466	494	472	525	458	477	500	464	472	462	489	456	461	458	460	486	480	494	463	466	462	490	476	487	475	462	419	475	503	501	480	486	512	495	505	489	469	493	496	480	472	440	484	473	469	504	470	471	462	478	470	489	462	475	487	495	493	467	481	439	467	464	457	463	455	447	477	473	520	494	458	491	446	496	451	471	449	499	447	477	460	460	503	483	455	507	463	484	443	459	455	473	422	453	506	458	459	481	476	445	473	477	465	519	500	486	463	477	448	482	500	476	463	482	520	462	473	477	489	439	460	488	507	447	484	434	458	477	486	464	457	468	431	471	439	500	462	497	479	454	471	444	484	456	434	469	503	458	497	489	438	441	505	449	468	461	485	476	456	438	464	508	474	488	490	511	435	476	477	517	480	500	467	456	512	488	486	494	474	487	469	460	430	489	485	489	465	481	518	498	459	473	488	457	414	474	443	484	447	444	495	497	457	472	480	479	434	463	460	476	482	483	482	510	470	492	467	502	486	458	471	470	487	480	491	452	466	458	475	466	514	483	482	462	480	490	489	447	456	484	518	491	450	482	460	464	481	495	496	474	483	448	505	461	485	532	495	420	432	445	425	467	461	482	501	518	465	507	471	519	475	499	509	500	486	451	466	465	486	470	450	473	488	477	444	429	447	443	478	475	504	486	470	454	514	469	507	483	465	479	452	449	469	482	469	457	445	491	476	453	478	499	483	473	473	491	452	426	473	465	454	470	430	496	493	513	474	444	449	458	489	515	493	490	467	490	498	439	428	474	456	463	472	473	450	464	482	472	477	457	440	479	456	500	488	488	463	442	468	456	481	457	524	498	476	441	473	511	456	501	438	501	497	474	433	490	468	477	502	474	473	476	467	452	468	456	455	460	450	475	472	426	473	475	509	503	494	476	454	497	430	484	444	473	457	461	507	448	470	486	473	481	496	473	461	464	462	475	461	474	514	463	500	482	474	504	503	490	458	496	459	467	478	484	475	467	448	471	432	465	457	428	460	472	455	494	472	414	491	522	470	434	478	477	480	476	446	471	448	546	457	432	453	479	477	497	489	473	464	467	490	496	437	462	448	469	489	464	481	488	492	462	498	443	476	471	481	512	474	483	478	453	455	476	450	452	487	416	476	438	449	501	479	487	430	448	458	476	465	502	477	491	473	447	468	474	492	487	490	449	485	493	484	470	480	431	463	495	435	525	463	473	466	465	481	448	496	443	501	429	456	494	461	465	439	494	468	454	482	465	483	486	499	489	491	506	500	489	473	470	488	443	443	496	477	485	453	467	478	466	453	435	479	458	420	472	502	509	478	480	467	462	464	512	446	475	491	495	429	451	445	461	486	443	494	459	471	459	490	489	467	464	455	470	472	481	460	486	504	434	485	507	471	502	437	472	491	472	488	460	484	439	464	480	463	480	470	484	515	436	454	473	467	476	489	463	475	487	482	474	489	485	450	505	499	449	492	459	445	460	469	485	462	469	443	467	459	484	465	469	486	475	457	517	470	469	524	489	459	485	461	481	480	490	445	498	444	474	473	449	482	447	494	475	479	454	460	488	491	464	467	436	495	439	493	463	464	433	475	478	463	435	475	478	455	481	501	489	454	481	480	481	474	480	427	487	462	444	535	490	502	480	492	461	485	467	495	484	504	459	490	471	479	493	448	517	468	444	448	437	475	472	491	443	477	483	491	489	504	455	454	477	471	452	466	468	425	468	482	457	512	494	477	515	477	457	505	481	501	475	461	459	497	479	482	449	460	494	472	495	492	449	473	455	504	499	477	475	469	467	498	488	434	491	490	429	467	487	496	471	472	481	452	432	494	428	488	483	485	463	466	476	488	476	479	508	495	456	482	477	460	481	463	493	481	443	470	507	462	475	491	495	448	498	441	514	476	483	496	451	498	484	475	490	438	464	491	438	464	483	460	498	440	501	446	525	458	524	465	488	486	477	464	487	465	473	449	465	496	472	473	460	469	465	474	481	491	510	488	494	480	448	473	470	482	458	487	481	453	485	444	455	471	498	458	485	498	463	467	473	502	513	485	495	460	481	452	455	472	474	496	523	499	482	473	444	480	515	500	445	512	481	436	476	525	457	483	501	446	502	492	479	471	487	441	492	461	484	470	430	449	469	490	513	483	456	463	483	459	472	474	471	506	448	449	446	450	507	464	457	519	455	452	498	486	487	477	456	451	499	489	479	476	477	449	494	465	473	471	493	445	500	485	470	537	482	444	464	478	481	509	489	492	474	460	467	430	447	469	464	491	476	434	482	461	459	447	466	472	455	453	484	488	411	488	488	490	493	485	477	462	469	479	476	483	458	473	494	459	432	475	458	447	461	477	488	479	472	525	466	478	445	425	485	470	429	475	472	497	467	469	488	442	472	519	471	467	479	476	503	496	506	491	493	465	460	517	503	487	453	487	473	506	491	529	473	486	526	493	445	496	463	487	492	500	538	472	454	505	496	455	446	487	476	473	471	471	500	451	488	465	480	498	513	477	462	462	502	467	477	446	458	479	504	492	454	491	461	488	476	447	455	470	474	491	515	495	418	492	458	468
23182	21317	28962	23963	21305	21240	6460	1353	2046	18144	1553	862	858	794	834	778	784	695	771	708	801	709	771	730	748	721	711	719	735	716	715	727	738	779	771	742	691	769	706	739	718	700	735	660	690	704	727	732	707	726	760	752	683	695	731	697	679	717	741	678	685	695	711	709	701	712	694	677	694	713	684	726	705	670	694	753	689	688	678	681	680	722	723	644	698	670	683	741	691	709	658	694	726	646	732	693	727	727	740	684	695	668	696	721	713	692	694	671	697	717	689	656	668	647	675	715	694	682	686	701	700	689	664	688	728	695	703	738	672	651	671	678	682	677	687	695	645	688	759	712	707	671	720	696	686	693	713	720	734	731	654	740	730	720	710	692	682	692	677	698	750	697	663	673	667	741	688	680	688	717	672	698	674	693	738	672	702	708	693	675	692	686	748	693	700	671	736	674	708	666	745	696	653	720	698	720	694	725	692	732	709	643	759	667	693	663	670	700	658	707	712	641	665	703	720	682	699	676	685	652	717	700	646	733	746	691	660	727	655	704	719	692	714	714	702	616	713	710	732	688	701	714	708	629	640	720	701	667	720	661	680	681	706	711	704	675	684	727	729	719	694	700	682	656	705	703	704	705	701	717	688	705	676	697	657	657	703	711	716	719	690	664	708	700	741	680	711	695	669	669	673	679	712	736	667	726	720	689	707	710	740	696	733	730	690	738	695	735	710	701	697	760	703	714	726	705	693	720	715	658	746	670	685	662	688	714	706	695	722	740	687	735	752	706	686	657	675	707	664	682	749	727	694	683	708	708	712	709	700	727	762	700	734	713	687	662	661	701	657	699	693	682	704	700	691	717	717	699	676	698	725	733	722	658	732	706	695	672	683	659	661	738	732	700	662	726	730	715	722	692	712	752	711	656	718	648	665	720	713	727	695	733	702	760	699	680	690	671	705	668	757	680	661	673	724	699	681	664	696	692	699	672	717	734	695	740	659	681	694	684	616	697	695	648	735	711	692	659	662	664	687	665	695	746	691	667	674	698	750	705	701	691	706	670	708	667	671	690	671	667	694	676	750	665	691	714	686	744	669	728	664	706	723	700	707	682	723	706	700	672	706	700	700	652	714	670	644	678	688	712	679	674	685	681	674	739	627	711	700	642	696	705	715	669	704	662	693	655	713	691	717	719	692	663	746	677	687	703	733	702	718	712	750	685	688	698	758	778	690	697	687	724	662	690	700	709	701	713	694	687	704	665	732	716	741	680	699	678	687	670	708	710	691	701	706	741	720	750	699	699	684	641	668	694	730	702	699	725	645	682	733	692	682	666	658	695	689	671	711	696	676	701	754	759	715	659	765	661	695	691	700	708	725	723	659	703	690	705	694	692	688	692	700	661	723	651	677	676	680	702	732	719	723	686	643	694	675	689	674	661	707	717	676	720	696	706	686	698	721	701	695	700	638	724	685	638	704	721	737	679	705	694	726	695	672	749	727	724	690	673	668	669	726	715	712	707	687	693	713	689	719	719	723	662	707	673	665	709	728	733	729	721	698	715	657	678	682	718	677	719	711	698	633	719	686	681	679	680	733	723	706	736	680	742	718	680	704	675	709	690	690	696	701	661	674	683	653	659	709	681	652	718	709	697	722	694	674	713	758	690	667	739	656	681	686	676	720	706	702	687	685	695	675	710	738	711	705	729	678	680	716	709	692	704	752	719	661	704	706	639	722	687	676	716	704	743	692	707	672	688	716	713	673	730	686	680	709	701	690	682	718	688	705	704	681	699	696	663	716	724	689	690	688	651	667	692	672	722	744	706	708	760	739	720	697	651	716	703	672	715	660	714	702	696	705	719	687	698	724	711	685	670	665	699	689	657	713	672	678	720	667	675	666	683	682	724	674	682	697	705	662	731	697	685	668	718	709	716	680	677	677	709	684	687	713	662	664	697	750	692	679	686	774	698	730	719	679	745	693	667	665	705	700	713	726	704	689	694	683	683	698	712	712	710	728	685	705	700	723	714	703	688	677	682	701	694	680	669	726	665	715	743	671	670	742	700	719	756	751	676	702	677	693	682	695	704	704	701	707	694	663	709	747	682	730	639	709	668	677	678	740	713	704	695	682	708	689	693	702	746	709	729	643	714	727	681	720	734	764	684	654	695	648	695	685	666	714	659	715	672	645	713	706	698	725	711	706	638	698	642	752	714	648	615	653	644	629	730	726	683	708	715	701	656	690	696	678	736	701	683	697	715	698	661	642	675	705	703	696	689	677	708	649	658	665	680	667	709	719	677	698	689	664	724	700	708	701	696	661	733	658	684	752	637	678	655	646	723	736	721	700	729	674	688	734	705	720	694	678	705	693	696	723	743	722	657	682	679	664	648	742	718	707	689	669	657	731	674	686	726	701	740	693	665	712	725	691	701	727	720	687	673	725	676	665	704	655	738	710	656	738	689	723	684	688	723	698	693	674	663	692	723	729	665	678	719	658	678	703	713	703	698	699	730	673	700	681	690	662	708	701	677	724	679	716	684	741	705	667	660	696	683	665	668	704	701	728	708	738	715	692	699	747	674	699	706	662	746	685	650	727	763	716	658	725	732	689	660	687	749	685	726	707	732	706	747	645	728	692	716	634	716	711	728	706	722	747	699	654	753	766	680	706	739	723	662	710	735	694	672	721	659	705	710	698	674	694	667	726	694	678	653	705	701	671	707	694	686	719	710	673	700	738	677	695	668	696	669	726	642	737	727	693	672	756	664	692	681	690	676	710	706	711	664	715	683	731	741	673	688	703	695	705	646	724	655	685	746	658	691	699	709	700	701	715	685	691	736	643	696	734	694	720	654	719	703	655	713	676	647	688	665	734	719	697	732	727	695	697	680	702	742	729	706	662	656	689	695	667	701	683	696	697	686	686	690	676	723	704	713	684	724	713	721	677	715	701	702	721	674	729	694	735	729	702	682	659	681	715	677	700	653	655	694	700	662	684	689	654	728	684	703	689	684	707	683	665	701	687	708	689	663	670	736	718	681	692	710	700	693	700	668	668	699	698	701	709	702	692	721	642	684	696	688	717	687	750	709	736	712	695	699	699	704	686	696	678	716	703	652	738	679	689	651	674	704	719	705	750	681	676	732	678	717	690	675	689	684	651	712	713	637	727	707	670	700	702	692	674	644	712	703	663	710	667	751	708	698	725	641	720	698	632	695	681	746	680	657	718	722	723	673	668	702	683	710	680	712	666	736	669	666	693	656	710	722	691	703	712	679	762	709	663	670	695	680	671	675	696	700	701	678	646	736	722	662	652	686	668	667	672	682	703	720	724	650	655	713	733	646	676	695	636	694	696	715	680	712	656	717	697	705	707	669	647	730	707	649	646	669	697	727	713	690	723	708	660	717	709	708	667	705	739	689	685	691	692	657	659	730	695	693	730	674	716	706	670	711	692	730	656	687	715	691	697	662	694	691	668	770	653	700	695	706	708	680	704	704	733	671	644	689	674	691	743	675
41332	62931	13471	5422	3849	2963	2513	2049	3929	22071	1349	1188	1215	1051	1059	999	925	978	939	880	877	895	907	883	846	865	823	860	832	837	865	865	832	817	840	821	816	820	805	833	813	820	811	882	815	780	776	798	834	805	784	810	854	794	824	840	827	820	842	788	872	801	885	770	803	811	793	798	781	789	810	838	769	813	796	765	799	817	788	767	800	797	770	810	814	795	783	778	802	786	794	822	831	820	823	822	805	735	784	801	794	831	767	831	780	772	736	860	805	811	835	832	840	807	821	776	779	819	811	822	809	806	743	804	776	842	807	776	801	781	786	769	845	786	750	777	751	783	824	789	811	795	773	806	864	778	816	844	769	798	767	788	774	773	771	755	839	802	826	844	822	796	758	789	809	834	821	803	783	845	762	833	785	792	794	818	772	786	797	770	796	798	805	789	815	780	774	855	819	789	836	845	767	773	823	782	794	799	843	777	730	830	815	734	760	811	782	725	775	796	791	835	842	802	805	809	784	816	843	806	843	806	782	743	807	824	801	822	765	817	724	800	853	841	858	742	785	768	834	776	775	756	796	783	824	799	814	806	738	805	758	806	796	794	786	789	734	780	826	796	798	838	785	713	790	785	782	833	814	738	816	785	801	794	806	806	745	798	791	825	751	793	801	808	796	742	797	810	747	809	778	771	794	804	802	868	782	765	782	776	823	795	766	774	813	811	735	775	808	740	792	777	822	749	869	801	798	825	795	804	799	797	811	798	809	808	792	829	777	799	838	792	842	761	760	815	776	795	783	838	798	813	795	782	807	763	749	839	817	768	804	724	790	801	782	796	827	773	768	779	768	827	836	796	820	844	794	826	778	762	786	756	762	765	773	806	825	807	774	793	850	822	777	788	817	772	793	763	816	802	814	784	789	799	785	796	789	781	786	769	838	753	824	794	821	815	835	805	800	743	790	822	780	770	772	795	733	752	790	777	834	807	810	778	796	808	805	832	756	786	832	815	765	813	811	806	779	772	754	828	808	803	780	790	795	795	818	800	826	783	753	838	800	756	831	783	832	787	762	781	809	847	750	840	852	820	791	846	827	795	772	804	821	803	798	848	750	801	774	805	752	801	810	809	777	775	790	816	814	828	764	823	815	801	796	795	741	795	776	788	832	807	752	808	831	755	805	787	797	789	794	791	776	768	803	788	788	763	780	813	748	810	839	752	808	795	813	799	811	752	857	783	805	769	788	785	820	826	810	789	797	808	808	816	782	795	841	850	755	793	777	789	813	819	764	838	824	805	812	794	831	839	796	736	812	795	869	791	824	802	795	765	782	786	776	802	779	812	777	798	766	775	810	803	826	828	837	798	814	782	797	765	816	809	774	792	817	815	819	838	808	755	781	758	831	802	800	798	780	740	804	746	763	816	762	805	759	842	757	788	807	803	782	806	765	797	783	802	728	801	784	808	797	790	780	768	828	765	801	838	795	809	750	821	818	817	772	765	836	836	825	815	786	804	786	748	795	758	827	778	785	773	853	808	777	779	781	770	800	813	746	784	780	777	779	797	775	796	794	853	752	825	820	756	841	789	792	793	788	834	820	785	826	836	767	785	824	803	835	821	806	757	834	798	800	778	804	804	790	822	813	753	801	806	749	824	759	877	819	800	852	806	831	792	801	849	802	721	792	774	808	802	759	803	795	804	785	757	738	804	783	776	751	796	769	829	794	799	742	831	780	794	806	772	780	801	769	810	816	815	818	766	755	813	806	802	810	763	808	813	809	765	759	840	774	805	815	785	747	785	814	779	802	751	760	753	812	806	800	737	807	827	796	803	764	817	782	814	799	807	831	765	761	769	832	805	752	796	827	800	865	775	796	761	854	823	767	785	771	785	739	810	815	836	776	750	829	755	814	770	841	828	836	783	737	771	816	790	826	769	826	819	746	805	842	822	853	822	786	778	837	860	788	787	785	822	793	809	794	774	816	813	853	757	793	791	770	772	792	796	794	817	827	805	813	726	805	846	748	767	818	800	752	887	772	796	831	779	771	783	771	780	813	748	825	797	811	759	811	795	775	741	787	796	837	747	785	813	789	799	838	788	798	752	800	762	791	806	785	831	844	720	791	812	820	831	837	775	735	812	813	793	774	787	772	851	776	767	807	811	773	768	799	792	776	796	774	777	812	794	797	778	797	800	774	754	841	785	849	790	833	765	772	708	772	784	810	766	811	794	813	807	763	741	830	848	813	772	792	808	814	811	790	804	822	782	849	791	795	845	794	774	785	775	808	811	795	809	805	797	779	742	764	817	827	788	773	811	815	780	787	824	801	783	779	793	772	795	792	754	785	835	861	724	789	784	804	830	811	793	785	786	794	799	797	762	822	808	780	789	775	806	819	790	731	797	788	813	847	775	836	861	826	746	858	785	807	755	768	775	748	850	824	800	808	841	808	735	772	810	818	817	750	754	828	803	832	816	827	777	757	788	740	777	760	800	817	785	802	786	787	794	786	769	780	770	828	799	835	772	778	767	822	817	785	797	793	862	746	774	775	796	811	774	827	838	786	844	755	800	769	791	764	795	826	842	797	826	792	809	812	759	819	803	775	771	783	777	818	783	812	849	810	802	786	806	785	781	861	764	802	793	775	762	776	828	802	772	835	759	828	746	855	825	801	781	795	761	793	801	791	763	842	808	774	802	807	805	814	783	810	785	760	782	829	795	803	812	821	806	779	779	768	775	800	822	810	792	787	826	798	792	768	806	838	805	833	835	783	784	844	779	756	793	796	786	774	853	804	783	814	801	790	801	831	789	815	757	818	832	782	772	800	798	767	815	780	824	819	744	783	709	750	810	798	752	802	817	781	701	798	808	816	847	842	798	757	787	767	775	802	779	773	791	761	844	740	813	727	770	778	834	773	841	804	745	792	820	759	758	810	801	809	808	795	795	792	791	743	790	813	833	812	815	783	786	767	820	763	832	797	819	769	762	757	787	794	787	831	810	822	807	767	782	808	812	755	838	776	811	835	781	814	814	793	798	838	817	788	783	784	780	771	783	777	815	829	797	835	791	778	769	844	829	841	780	784	790	806	776	769	764	806	808	770	792	761	797	784	812	789	826	757	811	854	798	738	823	771	800	784	791	782	795	805	761	785	826	764	778	792	742	824	818	748	825	838	723	777	814	819	802	821	847	806	729	813	754	819	765	814	820	729	800	782	775	808	818	815	799	759	820	796	772	786	795	805	771	787	798	803	797	812	798	777	833	811	793	799	823	819	775	771	831	813	792	736	815	800	791	792	789	820	796	772	789	822	747	779	795	777	777	760	801	810	768	781	841	774	774	778	804	810	746	790	825	760	798	848	770	803	756	790	804	785	768	764	782	819	811	771	776	818	816	796	786	823	800	840	763	820	783	772	759	782	842	834	798	785	800	724	798	768	772	748	826	762	780	814	838	841	773	837	801	776	819	826	861	782	811	800	853	798	764	825	743	809	801	791	876	795	816	740	787	792	831
29411	27385	13765	1213	421	360	363	287	341	921	376	377	380	324	330	384	303	357	352	367	309	346	335	349	355	345	363	321	364	347	345	371	318	354	328	322	363	362	339	330	328	313	346	340	341	329	313	332	339	360	399	342	322	358	362	332	377	349	351	327	340	320	311	362	350	328	349	354	345	335	330	329	349	322	326	331	341	319	335	333	318	315	309	320	316	324	348	360	356	352	345	352	290	325	309	352	380	342	344	337	321	339	337	338	322	321	370	345	327	339	353	354	344	344	335	344	323	357	359	329	349	351	328	390	353	325	340	334	311	336	321	326	319	352	353	307	326	360	339	371	310	320	336	313	317	343	335	331	361	348	352	349	326	324	302	342	340	362	364	359	366	363	349	342	329	326	329	358	335	344	368	344	355	327	344	333	371	357	332	344	345	332	336	320	355	325	327	336	347	331	312	359	344	333	310	341	305	325	333	357	318	337	312	336	351	326	348	351	369	336	362	364	357	336	370	344	358	334	350	375	319	351	348	317	355	312	328	354	328	353	317	330	332	329	334	354	329	340	305	356	322	334	328	323	346	312	337	371	362	342	348	342	345	354	328	356	329	343	341	333	354	366	347	331	333	341	371	339	337	330	337	344	326	335	351	337	326	335	324	322	335	358	365	316	333	356	378	334	335	332	386	347	320	380	344	327	336	332	346	322	355	379	357	319	322	327	345	318	367	352	329	336	354	340	316	349	323	312	327	325	352	324	332	332	393	332	328	317	307	349	359	345	330	319	346	344	351	330	358	323	325	310	341	351	345	323	335	353	307	355	355	346	346	308	346	348	377	374	327	315	322	315	334	315	331	328	330	349	317	330	329	336	359	369	322	357	330	321	352	365	329	355	352	359	329	348	365	352	356	366	329	384	338	348	342	350	354	332	313	324	379	322	325	330	326	338	349	314	355	329	362	344	365	351	337	351	319	336	329	363	329	325	334	317	351	350	337	325	359	310	343	348	346	315	371	351	357	346	335	339	325	310	332	339	333	363	334	311	343	321	346	331	378	315	342	351	325	326	330	357	363	349	334	354	331	291	331	310	325	355	313	324	338	320	334	369	314	348	355	339	350	339	339	336	337	322	378	363	325	318	316	342	329	338	342	315	354	374	324	313	335	396	322	360	331	367	345	369	336	320	330	339	320	320	352	341	325	298	341	349	369	350	328	310	333	321	344	333	361	343	361	303	344	317	313	335	334	368	310	341	376	331	348	363	355	388	343	345	314	338	338	341	341	333	329	339	333	354	333	303	368	339	339	334	318	358	331	328	335	341	343	343	355	336	342	348	307	339	363	373	374	343	310	333	349	349	333	319	314	312	372	370	336	330	349	347	340	294	345	334	398	329	379	327	334	337	364	358	341	344	342	325	345	332	367	339	332	347	338	344	328	346	356	335	351	305	305	323	366	347	353	310	374	333	360	359	347	346	343	360	324	343	339	332	305	381	317	350	328	331	313	320	324	351	330	324	365	338	340	357	372	343	383	364	337	321	335	336	334	378	354	323	338	337	330	374	339	346	321	316	340	341	350	364	361	344	369	350	319	339	344	316	319	292	353	318	334	328	343	351	312	339	327	323	350	350	363	342	341	312	360	342	339	300	327	355	349	356	302	366	321	337	347	353	330	329	351	321	360	325	336	328	349	350	348	316	369	334	320	340	362	328	373	372	309	364	339	340	383	349	337	353	353	338	359	313	342	338	348	366	318	344	342	367	362	361	328	341	332	343	354	304	331	340	311	344	364	315	328	302	337	367	342	338	326	318	341	306	340	368	335	329	350	328	354	340	312	357	364	375	333	343	357	310	354	341	332	343	373	312	316	350	321	337	355	307	343	360	329	327	367	303	351	340	343	307	350	343	348	334	327	368	304	360	322	341	305	303	336	365	353	337	377	329	353	320	350	329	348	347	346	358	339	342	356	344	359	366	333	317	354	329	327	317	317	308	343	336	328	339	312	320	337	320	352	364	322	377	375	336	359	323	327	323	349	337	341	329	371	337	351	343	330	330	332	342	328	348	304	355	300	342	346	346	322	307	335	348	351	330	327	371	333	306	327	334	348	349	328	321	383	310	351	346	329	331	357	340	335	339	308	320	341	340	334	340	368	332	362	334	344	320	354	334	361	311	331	334	334	345	324	351	376	303	325	311	345	331	384	362	339	359	353	366	338	337	335	363	359	376	332	344	345	305	372	369	329	315	308	311	324	310	330	338	334	348	343	339	326	316	328	301	372	311	345	335	352	295	332	362	307	338	344	365	309	345	375	337	358	294	344	340	351	310	347	352	346	366	348	339	338	311	332	349	363	350	380	330	317	380	355	347	319	306	322	322	338	360	297	341	369	340	372	348	319	355	339	340	333	353	326	359	377	350	302	362	311	352	325	332	370	346	310	362	350	357	365	342	344	357	306	324	304	365	334	389	339	342	313	340	313	345	317	332	324	344	324	338	324	342	346	310	331	334	345	343	360	305	317	337	351	344	359	337	347	357	345	362	363	333	364	359	346	312	356	333	343	321	337	324	346	315	325	368	359	368	359	332	338	323	336	365	327	318	362	336	326	379	328	345	326	315	322	344	338	364	313	343	337	339	331	329	345	325	346	367	361	332	333	314	349	329	372	335	343	334	324	345	345	342	329	315	324	345	341	331	301	317	340	333	324	349	328	321	350	313	336	338	305	363	347	364	367	324	307	335	378	344	327	356	359	340	338	324	343	325	364	337	340	369	347	309	335	311	345	335	304	342	335	294	316	348	329	338	334	350	352	348	343	341	310	323	333	352	335	342	313	331	336	335	313	346	361	318	319	333	339	292	333	355	327	347	347	341	310	332	352	342	356	352	344	349	360	345	343	379	362	364	321	342	328	349	347	336	320	336	338	363	361	331	330	358	355	334	386	349	346	345	357	322	333	329	360	329	326	356	330	340	300	338	312	360	374	354	342	325	341	350	316	336	357	309	310	350	338	334	324	351	321	370	351	360	345	358	314	359	374	368	335	321	310	348	288	358	368	360	329	331	322	334	344	319	356	350	324	362	360	320	342	346	326	334	348	320	363	344	385	360	344	312	347	356	344	338	322	358	345	315	360	329	346	336	336	322	348	346	363	318	325	319	342	354	354	329	340	336	314	346	335	297	323	335	344	352	357	345	339	301	341	342	310	359	358	335	330	321	318	329	341	342	294	328	351	324	348	334	336	347	316	350	346	325	348	325	335	371	328	340	336	349	334	330	338	336	356	358	343	354	318	341	323	361	342	292	348	358	375	354	304	327	363	387	311	328	334	343	320	350	345	367	362	337	364	347	345	367	369	329	335	346	340	326	340	316	321	365	354	333	314	303	348	370	343	315	325	357	354	325	323	332	335	329	380	344	313	347	369	363	323	331	357	337	327	334	341	345	329	332	347	352	335	344	334	324	341	340	295	324	364	342	283	338	341	384	340	325	358	320	360	321	359	325	358	360	324	379
32268	41095	2793	516	508	524	450	444	457	1535	417	433	372	419	410	398	402	400	398	390	456	442	399	405	403	431	392	408	374	389	421	409	443	397	400	379	434	437	421	417	397	425	420	383	362	418	403	429	422	409	391	423	395	395	416	421	430	457	397	400	424	369	390	397	391	392	400	385	430	412	412	429	367	414	427	420	441	467	403	442	389	411	415	400	416	424	386	386	417	425	393	406	438	390	385	383	398	437	421	401	424	432	407	416	416	389	415	408	406	410	415	443	445	381	402	425	405	389	408	402	414	396	396	393	419	434	420	440	414	407	426	391	388	440	455	407	427	419	436	439	401	423	389	423	403	371	417	390	418	393	422	397	415	443	382	423	415	410	429	406	402	436	416	386	444	408	374	400	420	408	393	398	377	423	402	393	426	421	378	429	399	399	373	401	395	420	401	423	410	432	394	400	385	408	412	415	418	413	419	436	389	422	411	388	375	405	433	406	425	415	392	385	408	421	388	404	415	416	419	436	435	412	394	431	401	417	388	412	428	418	390	405	394	392	408	415	419	415	419	390	436	383	407	424	389	409	403	455	389	381	440	404	430	402	415	433	418	423	386	420	421	425	388	419	441	436	415	375	435	379	400	427	428	413	426	389	433	431	407	422	407	426	402	390	396	383	384	400	360	428	433	431	438	421	403	426	430	439	443	394	424	433	398	438	423	402	359	425	414	426	407	394	407	406	388	420	466	444	384	375	401	417	392	382	408	412	433	409	462	414	398	392	399	465	419	398	421	401	401	396	392	393	421	417	444	408	396	402	394	413	407	391	396	431	432	397	412	440	390	407	398	392	410	413	410	420	408	396	432	386	387	424	392	404	383	407	406	394	397	431	424	403	416	447	397	436	429	372	393	412	394	399	414	416	452	426	393	389	394	418	396	433	391	401	414	435	436	394	448	406	406	407	415	387	398	424	409	437	374	415	439	415	380	436	401	394	402	443	358	395	411	401	412	424	389	380	432	417	437	384	428	396	399	407	396	458	417	390	405	431	420	407	417	407	422	404	366	404	421	433	403	416	408	412	429	430	398	398	413	423	404	422	382	413	393	392	416	423	412	398	415	411	379	403	423	392	420	397	448	421	385	409	382	409	409	401	375	410	412	399	460	389	388	386	428	435	404	425	393	375	397	429	401	385	387	435	427	417	395	435	392	413	424	422	391	375	394	421	407	449	377	392	396	422	447	436	396	424	396	390	413	391	397	416	393	422	427	439	403	400	414	395	448	405	417	405	372	415	413	401	406	430	407	425	420	421	434	378	416	404	417	412	416	416	423	429	414	394	398	433	373	425	455	397	386	420	397	392	382	410	427	434	401	420	415	409	403	408	389	412	413	414	409	417	369	401	419	418	407	440	411	435	394	397	403	418	373	382	409	406	411	435	425	385	375	442	390	415	399	427	417	429	435	417	425	398	449	380	411	419	412	449	420	389	409	415	384	437	413	386	428	415	402	441	422	404	430	411	380	409	411	393	399	417	398	415	425	429	397	391	413	396	409	419	415	389	374	415	421	410	436	436	415	401	441	408	403	388	383	401	407	439	429	382	410	436	398	430	441	407	382	436	417	389	401	386	428	415	382	409	389	388	395	419	438	408	421	364	386	426	384	420	405	348	432	416	417	406	423	405	431	432	426	432	374	371	432	404	403	417	404	407	409	419	403	411	389	441	415	413	393	422	418	409	400	396	437	420	413	421	437	405	373	419	424	427	436	393	417	398	424	384	448	438	423	406	408	432	440	405	383	387	415	398	395	399	408	436	402	409	411	378	405	404	411	402	385	432	425	377	403	397	408	414	404	422	394	363	428	429	429	428	413	398	413	407	428	460	441	401	420	399	415	416	413	440	390	438	415	412	400	399	362	424	401	392	442	425	399	429	430	423	387	426	449	410	380	404	451	376	367	409	394	401	424	419	397	403	448	394	459	398	415	411	408	384	401	408	420	418	408	431	389	437	405	392	414	432	410	392	417	407	406	429	369	403	434	409	414	446	415	385	416	398	444	400	416	407	448	428	414	399	408	408	410	372	412	449	430	423	410	418	424	383	423	420	429	389	410	430	457	414	402	407	385	398	418	421	403	408	376	421	419	420	407	401	416	340	434	404	410	389	425	422	403	421	430	422	405	403	389	376	397	397	402	404	410	363	403	400	446	435	421	387	383	390	402	400	382	391	394	429	424	403	394	412	424	430	441	413	412	407	413	416	451	391	373	373	415	387	378	413	423	444	432	405	384	432	473	464	412	405	398	414	406	373	375	427	392	405	433	403	406	404	430	394	397	394	381	416	405	402	413	415	399	429	429	402	413	432	404	430	399	413	403	422	391	439	416	399	392	418	410	422	415	402	416	391	428	450	362	446	430	406	384	383	400	443	402	419	401	418	429	377	413	415	413	416	413	398	382	374	401	400	405	426	408	388	386	417	408	436	398	388	391	434	405	380	409	427	417	382	408	456	459	392	399	380	396	389	426	377	390	409	394	385	375	413	435	426	436	363	409	421	440	395	404	401	417	391	391	389	407	422	399	428	415	409	416	431	419	403	425	438	407	390	403	406	392	441	429	413	386	410	438	400	398	406	380	404	394	426	410	406	398	408	411	427	415	405	405	428	373	424	444	394	409	427	430	382	400	417	428	417	413	432	441	422	408	400	415	382	399	421	391	395	446	412	395	446	414	407	414	402	397	392	431	411	395	425	373	382	399	414	413	405	401	450	411	409	451	400	404	429	405	409	428	425	414	408	421	437	451	420	395	393	409	399	403	442	436	392	401	416	428	416	384	392	387	409	413	426	423	399	393	427	402	418	437	394	408	414	382	414	451	424	423	392	403	412	433	373	443	416	428	415	399	435	406	385	399	371	437	394	394	431	392	408	404	400	383	392	430	394	376	400	402	379	426	430	436	389	403	438	399	381	415	417	399	406	412	420	424	396	431	410	435	414	394	393	431	452	432	395	447	378	410	391	393	381	390	408	430	390	446	428	415	388	401	432	422	394	401	452	381	388	394	400	424	417	421	384	410	380	398	400	386	418	383	419	366	400	413	430	420	399	407	418	398	404	395	393	407	404	385	366	400	375	415	413	398	401	452	426	400	414	403	453	412	414	425	427	415	398	408	424	384	401	396	417	407	380	419	389	398	415	378	419	433	414	425	415	423	356	385	399	405	399	433	360	381	434	402	431	406	402	394	416	443	430	408	376	434	447	427	433	371	383	397	377	424	438	422	401	434	359	425	404	421	394	412	410	435	405	403	419	405	392	409	395	402	429	400	411	406	396	405	448	418	433	424	414	417	420	387	395	411	408	392	431	431	399	387	387	410	401	411	436	388	390	420	400	401	437	416	408	411	383	432	425	402	421	387	410	426	438	415	406	407	411	378	410	403	399	418	429	394	416	430	424	421	427	379	392	399	384	381	412	398	390	394	416	426	422	411	399	422	391	408	406	392	393	397	449	399	392
24425	21304	28223	24639	20629	4094	1015	798	826	7154	714	590	603	549	553	542	502	560	507	563	532	525	532	534	561	553	514	493	538	499	488	516	525	503	535	524	506	528	484	504	492	524	488	506	519	519	542	479	565	500	533	518	540	507	522	557	517	501	480	505	492	524	513	496	522	539	492	572	501	519	522	508	533	517	486	478	529	497	490	525	574	576	522	476	461	472	518	516	547	535	494	526	531	514	520	529	501	500	497	504	555	484	506	553	506	534	528	504	483	550	512	505	554	516	506	482	511	517	568	486	503	501	508	482	528	539	539	540	502	499	479	521	540	538	529	511	491	505	503	484	531	519	531	488	500	529	537	527	498	504	505	509	491	502	531	467	477	491	470	513	529	511	507	519	497	536	516	530	507	515	550	517	495	473	495	524	527	535	488	498	547	516	500	517	502	478	514	502	509	494	499	532	527	506	510	505	512	497	529	529	513	480	526	536	539	543	484	545	515	467	511	534	497	513	529	502	483	505	525	534	505	498	552	494	512	570	484	524	523	547	528	514	555	494	499	518	533	480	530	520	517	502	448	502	508	511	502	511	524	467	492	470	500	544	525	535	503	528	502	483	462	511	516	544	525	522	496	520	529	528	548	475	536	565	502	539	490	522	531	495	516	492	512	524	481	496	464	501	521	508	512	484	496	471	528	512	506	522	500	516	541	508	502	537	494	504	527	541	493	516	513	529	520	536	499	516	508	501	536	564	534	522	470	520	501	507	525	499	527	509	516	504	527	504	533	487	507	520	489	525	507	520	457	473	490	504	512	546	489	496	502	542	482	537	472	511	513	560	520	528	501	521	483	531	500	496	529	519	525	498	484	535	523	499	527	494	509	485	510	496	510	505	548	481	526	475	505	489	459	515	497	510	500	475	467	538	530	526	448	470	543	493	483	514	509	512	567	533	487	488	499	530	524	498	537	512	532	495	526	510	462	520	488	503	494	520	494	548	526	504	489	552	491	508	504	524	506	492	534	558	496	512	523	485	503	459	522	511	545	542	539	564	493	505	491	508	508	496	501	498	542	552	484	512	495	513	554	501	509	485	519	475	494	509	515	549	528	534	515	513	510	487	513	540	517	494	513	518	482	522	502	473	515	554	519	493	510	532	502	517	513	510	526	531	511	506	504	502	531	558	499	526	520	505	514	515	518	483	489	534	480	502	507	498	496	504	496	501	575	479	536	508	524	508	498	491	509	520	511	503	514	473	517	514	519	490	492	479	505	535	515	493	495	511	507	496	499	503	500	525	533	501	530	468	512	499	539	533	508	501	535	541	537	511	535	530	548	489	520	506	525	472	526	516	499	495	530	497	498	532	477	542	526	510	496	531	541	483	517	491	499	491	498	545	492	468	500	446	525	530	514	457	499	514	517	502	527	504	519	518	503	489	474	504	497	482	464	503	523	483	549	539	517	509	504	491	474	533	513	518	543	549	530	489	497	542	517	530	527	480	506	497	532	543	534	515	500	526	544	515	489	499	511	529	497	521	537	519	482	479	469	481	480	518	477	510	474	539	524	541	513	497	494	505	495	465	475	511	517	480	514	512	523	507	492	491	501	489	523	508	523	532	503	467	536	479	512	532	536	503	490	526	563	488	488	545	529	492	484	481	496	527	485	504	513	533	509	499	528	497	518	528	499	526	472	537	483	512	496	489	491	515	553	513	507	543	507	496	512	539	577	500	491	497	490	503	540	517	566	516	476	492	495	482	530	542	538	491	501	535	523	503	544	545	496	523	513	517	498	486	496	485	542	517	513	539	474	480	496	530	548	506	499	515	520	483	535	497	519	505	498	527	530	550	561	541	496	508	519	457	510	512	521	549	520	523	476	507	481	517	485	549	506	485	523	537	543	509	467	519	474	498	495	506	536	478	526	550	494	524	530	494	483	521	511	525	511	499	484	552	510	457	498	515	518	523	501	542	489	542	487	509	519	487	492	490	524	517	521	492	483	518	479	507	515	505	511	521	515	508	509	570	483	540	490	510	465	515	485	547	520	499	514	526	464	516	496	553	554	532	529	524	525	529	512	531	487	490	462	500	520	500	478	510	524	503	496	512	512	475	510	482	507	509	472	507	483	506	455	510	498	464	479	515	543	494	520	537	506	455	525	497	541	494	516	520	516	550	485	541	536	495	505	484	445	522	510	555	498	556	518	518	515	512	503	492	498	535	532	500	508	488	508	464	490	479	512	509	511	492	524	496	508	493	549	540	522	502	475	499	475	523	525	556	533	509	488	552	541	541	510	500	489	495	476	509	449	478	505	479	511	475	520	525	486	492	518	559	498	496	487	504	554	485	518	483	496	474	520	488	503	494	504	523	473	483	553	526	521	517	526	557	514	486	490	486	504	513	555	548	522	494	515	516	511	515	503	499	529	537	474	532	531	523	495	506	484	481	518	507	495	511	473	500	505	551	467	512	537	554	531	527	520	513	561	521	482	520	516	518	485	511	523	512	550	496	507	521	529	474	497	499	554	506	511	562	467	514	520	521	506	523	534	493	528	461	513	541	532	468	511	530	534	521	491	514	469	472	548	541	522	512	512	488	515	511	539	511	466	482	572	487	509	553	492	513	466	486	508	492	517	522	530	520	502	469	517	481	539	496	487	507	514	537	508	527	509	504	517	527	544	520	481	488	484	535	510	522	535	489	509	519	512	510	519	522	494	463	497	495	530	477	495	521	477	486	504	495	531	508	489	503	535	505	543	517	520	524	496	479	551	516	496	503	517	533	490	489	465	523	514	525	483	569	488	481	483	449	488	524	486	499	500	482	492	522	518	505	490	528	514	526	499	486	553	481	505	492	506	521	554	519	475	487	510	512	458	493	486	529	522	545	501	493	500	525	504	525	520	511	465	513	536	523	503	523	529	550	514	511	534	550	451	535	478	489	554	492	467	563	472	502	502	513	496	507	497	544	515	481	510	541	481	506	441	564	510	557	498	480	490	496	510	518	488	531	539	482	510	477	517	505	546	502	488	527	530	519	473	513	487	502	530	516	527	520	493	528	483	537	509	546	507	484	500	500	557	524	499	506	543	510	503	541	532	533	515	492	438	490	504	517	474	531	528	520	527	499	531	488	484	499	518	504	508	486	527	476	503	529	521	540	481	524	508	502	528	489	488	522	507	489	480	514	509	539	530	475	488	527	512	485	505	511	507	512	531	452	529	499	490	528	519	549	518	527	500	513	490	471	447	506	473	502	497	522	513	513	564	482	538	472	521	528	499	498	469	496	546	525	449	488	543	532	533	543	548	491	521	512	506	526	550	480	531	515	510	486	553	510	527	489	523	513	535	510	499	476	541	501	510	487	537	521	531	480	484	510	523	513	525	500	525	475	510	501	509	492	483	483	523	493	494	525	523	544	522	554	494	490	535	465	536	462	483	508	528	531	495	519	509	498	512	490	530	505	509	508	529	550	488	470	498	538	480	494	533	477	515	509	473	528	505	518	515	487
36776	49674	6794	2802	2115	1557	1324	1141	1438	11638	819	786	770	738	703	664	634	691	625	709	664	644	684	582	613	634	613	627	607	613	635	612	598	609	607	617	615	635	624	568	607	611	565	547	596	597	615	601	617	618	599	642	605	602	592	610	616	608	641	587	559	566	598	625	649	601	567	600	646	610	594	593	541	578	583	583	591	574	597	626	591	602	630	619	565	616	615	561	574	610	594	590	553	589	600	621	592	600	577	571	599	577	596	601	607	611	582	595	592	617	573	600	589	609	618	602	596	571	549	599	564	605	616	627	586	539	594	623	573	616	613	590	577	635	615	596	615	554	596	598	617	612	608	617	603	616	577	623	608	575	606	610	632	583	614	608	618	594	617	608	591	579	596	628	562	646	607	607	601	566	583	591	600	606	593	607	576	650	631	625	597	600	627	593	550	628	639	581	620	584	593	578	620	595	614	606	594	587	628	560	586	627	613	582	576	564	608	606	617	559	600	602	635	616	626	631	539	560	567	560	557	649	598	621	625	645	594	588	584	598	580	595	568	587	562	632	571	596	551	550	582	610	557	610	567	635	598	601	613	575	578	628	537	572	616	571	661	605	618	555	600	594	621	622	614	610	589	599	604	565	588	584	608	592	594	596	568	573	599	572	580	602	584	603	573	566	602	597	577	633	641	595	624	517	624	565	553	605	605	582	607	571	555	608	583	579	615	599	599	560	595	566	552	606	589	591	545	586	581	623	578	616	545	589	613	588	590	591	613	590	581	604	594	605	613	619	582	599	588	592	585	611	636	580	580	554	565	626	642	599	596	539	583	571	626	601	595	572	628	588	569	578	593	617	559	587	608	614	578	600	609	586	587	569	620	577	593	560	639	622	609	590	616	587	572	592	581	599	624	593	589	569	616	572	593	597	576	551	613	594	618	603	590	564	581	605	607	627	582	619	619	588	594	590	594	604	603	573	579	614	579	551	591	553	600	561	631	594	613	560	562	599	541	623	597	636	625	643	589	588	574	592	560	606	632	610	579	616	562	607	572	594	569	614	578	608	571	538	569	632	570	593	616	559	609	568	584	584	574	546	592	584	553	605	572	604	585	625	571	586	596	603	594	643	585	592	561	608	565	575	563	572	642	597	587	603	567	618	599	617	579	610	620	582	591	569	579	561	636	578	558	594	601	540	627	621	565	602	628	607	632	592	594	544	598	607	569	603	637	601	587	565	586	633	599	564	593	658	556	536	580	600	571	547	615	584	564	586	602	580	560	634	607	631	578	599	566	576	562	592	593	596	572	631	562	616	597	607	599	609	592	583	597	546	596	597	596	575	656	590	665	596	614	591	625	566	605	569	596	579	609	591	565	550	611	566	569	591	572	553	588	593	579	580	602	591	583	579	613	576	600	598	614	604	622	589	625	556	650	584	555	583	586	605	561	596	585	567	596	597	632	576	570	552	605	587	598	593	550	590	616	594	616	586	591	579	574	607	596	600	579	649	588	561	587	633	552	581	559	555	583	596	569	613	587	613	591	549	571	580	605	568	595	584	568	597	611	643	595	625	612	620	585	604	581	658	615	595	569	620	605	582	614	567	581	605	592	637	588	565	597	608	546	623	576	596	601	617	596	581	622	607	607	577	655	576	585	606	554	591	624	557	599	534	634	594	537	562	602	620	597	615	627	599	574	586	620	650	624	555	604	626	629	624	562	613	561	580	609	565	571	612	590	573	535	600	566	570	566	613	575	582	594	585	557	582	595	581	615	634	606	559	580	547	604	563	609	595	548	604	629	603	580	612	575	616	607	594	588	602	600	625	590	591	605	590	584	611	616	595	594	553	607	614	604	636	591	600	559	566	553	589	625	618	593	620	563	603	596	592	595	630	577	567	610	591	570	575	579	580	608	583	586	619	593	576	582	594	580	608	619	614	653	570	589	586	618	576	547	600	567	589	632	628	556	572	567	641	591	559	562	621	596	633	591	563	613	572	610	600	559	612	595	551	600	603	659	577	604	599	620	585	626	568	572	581	635	595	580	603	582	564	606	610	601	592	597	606	603	559	607	622	600	612	556	625	540	639	585	581	569	631	564	593	600	620	649	600	621	585	583	631	581	589	568	617	612	589	614	548	620	591	587	581	568	611	566	574	593	612	582	568	597	573	580	589	621	594	612	597	617	585	612	629	565	601	623	594	622	569	642	597	588	568	558	542	611	633	584	608	542	541	594	583	577	556	588	590	580	591	571	539	592	561	593	606	614	577	617	584	532	628	581	618	570	582	587	643	617	569	600	609	538	655	596	614	545	598	580	590	572	613	550	561	616	593	595	545	592	604	635	610	573	593	596	601	577	591	591	664	594	617	609	585	537	634	631	599	544	604	648	577	587	628	575	601	565	599	625	615	620	601	619	640	553	620	575	542	624	588	603	551	591	606	604	601	594	607	600	592	553	571	590	656	559	611	564	584	581	529	601	605	585	563	644	576	573	566	547	588	640	586	601	640	602	630	592	606	627	585	622	625	610	596	600	547	576	589	607	604	613	550	593	572	612	582	611	622	606	613	555	631	603	627	590	546	598	591	612	592	606	594	565	570	571	598	635	608	596	613	605	642	582	591	627	571	594	553	585	623	581	614	632	590	588	594	595	607	598	575	601	601	584	552	574	581	585	588	619	592	604	577	591	574	598	540	596	602	610	605	583	576	598	576	563	579	672	587	593	564	573	522	577	617	595	565	604	556	602	593	569	573	568	581	610	612	617	564	596	626	602	578	624	610	562	587	600	575	557	565	550	610	548	566	578	594	556	588	559	580	607	619	588	607	588	608	564	609	564	612	616	607	608	568	611	597	564	595	577	575	559	601	627	577	597	589	575	582	593	583	514	598	566	602	601	603	592	592	613	582	544	590	594	611	609	576	594	585	561	589	640	594	613	564	604	567	596	572	591	620	616	608	597	649	600	599	584	573	577	611	604	533	617	593	575	601	602	577	602	610	587	665	618	593	620	616	612	562	623	586	540	596	577	630	568	601	597	612	596	539	583	581	621	617	590	599	588	594	594	596	587	594	592	609	543	600	579	582	616	585	600	581	602	582	597	596	612	610	626	579	620	607	631	632	589	614	585	563	607	623	606	593	589	578	597	604	588	603	587	562	594	636	584	554	606	580	553	583	617	588	610	593	613	546	620	629	598	581	568	584	621	531	587	568	594	629	608	578	541	577	613	609	618	604	590	640	563	600	586	565	611	612	593	636	602	588	611	584	545	548	549	582	591	560	593	620	607	571	642	616	582	628	592	605	603	560	602	601	576	574	634	574	598	637	645	584	624	600	608	604	594	594	600	653	616	612	576	605	600	609	667	586	589	561	603	556	572	594	603	672	590	608	611	573	580	585	614	607	623	604	549	608	569	600	592	583	600	569	604	591	593	589	598	576	567	570	609	602	583	629	587	574	603	629	575	623	570	619	596	597	592	597	549	590	595	560	638	620	599	593	598	572	599	578	591	564
25482	21395	27116	25206	6869	724	562	473	503	1720	433	375	402	397	410	390	378	401	376	384	350	369	377	378	369	384	376	368	368	359	395	367	409	348	352	387	351	357	378	352	376	386	393	364	386	374	342	350	365	359	378	402	359	376	367	352	367	382	378	359	382	366	347	376	358	367	341	356	374	382	375	373	373	380	349	326	326	370	361	388	379	376	381	373	356	361	349	340	364	364	321	351	354	348	377	386	368	354	356	354	372	352	392	395	356	363	374	356	378	402	405	330	368	389	357	350	351	337	362	375	326	372	350	365	338	350	346	362	363	355	408	368	392	388	341	350	338	371	347	358	330	380	357	357	368	374	340	375	375	367	366	392	370	367	377	369	349	352	352	377	378	415	351	345	339	380	398	362	389	359	327	364	369	369	356	389	375	342	344	385	378	385	407	381	400	379	386	372	323	345	377	392	356	378	359	347	385	399	369	387	354	376	338	364	352	354	374	397	370	378	351	365	376	406	361	367	365	365	355	348	339	393	383	384	392	342	381	349	343	360	344	372	357	402	342	391	375	400	334	357	332	351	354	348	389	350	342	408	396	359	346	385	367	388	360	351	380	379	379	336	342	403	350	345	334	351	371	371	370	339	366	383	337	361	377	356	362	358	337	355	361	363	351	359	337	388	358	360	369	357	347	349	367	375	348	338	367	353	384	334	353	338	400	368	418	375	369	402	389	346	345	364	372	377	344	390	342	386	321	342	352	341	390	368	372	327	385	354	362	350	356	375	319	350	364	340	357	345	404	342	400	405	331	350	369	367	354	324	371	335	381	380	390	366	364	363	347	378	366	356	363	348	355	404	378	374	391	360	385	367	373	354	362	344	392	378	385	352	378	359	384	380	367	339	312	374	354	334	374	342	395	354	389	353	348	340	354	404	348	345	371	377	374	367	364	405	355	384	369	388	372	370	333	341	338	383	378	343	364	368	383	331	362	357	323	405	376	347	358	387	345	363	355	396	353	371	380	364	407	358	386	354	367	352	388	380	367	338	370	346	382	357	381	371	383	369	368	367	337	360	367	381	389	345	356	357	342	360	366	374	387	378	361	357	358	382	375	374	356	386	360	332	418	371	387	361	371	374	363	343	330	353	350	355	345	375	364	416	370	383	393	406	392	360	404	373	358	335	359	392	371	350	372	371	365	344	348	353	356	364	351	382	341	348	378	374	336	378	376	343	346	347	383	361	339	353	323	399	359	382	368	389	348	356	363	375	370	353	390	369	352	334	405	421	361	361	351	356	331	377	326	365	384	354	358	381	379	382	406	349	377	347	350	383	354	355	402	367	369	344	354	366	366	386	359	351	377	351	349	333	370	414	350	354	346	338	376	364	361	362	375	379	355	389	371	378	362	339	371	392	350	350	335	384	394	367	346	346	380	373	395	339	349	408	366	368	371	367	344	378	343	378	354	367	364	360	334	370	368	361	380	359	437	368	353	376	372	355	356	379	376	385	347	390	341	353	386	401	362	363	324	354	379	396	370	348	367	389	359	392	362	373	364	349	346	391	353	345	384	396	367	345	366	358	360	372	362	355	370	350	349	347	369	339	374	360	351	340	374	387	372	343	354	374	348	363	382	349	349	379	383	380	329	360	324	344	405	356	386	377	330	331	379	332	356	378	368	366	362	379	375	341	358	372	392	368	359	358	378	352	354	351	344	357	343	388	370	384	371	370	374	357	345	356	373	360	369	354	364	369	366	359	339	360	352	366	371	373	350	309	351	349	363	376	359	360	362	350	389	336	370	349	359	376	359	367	390	376	383	361	387	375	339	352	363	351	365	371	351	336	360	362	344	358	359	408	345	373	387	364	344	375	373	376	372	370	370	350	361	373	388	327	356	351	379	405	397	329	338	380	350	386	349	349	362	364	335	384	391	370	400	356	397	359	341	345	361	319	394	353	370	380	348	369	360	379	350	354	355	362	340	365	349	369	360	354	371	352	369	373	353	381	378	362	390	346	401	339	349	366	374	342	332	337	341	344	364	375	365	369	369	381	367	360	355	362	360	377	354	340	366	355	414	366	380	338	355	398	360	329	340	357	388	382	363	390	363	339	359	358	345	383	387	333	373	375	378	351	357	363	359	383	365	354	345	341	358	370	360	389	380	386	368	369	319	376	371	331	342	353	351	359	382	407	362	353	344	332	370	370	340	374	356	355	388	390	343	340	359	365	354	357	386	334	380	373	369	359	396	369	374	387	318	383	342	386	374	354	374	387	337	354	402	348	405	373	334	369	354	374	336	348	371	378	333	378	352	389	375	341	390	334	297	371	343	386	367	383	376	381	368	357	351	368	346	396	351	342	331	382	357	358	351	382	358	382	386	358	361	388	341	387	361	360	324	324	355	344	367	391	373	342	339	329	397	362	363	384	383	399	391	377	356	361	373	383	346	340	364	385	343	353	382	381	367	372	403	395	373	379	337	359	389	364	361	369	370	331	396	339	367	379	328	361	363	415	359	370	364	388	362	382	377	366	367	349	374	340	361	351	369	355	351	357	347	386	367	346	347	365	376	367	346	347	375	359	377	355	395	363	369	389	375	372	345	372	390	376	316	386	355	351	423	390	375	376	371	369	379	355	353	368	360	351	353	342	355	327	402	355	382	363	333	354	351	359	330	382	375	381	368	361	353	392	357	324	366	363	340	385	340	358	337	351	357	384	360	346	364	342	360	376	391	381	338	336	362	352	353	357	361	350	371	391	397	355	386	358	367	352	368	393	346	348	346	362	391	368	379	341	363	341	399	343	325	384	376	351	332	373	336	358	352	395	355	361	379	376	342	358	404	366	381	351	375	363	354	376	358	346	363	374	382	332	367	363	326	360	381	338	377	367	383	346	381	350	371	355	355	368	351	357	382	348	354	313	392	386	393	418	352	356	356	389	382	367	377	362	356	375	373	393	385	376	396	372	367	358	364	362	351	413	374	356	321	370	380	378	345	338	369	364	363	356	345	345	363	368	341	353	344	357	358	399	366	374	342	367	383	340	390	406	332	343	364	355	337	376	336	334	357	342	352	388	373	350	351	352	378	383	374	361	374	387	369	354	342	361	370	348	359	355	344	352	371	347	377	332	366	373	379	359	339	349	397	391	364	378	381	354	366	336	371	359	368	333	356	366	350	336	362	367	370	385	377	389	346	339	379	359	341	341	420	355	337	358	354	336	372	356	359	380	388	331	395	371	342	346	339	380	397	379	353	378	359	361	361	355	367	358	369	361	372	335	336	386	354	351	316	363	358	371	394	335	360	342	362	352	361	356	353	352	345	373	357	362	357	361	364	351	358	364	322	376	369	366	353	356	369	337	370	336	386	364	364	355	406	374	389	369	340	408	378	356	342	414	361	345	329	386	331	366	370	378	328	365	390	339	393	341	368	354	347	373	374	385	380	376	348	390	362	366	365	344	309	358	405	373	369	340	374	364	361	360	374	364	373	399	359	358	379	374	365	350	359	355
36449	47355	4706	1797	1302	1088	858	813	859	4137	608	535	503	531	502	537	509	513	455	492	489	472	444	474	499	479	491	449	495	438	445	483	463	457	494	486	471	477	443	436	506	394	451	428	488	483	460	456	416	421	434	437	484	464	493	439	453	461	439	468	431	482	454	417	460	455	507	476	476	471	426	464	406	430	477	453	464	475	502	409	460	451	472	456	451	463	464	465	479	465	438	459	437	507	452	456	431	477	429	457	438	448	455	497	468	426	439	468	458	465	437	443	447	446	472	454	455	436	410	472	439	463	445	475	427	459	468	438	477	473	453	436	448	465	457	436	450	449	487	433	463	473	444	429	434	452	429	459	497	452	463	430	414	441	439	458	452	445	495	430	450	449	446	420	485	437	471	454	419	431	439	464	456	456	447	506	459	429	467	439	425	447	423	479	464	443	447	470	498	430	454	429	483	440	458	484	466	484	463	466	447	457	443	475	439	469	452	482	455	466	467	461	463	462	447	452	501	456	467	457	451	423	456	457	429	438	426	458	446	436	442	487	455	450	458	416	452	510	486	440	447	472	453	475	435	505	479	463	434	434	456	492	475	485	451	457	464	462	468	420	470	467	479	420	406	454	469	480	466	473	475	418	466	474	464	462	447	460	425	472	457	496	493	447	428	446	499	411	434	446	446	457	437	479	456	462	472	434	459	435	433	434	431	457	466	459	468	465	437	471	424	468	447	474	436	464	429	477	458	482	418	445	435	432	418	457	494	409	441	429	477	452	472	474	486	436	451	484	502	453	456	443	455	451	447	426	476	481	471	445	455	476	468	458	440	433	430	443	419	419	435	458	444	435	423	438	462	480	479	455	436	433	462	471	463	447	443	448	428	484	442	469	458	437	450	398	457	452	476	433	442	477	416	435	425	455	458	457	497	455	425	440	459	478	462	477	437	435	436	464	480	463	442	452	427	463	428	491	411	444	447	458	459	436	467	446	434	454	478	454	411	446	442	420	453	482	463	443	505	471	427	457	481	444	465	443	429	407	463	478	504	494	465	442	438	471	448	477	431	466	446	434	435	471	471	445	446	458	467	471	445	421	431	468	433	430	443	460	484	444	459	449	436	479	435	456	489	458	416	449	467	420	502	480	448	466	424	460	447	460	470	462	445	413	481	473	431	506	452	446	447	485	435	436	481	447	447	448	465	441	445	446	461	435	448	456	440	467	440	459	450	468	430	470	468	422	457	454	445	445	439	434	449	466	440	419	472	409	492	468	449	461	458	444	474	457	457	472	463	466	475	484	458	441	456	446	471	470	459	422	490	465	470	496	451	447	481	445	445	463	454	472	473	472	442	454	487	431	473	460	458	433	431	430	447	455	451	451	432	442	427	433	442	430	481	440	429	439	458	484	464	434	493	481	450	457	452	508	449	421	509	445	398	457	465	461	444	435	439	497	464	431	428	475	431	461	479	448	445	492	429	467	447	450	471	443	468	498	448	459	471	468	462	447	457	459	482	413	429	438	445	441	426	424	467	505	471	500	478	446	457	446	446	500	484	440	430	468	467	492	445	466	456	503	476	488	424	439	479	429	449	430	476	429	407	470	457	438	455	409	444	444	428	484	454	433	481	472	418	462	481	477	488	441	495	454	442	470	416	447	442	433	419	436	478	478	451	442	454	449	484	452	455	475	413	471	446	493	481	428	472	448	445	404	461	480	468	466	440	432	432	431	429	447	452	416	406	398	479	455	451	440	494	456	471	439	457	433	417	417	440	478	482	431	468	471	486	477	434	475	431	457	438	438	461	468	383	440	459	436	501	427	433	484	445	440	444	449	467	473	482	505	428	422	470	508	443	462	428	452	456	452	465	453	473	437	448	494	446	462	417	433	441	433	464	437	443	430	456	460	439	487	466	425	471	460	437	491	432	435	472	479	474	460	446	481	469	448	445	469	468	485	440	453	454	449	432	492	450	431	435	451	454	442	465	523	415	457	427	458	415	458	458	472	445	454	422	448	518	457	447	429	455	456	436	449	455	456	468	437	474	502	465	479	464	447	430	448	461	447	446	434	451	438	470	472	474	461	459	474	457	399	455	456	486	458	475	449	429	450	439	473	470	446	467	469	444	458	464	450	444	483	448	500	442	487	490	446	441	466	440	436	449	455	438	429	448	478	416	455	477	462	469	442	456	418	444	420	436	458	459	418	465	468	457	452	519	467	444	470	489	441	465	497	419	451	458	431	432	477	447	463	434	458	429	455	474	469	436	480	458	482	445	439	457	444	457	412	466	469	436	431	447	432	463	467	464	432	450	439	462	449	454	465	461	444	443	442	444	453	426	473	423	459	442	458	476	450	468	465	438	475	462	460	453	424	506	484	454	444	458	483	494	417	434	425	413	456	442	444	457	475	425	462	458	465	455	456	449	459	455	438	456	444	466	434	416	471	462	431	451	442	446	471	449	435	474	472	439	447	462	413	422	413	443	425	463	464	460	445	467	448	449	460	460	439	475	440	454	435	415	449	442	420	450	440	449	450	468	437	450	485	434	447	459	490	481	447	482	486	438	462	482	438	424	472	473	453	433	435	454	465	480	435	449	482	462	460	446	465	449	434	440	436	469	467	427	468	450	428	417	447	445	458	424	426	461	403	449	453	458	435	471	427	463	438	405	443	428	447	442	441	482	481	442	474	425	465	476	434	475	428	466	476	463	474	438	410	448	462	458	442	481	424	441	455	434	481	457	458	445	434	467	475	448	464	483	403	447	466	444	427	444	400	452	418	446	463	471	452	468	440	460	449	444	493	481	475	447	447	446	459	466	484	481	469	442	418	423	462	422	453	398	456	464	456	442	443	467	422	461	413	461	442	462	433	428	427	436	451	453	440	429	490	425	496	438	479	466	423	479	455	467	470	486	447	446	459	493	466	432	450	472	412	464	447	453	450	400	456	445	405	437	436	473	444	432	488	473	457	481	439	414	443	446	449	452	444	436	493	447	417	472	464	421	466	482	435	453	427	411	448	445	432	418	459	417	399	465	448	451	451	500	443	419	420	435	421	413	456	428	450	453	433	465	454	480	441	424	452	434	474	425	455	439	490	436	467	482	434	449	493	476	476	464	464	428	498	484	420	468	457	467	478	455	456	427	460	465	454	481	441	498	449	445	465	483	433	472	460	476	471	464	478	441	490	460	461	449	440	440	421	434	445	459	424	434	451	498	464	460	466	488	470	435	443	465	472	461	434	466	458	432	476	454	441	441	456	463	473	493	478	468	435	445	471	423	443	442	463	419	457	499	495	446	445	468	473	448	452	463	434	463	428	446	441	485	430	441	441	442	484	460	461	461	494	475	468	470	419	449	449	459	470	416	444	469	473	470	445	458	460	438	448	489	464	454	457	447	452	419	436	484	455	469	472	503	484	433	493	464	458	464	464	479	486	462	441	465	456	426	421	409	444	467	434	433	467	460	415	455	451	469	451	475	422	462	435	476	464	469	478	439	448	410	442
23191	21342	28993	23935	21305	21237	6591	1374	1044	3295	957	935	846	821	777	761	792	756	750	754	809	765	684	690	741	631	745	680	677	703	746	688	704	746	740	695	735	655	676	735	745	720	716	706	673	658	698	701	694	686	742	703	705	639	732	706	720	685	735	664	688	659	699	691	649	746	693	628	701	687	696	697	681	678	706	715	670	712	703	685	670	697	687	684	697	711	698	689	710	717	675	685	634	673	602	686	677	713	703	714	671	680	655	647	693	653	714	656	641	667	693	699	696	710	652	668	700	656	675	643	645	663	677	727	688	712	699	666	697	661	693	718	712	711	674	625	729	706	694	733	689	666	684	709	660	683	724	684	699	685	680	645	703	662	702	677	686	703	654	702	673	686	670	662	719	656	635	674	704	713	674	664	779	687	678	666	636	685	668	706	658	678	712	693	642	686	705	667	662	616	692	668	642	661	668	669	658	650	674	669	642	727	688	665	708	675	691	692	622	717	687	674	624	678	661	631	697	732	693	668	703	658	719	680	662	692	671	670	701	680	684	697	709	630	662	690	637	703	651	688	678	718	635	706	706	668	665	628	661	695	687	672	687	736	676	659	666	667	709	656	704	666	656	674	658	661	651	671	664	677	719	706	629	674	719	672	640	683	638	675	650	673	711	664	639	684	660	732	654	724	639	639	664	664	703	666	669	676	672	692	662	696	679	703	687	709	647	642	708	697	657	684	686	679	674	687	644	678	649	673	656	680	663	698	710	645	678	629	675	735	697	626	700	682	727	685	671	663	676	669	644	689	686	705	644	675	699	649	671	671	676	658	716	669	664	657	691	676	672	642	674	656	692	684	687	721	677	661	686	660	623	683	636	677	706	679	680	672	682	669	636	669	680	708	660	644	668	693	645	705	738	647	674	653	709	686	652	682	664	719	703	672	633	655	693	694	697	641	673	641	670	669	662	678	652	618	716	660	646	647	693	678	680	683	684	702	641	643	676	667	699	690	702	653	681	647	633	644	618	647	712	635	709	647	683	657	693	711	685	692	705	658	662	705	655	691	678	693	657	673	660	658	720	653	690	676	723	718	681	599	681	664	677	674	665	647	684	670	647	667	685	645	718	723	657	667	705	689	673	704	663	641	646	649	669	654	723	719	720	690	673	669	675	655	650	664	678	679	663	725	691	678	688	678	694	681	632	686	673	648	730	654	645	688	717	733	719	700	653	703	655	715	717	674	654	728	691	669	677	705	728	679	630	726	679	668	721	706	653	700	696	661	636	626	699	682	699	673	686	637	621	659	655	710	715	693	647	662	672	717	681	703	698	648	705	719	686	662	703	690	689	710	682	680	661	700	698	732	694	712	661	698	671	657	662	656	654	702	689	664	625	677	701	679	702	697	691	664	674	646	658	689	701	651	674	663	680	665	702	655	668	652	678	663	696	690	652	673	645	739	639	677	664	653	691	605	697	675	673	649	681	652	670	677	658	644	639	668	703	674	704	656	659	659	687	657	681	699	681	669	655	702	695	684	691	654	682	671	658	647	705	649	698	651	656	647	662	691	696	694	657	702	704	707	697	615	684	665	713	726	722	656	680	690	675	675	702	716	695	694	735	658	681	678	588	741	659	712	668	675	702	711	671	677	700	701	711	666	701	674	659	674	687	646	677	690	643	661	678	735	651	708	681	681	710	687	656	675	745	669	661	665	693	707	698	712	712	684	688	668	699	653	697	720	664	685	651	694	685	669	697	655	730	672	662	689	683	675	689	632	676	692	651	625	710	655	654	623	703	717	650	677	649	665	639	628	650	722	701	658	682	632	664	689	676	692	711	649	696	643	696	661	680	662	621	708	619	693	673	662	678	690	640	656	682	670	621	657	678	704	664	675	718	660	697	646	699	699	685	681	678	689	684	708	706	647	662	639	718	708	670	642	657	728	715	722	663	692	690	684	688	694	680	657	696	717	657	681	672	658	674	671	676	693	664	658	710	641	658	697	658	731	721	632	679	695	626	647	669	653	666	650	647	670	685	645	672	705	670	633	688	718	698	676	654	697	641	668	674	706	690	642	659	663	654	678	683	677	710	691	665	647	648	701	675	709	646	648	660	655	693	677	665	642	668	661	698	702	716	664	652	657	703	702	687	750	721	653	678	660	672	644	647	656	670	640	680	676	660	706	685	704	619	677	638	672	700	697	636	638	690	694	739	645	675	658	688	766	674	695	648	687	689	665	718	699	718	682	713	705	690	693	707	713	695	723	665	645	659	705	670	706	666	693	629	667	714	698	685	674	661	669	684	703	664	666	624	681	669	704	646	647	693	711	694	675	713	682	687	684	714	658	659	638	672	719	659	680	668	634	662	642	706	700	633	660	660	698	667	673	652	692	678	698	676	667	690	675	661	696	689	736	659	664	670	672	686	671	681	675	688	636	622	648	727	664	686	692	653	684	649	712	761	722	721	687	679	614	682	683	714	685	681	689	676	689	672	667	690	705	691	691	697	632	646	669	696	659	648	666	627	656	642	713	682	737	719	654	693	683	676	673	675	687	683	629	706	667	671	672	690	672	676	704	662	695	700	707	654	658	670	692	650	686	687	688	731	664	677	668	703	616	683	693	668	654	668	655	662	667	703	653	662	683	689	669	623	657	638	711	679	653	710	622	645	705	718	719	666	691	674	665	651	672	695	667	696	696	700	668	640	646	661	638	637	701	660	646	710	679	699	651	682	653	723	704	682	710	650	663	644	702	676	697	673	696	668	695	714	660	687	707	630	658	657	659	690	652	715	647	691	710	674	734	711	689	691	648	657	669	654	658	662	675	662	650	641	697	702	662	679	605	633	698	707	680	640	700	660	702	681	683	689	681	643	688	662	694	644	665	689	718	684	619	651	665	647	673	646	651	694	686	669	665	724	624	718	697	633	667	709	675	656	698	712	688	671	680	691	735	701	699	647	695	676	666	691	658	742	658	682	710	695	715	726	655	687	642	669	637	668	703	661	650	684	660	637	654	686	659	688	680	722	701	697	673	701	679	713	681	673	638	714	633	698	701	643	648	696	706	694	691	669	690	680	647	661	696	671	652	682	681	716	697	700	614	677	642	683	695	700	698	691	703	691	694	659	671	709	611	666	659	657	699	682	703	680	686	661	715	664	657	722	682	670	723	688	647	651	699	674	665	698	665	640	677	703	673	733	709	694	683	684	676	701	661	632	675	647	643	661	683	698	642	689	710	686	691	686	683	652	652	677	639	689	692	650	668	715	656	689	617	650	723	690	703	642	665	639	668	662	651	727	666	664	748	691	703	662	707	687	668	654	696	668	715	719	623	725	746	650	660	688	655	632	665	645	668	657	702	685	630	627	717	622	662	677	700	623	666	709	639	673	700	663	711	690	629	666	682	690	696	671	657	682	679	679	685	656	687	683	655	653	685	670	621	685	668	683	678	668	702	719	697	663	712	666	689	685	703	696	692	675	687	706	669	639	663	650	726	624	662	693	637	675	666
41142	57501	11043	5547	3969	3000	2412	2109	1736	6388	1384	1291	1141	1154	1048	1034	980	907	902	923	900	898	829	861	899	833	839	848	842	880	832	835	792	842	841	785	810	786	773	874	852	792	796	764	774	803	785	833	777	772	797	769	751	832	822	757	785	845	801	789	778	786	841	786	812	753	832	820	754	794	783	793	817	812	807	767	809	775	804	798	802	810	681	803	810	785	741	777	757	810	800	773	805	808	800	728	771	689	742	807	810	766	835	778	754	855	790	776	772	802	741	729	790	755	830	807	802	787	791	773	763	747	840	733	783	795	754	757	838	807	811	815	771	752	801	805	762	811	783	779	814	761	790	776	772	838	818	795	746	729	805	815	812	761	815	819	747	793	821	816	820	799	839	816	808	802	797	806	783	827	814	779	832	812	788	831	724	838	797	814	768	772	794	810	775	823	777	807	756	734	767	799	768	799	735	779	779	715	779	812	739	781	736	785	790	826	761	741	773	822	749	789	802	785	802	786	762	864	732	716	814	785	786	778	819	737	782	778	826	791	751	789	798	779	808	790	824	822	734	800	801	815	782	721	808	751	761	817	808	774	761	794	763	797	797	772	776	802	814	790	779	759	813	790	776	783	805	761	811	798	809	789	796	829	794	785	774	836	734	791	773	832	798	797	723	790	782	765	765	817	806	812	768	756	810	795	821	824	850	760	814	756	788	746	779	794	797	758	812	800	754	804	762	754	799	792	820	798	778	789	816	776	797	798	769	754	788	782	775	812	804	747	860	782	771	782	787	783	845	808	810	809	784	805	787	788	783	792	823	811	780	812	778	795	784	806	778	782	813	795	786	753	786	856	821	793	795	728	771	793	734	802	773	790	744	816	756	803	727	775	795	800	798	807	791	775	748	810	829	728	768	757	799	784	775	859	756	712	737	791	789	806	802	767	782	796	828	766	769	786	828	805	802	771	750	794	795	790	770	792	734	812	760	741	795	822	818	787	767	820	769	833	839	822	796	791	778	757	839	788	817	780	777	784	791	809	807	779	777	752	735	742	764	800	799	768	804	737	745	764	780	828	794	774	812	731	764	797	783	782	821	764	862	793	767	751	795	762	792	832	754	794	815	773	723	747	785	715	760	790	747	807	770	758	805	766	769	775	776	813	796	763	782	765	772	798	772	749	784	787	788	795	803	806	810	768	788	789	769	770	782	754	744	784	816	766	783	760	766	772	766	713	737	811	797	738	804	797	738	777	818	814	822	744	794	771	793	806	798	761	792	803	773	760	782	854	817	772	747	790	770	783	813	768	822	808	774	735	815	715	762	760	789	780	816	790	813	786	748	785	790	772	789	807	781	746	841	784	751	786	837	805	812	738	773	798	785	710	734	785	739	783	768	807	795	776	762	828	784	772	765	793	766	748	782	852	764	813	761	766	788	736	789	793	767	789	794	752	837	805	785	771	784	769	768	754	742	802	808	759	750	799	737	810	801	840	851	781	798	774	766	809	825	775	785	731	835	805	769	791	790	758	780	823	816	765	795	786	835	740	750	772	811	717	755	781	795	850	776	801	766	798	807	753	767	815	781	749	833	780	756	799	824	797	819	803	793	749	765	737	805	744	799	761	784	767	789	779	741	803	842	817	799	799	781	783	806	744	805	800	746	817	722	749	830	792	775	787	771	805	780	802	794	779	782	770	802	763	796	842	760	731	812	846	775	758	809	773	774	843	749	721	743	797	784	772	753	798	761	780	789	817	763	780	807	825	763	787	771	759	757	829	787	796	797	771	823	732	797	793	787	768	734	786	781	818	806	785	802	820	810	766	816	759	806	817	756	759	739	799	789	763	768	833	779	755	799	771	783	761	806	795	793	787	787	801	754	747	788	780	748	785	753	860	804	821	765	744	778	726	792	743	783	770	761	809	791	779	769	754	783	772	801	798	795	779	792	803	754	731	760	744	820	789	778	792	833	787	780	765	772	822	797	727	770	787	754	781	756	793	740	767	789	795	751	769	779	818	807	806	782	760	760	771	711	780	749	784	818	784	814	783	769	822	802	758	797	783	806	783	791	782	757	789	790	810	811	797	742	733	804	760	772	807	747	807	804	781	781	811	790	787	752	793	752	818	765	770	765	755	743	777	841	759	788	822	730	798	752	722	791	809	764	741	778	767	785	796	795	790	778	762	808	824	751	779	803	785	768	773	801	780	740	849	796	800	774	770	806	812	763	747	823	833	810	806	768	801	802	788	774	787	793	797	754	789	801	816	809	797	782	797	831	808	751	858	753	805	733	766	809	766	759	828	775	821	765	834	793	778	797	774	786	796	789	767	775	752	798	740	727	785	772	718	788	779	798	772	778	753	785	802	790	825	805	794	787	756	804	748	802	782	834	761	747	790	806	813	760	776	782	771	781	755	812	778	742	777	789	753	762	761	757	757	775	795	803	775	848	794	772	805	775	810	798	799	783	784	833	797	748	750	805	744	817	769	817	751	775	793	804	755	798	793	806	717	771	768	796	792	814	806	794	820	756	753	756	852	731	832	775	802	759	815	780	801	742	806	764	770	779	817	769	800	777	778	761	761	838	778	801	783	747	758	827	811	854	752	771	818	783	760	803	788	857	823	780	813	787	781	799	812	795	791	809	823	809	781	787	774	791	791	800	811	769	784	754	761	796	758	742	811	763	795	746	744	790	736	839	774	827	793	732	806	799	781	786	770	732	782	751	780	803	798	815	773	787	823	790	827	803	762	773	743	779	823	760	738	780	802	778	794	810	780	771	785	768	750	787	762	801	807	769	800	758	797	767	743	854	766	771	745	834	769	779	805	804	870	775	765	741	765	788	817	760	776	768	759	849	779	780	826	753	785	724	778	821	823	790	778	774	796	789	770	796	786	792	771	781	754	759	732	759	847	777	728	783	807	747	724	797	795	774	771	814	821	836	778	777	793	798	758	710	784	793	782	750	785	802	732	763	798	801	772	791	803	832	730	790	816	775	785	790	812	765	755	808	801	783	768	759	775	759	796	759	788	825	771	827	830	793	768	797	781	721	763	739	805	771	737	761	763	761	747	747	792	824	782	815	727	802	799	802	815	800	818	831	771	759	792	810	804	823	731	742	795	810	838	732	816	856	790	817	776	745	783	734	820	743	781	793	749	794	791	850	762	736	767	789	762	798	792	811	824	755	744	792	765	825	767	798	799	807	821	746	774	777	763	812	808	772	810	778	804	846	797	754	791	764	799	764	772	790	775	753	769	739	820	789	838	793	729	790	801	766	795	817	757	754	746	795	808	782	772	740	797	843	789	759	800	789	748	823	811	796	757	757	746	788	780	744	785	799	793	810	799	719	788	802	765	730	820	810	761	836	782	766	780	744	800	797	765	753	778	818	826	774	746	796	736	826	794	774	829	793	776	796	771	757	789	791	815	797	789	775	773	801	795	789	827	777	788	758	804	778	807	782	797	780	772	798	792	803	799	763	802	745	775	811	756	842	806	752	807	771	804
29241	25575	12452	1280	611	598	405	367	367	369	342	320	337	316	329	339	321	332	336	314	322	307	325	304	294	322	342	306	355	331	333	308	297	344	345	321	315	338	333	325	323	287	310	341	346	331	317	313	315	302	349	306	322	307	322	326	341	298	321	339	355	313	324	325	340	284	345	343	320	336	342	318	326	334	308	325	311	321	314	340	318	329	353	321	322	321	308	365	319	321	290	335	345	314	313	327	318	291	348	333	333	325	355	307	322	317	308	318	331	338	290	320	320	351	302	328	295	310	302	323	317	314	376	322	352	326	311	323	340	312	322	309	336	317	286	334	331	342	340	328	373	325	316	281	319	329	322	343	329	299	338	342	355	324	325	341	290	285	344	343	316	346	350	323	314	312	301	331	292	327	333	339	326	309	333	336	314	339	327	306	337	329	308	304	321	352	322	339	348	311	330	309	332	327	360	323	324	316	335	332	324	324	327	304	354	313	315	321	324	339	339	322	327	323	329	331	317	332	324	349	299	321	335	330	313	321	351	298	341	311	322	306	335	366	346	311	308	306	333	319	326	322	319	293	324	325	349	357	288	321	289	317	336	316	338	309	320	347	328	313	306	283	338	316	321	327	335	324	329	323	320	332	323	319	333	289	304	301	320	336	330	327	352	329	332	299	352	319	318	308	322	308	311	346	326	309	346	339	347	308	338	316	298	331	309	315	329	357	337	335	313	298	370	340	334	348	329	335	314	326	313	306	333	313	339	305	322	292	316	299	308	345	299	320	330	348	334	311	294	333	317	300	350	289	351	304	309	344	298	329	316	296	313	294	322	321	327	316	347	309	331	316	319	372	338	318	344	357	313	310	304	304	309	300	345	323	327	342	331	329	302	326	312	301	320	327	286	325	338	312	325	341	318	302	326	332	324	350	328	354	353	319	357	308	333	304	306	330	306	313	345	301	289	296	328	349	336	303	348	310	315	314	309	309	287	300	316	359	303	345	293	351	326	322	302	344	335	332	311	308	308	334	329	340	311	326	312	294	319	340	338	324	324	326	346	328	313	334	308	331	323	330	335	325	322	305	324	281	351	334	336	347	340	305	312	341	308	270	321	334	303	343	316	301	336	348	310	340	349	362	337	352	321	312	366	349	313	321	299	312	356	328	308	278	331	316	315	306	310	314	292	329	311	307	327	332	329	335	349	297	343	352	297	319	342	308	330	331	357	355	313	305	310	329	309	312	332	328	312	318	350	307	313	302	339	304	331	331	325	304	333	318	361	339	327	342	307	311	342	327	342	331	353	309	300	308	308	349	328	344	312	317	315	334	312	322	311	330	309	318	298	306	373	335	297	329	309	319	327	355	310	299	342	299	316	352	303	333	326	319	309	328	352	339	323	341	313	323	337	336	338	301	309	326	328	338	319	315	333	294	293	331	314	292	350	330	325	327	304	337	343	315	346	312	337	340	314	327	321	321	347	329	342	335	292	341	347	341	326	306	300	280	311	341	349	334	337	343	316	328	339	310	306	344	308	306	345	299	314	332	321	351	362	304	322	356	345	318	316	323	354	324	286	349	305	319	312	318	355	324	333	312	338	328	317	310	332	358	317	283	330	330	335	321	312	312	294	342	313	324	324	329	285	327	357	356	306	278	315	368	335	302	324	319	303	309	340	308	334	328	307	331	322	283	338	298	333	318	340	326	356	354	346	342	358	314	306	338	335	342	341	325	369	329	308	301	308	310	329	331	311	321	315	333	348	324	343	337	308	311	343	364	328	330	294	330	308	314	325	314	334	328	360	333	334	330	298	356	333	346	308	298	321	340	344	336	322	337	322	330	339	334	312	337	348	325	352	306	304	300	327	346	316	344	333	309	296	257	361	277	345	340	319	298	328	307	326	309	337	326	281	316	288	359	337	336	345	345	295	321	321	282	321	354	324	315	349	309	312	335	294	322	296	360	350	339	353	275	354	333	324	294	333	349	323	342	326	312	324	324	296	332	281	283	300	288	337	335	327	336	321	344	349	324	328	353	321	308	302	320	325	315	324	315	329	313	363	312	323	287	292	300	335	287	352	340	355	333	319	323	325	291	338	371	341	330	351	304	296	285	336	341	313	324	291	321	321	322	344	318	318	340	318	303	318	311	334	348	356	338	317	342	359	315	300	307	324	301	339	346	319	316	347	311	352	310	287	286	308	339	314	310	322	298	330	318	322	327	323	341	317	319	307	328	348	327	347	352	334	279	329	299	296	302	296	329	347	340	334	332	317	341	317	309	342	327	331	330	325	345	356	315	329	317	287	325	297	316	353	355	303	311	335	321	320	314	330	344	320	335	319	363	354	306	328	305	320	311	323	336	294	295	350	327	296	315	329	320	319	331	328	317	334	321	303	344	329	330	343	309	324	300	320	312	321	332	293	313	323	311	327	334	302	330	330	312	298	294	341	339	353	340	330	333	311	309	325	323	314	327	325	321	352	324	321	339	319	335	321	329	319	310	342	297	335	327	310	316	335	307	296	331	310	329	316	319	324	333	295	338	304	328	344	336	313	321	354	330	330	325	321	312	362	332	326	325	355	313	342	344	288	339	336	312	304	320	325	337	331	326	310	350	318	312	292	296	335	313	327	327	333	318	318	337	335	328	347	320	319	336	354	315	369	314	305	319	348	304	334	316	316	328	335	317	329	325	326	357	295	301	341	352	280	327	331	344	320	312	317	335	340	339	349	324	340	324	310	319	291	330	322	339	343	317	309	326	337	315	332	334	321	334	329	309	333	354	361	317	332	332	342	330	339	337	301	298	318	355	324	350	326	304	330	317	343	308	318	317	320	366	320	324	331	295	312	314	325	356	286	340	329	331	321	322	307	357	327	342	346	330	326	318	350	317	341	292	330	324	312	333	341	277	317	345	343	329	306	347	295	330	301	329	334	349	327	335	318	332	311	300	330	327	350	305	306	303	359	321	308	366	343	310	321	319	346	347	377	322	338	303	332	301	340	318	340	306	349	320	316	342	318	334	332	297	327	296	334	299	297	311	318	322	330	331	306	353	321	322	318	327	330	289	342	334	321	304	364	328	312	310	331	333	300	304	324	301	343	331	299	310	284	351	296	323	311	309	361	351	321	331	303	325	331	342	322	336	296	291	318	322	338	342	339	309	334	328	326	343	299	315	331	320	327	308	322	321	316	326	353	332	333	344	344	319	333	345	352	312	299	339	334	333	332	291	295	323	341	333	342	344	342	336	329	321	335	305	315	319	312	349	307	312	322	309	317	326	324	308	354	337	349	312	319	330	301	355	333	344	327	330	312	296	305	341	344	331	340	357	334	317	332	371	363	308	338	332	320	341	308	316	324	354	318	310	345	327	274	365	333	353	315	344	336	346	306	280	343	296	354	332	309	335	347	325	294	324	304	328	353	338	306	314	337	305	311	328	349	290	298	320	338	295	329	335	352	333	343	322	332	332	333	314	308	337	295	336	338	283	311	336	329	313	336	334	286	307
32023	37124	1528	609	511	486	418	464	533	515	400	442	404	436	404	400	380	393	433	371	356	394	449	391	402	375	378	417	409	398	398	370	390	413	387	388	401	392	417	405	398	382	371	369	432	380	381	384	404	446	395	399	407	407	405	356	382	399	384	400	403	412	426	402	399	412	408	410	357	386	406	381	391	395	359	396	368	400	410	366	360	374	344	392	393	392	371	372	365	410	424	408	404	419	385	379	392	382	408	349	366	391	434	407	380	409	375	392	358	379	377	416	400	404	382	377	391	390	410	387	384	376	399	364	344	396	361	406	390	390	412	393	390	394	410	393	383	425	390	384	426	416	375	413	436	376	417	376	383	384	382	353	396	351	431	368	377	377	419	370	376	419	403	406	387	382	424	404	358	404	360	383	389	402	393	393	366	412	405	421	385	395	405	362	440	397	412	404	423	407	411	400	402	416	405	391	384	416	371	390	394	370	424	389	368	393	395	400	410	400	403	387	358	380	379	385	410	371	375	409	413	405	362	377	375	438	382	370	400	391	374	375	391	387	336	408	377	353	387	383	358	377	413	408	386	344	356	337	379	401	369	398	392	411	431	407	406	357	397	381	409	373	405	392	394	391	421	389	370	412	390	423	401	381	357	396	372	387	414	358	383	399	396	431	375	432	391	376	414	395	394	386	361	393	419	388	378	402	390	358	411	387	402	375	399	407	362	401	397	369	400	426	397	374	417	414	398	404	400	402	360	410	403	400	382	378	401	398	417	398	377	396	407	372	389	380	379	390	383	375	402	392	411	387	388	401	384	398	381	368	385	386	412	403	396	402	394	383	364	413	420	378	396	371	390	379	415	412	397	408	387	394	406	349	359	403	348	427	404	393	401	397	425	399	386	401	393	393	377	430	352	418	389	392	328	391	398	392	380	382	361	414	392	379	406	408	377	388	396	391	430	374	399	397	368	355	408	380	358	378	387	402	388	347	392	431	389	405	375	363	408	368	391	408	414	341	381	411	381	356	402	438	374	384	387	403	395	367	384	401	392	362	393	378	375	411	395	403	390	384	389	398	433	404	413	409	408	377	410	425	413	394	366	381	373	384	370	406	413	388	399	403	386	386	386	362	391	369	366	355	367	420	369	419	401	410	381	403	401	378	399	387	397	366	431	398	393	397	402	374	414	400	377	386	378	432	416	399	397	415	399	388	395	425	376	334	390	369	413	419	393	379	415	395	353	402	393	404	384	358	371	415	432	407	398	367	377	401	409	422	418	357	367	423	403	417	439	382	408	360	386	396	380	379	410	421	388	382	386	410	372	370	405	383	404	367	368	405	360	401	381	411	352	371	380	401	374	427	399	392	400	377	434	374	365	397	425	413	386	418	388	378	422	384	412	364	403	408	408	380	412	404	408	378	397	372	410	374	362	378	398	385	407	378	426	413	407	371	390	380	393	391	401	411	401	424	365	372	375	359	380	401	364	440	379	391	409	391	332	388	405	396	393	368	406	437	354	405	372	384	361	390	389	391	363	393	414	443	395	403	381	392	405	411	402	376	392	376	358	391	393	381	398	431	395	388	412	393	410	377	389	396	389	427	376	412	384	402	429	396	394	369	389	388	391	386	388	378	422	419	394	378	387	426	411	369	366	372	408	383	388	426	403	392	388	405	370	402	436	361	431	355	369	425	370	366	367	397	401	391	370	422	402	385	412	391	379	385	391	376	348	375	392	380	395	410	400	394	360	391	408	396	425	409	385	367	375	400	369	400	379	415	375	415	365	392	382	377	384	406	353	403	383	414	401	404	384	450	404	413	404	399	372	400	393	407	377	401	441	396	365	400	386	404	359	370	372	363	378	390	383	377	367	419	383	366	380	420	385	422	359	411	383	380	378	411	387	385	379	418	399	384	388	376	385	380	405	409	411	387	392	372	405	416	404	412	359	401	380	399	410	414	439	362	382	373	383	429	376	401	426	417	393	367	377	390	369	404	416	363	392	358	356	375	354	361	409	370	413	380	397	388	385	379	395	372	424	376	411	371	393	368	362	374	404	398	388	371	383	398	402	376	419	377	393	388	384	427	411	391	387	416	391	381	423	400	356	401	387	412	359	399	370	376	424	366	381	391	374	417	402	378	368	393	407	389	364	382	368	389	402	388	376	405	420	399	414	424	386	417	345	354	386	384	424	416	406	412	392	395	348	413	408	415	438	397	381	361	386	429	416	368	389	375	408	379	402	406	402	399	380	405	407	418	419	384	420	399	384	396	394	386	377	390	402	399	404	372	359	395	406	437	378	373	391	404	379	404	402	399	391	372	437	378	401	398	400	373	375	421	377	384	373	380	418	370	392	364	423	403	442	403	395	377	417	406	396	365	375	426	406	460	364	388	407	412	407	424	400	373	377	406	404	368	398	410	407	398	389	415	383	400	379	379	369	400	379	390	398	386	374	405	419	402	376	375	369	408	430	426	432	385	382	378	417	395	417	394	391	353	374	410	387	399	378	392	374	407	366	362	356	378	417	369	361	413	358	408	375	412	402	390	388	397	378	390	394	389	383	366	409	393	382	418	398	389	398	362	407	396	407	343	383	403	416	375	386	389	405	400	389	418	391	370	381	362	378	379	363	418	380	389	388	379	407	396	409	397	366	380	389	422	394	411	436	394	387	395	404	394	355	388	396	402	389	402	404	432	400	393	394	381	400	423	404	398	409	401	381	401	410	419	390	392	386	402	400	401	372	397	423	371	393	389	407	387	390	404	408	410	374	382	415	405	400	374	404	409	379	394	364	384	382	363	407	384	394	382	402	364	357	397	352	414	393	373	420	357	417	367	365	386	372	379	390	400	410	384	395	393	404	367	401	383	391	386	431	393	398	432	399	375	383	391	401	387	388	375	385	390	411	393	420	411	415	399	381	409	413	449	388	394	369	380	381	383	378	389	388	415	358	399	422	388	396	412	403	385	393	360	383	400	359	368	347	359	365	397	388	377	404	409	404	403	420	381	384	400	391	410	372	383	388	397	406	436	396	382	417	391	433	393	384	406	383	364	422	380	401	390	417	411	386	416	410	369	417	378	353	390	392	404	397	363	387	373	382	390	415	384	392	378	363	372	395	370	388	386	391	388	381	391	371	382	402	406	404	411	402	404	397	391	392	396	385	390	382	395	400	397	412	390	413	378	411	393	422	382	374	361	413	361	371	422	419	345	397	421	391	425	349	418	388	400	375	381	411	369	365	386	378	375	398	375	405	418	346	405	379	396	418	382	399	418	428	349	409	370	414	418	364	420	391	383	429	395	419	389	389	396	371	369	368	389	373	390	404	416	364	391	420	380	392	359	410	408	376	378	400	387	368	390	403	422	388	420	405	368	425	406	397	408	395	427	367	365	404	394	395	411	382	426	397	369	410	402	382	419	392	424	391	417	417	391	402	380	378	391	391	393	393	389	371	410	369	401	416	384	354	397	386	375	427	352	414	376	408	404	411	379	395	402	360	390	379	366
24482	21302	28300	24563	20583	3856	1042	728	1274	831	626	590	569	518	582	546	561	517	558	550	512	543	499	502	506	555	489	486	532	474	503	529	505	506	496	500	522	493	498	548	515	492	481	511	472	521	520	471	503	474	483	505	494	530	468	482	481	505	475	526	489	503	495	496	517	468	524	487	525	485	477	504	470	494	495	504	475	488	501	493	517	462	478	524	522	498	511	498	520	517	491	512	475	498	489	513	479	500	492	488	470	493	478	524	502	484	502	487	493	496	486	460	473	530	488	515	511	492	532	511	522	480	497	518	505	519	497	464	530	503	464	487	523	484	479	500	492	505	492	481	515	491	552	437	508	481	523	511	489	474	480	471	553	487	478	532	529	531	473	488	506	499	522	490	501	552	513	469	502	480	496	554	489	462	479	480	475	487	494	507	469	497	492	508	488	503	489	468	522	492	510	512	505	473	493	488	487	492	449	531	509	525	499	476	485	497	491	515	517	500	494	451	507	466	511	452	465	493	477	512	493	512	494	514	469	503	468	488	498	466	510	491	481	490	463	499	509	493	465	487	520	487	508	492	520	497	502	469	532	498	481	547	450	515	502	548	489	475	480	479	484	460	494	512	517	502	532	493	535	497	481	522	498	546	499	501	468	524	482	521	522	494	496	496	472	490	525	488	484	470	506	484	508	470	491	473	538	508	496	476	472	484	507	502	516	487	492	527	505	452	472	476	475	484	484	472	453	491	497	492	474	494	518	474	488	465	476	491	484	505	453	468	503	491	505	478	522	460	515	489	508	476	477	532	518	485	475	491	498	472	466	495	496	518	515	483	452	470	506	527	492	533	485	470	449	536	455	500	541	518	451	527	508	505	532	498	512	497	482	481	466	506	495	480	506	467	499	493	483	516	529	517	482	533	482	535	472	476	499	498	490	471	467	533	485	513	503	492	526	471	461	527	496	490	483	480	486	489	467	497	483	525	500	470	497	510	501	507	507	486	484	518	480	491	495	486	522	530	485	517	504	516	509	482	453	524	446	516	481	507	492	480	473	467	470	458	499	525	512	491	483	463	481	500	499	497	527	522	505	523	520	480	482	497	482	505	496	452	537	495	487	515	521	535	475	536	530	482	491	505	474	477	518	527	489	489	491	522	521	490	508	492	452	501	449	478	484	519	512	464	455	464	472	519	510	521	496	478	514	483	562	493	508	510	507	506	497	478	533	476	495	493	484	481	513	497	492	485	487	473	475	512	513	490	497	468	514	551	499	513	511	493	488	477	493	471	497	476	512	470	507	524	501	503	513	474	469	532	516	499	515	488	513	526	529	481	521	503	457	538	492	506	511	510	476	480	515	477	517	518	471	508	517	499	459	494	473	476	499	484	456	479	450	467	503	501	494	493	470	506	508	509	487	495	500	479	472	521	487	514	498	513	515	472	489	491	454	501	473	517	502	492	516	496	461	516	506	497	530	463	479	479	488	468	455	540	513	493	488	491	489	480	516	480	502	470	509	507	470	499	497	507	450	501	444	492	479	483	494	502	522	494	472	505	486	487	457	489	471	540	511	507	505	482	496	465	507	547	515	499	441	515	477	493	496	511	488	482	475	475	496	481	492	506	507	487	470	480	503	467	497	503	497	507	467	480	460	487	446	529	482	503	506	494	526	516	509	512	491	476	457	492	521	512	476	473	516	500	505	504	420	502	484	467	485	572	465	485	475	513	478	495	463	469	522	476	477	498	518	512	462	481	512	452	488	480	501	494	486	494	511	521	483	520	464	503	516	425	491	487	494	512	471	506	481	493	473	496	477	467	487	501	489	493	540	462	466	504	482	517	499	507	485	469	500	469	521	505	521	466	469	509	491	463	515	496	487	464	464	483	456	496	476	440	478	451	491	472	508	493	529	481	481	463	482	452	484	509	499	436	457	499	504	500	473	510	511	518	527	507	513	511	498	448	457	506	489	499	453	492	484	516	437	487	468	483	488	477	525	521	465	457	452	458	501	495	521	449	490	464	497	462	506	476	443	518	422	514	453	508	502	459	513	484	484	466	439	488	475	494	463	472	481	482	488	489	477	495	498	479	464	473	450	499	496	486	528	490	477	513	494	507	524	509	516	502	550	509	476	491	487	498	501	486	509	491	462	542	484	472	536	488	489	477	513	508	474	495	502	517	479	501	465	500	480	517	512	504	473	505	530	476	532	501	495	477	458	470	489	480	486	479	495	507	505	538	507	471	485	505	489	486	480	491	512	485	486	448	491	535	488	514	521	499	500	502	467	500	459	518	486	504	475	518	534	484	445	483	532	444	508	516	466	494	501	494	475	537	530	481	490	502	510	477	480	512	524	496	491	498	500	456	503	461	508	510	509	489	481	484	486	471	453	484	491	505	481	499	483	482	459	513	460	513	476	441	487	490	483	526	480	510	444	505	484	477	484	485	501	496	475	510	474	514	473	462	497	501	540	491	523	531	531	479	484	483	490	476	479	481	478	522	433	495	506	546	466	456	481	489	500	459	464	498	504	492	475	495	497	499	491	486	507	499	542	460	468	472	470	483	470	468	453	488	478	482	503	514	538	486	454	484	509	460	495	438	458	483	461	499	500	503	498	493	492	500	515	518	528	483	474	507	492	503	535	459	510	511	503	486	477	530	502	470	475	476	494	529	459	461	501	466	495	478	521	550	493	486	482	440	492	538	489	508	490	521	544	472	495	468	467	501	470	505	519	491	481	481	465	454	492	505	490	496	492	446	508	477	508	497	496	514	510	530	493	478	533	508	499	519	495	483	509	497	483	473	481	509	496	473	516	472	533	500	516	485	489	475	515	507	494	480	451	528	491	529	498	491	496	459	511	480	512	486	501	511	490	523	503	507	508	486	478	532	503	513	473	471	463	501	528	517	514	498	505	457	529	449	460	478	478	494	497	495	467	540	518	474	486	457	480	487	510	469	495	501	499	469	504	492	503	501	495	500	489	496	503	491	520	505	524	485	499	517	527	518	506	475	524	454	529	485	518	463	510	520	503	514	503	507	502	493	527	498	451	495	495	528	486	471	473	509	473	497	506	467	521	466	479	481	477	534	519	503	459	480	455	488	513	516	501	471	504	482	462	461	485	474	495	496	500	510	522	479	484	523	485	493	498	496	442	494	539	527	457	472	530	472	492	476	527	473	491	534	529	473	485	490	497	493	451	491	457	491	508	471	565	499	474	485	511	479	481	525	529	504	486	495	519	492	514	481	465	462	468	503	477	500	523	464	491	478	513	495	500	460	477	520	553	468	497	511	492	479	501	498	525	517	503	494	451	506	481	478	498	496	511	475	487	468	511	503	510	494	498	504	486	552	497	511	501	474	461	505	511	501	475	500	475	513	452	451	499	527	476	520	480	486	520	500	508	535	445	510	496	506	471	485	486	468	492	498	498	524	508	496	498	463	530	511	505	498	493	517	517	488	511	470	516	516	516	491	495	473	480	488	471	465	497	520	482	483	491	503	502	473
36307	49939	6271	2744	1951	1618	1293	1179	2331	1392	876	826	736	707	695	706	681	659	704	646	612	683	638	639	623	607	619	653	603	602	587	622	570	616	601	581	566	579	601	600	607	583	567	567	536	552	617	583	563	584	569	626	594	610	579	605	605	594	583	551	532	583	650	566	565	562	593	574	616	590	573	620	583	573	582	587	569	598	508	601	613	579	575	567	618	613	576	613	555	580	611	569	565	599	621	622	545	558	548	567	591	591	596	594	564	583	592	619	593	603	597	581	623	589	573	594	539	588	593	615	559	580	603	593	618	591	597	576	570	570	574	571	579	577	594	587	564	556	599	605	606	598	624	583	599	579	596	598	607	593	594	580	584	604	586	592	601	584	584	595	548	543	580	610	558	591	562	572	617	570	618	639	555	544	638	578	604	574	576	574	587	525	573	569	594	617	568	555	564	614	571	580	586	597	554	582	589	606	559	602	601	573	611	545	568	588	579	607	593	644	583	574	555	553	609	617	553	552	560	583	629	549	591	600	586	652	570	568	600	592	584	595	592	531	593	604	539	543	628	562	594	573	586	568	533	577	581	605	534	610	587	628	552	549	571	576	581	635	540	611	595	616	632	579	557	570	598	563	577	573	567	593	581	554	594	561	578	578	565	622	607	542	614	571	607	585	569	582	587	596	617	598	597	595	549	538	596	615	556	608	608	552	558	606	579	573	653	526	604	577	601	578	543	563	569	614	609	604	591	566	565	543	627	576	572	643	581	590	533	561	540	565	613	575	565	582	569	584	589	599	565	583	545	560	558	536	524	577	561	546	593	576	591	553	587	572	584	566	575	573	575	625	577	520	586	573	575	579	577	562	570	597	523	620	565	590	620	539	589	611	608	570	583	613	570	591	557	600	548	595	575	608	589	589	558	572	598	545	582	623	576	582	625	590	563	567	561	569	564	543	535	621	581	538	582	577	603	610	585	559	573	580	614	570	600	551	587	593	585	558	598	586	610	538	553	577	550	588	559	611	561	566	536	556	531	592	570	580	589	568	603	544	614	630	591	587	561	540	589	580	567	564	571	554	580	607	570	588	587	606	592	560	601	613	566	601	584	554	576	597	594	551	583	580	581	585	564	602	596	594	584	586	567	568	601	582	581	574	606	610	556	578	584	616	599	589	611	607	580	609	584	590	581	639	574	555	546	591	541	529	551	590	575	593	595	598	560	537	585	602	616	595	550	592	562	563	577	605	600	532	585	550	625	577	530	594	554	554	547	595	558	573	580	588	560	578	592	575	580	585	603	598	566	580	563	551	538	554	614	599	594	571	572	573	596	598	602	600	573	588	521	619	558	600	573	587	582	601	615	600	590	562	591	578	561	609	614	557	592	524	598	569	550	537	584	583	567	591	611	611	562	572	620	581	559	604	575	526	578	571	586	588	571	580	556	573	551	569	613	575	617	551	562	564	600	542	598	579	614	571	568	577	577	535	588	572	564	592	534	575	560	599	597	558	547	567	580	604	563	549	603	640	546	566	566	595	619	592	592	566	564	612	616	599	568	570	602	555	562	577	576	603	603	583	601	613	570	591	565	550	578	566	545	596	577	569	599	568	592	622	533	600	570	588	602	599	566	587	615	609	572	645	595	611	584	524	606	581	568	580	591	543	582	562	575	598	564	562	582	581	532	590	571	599	589	573	580	616	575	577	605	531	551	579	555	592	585	562	594	611	545	583	580	614	589	607	594	574	611	601	615	559	590	602	575	581	555	603	561	562	550	551	616	599	575	597	581	610	594	546	594	540	584	583	552	607	554	572	580	556	595	553	555	563	569	561	575	593	567	543	611	631	575	553	553	588	569	590	580	625	565	591	583	548	522	617	579	604	542	627	565	615	599	605	565	557	582	586	593	588	555	559	593	571	598	604	605	592	591	565	589	563	555	605	592	606	550	581	561	580	567	584	549	559	587	561	586	602	596	568	623	590	604	560	546	627	544	542	596	587	605	584	548	578	571	597	592	609	556	615	602	566	609	595	570	620	586	612	591	586	572	568	605	534	611	539	539	606	596	594	567	555	585	578	583	610	582	545	596	559	587	591	581	563	575	598	574	572	584	552	571	601	537	548	619	572	595	604	557	562	601	569	529	571	582	578	620	578	558	585	558	624	565	601	590	613	586	552	576	559	569	594	621	601	609	587	599	608	587	584	610	601	608	615	605	580	576	555	601	587	631	582	589	600	594	586	624	583	593	615	555	561	593	557	590	615	576	611	607	590	572	547	582	587	579	602	585	573	531	590	572	598	621	619	588	567	568	570	556	594	635	558	575	600	582	611	552	603	563	593	539	564	570	607	565	517	600	588	574	596	627	553	556	619	589	589	571	613	575	562	558	584	595	587	570	610	585	558	562	553	583	605	605	561	562	570	616	597	532	578	571	581	609	568	609	569	592	545	559	588	635	539	571	556	580	539	633	565	584	560	555	569	562	588	557	602	612	555	623	568	585	556	598	571	590	561	588	556	628	544	600	552	580	603	587	548	515	523	593	580	585	569	571	611	569	574	574	596	596	591	579	565	557	578	591	582	570	596	546	607	554	567	600	568	612	569	559	622	554	579	606	594	596	586	563	553	575	579	583	558	542	555	608	619	569	589	565	594	632	610	594	583	565	619	569	574	596	530	557	626	591	573	580	594	539	528	563	624	633	542	621	570	607	586	551	582	579	551	576	615	546	603	623	551	553	586	543	596	588	537	576	558	553	570	556	521	577	606	596	630	561	574	567	568	574	583	584	586	550	502	559	584	562	574	605	540	590	543	598	556	555	620	577	572	573	594	573	555	576	595	557	577	534	616	590	573	524	567	567	568	545	539	630	565	566	605	591	553	575	608	528	552	570	573	604	613	596	560	564	564	582	575	539	621	606	610	580	600	598	585	564	544	577	591	576	599	611	556	599	588	568	577	611	586	585	592	555	583	581	588	613	614	591	507	568	555	613	578	594	594	578	547	563	568	559	613	603	583	602	598	567	576	552	580	587	534	555	566	621	562	593	598	567	541	588	570	556	575	624	563	642	569	618	584	584	577	574	564	626	600	579	575	590	593	601	591	579	623	561	580	601	569	610	604	571	596	583	616	579	565	604	615	599	597	629	610	587	568	571	558	612	597	601	551	571	606	567	563	606	590	547	559	589	564	608	562	556	574	530	578	597	610	574	567	597	559	591	549	579	601	567	570	512	589	610	523	581	581	557	565	610	624	583	578	605	570	611	577	600	599	541	601	575	565	576	595	570	594	592	614	566	593	600	583	585	572	591	585	580	605	602	580	577	583	621	600	579	590	560	570	582	580	553	618	568	588	632	597	568	592	608	623	589	579	593	601	551	592	601	572	576	560	564	590	547	600	602	602	564	514	597	587	536	591	619	593	577	573	546	611	538	587	559	584	582	554	600	557	568	601	596	554	618	572	575	537	596	572	556	589	565	559	542	627	602	572	613	598	618	590	611	572	565	586	577	607
25452	21367	27192	25212	6905	647	562	468	573	553	429	373	412	386	412	375	404	410	380	372	396	363	353	350	392	373	355	356	337	389	400	361	371	369	336	334	361	380	354	350	355	372	394	360	360	386	396	355	370	368	340	361	345	357	327	372	382	372	340	361	382	354	364	364	375	357	368	357	378	360	358	344	389	348	365	337	354	389	321	387	347	348	362	393	363	353	353	371	372	328	374	336	356	402	338	344	352	371	332	355	365	325	360	390	360	346	382	358	344	378	319	354	391	332	389	389	346	385	362	381	338	359	358	326	379	332	370	346	382	365	381	388	355	366	359	392	373	368	386	342	376	322	366	375	348	365	360	378	398	359	379	357	357	382	364	398	364	360	329	381	403	378	371	366	346	352	340	360	339	361	356	347	369	344	358	354	350	338	374	368	355	363	369	393	356	355	324	351	372	372	336	329	373	352	383	361	382	354	364	379	373	352	338	365	404	338	366	377	378	357	368	368	382	357	371	333	332	394	386	363	352	384	350	381	341	351	354	325	344	350	383	334	379	366	374	396	344	388	359	395	349	383	337	382	334	374	409	375	315	377	351	370	380	356	355	345	343	360	392	365	336	365	368	380	377	389	367	327	320	353	346	377	365	368	359	352	377	329	368	353	387	368	333	347	351	341	400	350	338	375	346	348	335	382	364	356	371	356	351	392	348	326	367	334	353	346	351	370	344	357	353	378	342	379	356	369	373	387	402	327	375	363	362	371	392	392	381	375	367	343	389	369	359	370	390	376	334	330	336	350	327	373	384	370	317	355	364	395	335	382	383	328	389	348	378	325	332	344	345	338	342	379	350	332	359	362	355	364	364	382	361	387	361	363	347	391	378	350	354	353	381	352	377	385	376	347	379	366	367	381	377	343	343	380	358	357	364	363	358	376	362	348	364	347	329	361	349	372	328	360	347	398	361	343	364	349	355	340	332	338	321	363	319	354	355	332	352	341	381	374	384	365	379	351	380	382	368	351	362	386	315	353	367	372	348	392	384	364	324	331	350	344	371	348	338	386	374	352	360	360	341	359	352	357	356	375	376	337	337	353	384	348	352	366	368	357	362	349	374	382	335	369	408	371	412	368	351	384	329	379	348	358	359	343	378	336	352	378	355	371	391	387	354	388	357	395	344	394	356	348	393	383	371	361	365	352	360	408	367	381	370	369	379	363	353	381	366	375	336	371	392	387	364	385	347	388	349	349	381	356	352	369	355	382	364	334	358	352	377	354	351	371	360	389	389	370	351	375	368	358	361	353	400	348	348	388	340	381	383	376	354	354	363	352	340	385	380	390	392	302	348	370	355	374	359	366	292	402	351	410	345	347	417	378	346	390	368	351	353	335	382	340	374	342	376	365	343	364	353	366	347	358	356	359	371	388	380	394	389	371	363	341	374	341	346	329	352	347	365	339	337	346	367	354	363	350	366	321	349	390	333	334	352	343	378	353	315	326	365	360	355	327	356	375	363	390	344	376	326	364	371	370	347	355	363	353	387	352	368	337	384	372	387	358	340	398	360	343	359	348	350	315	382	355	361	367	355	377	341	382	353	407	359	321	365	350	362	389	370	359	349	325	361	341	372	351	347	336	366	355	334	363	353	365	355	350	348	310	331	373	384	349	385	378	362	362	354	369	338	377	357	376	400	357	364	349	338	339	394	347	360	357	350	352	362	353	373	335	412	349	329	348	361	343	365	373	340	378	371	364	353	382	361	355	354	356	378	369	369	331	332	357	366	356	366	363	344	356	367	359	361	353	348	325	375	328	341	371	354	363	370	349	370	375	385	343	343	383	358	381	365	348	376	352	342	352	347	375	365	341	336	350	354	372	345	364	319	368	384	347	383	375	358	370	338	376	429	358	346	311	347	362	352	358	343	397	380	342	388	372	376	374	384	368	335	384	399	364	366	386	349	338	338	385	355	353	384	354	354	335	353	335	371	333	351	347	378	368	386	356	365	362	344	374	328	381	386	356	352	377	364	364	347	353	370	388	374	338	365	392	341	332	315	364	384	339	360	403	377	338	337	343	315	357	342	332	356	345	369	383	360	374	332	356	369	394	367	339	357	331	375	389	348	361	351	376	352	347	397	348	350	355	366	334	355	365	349	337	357	335	377	359	351	357	389	348	387	338	351	365	392	365	361	374	390	343	373	334	331	358	360	377	323	373	337	360	392	369	381	367	367	343	385	336	353	345	359	374	348	344	349	360	365	402	347	362	378	338	350	346	368	340	339	334	357	363	356	353	330	388	352	348	382	365	372	359	398	353	372	336	372	348	362	370	375	350	364	341	370	353	402	374	358	350	387	361	385	363	333	386	371	348	327	372	352	350	362	377	379	356	375	355	330	375	349	381	380	343	352	348	358	346	374	394	334	366	369	363	371	362	355	329	336	351	354	361	363	353	364	363	329	364	388	387	357	360	334	336	321	348	346	360	346	364	350	386	351	384	366	350	363	318	347	356	371	368	368	383	361	376	368	372	385	379	326	373	330	359	367	353	353	329	399	355	342	354	344	323	358	358	336	365	343	381	371	336	334	340	355	380	342	371	360	386	339	367	333	338	348	368	382	403	327	323	347	393	377	366	349	369	340	385	378	345	368	360	363	366	337	345	350	366	353	395	373	361	380	352	367	340	362	403	353	341	340	381	369	358	372	353	326	361	335	372	377	374	366	323	340	359	325	382	359	372	341	309	367	343	365	350	367	377	350	348	368	349	349	386	345	353	333	385	366	333	353	350	371	361	364	369	375	384	368	373	371	357	345	365	384	348	386	371	354	358	351	365	347	336	337	325	367	372	351	362	397	344	344	387	349	370	345	344	351	411	354	376	374	362	346	365	368	336	329	345	382	350	369	384	350	376	346	372	366	362	382	327	406	367	370	324	355	361	364	377	386	328	329	354	340	384	389	361	364	352	375	330	390	389	356	371	359	335	332	338	373	349	353	359	356	358	339	362	341	338	379	350	367	352	356	308	356	334	350	324	394	379	366	331	360	364	374	387	348	379	363	342	368	356	350	355	336	388	376	370	344	321	363	377	383	369	354	367	385	369	372	351	330	338	369	352	375	347	356	347	352	329	367	329	348	367	377	363	368	404	362	373	361	361	364	361	336	352	355	359	363	326	369	383	357	404	366	364	351	325	341	379	360	364	348	370	392	366	347	335	330	340	366	339	368	374	342	344	372	349	347	362	353	353	356	323	378	379	374	352	381	351	341	359	345	353	381	373	372	387	344	352	317	363	322	346	341	371	398	391	350	357	370	364	340	372	368	365	337	374	338	357	363	349	375	369	371	379	335	367	375	337	355	391	387	332	341	372	387	331	321	360	342	385	383	369	357	365	353	356	374	372	367	362	340	362	374	366	383	349	341	308	336	368	348	365	370	353	367	361	355	395	383	353	350	345	321	327	366	321	364	340	349	374	355	351	343	349	392	381	349	333	352	340	356	377	362	363	349	374	326	347
36054	43766	3598	1801	1303	1062	935	749	1139	1070	646	544	541	536	511	505	545	507	487	485	519	486	472	422	429	467	457	487	473	460	436	505	471	447	453	481	446	484	458	419	418	441	445	456	466	447	443	407	459	483	501	413	454	457	452	432	466	459	449	417	423	447	424	470	458	429	454	415	438	437	489	438	462	445	454	470	431	435	449	419	514	464	423	434	406	432	440	481	481	460	461	441	444	451	448	450	434	480	421	455	443	456	456	448	459	451	432	447	461	402	433	452	423	459	467	425	445	466	485	465	462	500	472	420	435	479	453	498	475	436	457	454	457	476	500	472	468	459	427	441	451	444	484	436	506	394	452	444	438	450	439	450	459	429	455	463	464	457	423	424	449	448	480	481	459	487	424	459	454	520	425	431	438	465	447	419	442	422	441	425	424	424	401	438	477	483	418	464	434	437	427	460	410	449	472	441	439	469	456	447	443	447	431	475	387	445	454	401	445	462	461	452	458	445	411	439	445	471	463	448	469	437	419	495	498	406	447	401	437	497	455	442	419	461	460	477	471	433	456	460	437	482	422	474	463	408	464	480	444	435	444	440	430	440	453	427	449	437	460	475	463	437	464	472	456	436	438	439	419	444	462	413	443	449	451	467	440	463	484	446	468	473	473	460	441	408	448	459	428	443	463	440	421	489	491	451	431	450	441	434	462	484	459	440	437	431	455	460	425	420	460	473	431	455	469	413	453	483	431	449	463	435	466	438	453	448	464	463	450	435	459	423	411	423	452	432	433	479	432	444	465	448	432	469	448	438	450	450	459	433	424	429	405	454	456	448	483	410	487	432	490	457	437	433	459	444	451	486	429	416	423	439	429	460	434	434	446	452	441	375	484	480	433	441	449	446	430	435	450	408	474	465	451	427	443	460	466	460	439	457	451	445	476	477	426	456	464	458	451	442	452	447	427	467	410	405	469	418	429	442	467	445	427	432	492	402	419	454	490	430	416	467	438	479	450	432	444	508	443	444	476	410	446	440	435	474	417	462	459	475	464	456	464	461	435	431	438	413	407	450	447	439	462	455	409	471	410	421	489	462	448	412	461	454	451	468	446	463	433	480	412	410	438	449	444	428	450	437	451	440	420	454	456	435	464	466	453	443	455	426	473	443	415	432	460	487	434	410	446	474	435	435	459	460	466	455	472	456	473	416	460	463	470	418	428	419	456	451	469	398	456	437	426	427	429	434	450	416	462	436	435	440	460	441	447	435	414	442	448	450	477	464	442	420	413	460	438	455	465	458	441	484	438	451	437	458	442	425	451	433	422	423	436	446	428	454	455	457	473	437	476	444	451	457	458	428	459	464	432	444	461	489	432	416	417	484	443	407	469	425	424	407	457	471	435	428	432	464	477	438	429	481	413	505	419	445	443	447	450	481	421	450	420	426	468	447	438	458	446	437	448	468	492	433	456	440	473	439	437	487	427	436	447	464	449	433	477	437	409	427	430	492	455	431	429	463	443	427	456	427	478	422	465	429	427	458	455	487	464	470	434	455	469	426	415	469	441	455	487	438	456	445	477	450	464	486	460	430	439	430	438	438	454	437	439	426	437	454	425	443	493	449	426	431	448	455	427	434	428	461	435	408	421	442	440	464	437	426	458	460	435	439	427	434	443	429	456	444	447	407	462	453	432	469	404	454	469	458	426	443	456	489	433	404	452	460	427	453	435	447	391	477	430	425	437	433	439	469	463	442	504	453	410	456	456	438	448	422	481	451	465	450	437	443	457	424	487	428	463	459	407	456	423	456	453	457	463	461	430	454	448	463	420	464	427	440	423	441	471	449	441	482	475	427	501	440	458	459	458	471	439	469	430	453	482	464	466	483	445	442	446	439	417	438	447	426	442	437	432	422	449	408	426	426	427	431	461	406	445	445	460	443	451	430	452	449	424	459	450	492	410	449	436	456	481	468	472	444	426	448	487	463	426	465	470	470	435	451	469	439	445	480	441	422	462	433	436	443	455	437	414	464	442	417	415	449	487	457	414	468	448	462	433	457	442	441	421	440	436	423	429	451	462	440	488	449	475	461	448	477	444	457	449	437	468	449	424	417	426	437	428	457	447	416	469	416	434	401	439	434	424	443	452	437	450	449	460	421	436	427	432	491	412	433	465	438	469	432	408	446	451	433	477	442	443	438	434	452	418	466	465	448	446	442	451	467	437	430	486	436	439	463	447	402	440	459	470	446	487	438	482	447	446	445	422	417	424	514	479	446	446	468	419	431	481	452	471	419	436	462	445	435	424	433	427	413	455	451	451	438	437	458	478	444	434	448	426	468	435	439	424	459	436	438	476	420	476	428	452	439	452	427	466	450	442	463	424	465	429	473	452	460	423	424	465	423	437	404	463	486	493	480	431	404	459	431	447	443	463	484	461	413	437	471	472	430	444	437	438	424	457	453	439	449	433	453	416	479	424	433	443	427	460	474	456	420	473	437	442	431	453	443	463	452	475	446	418	442	441	473	425	458	492	430	481	437	469	464	438	436	418	422	465	449	455	444	421	417	433	502	457	449	489	464	455	453	495	481	455	438	439	453	447	485	483	459	425	446	439	429	416	449	467	421	443	488	439	428	442	412	468	426	433	456	431	400	438	453	417	433	449	499	427	472	454	434	454	455	433	482	436	445	464	467	406	440	459	423	441	466	447	438	425	465	461	442	416	428	442	435	449	461	459	467	424	457	478	467	446	503	443	448	426	465	436	435	418	430	411	456	482	433	465	466	473	428	474	444	429	472	427	421	437	452	429	474	469	459	451	450	429	419	448	465	428	441	423	449	499	461	468	479	449	462	421	464	442	420	464	481	460	475	477	415	438	444	411	427	519	439	501	472	433	418	461	493	437	461	457	465	438	436	464	435	463	476	449	427	450	439	456	396	448	435	468	475	423	408	446	464	416	416	478	452	442	421	456	447	438	449	437	432	450	427	451	468	457	451	452	450	400	396	433	450	448	462	429	463	461	461	430	436	477	451	426	418	455	462	473	433	442	416	439	451	431	444	468	470	455	437	442	469	497	459	474	440	429	410	463	425	438	410	461	459	464	437	450	455	473	454	510	432	444	439	454	462	427	483	472	421	431	444	442	428	447	440	455	440	457	432	456	514	406	435	454	471	458	434	451	439	484	432	438	434	455	471	431	448	444	441	450	466	409	433	496	496	466	441	421	430	470	464	460	464	474	434	489	449	444	438	455	463	446	466	465	450	432	441	439	433	436	467	400	475	459	444	443	445	438	438	436	435	437	458	414	437	467	463	457	436	412	466	502	446	464	470	445	443	452	450	443	461	406	435	448	480	482	453	438	500	481	431	429	446	440	431	422	459	430	458	446	461	462	482	463	458	460	430	461	435	454	475	461	437	411	490	430	447	485	431	428	444	461	418	464	436	476	436	457	429	446	447	481	454	432	431	429	403	443	463	449	444	435	444	487	419	419	448	450	460	442	456	471	461	455	441
23229	21349	29040	23957	21328	21230	6447	1401	1080	1030	964	935	869	786	829	832	772	793	754	704	717	710	705	745	670	748	705	725	725	674	665	730	668	691	694	677	739	659	700	657	679	674	660	688	674	691	678	727	677	671	720	697	673	699	696	710	706	696	654	693	699	657	676	668	682	660	686	680	706	665	707	670	645	707	628	682	716	644	698	666	688	631	682	689	637	663	653	667	686	755	660	682	626	666	695	675	714	660	671	653	680	638	671	665	687	603	685	684	666	671	710	674	717	671	683	647	662	642	621	705	659	690	687	697	716	672	664	696	647	649	662	653	698	685	690	696	635	670	737	708	693	652	684	661	706	682	661	712	686	655	682	693	715	664	707	668	695	679	720	645	666	678	650	730	690	690	680	681	684	714	701	649	666	684	672	698	662	706	688	695	690	695	648	659	666	683	664	680	671	615	654	662	706	646	603	699	646	671	629	672	680	635	638	674	669	697	680	656	603	644	722	640	634	677	646	697	656	635	663	654	651	674	662	675	658	711	681	642	648	712	699	686	658	692	662	684	676	696	663	695	745	694	713	701	690	685	704	669	698	699	638	699	606	679	701	674	644	698	663	655	722	635	705	665	680	699	673	656	698	669	676	699	656	662	657	653	686	639	621	659	718	673	684	677	670	653	679	660	670	730	647	673	666	678	666	670	660	663	713	647	667	621	725	678	664	640	698	683	635	716	709	694	638	713	673	673	692	690	668	688	680	610	694	649	646	644	701	681	717	676	663	702	684	678	680	623	711	656	622	711	710	663	647	674	663	671	661	659	688	666	677	628	694	705	624	610	679	659	671	658	697	646	674	611	709	692	703	699	648	632	646	667	661	649	685	642	703	717	619	762	655	648	643	654	661	693	676	652	628	708	667	644	668	689	688	653	642	684	630	657	648	658	719	682	712	635	700	661	675	698	666	694	675	709	654	633	653	640	658	712	680	668	673	663	679	680	714	679	659	700	681	641	700	687	693	689	646	667	670	698	669	679	675	694	653	665	707	632	667	681	648	689	663	693	683	638	683	697	669	703	673	713	676	635	715	660	693	695	704	671	650	678	734	702	668	665	738	681	694	685	718	654	678	624	708	647	660	691	656	753	690	669	686	711	767	666	669	713	658	673	682	681	643	665	668	711	670	698	651	665	728	670	665	736	737	646	713	661	660	673	667	693	648	627	664	652	688	669	687	649	661	629	659	614	617	673	667	703	678	683	682	654	660	689	673	664	657	697	679	678	646	662	689	641	711	619	667	677	665	632	631	630	673	731	713	685	685	702	679	666	688	696	652	707	684	643	663	669	674	696	688	706	670	666	684	650	632	706	658	670	676	652	711	691	664	645	695	663	702	683	667	690	651	668	702	680	637	689	637	692	643	688	701	673	670	705	654	654	686	684	708	645	663	673	659	658	671	641	689	712	719	664	689	675	659	698	696	686	646	646	693	674	659	689	736	637	658	644	688	697	678	688	658	704	716	651	630	634	672	610	596	646	671	697	643	665	665	672	658	689	625	678	724	684	695	650	680	671	713	644	666	698	640	707	692	659	652	694	736	665	699	708	706	651	655	671	709	645	639	670	664	652	639	692	653	698	654	698	659	636	674	659	697	634	701	679	692	722	719	659	647	691	682	646	704	692	667	687	666	654	690	663	650	636	614	687	667	654	719	626	696	652	670	643	656	673	717	650	645	694	669	696	690	628	706	670	635	656	638	643	664	719	697	681	732	698	683	706	652	696	667	645	661	655	677	667	660	652	696	662	648	725	650	665	681	693	684	626	669	649	704	736	646	656	740	682	695	673	715	667	706	657	631	630	647	701	656	658	708	659	672	670	659	661	665	658	680	683	646	642	702	699	626	703	728	682	703	690	668	654	718	651	651	641	638	682	670	714	711	700	683	664	673	722	700	653	659	706	638	642	692	686	685	690	641	675	671	667	684	658	683	675	646	643	672	712	678	689	658	683	680	690	671	707	706	665	649	714	690	686	663	659	657	693	651	660	683	640	657	643	670	700	691	649	617	686	614	638	691	669	679	674	637	664	690	637	643	663	702	679	676	688	663	662	659	676	678	691	670	671	698	626	692	676	658	709	704	659	673	691	681	696	658	642	658	624	710	670	660	649	634	683	692	735	657	613	714	650	735	666	677	672	697	655	679	676	669	726	637	640	691	658	710	743	690	687	664	673	663	683	620	651	722	682	590	639	680	674	685	675	637	679	653	670	673	662	685	686	663	617	695	714	683	657	642	640	659	716	672	730	637	706	660	598	677	662	709	687	669	661	662	704	656	665	661	663	704	661	694	672	698	750	678	738	640	665	695	704	652	684	731	631	695	677	696	681	695	665	636	724	699	635	689	636	649	706	715	700	651	646	643	696	679	709	645	660	630	688	663	674	686	679	684	644	646	719	646	648	681	693	653	672	669	698	703	676	665	692	698	615	680	673	631	693	690	672	699	655	690	663	679	634	657	625	686	695	671	634	674	672	673	679	681	639	641	680	659	718	643	682	714	671	718	713	647	685	655	679	673	693	684	685	675	678	688	679	651	682	672	627	642	701	691	660	672	639	694	666	633	677	702	665	661	646	686	660	631	665	659	689	672	687	696	687	704	631	653	675	642	677	689	702	686	673	655	668	658	642	682	702	718	685	647	650	640	680	676	728	713	640	667	673	684	687	687	714	746	660	678	699	682	727	668	655	644	677	675	681	667	683	672	684	675	636	655	706	688	727	694	665	690	636	674	658	696	632	671	760	640	667	687	691	677	711	689	683	654	680	684	701	668	674	623	700	691	662	648	678	669	721	672	658	668	663	666	705	693	634	643	690	667	650	665	667	645	676	656	645	634	656	676	684	713	659	655	668	654	686	699	698	677	640	679	704	708	629	639	690	665	655	705	668	660	693	690	677	663	677	629	676	673	693	679	686	642	677	643	660	733	650	681	706	652	635	694	643	670	661	681	625	648	623	666	651	657	630	697	643	620	705	698	685	729	711	666	663	639	699	651	642	656	707	676	702	681	692	653	685	672	648	677	698	689	646	663	691	653	642	651	664	674	660	673	661	653	630	683	683	637	704	676	676	656	670	667	705	703	675	678	675	597	627	651	663	698	720	697	663	679	712	669	606	679	694	665	678	677	594	699	644	690	698	713	654	674	689	689	676	627	683	645	692	678	663	661	669	704	652	685	659	639	653	663	658	684	728	641	646	684	639	689	696	666	713	655	642	670	622	713	649	670	689	688	713	647	709	716	648	696	659	661	696	650	666	678	670	704	686	691	709	657	681	657	658	657	693	689	674	652	680	670	685	692	692	674	687	662	666	663	690	690	652	661	667	681	662	646	656	663	701	702	641	700	675	673	699	652	694	698	667	669	647	713	690	670	678	602	670	658	669	653	646	672	650	772	693	721	670	659	658	668	668	689	652	691	669	689	653	698	676	752	651	683	670	668	670	711	707	616	719	683	665	660	676	656	708
41743	55682	10505	5392	3869	3067	2447	2031	1865	1710	1403	1243	1130	1114	1022	1020	996	980	981	938	909	888	896	901	852	884	821	861	866	839	903	862	820	827	763	836	823	827	757	778	835	756	817	824	792	794	812	798	751	806	757	786	763	777	839	763	731	791	772	829	798	794	782	760	763	788	790	810	757	776	793	786	791	716	797	815	771	745	791	783	801	767	773	746	770	820	787	808	808	735	794	796	809	767	814	741	791	750	767	783	758	796	764	750	756	783	807	785	754	789	785	779	767	765	811	794	740	764	758	836	786	751	775	766	784	782	774	799	819	784	795	773	771	809	762	763	816	756	812	778	729	809	776	799	732	765	711	788	731	771	814	784	771	765	767	806	836	748	813	809	769	739	795	797	750	809	749	802	781	774	748	789	795	762	755	789	799	780	815	758	814	745	809	779	792	762	795	798	763	747	732	789	746	816	760	785	789	757	804	776	761	752	810	772	826	794	752	828	793	799	824	851	755	789	782	780	783	780	815	784	741	788	717	748	800	764	794	811	784	761	787	733	757	745	745	756	789	777	788	805	776	760	769	766	776	766	780	733	772	762	768	795	740	802	810	783	847	760	843	745	767	764	742	802	721	773	734	780	776	757	831	807	723	779	789	739	723	805	754	739	828	783	811	757	793	759	769	775	758	807	785	766	770	778	782	763	832	789	753	781	803	781	792	778	779	800	809	766	756	760	707	758	766	774	776	794	782	757	787	774	801	779	773	763	783	715	721	743	782	763	785	779	772	732	795	814	758	740	766	752	766	715	762	776	754	808	796	762	802	794	776	759	804	740	764	769	756	760	783	773	774	773	735	784	771	755	762	768	771	754	802	761	830	768	857	787	783	793	767	752	791	762	766	780	737	769	803	766	776	781	759	778	744	783	779	787	706	840	765	727	786	784	771	804	768	785	838	784	760	795	796	830	815	751	735	809	778	777	773	794	770	781	747	760	776	810	781	798	780	754	780	783	772	779	754	777	770	769	799	781	778	773	758	781	805	798	755	761	728	763	775	806	697	769	798	809	752	780	780	817	763	750	749	758	769	757	786	725	817	760	802	788	765	718	769	774	854	777	791	753	763	765	807	809	797	793	742	779	806	759	758	813	822	815	725	785	802	790	740	806	837	747	787	804	734	737	747	798	742	783	768	736	747	761	742	764	764	809	753	760	758	812	771	771	766	773	837	771	772	756	764	793	769	806	755	751	784	814	753	767	826	750	790	770	812	789	788	763	822	799	788	762	778	785	753	746	746	784	825	766	793	794	821	744	817	772	826	754	790	777	762	769	792	772	758	769	764	819	772	807	774	833	772	762	746	809	805	771	798	787	774	777	757	778	766	806	780	755	804	727	789	781	758	768	794	846	789	731	744	758	803	749	789	837	787	765	809	731	757	792	818	742	742	851	705	795	788	775	791	811	734	812	754	783	767	805	756	827	714	797	758	777	772	749	775	753	794	750	728	781	777	750	816	744	802	755	771	754	830	776	798	771	807	678	800	766	752	766	779	723	742	801	740	791	785	788	788	755	772	782	734	793	850	809	769	742	723	807	737	786	775	755	717	793	775	814	789	739	767	761	832	818	756	780	787	766	781	739	798	832	761	787	779	749	809	744	772	766	771	730	816	782	722	748	799	759	782	779	733	779	771	769	727	757	756	770	797	748	754	773	798	744	717	764	819	712	744	839	726	797	780	797	845	793	753	803	810	767	778	816	793	761	824	772	804	750	748	796	772	769	773	759	774	733	766	763	772	771	794	755	753	785	830	760	765	775	732	795	786	791	768	817	788	766	721	786	803	781	783	779	776	778	760	782	749	833	747	822	742	807	761	753	742	772	745	808	741	774	764	775	811	779	823	816	773	793	789	754	772	795	771	800	776	768	817	783	791	769	783	729	759	802	770	829	776	794	799	778	791	802	754	760	811	755	756	777	796	802	737	795	807	778	797	827	711	793	789	756	794	770	757	778	832	764	811	763	770	752	721	794	802	793	800	798	741	737	746	783	786	768	777	775	801	797	740	796	767	732	779	751	762	722	751	751	729	724	795	791	803	745	794	769	744	763	815	787	754	810	768	780	801	709	770	802	736	788	806	783	757	736	768	787	786	780	754	761	780	804	743	782	801	755	764	762	777	781	727	784	722	772	787	774	756	795	815	760	791	775	790	791	794	738	772	800	704	745	777	809	794	825	813	833	750	835	799	767	779	766	813	769	793	738	783	774	743	787	831	780	774	770	846	788	760	782	757	785	787	772	793	792	736	740	775	728	775	786	732	719	755	785	774	775	737	735	781	853	774	808	748	770	739	764	779	772	807	783	758	777	761	791	793	854	711	758	835	768	796	776	780	749	790	743	822	809	745	765	789	765	838	795	768	754	769	788	770	833	779	812	782	759	803	808	810	791	736	779	751	814	851	761	780	826	810	765	756	813	744	763	765	773	800	785	821	775	785	774	748	754	738	845	782	748	720	781	801	778	773	775	768	788	804	816	782	787	792	778	719	805	781	772	748	771	787	751	789	764	717	736	781	736	772	759	772	746	824	775	758	805	754	772	787	774	762	734	746	784	757	799	757	780	802	758	770	816	794	750	793	786	792	754	783	814	782	788	745	750	753	746	760	785	799	782	787	730	764	711	791	807	691	706	800	762	738	700	737	782	795	820	757	813	801	767	757	781	797	776	792	739	801	809	775	755	808	778	778	761	781	799	740	736	788	760	778	803	762	792	769	785	773	815	724	808	838	834	745	757	798	782	785	802	751	787	777	757	781	797	768	773	755	809	740	738	743	787	775	737	814	763	749	791	755	710	806	783	806	745	832	815	793	773	804	736	789	741	842	750	806	768	790	778	740	762	781	771	723	799	777	776	698	768	812	757	792	766	757	766	746	759	806	835	755	773	741	751	761	765	740	809	804	801	753	794	745	767	756	785	794	761	789	775	791	743	752	771	767	806	739	764	755	797	772	770	735	815	817	811	785	736	774	824	759	754	746	750	772	766	764	816	752	750	800	774	778	759	768	834	809	799	773	802	826	781	795	781	751	812	811	769	755	789	787	776	783	781	805	774	797	781	779	816	768	751	819	764	763	788	792	768	706	738	847	746	810	767	803	834	815	787	733	807	797	812	766	775	758	762	757	810	736	793	756	820	819	732	779	784	802	811	804	785	720	797	776	792	813	812	782	777	765	781	706	773	729	725	800	785	749	763	802	803	781	777	781	763	743	746	810	770	740	774	761	823	775	767	750	755	786	741	829	784	759	742	756	795	756	757	792	768	736	779	759	746	762	760	757	821	804	813	827	769	717	763	797	756	786	779	765	729	804	768	767	800	756	752	745	765	830	708	775	765	805	757	792	847	780	737	788	788	742	775	775	734	784	750	769	736	773	785	778	789	792	768	707	733	753	756	792	725	760	754	739	741	793	765	750	776	774	768	738	794	778	763	834	788	727	712	733	749	752	829	752	780	784	764	777	811
29169	24572	10920	889	417	336	325	317	337	263	310	313	290	299	335	314	334	315	289	320	287	306	268	307	309	312	316	309	314	296	319	310	315	290	322	312	312	293	267	313	279	297	305	328	326	334	302	308	319	317	325	285	305	332	289	299	279	289	294	288	296	312	302	269	333	299	306	310	340	303	361	313	275	316	328	309	289	288	291	312	318	296	265	334	289	296	308	345	291	283	285	304	313	323	329	293	291	322	270	320	326	323	320	294	276	299	333	298	321	298	287	321	289	297	344	300	315	319	351	319	280	292	307	298	308	314	350	315	304	324	312	284	297	343	293	280	322	268	297	309	304	331	318	301	326	285	285	281	306	300	290	297	329	318	302	318	291	282	320	300	309	297	303	318	343	283	319	304	323	298	286	266	305	308	299	335	316	346	309	318	346	283	309	345	312	301	302	311	316	302	263	295	281	320	304	319	307	287	333	289	306	314	301	309	294	290	312	317	324	298	332	292	272	328	317	312	341	299	307	300	302	293	304	292	306	291	299	309	321	323	292	296	305	301	283	289	282	291	294	282	300	298	348	313	298	343	295	285	302	324	255	314	293	307	299	327	312	295	301	295	349	291	292	311	294	306	294	288	317	314	306	321	288	312	288	320	304	337	309	311	279	299	302	308	273	306	315	282	321	319	298	303	286	325	314	292	314	293	291	318	318	293	311	275	276	327	309	332	305	298	301	317	313	319	296	305	282	320	316	319	304	282	304	296	317	276	294	282	295	313	296	290	287	308	287	329	277	319	301	288	296	293	313	344	278	315	274	311	325	290	311	296	292	276	297	305	309	314	284	284	331	314	301	339	288	318	330	283	318	293	297	308	295	291	300	288	325	321	280	299	301	296	347	328	286	306	316	300	294	315	295	306	336	275	317	323	303	289	321	289	285	303	310	335	355	308	304	303	307	316	339	301	336	323	264	322	301	311	301	303	311	301	306	309	299	292	310	311	310	309	306	280	293	302	324	334	298	293	297	325	299	286	304	343	314	319	309	310	302	310	299	300	296	322	300	291	293	305	301	297	289	296	309	296	304	280	321	255	289	312	291	281	325	294	311	296	326	296	355	288	307	278	318	301	282	318	319	300	335	287	299	279	327	300	321	269	289	302	301	307	291	305	297	312	328	319	290	306	286	298	303	316	303	285	290	306	316	298	284	316	308	328	289	302	269	320	321	305	312	317	313	286	316	314	317	344	283	302	316	307	301	312	321	301	304	335	310	308	304	324	331	314	302	313	286	309	287	271	299	322	305	292	291	283	295	281	280	267	298	301	279	344	303	269	291	303	319	318	286	310	278	332	292	293	301	291	311	308	289	294	322	302	323	320	299	294	315	317	283	315	326	316	330	293	315	342	303	297	331	304	315	287	311	335	270	357	259	291	317	330	337	300	307	290	296	307	321	325	308	275	287	289	309	304	320	308	312	336	269	300	332	319	303	316	285	308	280	305	295	319	296	335	307	314	303	300	277	285	308	294	304	312	290	271	316	295	310	279	298	319	298	324	321	308	342	275	308	319	350	306	308	295	317	296	302	279	308	306	318	318	297	294	285	316	305	271	327	342	307	311	326	308	288	285	294	291	304	299	299	287	304	313	314	301	331	292	292	315	284	314	335	273	295	342	323	301	318	297	320	289	309	300	322	303	301	312	315	332	321	286	323	320	293	296	316	328	326	319	301	332	297	281	332	300	296	296	333	306	337	315	301	317	288	315	292	318	301	273	320	284	282	293	321	307	272	355	299	294	271	304	314	318	300	308	325	313	323	274	313	275	291	290	310	294	321	324	308	286	298	333	315	316	284	323	266	304	300	324	307	300	312	323	301	295	314	303	302	333	305	303	317	322	325	290	299	308	317	297	320	319	295	317	318	296	314	318	293	324	308	276	313	282	299	285	292	289	291	328	268	314	351	295	286	295	290	294	288	309	349	270	330	320	290	305	311	278	337	302	283	323	284	274	324	291	320	320	305	302	305	312	309	253	328	301	309	308	307	294	329	352	300	335	281	297	312	310	271	327	317	291	302	322	307	310	318	302	289	290	312	291	282	302	323	302	267	304	290	283	341	311	306	313	335	278	267	268	304	322	322	339	313	271	307	313	305	310	292	319	274	336	327	311	276	320	310	304	346	308	311	292	321	314	290	288	321	306	316	328	318	291	294	322	350	289	314	313	310	316	325	266	303	298	305	298	323	292	318	311	267	308	326	300	287	288	311	293	298	310	299	333	298	305	298	303	284	330	299	327	310	303	301	296	327	318	336	308	328	313	302	306	305	317	312	303	335	292	333	339	273	329	302	292	312	286	278	303	304	303	294	334	328	270	281	279	326	284	328	303	295	307	319	304	311	302	308	267	313	314	295	313	294	339	286	308	305	324	301	280	313	311	295	319	331	286	307	281	285	320	323	313	312	297	326	283	322	290	316	308	284	301	325	302	318	303	285	300	326	317	321	310	287	326	325	317	318	311	291	293	310	291	323	320	315	323	315	303	283	318	324	319	274	305	305	340	311	296	309	296	319	305	315	308	298	336	278	320	331	284	301	302	317	302	318	316	290	330	295	319	298	298	316	319	297	286	290	294	334	314	295	310	325	281	316	331	311	324	325	331	321	331	303	291	306	303	337	280	312	321	275	285	319	325	315	325	256	307	340	313	321	329	312	319	331	349	297	309	309	319	315	326	314	311	330	305	306	278	301	299	295	287	293	334	320	282	329	324	297	294	301	324	346	278	336	324	317	306	276	295	326	298	311	303	317	294	315	310	273	314	308	284	283	321	318	337	317	305	305	292	287	314	289	325	297	301	298	304	304	298	323	319	261	324	314	292	347	286	295	292	299	332	321	317	291	300	330	310	308	321	315	349	287	326	347	286	301	313	317	323	305	327	315	316	308	316	313	326	291	313	320	313	317	307	319	293	313	296	287	284	306	311	304	294	315	313	306	302	255	284	312	327	334	302	338	293	313	327	308	315	302	294	287	290	274	312	304	322	309	298	302	302	331	297	327	321	287	315	280	298	311	305	316	305	319	313	273	327	315	308	328	312	307	297	300	281	283	316	311	290	343	322	297	298	317	314	305	313	300	295	319	313	333	308	299	309	320	312	304	306	331	330	316	305	286	290	336	365	302	316	287	332	316	285	327	293	301	313	305	292	330	295	280	280	310	302	332	315	293	305	275	274	308	309	268	298	328	298	321	318	291	310	286	290	307	302	306	312	329	289	325	286	308	316	324	308	332	314	324	308	294	304	312	318	284	299	335	298	310	301	302	260	337	332	322	304	341	330	347	310	304	304	309	296	305	310	325	292	323	333	295	315	334	320	306	291	312	282	310	296	271	329	271	304	280	300	309	304	275	330	322	312	286	309	299	281	308	291	317	305	312	324	298	320	293	298	300	308	323	317	298	296	311	304	340	317	302	285	254	292	345	305	307	299	310	324	281	307	311	317	279	287	307	325	312	293	305	303
32253	33123	872	549	486	453	379	427	453	432	372	359	389	362	364	395	390	392	393	380	381	338	392	370	379	383	351	406	390	344	391	386	370	341	398	358	375	367	368	374	381	397	370	391	346	390	377	372	389	327	376	359	375	418	362	362	364	361	359	382	383	370	398	359	375	402	360	362	364	378	384	388	401	387	334	403	344	414	364	346	367	356	374	366	397	392	392	362	426	346	339	394	345	362	378	370	404	374	377	385	383	391	387	360	388	378	370	374	368	381	359	358	403	353	374	367	374	362	378	329	363	394	399	363	370	378	365	341	360	386	398	380	375	389	366	370	377	377	342	402	369	369	367	367	380	365	388	397	335	375	352	381	384	379	352	365	364	355	383	342	383	394	403	366	371	386	369	384	338	355	352	371	368	400	379	378	360	321	412	365	347	355	366	373	378	371	365	367	385	384	369	387	367	379	354	348	361	392	355	365	386	346	376	367	383	359	395	392	356	344	386	345	362	347	382	396	392	356	352	412	390	370	398	385	362	355	376	333	363	382	356	340	395	345	388	336	343	382	370	370	366	354	400	379	344	393	397	338	388	360	390	348	398	389	327	349	393	365	368	369	386	438	376	377	358	388	392	348	349	368	382	354	370	360	363	381	373	360	378	349	389	393	363	360	369	378	366	396	379	360	403	370	373	392	364	389	379	385	369	369	384	372	382	399	368	373	358	351	381	343	337	388	362	351	353	365	383	380	364	364	378	375	393	405	391	391	382	375	370	367	394	366	379	367	384	380	378	370	393	377	388	353	368	342	384	387	368	367	375	350	402	366	360	381	393	382	386	343	368	365	365	399	370	373	390	385	367	427	390	379	371	377	440	376	418	394	377	380	367	365	427	351	365	368	384	359	375	372	372	371	381	363	360	345	375	390	385	388	347	347	357	373	394	380	371	371	363	366	403	383	410	354	368	373	362	381	356	384	373	372	407	365	367	374	416	385	403	374	366	382	359	364	373	393	398	412	364	368	374	372	362	365	425	369	374	382	361	347	355	350	376	409	398	357	387	350	363	368	370	379	374	382	360	387	352	333	362	380	363	361	357	390	337	357	420	372	380	358	359	383	385	400	343	380	386	360	356	368	383	353	372	387	348	366	382	348	369	396	389	386	386	380	396	359	374	383	355	378	374	351	354	385	387	357	376	371	373	385	384	361	386	396	365	362	377	387	383	400	382	379	379	369	375	343	374	361	398	366	396	336	400	376	408	384	400	409	360	382	403	377	396	336	391	395	342	372	351	382	381	360	389	344	406	365	357	382	375	367	353	373	351	414	385	359	400	350	367	366	388	377	384	373	382	367	394	347	361	381	359	371	376	371	389	382	370	398	368	328	335	367	392	410	378	376	387	383	361	397	375	383	372	368	359	375	384	402	386	367	395	354	412	372	349	395	328	369	378	377	370	376	369	369	399	384	354	364	393	370	428	349	374	337	353	408	383	354	395	365	372	351	427	382	368	355	368	330	372	366	360	368	371	372	339	376	373	369	370	376	367	359	372	383	387	379	378	362	373	394	382	402	385	360	381	389	334	367	373	392	385	385	388	347	326	343	428	356	367	324	364	357	391	394	423	378	362	387	352	359	371	348	363	368	346	404	358	363	375	386	375	370	383	352	385	383	377	383	387	364	358	386	387	393	361	363	394	326	403	387	366	374	393	353	378	398	400	379	356	382	370	348	405	376	376	376	362	378	348	380	348	375	363	410	390	374	365	371	361	362	369	369	370	384	351	371	398	373	365	366	385	379	352	375	376	367	384	358	386	368	352	393	356	371	363	368	336	393	398	371	370	398	364	380	362	353	375	328	411	358	380	395	354	392	388	353	406	374	361	342	370	349	398	374	414	325	376	343	376	364	337	387	351	405	361	373	343	391	387	361	343	369	430	386	406	377	389	386	398	393	380	361	386	346	337	385	370	383	358	395	337	405	379	373	373	384	365	368	381	367	347	363	393	378	364	371	380	346	386	363	381	365	386	386	380	335	385	364	360	366	371	347	369	373	385	367	387	337	355	390	356	400	365	333	369	371	375	341	396	373	394	358	371	348	368	430	375	382	379	368	379	368	358	368	353	388	353	379	378	383	372	386	366	388	373	366	346	357	363	376	383	354	377	389	444	361	358	344	373	407	364	389	352	385	361	353	385	357	407	362	342	348	355	374	399	398	379	383	366	363	365	366	358	347	345	400	350	390	381	343	374	365	365	368	372	372	385	351	351	332	394	361	410	351	365	374	403	367	373	338	352	378	356	373	355	362	413	360	346	364	392	412	353	360	362	391	360	367	348	364	408	360	375	392	323	348	355	391	380	331	388	378	391	388	385	366	412	373	357	358	376	352	375	362	364	391	357	374	363	328	343	390	395	362	365	376	343	356	349	380	373	400	378	385	374	347	385	368	411	409	360	347	383	390	405	367	380	390	367	393	353	368	369	373	330	374	399	373	369	372	345	357	366	374	357	347	376	350	369	361	392	365	352	398	369	396	390	398	359	390	365	383	357	358	383	365	367	376	357	404	383	397	358	381	355	359	378	391	382	312	374	378	359	377	366	418	407	391	365	399	377	381	364	383	357	371	379	373	391	372	347	353	345	370	369	378	397	396	369	363	374	383	385	366	405	363	383	340	369	356	391	377	383	374	388	386	392	344	377	332	347	364	356	366	375	375	378	345	362	345	374	373	394	384	395	378	358	355	358	372	402	357	391	391	372	386	348	352	344	371	369	377	350	328	351	406	344	375	409	363	393	373	382	368	371	388	326	401	387	397	373	361	360	374	378	338	386	370	371	377	399	341	389	390	371	361	343	389	365	391	357	326	366	424	386	387	343	364	364	360	365	380	353	357	372	357	346	346	362	383	362	381	379	399	383	361	336	376	395	359	358	381	385	380	375	362	390	382	391	384	367	396	367	390	381	388	392	392	386	399	348	395	365	378	385	388	366	362	380	372	399	353	360	386	375	373	360	386	369	372	381	377	368	379	343	388	374	399	372	367	377	402	386	369	375	375	401	386	377	377	377	385	353	370	338	377	356	410	357	404	379	360	393	344	393	384	359	371	383	371	386	424	385	375	374	387	408	348	373	393	362	369	382	357	334	384	390	345	383	397	379	388	395	413	352	399	363	360	386	384	404	379	369	332	391	383	375	360	373	363	381	344	347	374	399	405	373	387	392	370	343	383	381	357	366	341	354	398	358	359	378	358	389	341	383	406	382	338	358	373	356	357	358	375	353	383	353	377	362	378	371	362	401	369	357	373	410	366	360	356	379	378	334	365	361	396	394	339	360	375	351	379	394	386	387	372	365	369	403	335	377	364	381	403	337	363	349	364	380	398	357	379	323	359	389	411	361	393	380	372	356	370	352	367	378	375	321	412	377	399	337	373	370	364	345	347	398	362	363	374	382	375	356	378	402	374	367	349	338	377	402	395	371	391	383	404	369	360	320	378	356	340	389	377	377	348	420	365
24529	21289	28268	24581	20714	3787	989	790	742	633	631	608	546	551	562	553	533	535	516	503	523	496	508	529	489	480	521	519	493	506	477	479	488	540	478	488	527	502	518	528	479	458	525	497	491	523	458	472	483	474	504	511	482	516	493	499	475	493	518	497	481	489	471	523	477	462	526	493	494	493	528	502	506	508	485	511	499	486	483	498	498	526	499	483	492	548	496	502	485	523	522	463	510	480	509	496	511	493	423	494	500	469	502	477	460	505	491	518	478	467	532	528	430	509	465	523	492	476	502	519	530	465	490	494	495	489	458	472	502	472	515	517	490	479	504	468	475	505	512	486	479	480	504	462	528	503	458	455	528	494	529	472	556	496	513	491	516	488	498	534	509	491	471	494	490	485	415	520	502	486	494	504	503	466	511	470	442	478	490	502	500	456	488	520	488	466	511	494	530	492	459	484	483	481	454	467	487	496	472	448	500	466	445	482	494	443	480	507	525	488	494	482	519	496	508	528	495	503	490	508	473	474	493	487	481	495	433	476	523	468	537	501	469	470	507	503	515	489	498	494	495	505	526	504	477	503	476	440	487	487	504	491	522	517	540	455	478	520	474	490	441	478	513	499	479	507	526	471	521	510	486	464	531	488	464	494	425	510	501	450	527	498	523	541	471	482	520	480	531	526	487	495	478	493	464	507	458	531	476	471	512	504	441	443	518	457	427	491	504	515	516	495	501	455	490	518	503	488	489	449	509	499	448	511	498	484	467	472	494	476	485	475	467	504	434	485	520	477	496	522	507	500	484	486	512	526	486	520	483	503	503	468	494	492	489	504	503	523	490	484	505	479	480	488	473	467	449	496	461	491	487	453	497	480	479	501	484	493	458	498	504	497	505	479	483	510	502	481	503	467	478	478	487	501	474	538	499	464	521	485	472	449	472	514	502	531	476	467	517	491	522	529	524	499	484	521	500	507	493	477	473	518	474	478	470	490	471	553	507	503	528	484	506	497	494	488	483	483	471	430	503	519	470	546	463	500	498	539	523	496	457	465	480	455	473	537	473	483	459	485	530	499	486	468	486	515	461	488	490	480	504	476	527	506	453	488	506	485	536	473	498	474	513	476	499	477	489	533	476	530	493	445	486	483	525	475	485	515	509	479	464	510	482	483	502	529	526	513	524	441	511	437	475	540	477	483	496	462	484	499	513	482	470	469	510	494	479	487	481	491	465	491	494	468	466	460	510	463	465	484	490	449	482	509	525	466	514	517	493	480	443	457	493	521	491	502	460	491	503	505	493	482	483	499	493	515	500	469	499	503	467	498	517	490	475	540	469	515	463	508	517	484	500	464	527	494	525	481	448	511	514	489	493	464	461	463	525	481	533	474	494	471	494	467	469	493	476	502	527	526	500	493	519	497	472	471	468	505	457	488	514	483	478	517	494	466	510	474	495	443	471	458	512	485	481	505	470	485	510	500	480	513	505	490	471	463	493	484	489	488	515	450	475	503	446	503	520	466	511	457	479	494	494	459	505	491	503	497	473	490	494	460	478	488	462	501	485	499	450	485	506	482	486	455	476	539	470	472	524	489	529	499	506	496	508	491	498	545	532	501	502	507	503	462	441	471	496	478	482	512	500	452	486	440	475	474	450	476	480	494	483	515	477	498	446	456	475	491	534	519	485	488	458	492	502	472	484	500	494	493	477	494	495	509	485	476	488	438	467	486	502	475	498	487	495	469	488	529	534	484	502	512	482	473	494	459	492	488	450	475	482	459	482	474	479	461	504	485	510	489	492	496	502	503	481	516	494	523	510	487	485	541	500	486	464	495	519	464	465	512	513	505	515	473	514	471	471	499	467	485	512	494	473	468	493	497	508	531	466	477	512	470	480	539	515	507	470	481	510	542	490	540	419	491	456	499	507	515	467	494	527	489	493	466	512	468	441	500	478	501	514	487	495	473	517	458	470	472	513	484	500	487	488	473	486	523	472	433	506	500	530	523	475	496	490	508	493	449	448	510	513	468	499	431	478	429	462	489	489	511	494	486	455	496	487	508	471	494	452	486	492	527	511	477	479	492	494	432	487	512	503	518	525	488	494	502	531	513	476	500	499	481	523	507	509	472	472	512	541	505	508	488	438	469	458	505	449	501	493	514	453	520	504	493	470	490	462	507	490	469	517	506	468	482	497	520	490	509	494	438	480	507	465	458	481	498	474	476	480	477	492	492	523	474	507	481	472	480	521	498	456	484	506	489	480	484	472	414	477	515	477	507	522	483	482	487	460	468	472	472	480	491	509	499	419	506	501	510	501	466	473	517	501	474	510	503	467	486	505	458	463	487	448	477	455	539	504	481	491	482	475	497	491	528	502	498	484	479	478	480	487	520	490	496	488	522	490	487	482	490	508	489	488	476	517	484	493	516	490	475	486	492	466	491	510	507	457	507	490	460	472	457	505	496	473	461	504	457	473	475	472	502	467	484	511	476	495	500	475	498	455	448	475	485	510	528	497	484	493	508	505	492	473	477	492	503	523	526	503	489	508	484	497	440	486	514	497	485	498	502	448	524	484	495	533	515	477	470	478	493	503	497	459	488	524	493	488	493	477	480	447	488	496	463	484	464	521	475	481	505	500	516	482	472	510	499	467	485	486	470	512	489	524	477	476	517	508	516	473	462	458	503	489	483	504	474	468	467	521	491	443	506	482	481	528	478	490	487	456	452	478	447	479	460	459	492	481	472	464	500	456	484	468	514	473	461	474	480	491	518	487	438	468	502	485	513	470	476	497	531	462	484	475	494	473	443	514	481	454	498	472	485	473	485	466	467	486	522	525	495	515	485	500	453	510	486	480	490	537	531	495	478	461	485	523	520	525	498	482	482	460	514	504	433	464	479	491	481	497	491	462	510	499	481	455	523	512	506	493	472	537	484	519	490	472	502	479	512	493	506	458	527	483	496	502	499	488	454	522	496	490	442	485	474	490	511	500	529	489	455	465	512	462	487	511	493	538	500	497	477	509	528	457	464	500	490	486	473	469	519	485	467	487	470	483	493	510	524	479	492	477	513	492	500	459	500	476	473	497	491	477	481	518	535	488	475	523	471	491	503	461	482	486	487	471	481	507	500	460	462	503	477	500	513	463	486	469	485	491	501	487	485	478	504	491	490	505	495	491	451	538	470	513	524	526	512	530	477	483	495	452	529	476	465	497	558	485	507	494	480	501	469	478	505	517	464	466	454	488	524	536	481	507	489	473	506	460	489	510	515	512	472	502	495	511	478	473	481	486	524	492	452	482	526	520	544	521	495	483	483	538	520	496	479	499	487	505	480	492	497	487	490	491	474	519	487	492	530	480	496	509	493	472	491	482	547	476	487	476	503	445	479	480	532	466	479	532	495	509	475	498	471	496	492	469	490	448	504	472	448	495	472	496	513	484	499	474	436	504	493	523	513	480	497	525	488	510	493	503	431	480	485	550	509	505	487	495	513	504	495	523	460	499	470	470	487
36461	42539	5804	2798	2114	1656	1339	1178	1186	896	861	819	772	686	697	687	670	631	643	689	651	645	592	598	582	581	609	628	600	582	592	525	634	575	581	555	604	563	579	587	592	549	585	580	607	642	600	609	595	564	584	543	558	594	571	586	603	558	562	637	588	572	563	594	580	548	603	537	570	611	604	557	537	551	552	581	585	607	566	536	585	580	551	549	562	591	583	572	562	559	602	573	581	615	581	572	582	591	550	594	574	613	559	572	549	571	591	589	616	564	597	593	566	560	572	551	606	571	580	570	581	547	607	585	580	623	591	578	575	546	548	601	585	581	586	567	555	583	592	571	595	547	616	575	579	569	553	587	532	550	523	558	607	579	618	565	568	614	555	603	597	571	593	573	555	555	567	604	568	619	561	598	577	575	545	583	555	547	563	593	630	601	568	562	577	575	549	586	614	548	589	561	572	569	571	568	597	538	549	549	576	552	566	562	611	561	549	579	585	574	593	586	599	563	592	584	591	579	602	583	572	574	598	557	568	568	546	604	564	596	559	563	576	575	556	544	575	539	568	596	605	565	585	567	566	533	572	553	593	593	591	533	640	605	586	578	591	542	581	568	598	638	590	569	540	601	551	603	573	583	530	569	591	564	570	554	600	565	582	530	548	602	538	594	533	606	574	570	591	588	565	528	577	546	588	565	579	560	547	558	597	576	560	577	580	578	571	587	544	605	593	538	585	549	616	599	590	568	594	568	574	560	573	586	556	559	641	577	576	603	564	595	556	567	566	582	563	583	545	600	560	556	531	600	570	602	589	606	544	542	560	613	629	580	594	586	564	569	550	600	582	604	566	584	570	620	598	512	548	558	575	601	566	592	568	616	579	573	573	561	564	605	564	579	544	571	574	595	553	589	632	561	602	566	566	589	580	591	563	590	566	560	541	547	594	557	583	592	604	605	568	597	576	607	538	575	594	608	556	576	562	592	606	579	569	558	574	594	591	539	602	588	615	595	555	551	568	540	572	608	579	549	565	571	567	550	602	571	588	569	557	566	579	585	569	545	569	578	561	560	561	577	609	561	573	558	574	555	575	555	528	563	547	607	552	523	579	584	582	573	556	570	524	639	559	577	611	537	561	537	570	592	536	549	570	591	580	546	580	554	572	557	630	581	584	590	566	505	580	536	548	603	568	578	553	628	594	586	572	592	582	578	631	587	569	552	567	546	581	549	591	596	577	572	536	575	611	563	581	575	578	578	550	566	553	556	563	564	566	550	544	536	576	623	575	572	555	557	571	568	570	572	591	595	558	580	535	541	597	566	564	594	622	607	574	586	572	623	550	596	575	621	579	573	588	600	588	534	584	568	576	545	586	565	596	573	572	574	565	591	580	559	540	566	580	554	570	581	519	597	552	577	569	566	552	619	569	556	582	578	598	560	567	574	588	571	580	567	581	582	585	563	610	543	628	589	573	563	590	585	626	576	623	599	606	621	596	560	632	582	583	569	548	528	561	579	587	545	595	585	570	595	540	546	505	547	553	548	591	569	615	575	594	545	566	596	564	545	599	568	582	601	566	542	581	583	561	561	590	616	606	610	587	582	602	550	539	572	553	588	618	551	540	600	597	522	565	589	558	553	587	562	594	602	589	541	562	576	559	579	614	538	599	567	576	581	557	572	579	557	595	525	542	590	551	565	583	563	576	575	614	563	587	582	576	548	570	554	555	536	604	537	594	637	583	531	552	590	548	627	622	535	551	570	576	562	573	575	553	581	575	551	573	546	597	556	562	561	576	619	557	613	579	565	567	601	583	577	566	575	576	543	571	562	599	626	562	572	547	560	574	585	568	579	567	556	552	608	594	559	598	593	585	589	576	550	564	577	556	590	574	565	557	569	546	527	613	573	582	567	608	554	583	596	545	531	487	544	567	542	575	585	568	606	589	559	593	558	614	570	558	554	561	607	564	566	578	618	585	571	583	530	635	604	535	568	581	546	540	552	597	543	596	646	555	556	563	580	571	620	606	610	624	562	574	626	529	584	539	552	571	642	571	594	559	561	603	561	558	550	576	557	562	579	577	593	602	543	598	589	562	617	540	563	590	588	600	554	615	574	584	572	615	542	565	583	530	540	572	597	554	561	574	624	516	594	571	552	567	559	566	554	577	513	550	587	606	595	540	609	590	580	561	612	588	531	558	553	571	583	605	590	643	532	599	576	596	585	510	587	548	590	529	574	599	558	533	598	585	581	534	560	588	587	606	568	546	610	536	556	541	571	589	581	582	609	581	595	528	561	574	550	608	574	551	586	574	570	568	636	589	595	576	590	585	602	577	591	549	541	556	514	570	608	545	583	625	578	554	557	569	590	564	599	593	580	561	550	565	613	604	546	550	578	578	582	596	568	534	584	595	582	574	607	597	566	607	608	566	542	622	578	610	560	568	610	574	572	599	580	570	580	549	540	562	571	587	554	529	568	537	567	570	604	566	588	603	541	544	607	578	569	579	571	559	553	589	599	592	594	542	539	597	583	613	629	546	584	598	542	588	577	544	575	550	534	556	561	544	584	552	541	605	536	550	586	567	592	569	584	574	546	518	613	519	569	577	540	578	527	535	620	569	557	603	572	581	578	583	571	537	553	585	560	590	626	572	579	556	557	545	546	560	543	565	610	569	616	608	578	553	546	583	610	579	578	568	556	585	598	602	612	611	585	582	522	541	547	604	533	595	535	576	559	586	558	561	562	591	548	636	578	607	520	553	585	550	579	578	608	603	597	545	548	604	591	567	571	587	579	581	593	592	567	585	582	585	582	583	576	557	554	590	571	569	511	563	584	599	564	598	561	596	575	601	589	612	584	596	605	548	582	564	587	523	526	575	543	563	577	580	576	593	605	611	625	559	600	596	545	548	555	554	556	592	566	546	564	566	580	606	597	558	540	560	533	621	510	573	576	581	525	545	580	570	574	521	582	564	608	633	576	613	592	554	568	578	556	580	542	519	566	561	560	584	616	614	600	562	581	591	601	656	583	594	551	556	550	574	596	607	602	588	580	626	594	592	542	603	537	584	584	566	540	544	557	588	571	524	591	585	546	570	566	588	574	559	565	565	586	581	585	585	597	566	567	571	586	609	569	611	576	554	576	543	616	601	562	564	590	565	570	549	576	555	592	549	544	576	513	588	590	535	592	563	554	609	574	585	560	542	571	583	604	604	587	535	607	573	591	567	642	548	570	572	557	593	564	597	530	580	639	605	595	598	560	555	617	565	560	557	597	569	587	603	549	547	564	628	543	555	621	615	578	592	571	547	556	585	605	620	568	564	545	572	562	552	582	579	567	601	549	500	581	561	541	556	557	556	567	572	554	566	597	568	603	570	590	570	574	554	619	549	604	594	605	595	591	572	588	585	561	542	565	535	559	607	575	588	574	581	577	595	570	558	594	608	555	588	585	587	556	617	591	544	587	565	585	625	569	553	539	597	551	604	610	583	562	544	586	556	578	588	620	567	575
25533	21360	27264	25268	6756	725	553	475	473	424	413	412	376	365	410	375	390	361	370	358	353	364	392	369	381	380	363	342	377	358	369	374	362	347	346	313	371	332	390	371	397	369	322	383	363	343	379	333	352	347	336	359	338	364	380	373	340	351	379	386	340	357	321	344	358	379	343	358	350	369	329	370	341	389	366	327	383	358	355	366	331	357	359	357	364	343	326	310	354	371	350	326	348	360	349	331	312	351	350	366	369	397	371	344	379	347	362	357	393	341	356	314	318	327	355	336	343	351	343	349	366	379	369	351	331	366	335	365	347	340	356	295	391	362	333	353	330	366	381	338	354	362	336	343	372	376	319	355	335	333	343	315	357	332	349	332	355	335	360	358	329	343	382	317	362	343	328	383	340	354	357	341	369	338	332	353	358	381	312	375	357	379	369	341	348	373	366	365	357	330	363	355	325	349	382	350	348	336	346	344	352	355	331	366	363	344	350	376	373	352	336	340	375	373	379	351	325	355	373	343	335	343	338	381	323	360	375	350	345	306	400	345	360	374	372	355	337	359	371	353	340	362	368	337	366	388	350	419	328	332	373	345	370	351	340	370	363	345	375	378	349	351	348	333	342	352	365	362	321	325	368	358	350	332	326	359	329	335	354	345	344	336	360	353	374	373	357	370	358	383	376	344	325	365	347	371	355	358	345	352	325	379	362	353	354	343	366	376	332	346	362	377	366	366	353	356	363	355	354	339	343	336	349	354	421	325	385	342	363	364	375	329	353	362	354	346	344	318	333	344	361	343	372	341	339	367	349	314	366	363	354	336	353	352	345	336	344	357	351	365	369	334	334	329	388	379	331	359	345	333	393	327	335	346	377	331	332	346	315	361	347	351	318	346	364	342	371	383	329	363	343	374	333	381	364	355	397	382	346	349	354	325	363	382	353	378	342	300	394	357	365	335	338	327	368	354	399	317	341	354	367	382	348	384	391	343	388	371	350	355	339	368	342	353	347	329	329	349	327	368	366	381	344	341	383	326	331	328	336	384	389	316	387	327	370	363	355	396	359	345	340	367	319	358	333	347	322	295	332	315	360	350	365	336	323	347	327	355	343	340	363	345	353	335	340	356	339	353	333	379	381	354	363	350	366	367	353	369	357	352	333	358	370	347	349	364	338	345	348	391	342	359	336	365	322	376	368	355	337	335	366	341	333	386	338	364	339	371	386	358	330	336	364	362	356	345	382	333	357	326	357	332	343	344	404	368	343	349	383	374	330	325	339	336	351	348	350	373	362	352	357	336	367	370	382	375	338	359	352	351	349	333	354	343	328	341	330	363	351	353	358	335	344	375	333	367	330	393	368	326	377	367	331	339	340	365	384	352	373	387	360	371	355	357	331	342	344	346	373	317	380	349	347	343	324	334	343	322	367	351	329	358	361	350	349	382	352	342	374	366	388	369	366	365	358	353	343	398	324	321	361	344	350	349	325	354	406	347	337	354	369	351	342	352	379	356	355	401	347	350	340	369	374	319	367	342	379	338	312	363	365	365	355	326	337	329	340	327	377	345	361	361	341	340	358	369	381	350	321	335	343	325	358	368	367	365	371	367	359	332	322	342	386	376	380	331	369	346	352	353	321	318	386	378	346	349	349	342	332	338	359	386	358	332	357	312	365	344	347	330	379	382	327	324	352	397	331	360	322	345	363	371	337	346	332	334	350	342	343	349	337	329	353	323	340	340	350	328	376	337	336	331	386	364	358	346	393	371	357	351	362	341	347	363	312	357	349	314	355	384	295	363	338	334	369	367	334	330	374	337	324	367	347	349	341	349	372	356	348	356	321	347	375	360	369	373	342	318	382	343	358	361	363	322	361	353	337	334	350	350	341	336	398	363	321	331	364	381	374	370	366	375	337	356	325	356	365	367	348	348	327	299	350	330	372	368	352	386	348	318	337	372	332	325	336	344	353	349	319	369	350	357	361	358	352	355	364	374	350	342	348	336	336	344	363	371	355	348	329	340	355	399	360	345	333	337	336	344	349	350	377	346	337	374	327	354	356	353	361	346	360	332	345	349	343	353	344	414	338	388	347	327	336	365	394	368	353	372	370	357	341	330	352	348	360	356	339	345	334	372	365	337	319	361	367	379	372	345	339	359	344	339	350	358	383	380	343	346	355	344	383	361	359	322	351	394	352	335	360	327	345	355	347	391	291	330	340	344	342	353	343	368	351	364	363	348	360	376	341	357	345	364	348	384	332	352	352	347	371	359	349	329	369	352	358	367	381	354	356	355	392	373	359	360	373	367	382	368	360	354	358	360	356	338	377	349	404	354	376	354	379	343	358	362	337	375	362	316	337	370	358	355	373	334	357	381	331	366	364	391	323	366	372	360	346	412	343	325	345	372	366	344	375	371	366	333	337	328	357	367	359	394	353	371	363	342	353	344	363	338	375	344	362	368	325	367	327	326	382	370	354	374	342	360	337	363	353	361	369	336	369	336	364	379	345	341	342	384	375	372	358	343	360	316	366	348	374	356	370	376	361	371	348	310	374	364	349	353	350	358	355	364	359	381	337	392	386	357	381	341	333	348	349	353	335	334	375	310	339	352	330	333	336	357	370	378	360	353	354	362	341	352	371	351	372	362	359	364	343	351	372	365	349	348	362	349	332	373	326	348	348	367	344	339	335	365	342	325	365	357	318	350	355	378	335	340	334	361	324	377	355	357	343	365	332	347	375	341	356	392	376	366	371	329	366	377	366	367	320	360	335	329	351	382	351	340	359	386	346	375	389	350	329	361	371	384	351	367	360	366	314	333	362	389	356	359	373	380	340	357	344	365	337	364	379	335	354	365	338	387	360	335	376	393	376	350	336	367	364	358	346	332	365	321	342	361	347	352	338	335	329	344	370	392	395	348	356	378	382	314	380	353	320	349	387	339	365	329	369	379	364	360	365	341	346	371	361	366	363	364	320	337	345	377	332	371	383	353	359	396	338	364	347	403	362	333	358	371	345	371	357	338	349	384	331	333	391	396	360	348	353	358	370	343	316	355	358	334	370	315	343	344	335	347	345	356	377	366	362	356	360	359	348	313	353	378	350	335	358	344	337	352	340	339	351	373	363	373	358	293	371	393	354	372	334	351	388	338	336	314	340	354	368	346	355	331	372	351	349	345	349	379	358	354	329	368	348	353	336	339	299	366	384	319	385	381	382	348	347	348	350	353	366	370	374	348	366	354	391	343	326	353	355	340	336	363	352	348	368	381	354	332	377	348	331	314	328	367	337	330	326	358	338	359	394	328	327	319	347	363	356	332	353	334	333	363	347	389	375	347	369	329	350	370	381	349	336	364	345	372	358	344	382	348	315	360	321	351	349	393	352	378	357	348	371	338	401	396	359	331	334	355	378	357	365	376	336	316	318	374	376	355	313	329	368	367	379	395	412	348	347	367	330	366	329	351	388	425	382	358	341	354	352	375	349	316	323	360	342	366	341	385	366	365	358	351
35794	38630	3479	1809	1338	1116	944	792	858	693	623	596	552	515	500	497	529	461	513	477	428	445	478	471	501	455	425	480	423	485	481	438	448	429	422	451	486	453	411	437	470	465	442	446	472	451	457	469	452	428	446	458	445	437	458	473	458	444	443	447	430	445	434	452	455	472	432	433	447	397	429	449	408	444	406	457	511	419	426	423	452	439	438	424	392	414	471	407	425	418	436	440	446	430	452	424	432	416	431	468	446	471	434	464	456	489	448	427	412	449	389	478	471	489	442	420	453	466	443	460	446	452	417	414	465	447	471	448	420	463	463	442	438	453	448	404	454	471	447	439	421	471	433	452	448	432	456	457	448	432	401	493	411	476	458	455	441	416	441	473	469	440	445	460	408	452	466	433	471	437	434	440	458	410	445	421	416	436	472	451	447	402	420	462	423	452	425	434	443	414	436	435	418	431	429	437	441	468	441	472	394	492	433	480	461	464	451	450	461	428	447	423	448	426	446	453	415	444	417	425	442	440	465	454	470	413	432	476	494	436	450	439	436	418	457	463	457	442	468	494	444	417	461	435	452	451	402	448	440	432	438	406	441	457	431	417	430	439	447	427	448	465	427	456	467	424	410	425	447	429	452	433	460	447	412	439	421	417	446	425	425	431	415	468	470	446	433	400	447	384	433	416	456	425	439	447	452	448	468	460	426	421	441	434	422	470	446	428	426	438	420	449	458	432	423	440	418	427	426	432	449	482	423	454	454	447	461	477	425	438	453	449	451	438	429	406	432	431	487	454	460	425	421	421	447	434	446	461	417	442	412	447	430	468	456	436	434	440	439	445	459	418	447	406	455	501	461	410	469	410	432	465	446	448	424	415	401	481	449	451	424	469	439	417	425	436	447	403	487	428	458	450	417	466	471	444	454	436	442	418	454	439	480	457	428	418	434	431	416	427	474	391	452	449	455	409	445	463	440	448	463	462	420	462	432	413	469	446	462	387	484	437	425	469	447	470	473	420	458	408	430	452	430	442	409	425	453	427	411	439	423	435	468	426	437	484	408	436	413	462	490	480	439	454	410	457	422	472	440	476	438	418	442	436	450	428	446	442	462	444	452	464	443	415	388	408	446	413	458	456	424	441	443	420	433	441	438	452	431	443	434	451	461	448	429	442	459	434	455	434	478	433	422	449	441	431	436	449	416	479	459	445	411	453	448	468	461	461	457	419	421	447	434	428	425	412	446	458	453	437	440	448	457	430	467	423	404	433	407	433	414	438	435	446	454	445	438	453	502	427	438	424	447	436	394	442	474	461	447	457	424	464	469	431	451	435	423	452	455	441	463	437	406	425	453	452	400	440	448	412	445	453	429	451	473	408	434	428	465	438	464	437	443	429	449	420	425	458	456	403	453	415	462	437	424	448	448	440	444	429	421	466	438	430	455	432	461	456	420	433	404	448	416	461	431	422	456	448	438	448	434	419	471	457	439	446	420	451	437	415	443	438	432	444	434	489	437	464	437	449	449	428	439	446	421	446	455	407	485	468	457	470	438	482	437	438	441	464	437	439	472	424	418	445	475	466	450	425	452	424	432	467	446	408	429	444	445	454	456	427	432	473	429	450	453	410	460	453	437	486	412	398	426	469	426	426	469	441	443	445	431	462	424	411	435	451	431	413	420	478	426	409	415	416	502	458	463	466	471	445	410	446	429	428	459	435	463	464	443	412	442	493	445	465	420	449	431	422	425	421	418	429	456	466	420	426	443	457	438	400	434	440	430	455	442	449	445	430	416	433	441	475	431	453	440	465	440	422	419	434	430	427	430	408	463	401	479	441	433	429	431	426	473	402	406	460	424	448	402	433	423	432	467	440	395	448	401	427	446	446	451	402	458	468	405	430	419	453	425	492	461	459	451	494	416	452	434	439	472	465	432	462	448	450	441	455	477	448	460	419	413	409	452	462	397	466	402	461	468	404	476	433	410	434	464	430	423	422	437	435	450	412	459	449	437	463	437	411	459	406	437	445	478	454	444	458	443	454	434	439	446	445	447	410	408	442	437	432	446	474	474	420	462	455	439	399	449	465	440	452	426	426	449	429	417	431	425	438	419	427	447	459	400	446	451	467	425	444	448	395	465	473	459	449	472	430	449	452	423	442	439	398	453	441	449	435	443	443	424	436	455	397	433	440	399	474	441	416	455	426	443	446	426	446	440	434	436	433	434	441	446	470	434	414	427	404	471	437	454	451	426	466	427	445	426	402	421	450	432	451	415	472	434	475	417	422	470	457	445	436	457	439	451	413	467	441	447	412	434	408	424	441	438	441	435	457	413	430	465	457	403	459	447	433	426	426	413	460	462	447	414	468	464	452	416	445	429	410	423	429	430	453	432	449	427	435	431	427	424	451	410	429	452	416	403	425	429	432	447	423	453	433	444	405	438	393	422	424	473	417	422	455	442	421	454	436	420	453	434	413	431	444	468	437	440	431	443	422	451	415	470	445	455	458	418	467	434	397	418	445	448	416	416	475	460	434	422	441	452	427	414	438	452	434	460	380	432	453	420	471	446	457	415	433	440	401	477	420	412	421	443	437	480	469	433	453	458	442	448	471	477	402	445	427	427	471	443	473	445	463	405	409	479	416	443	474	436	424	489	451	434	452	446	468	417	476	455	392	427	433	450	444	431	440	433	436	435	420	451	446	469	447	479	443	444	411	453	472	436	434	454	413	453	460	437	435	438	423	424	437	428	426	423	445	461	476	463	436	454	453	420	401	431	444	488	475	464	398	400	420	425	425	458	438	453	424	451	465	484	448	445	445	477	431	449	413	444	458	466	434	429	469	441	452	416	461	411	439	460	440	441	444	407	422	474	444	424	469	446	463	480	451	416	418	463	453	495	442	478	415	424	461	456	463	438	408	419	412	420	437	458	425	462	438	451	407	410	430	423	436	439	420	436	410	428	420	422	423	439	419	429	465	437	458	407	408	448	449	437	458	440	472	437	442	415	448	463	418	464	451	435	448	455	414	431	434	469	447	426	414	454	449	481	421	463	448	501	428	465	450	413	438	412	472	444	432	404	474	447	484	442	418	416	410	440	477	447	481	458	455	456	449	431	443	439	387	442	447	429	471	432	489	429	450	397	420	457	448	443	414	467	497	436	448	457	418	454	450	446	429	423	435	466	476	477	446	450	439	456	420	444	461	433	417	431	440	471	449	421	437	436	444	455	463	466	450	446	435	468	432	467	424	454	419	454	452	465	450	419	426	429	474	461	447	460	448	435	449	427	449	418	425	425	425	411	435	464	442	420	454	455	452	457	437	411	449	455	444	404	423	428	409	463	434	435	418	437	439	443	439	457	439	458	447	423	461	444	434	453	451	431	449	421	446	438	443	448	440	416	404	467	445	464	455	476	477	468	439	392	420	449	455	441	409	416	426	451	400	469	469	446	438	404	426	446	401	452	472	443	432	446	426	463	436	433	438	434	457	434	467	439	385	425	469	401	433
23262	21398	29154	23978	21381	21324	6343	1419	1158	987	919	867	878	852	769	782	761	779	756	713	773	753	775	714	730	672	679	712	720	700	727	696	701	651	661	704	687	715	709	694	701	709	664	700	692	694	690	665	676	649	650	695	718	680	704	696	619	687	684	678	683	652	667	696	657	647	624	637	704	685	670	638	593	675	712	628	667	702	632	653	688	705	699	691	671	727	676	714	670	631	649	676	652	649	667	670	720	672	731	625	625	628	628	661	666	725	686	658	714	655	668	697	658	712	675	700	637	678	683	674	671	708	643	689	666	659	708	672	679	679	662	659	667	704	676	691	663	670	664	679	643	688	672	698	679	646	668	678	649	668	702	723	655	690	674	706	666	683	702	684	702	687	671	682	689	700	692	733	673	677	683	684	683	676	684	686	670	662	661	630	682	685	683	632	678	645	658	682	652	655	660	686	675	679	721	708	627	655	677	710	652	683	646	640	672	663	718	688	631	657	678	687	662	686	664	677	654	696	703	647	639	652	676	649	639	672	666	668	673	634	655	685	635	680	640	681	667	645	678	707	634	681	703	682	668	654	657	659	639	731	678	612	652	687	624	656	709	641	625	691	699	669	663	693	671	688	661	695	668	694	718	678	641	659	739	622	643	701	652	661	696	705	671	658	684	687	673	678	713	678	657	656	668	696	635	702	678	657	686	706	674	602	675	666	683	672	675	687	683	686	678	737	675	647	691	661	676	725	673	640	692	651	671	679	701	659	675	644	652	703	653	667	685	688	693	680	688	705	658	703	664	689	723	692	691	686	708	656	657	690	678	685	630	674	661	687	668	671	652	727	661	662	699	700	668	699	697	697	676	645	680	678	646	681	698	645	647	680	636	712	655	647	696	694	668	683	666	695	642	671	693	713	654	680	687	715	663	653	623	686	677	712	640	629	684	662	733	688	646	660	651	646	643	665	622	651	698	662	674	669	674	674	658	660	629	655	714	674	714	661	679	660	713	656	649	684	631	689	723	654	707	690	684	667	677	678	673	672	662	638	696	652	748	686	694	647	697	687	703	661	703	689	713	653	722	676	723	642	676	693	699	691	661	710	679	724	701	658	678	616	690	622	623	601	684	672	658	649	722	645	668	677	644	707	646	657	681	645	668	672	707	657	684	630	662	673	651	642	693	659	654	685	677	705	694	638	685	711	702	668	670	652	661	658	683	707	692	639	705	658	697	671	671	671	659	672	679	665	689	654	685	667	641	706	651	689	679	666	646	698	638	710	634	682	649	744	778	664	693	652	650	679	642	649	702	682	617	683	655	682	667	732	636	699	696	626	677	655	659	671	639	693	673	653	718	714	675	713	671	684	676	715	645	686	656	714	652	662	688	623	653	650	689	683	670	657	675	645	638	686	664	686	689	633	667	643	682	703	698	671	700	654	642	644	662	679	681	656	665	675	658	634	685	646	698	668	648	682	662	657	681	659	644	704	677	681	662	664	718	708	714	709	629	642	675	668	643	699	654	700	683	682	656	695	649	663	674	697	634	618	710	693	686	651	701	675	648	646	677	652	653	694	656	648	684	726	710	663	706	632	667	705	668	653	695	668	677	682	674	691	673	692	658	681	634	651	704	659	643	648	655	704	742	676	694	625	673	703	675	660	647	648	713	659	664	650	689	674	690	637	718	669	677	649	707	694	640	701	695	701	660	682	695	701	688	643	684	645	621	694	605	663	592	630	692	695	707	653	693	663	680	642	706	701	684	683	658	680	688	675	704	687	640	695	654	672	664	684	649	664	635	674	718	634	682	663	640	666	697	673	672	645	643	676	641	734	671	664	675	683	698	642	663	672	659	694	670	678	653	648	678	675	670	649	639	613	642	682	670	688	706	649	705	676	693	717	654	664	673	650	677	659	693	668	696	663	650	725	715	680	713	685	663	662	720	637	680	674	652	682	694	657	715	663	722	677	692	698	710	667	642	667	647	657	642	688	682	635	644	634	707	693	644	721	692	662	670	684	661	674	682	678	619	675	646	703	659	691	668	627	705	644	665	696	691	678	675	708	638	689	659	669	648	690	662	683	679	726	711	656	682	690	675	629	681	674	676	691	670	660	704	684	682	705	672	659	705	707	717	671	680	699	654	695	664	709	687	684	697	657	700	682	690	681	674	707	626	671	670	682	674	671	642	637	692	652	637	682	677	646	688	691	671	648	642	679	715	697	669	665	674	683	672	757	651	617	657	653	677	657	650	724	653	669	674	655	688	666	679	690	660	648	718	670	689	692	700	651	655	714	642	636	670	706	648	675	655	657	629	736	683	689	654	652	672	688	671	628	739	650	669	670	677	673	664	605	642	702	689	692	697	614	665	696	641	725	719	639	639	647	678	698	672	684	691	725	735	657	669	614	690	671	663	682	701	666	627	648	663	711	687	690	625	700	675	658	655	684	707	645	684	683	667	705	678	656	702	653	689	662	730	670	649	686	714	687	667	646	651	677	675	687	663	596	641	663	693	677	692	676	719	648	653	660	664	670	642	677	664	682	694	656	660	672	682	675	640	698	699	652	686	645	647	691	657	663	663	679	674	661	695	677	607	660	681	656	645	693	656	715	686	665	674	665	661	656	677	660	722	676	671	657	681	645	682	709	691	669	672	700	662	621	615	664	693	696	665	712	645	669	621	686	698	701	694	704	670	667	647	686	665	628	688	725	670	656	667	704	690	643	647	654	667	693	698	677	654	674	635	706	706	676	709	631	681	646	655	686	695	656	729	667	701	677	712	713	663	669	649	664	688	701	676	654	664	695	689	692	663	691	639	667	618	719	694	682	695	681	670	669	661	682	726	643	658	669	674	639	686	665	678	660	680	649	648	685	642	653	674	658	694	715	679	658	656	702	649	628	708	659	701	666	668	649	662	677	643	666	635	645	690	729	633	638	745	660	620	671	666	658	687	656	700	706	671	682	676	669	634	674	668	666	695	645	654	637	628	675	686	717	636	632	637	660	685	714	645	672	640	673	677	711	691	656	708	691	627	676	667	607	683	648	717	697	701	646	703	644	662	646	644	674	689	665	725	666	678	658	690	677	624	689	665	673	681	639	670	727	662	729	658	659	706	684	715	713	680	633	710	696	640	659	649	659	684	643	710	724	666	705	654	668	635	651	657	667	679	696	690	691	685	673	665	668	723	663	639	646	710	661	680	675	676	692	648	686	656	675	676	680	658	670	672	680	670	696	671	649	682	681	684	644	627	679	631	649	660	673	682	665	618	686	697	709	661	674	654	660	643	617	671	659	735	695	669	672	677	725	654	622	680	654	635	700	682	682	714	666	647	691	668	700	663	667	713	669	660	658	659	667	706	648	641	655	668	665	646	650	620	719	697	698	712	719	686	711	686	666	686	646	631	696	670	652	666	672	670	637	676	649	661	667	638	676	654	711	675	721	658	670	653	673	684	667	684	668	697	617	658	717	704	674	693	697	657	640	647	668	726	620	677	674	691	700	653	647
40984	54713	10739	5412	3949	3055	2509	1991	1787	1561	1448	1324	1192	1076	1071	1048	979	927	971	919	891	925	847	827	870	823	795	867	811	805	874	831	877	882	819	768	771	836	815	816	770	835	798	805	772	804	792	787	796	796	792	777	773	779	778	773	755	782	770	815	810	771	802	766	759	801	818	776	808	760	788	775	714	847	711	813	746	775	766	828	775	799	841	766	783	795	774	742	818	738	776	775	785	753	776	811	838	712	763	777	752	796	772	792	710	750	801	762	742	753	747	744	778	765	812	775	726	782	758	814	757	760	779	758	750	795	780	778	798	758	764	748	808	790	752	818	730	783	803	795	785	831	805	747	791	809	792	705	773	818	836	807	801	793	768	793	821	757	797	767	804	802	771	744	815	805	751	823	826	783	790	768	752	826	817	757	794	762	782	779	777	778	756	751	756	775	847	753	750	731	792	731	788	778	764	742	746	734	792	791	781	747	753	788	799	758	746	789	730	769	786	788	774	833	790	802	773	747	799	768	743	790	814	762	791	769	796	783	800	748	849	757	772	815	780	773	798	743	779	811	794	750	831	789	774	763	768	743	810	753	770	837	780	718	735	749	769	764	766	756	751	757	810	799	785	816	768	777	793	794	777	790	773	754	790	772	818	817	815	784	808	806	733	797	717	718	769	756	777	739	790	801	744	789	787	779	745	695	770	774	765	747	756	753	798	758	792	817	777	754	764	745	751	755	763	756	717	768	827	735	732	767	747	769	725	763	793	798	800	845	803	761	762	737	785	822	823	815	761	817	794	801	813	729	704	789	804	750	757	759	764	809	809	762	759	716	775	794	758	750	810	801	771	755	751	774	815	785	763	799	754	758	763	806	803	715	767	794	828	765	841	788	802	815	772	765	745	785	774	765	773	768	754	776	766	758	750	764	781	761	791	776	762	792	785	716	748	757	785	751	800	811	793	772	728	744	792	756	763	739	753	797	774	763	814	795	760	746	778	800	755	749	822	770	731	761	765	785	796	762	763	788	795	776	744	859	758	715	772	765	828	750	767	738	816	767	773	779	759	740	759	797	759	760	792	798	797	800	822	751	778	766	798	801	756	791	794	785	777	834	753	806	783	769	778	749	740	804	730	791	798	773	827	791	771	779	787	729	706	738	742	785	781	759	813	766	795	805	744	795	762	775	798	769	758	771	778	765	801	797	808	769	808	793	775	752	774	757	750	807	749	754	754	809	809	745	792	737	768	808	784	777	738	747	772	786	742	797	779	800	706	789	805	813	735	772	803	784	809	781	796	771	785	788	775	789	800	770	798	845	780	785	800	724	770	725	740	808	836	848	777	768	818	810	765	845	781	739	784	773	754	787	786	755	819	781	796	720	810	797	785	823	809	831	748	829	784	807	796	742	730	803	778	831	813	822	818	767	759	784	752	809	772	784	800	793	813	783	761	801	800	770	787	718	718	783	807	766	741	734	788	786	774	750	758	737	797	865	771	787	799	759	824	811	792	813	796	717	743	766	801	762	812	829	805	774	761	808	775	782	755	748	779	744	740	709	817	774	779	792	738	767	777	731	743	788	742	744	827	771	772	769	788	756	733	802	784	739	801	739	801	756	749	775	775	752	755	786	767	781	781	777	770	752	777	730	815	804	738	837	729	764	822	750	781	746	719	763	774	785	815	827	756	781	796	781	856	778	768	777	753	730	769	826	751	781	805	771	802	782	775	793	797	819	768	768	790	783	826	775	772	738	778	768	759	819	802	761	773	769	804	803	756	753	776	709	786	758	745	786	718	755	775	774	798	790	771	740	746	810	745	876	774	795	802	761	817	761	714	733	768	785	745	770	742	775	758	780	812	743	736	805	773	776	794	762	829	790	788	784	729	778	743	761	781	749	756	776	764	746	771	749	771	776	793	762	743	827	764	752	835	759	798	802	736	767	755	755	800	795	787	800	819	791	779	807	712	773	803	769	791	748	787	768	779	759	813	824	774	786	778	749	779	761	809	768	830	788	745	843	760	764	739	807	716	772	796	754	735	845	759	800	799	771	815	792	804	762	779	783	779	741	772	814	851	778	744	746	760	763	770	730	740	865	769	760	797	734	777	793	768	780	763	783	795	794	816	804	777	768	797	784	726	786	790	733	766	768	870	758	761	785	774	731	771	785	782	810	779	776	762	774	756	799	792	795	778	791	733	774	767	769	790	773	794	777	777	744	787	762	776	836	745	784	777	794	750	790	779	756	745	773	795	773	791	764	715	774	773	777	792	790	786	784	792	725	834	727	742	770	748	801	792	741	744	731	784	737	762	728	798	748	739	780	782	757	801	791	751	728	766	807	787	759	760	760	760	803	805	762	712	767	763	763	765	770	764	765	783	748	787	776	703	805	816	768	777	786	786	824	786	786	818	753	822	790	745	793	827	805	730	827	750	775	755	764	754	774	796	776	776	833	778	765	776	806	750	768	791	781	765	762	771	772	811	767	773	744	755	745	776	780	760	792	752	821	788	790	731	755	806	765	807	757	819	779	752	760	765	789	784	763	760	703	732	762	812	774	746	746	763	771	756	788	743	772	836	808	785	804	800	768	788	759	795	804	802	778	785	842	742	738	791	766	794	814	751	754	769	781	779	779	761	810	811	765	752	753	795	711	756	755	778	793	763	784	739	798	764	790	687	817	743	737	817	802	774	850	760	811	732	763	726	739	819	780	807	765	762	783	834	736	783	752	764	760	827	763	770	832	784	786	801	797	792	755	831	789	794	776	765	762	772	761	755	772	761	771	767	741	727	791	753	759	760	767	761	762	745	769	814	808	776	794	750	761	788	780	781	743	779	755	759	797	816	729	783	811	792	816	764	755	813	775	821	781	745	722	733	786	739	794	787	760	801	766	834	743	773	754	885	785	771	801	770	803	820	731	780	791	749	816	796	806	769	748	782	770	793	749	782	711	772	820	784	765	790	812	774	751	807	747	801	786	797	745	759	794	750	777	771	806	766	767	730	722	738	801	818	720	818	754	806	771	764	760	769	805	808	762	796	816	764	755	737	816	759	764	775	717	829	723	726	767	773	799	737	753	754	779	766	797	775	834	720	776	720	771	795	765	762	759	747	777	784	803	791	767	795	823	734	714	800	808	800	774	783	724	764	771	753	769	782	779	750	775	753	792	727	761	786	799	736	753	790	768	793	731	726	793	766	780	748	731	812	791	789	803	846	760	756	777	782	748	807	801	784	832	701	814	787	724	755	788	804	793	752	783	778	728	805	807	775	782	762	800	814	767	771	789	750	805	754	771	791	800	827	749	748	795	782	783	776	757	741	787	745	798	790	757	773	755	789	764	764	754	829	743	772	779	815	760	719	802	834	733	740	731	777	761	790	818	775	718	763	780	799	767	772	793	783	820	768	801	752	745	757	819	758	768	734	730	788	723	765	788	822	753	820	775	767	765	747	802	766	760	802	785	747	803	755	740	785	732	798	784	775	756	764	784	827	723	754	803	762	778
29187	23734	10629	824	412	377	349	335	322	322	326	318	290	308	292	309	297	342	307	320	278	302	296	337	340	304	318	310	324	322	314	323	279	291	339	317	307	292	288	264	318	304	290	263	330	306	290	291	282	292	311	291	295	330	294	284	299	319	310	299	292	306	312	277	334	338	310	330	334	327	288	268	291	293	313	304	324	301	335	283	286	290	326	318	311	288	304	271	303	327	340	315	298	300	287	312	273	313	351	287	297	308	307	324	296	275	306	286	309	284	289	275	341	313	299	319	308	290	303	301	306	314	332	283	320	325	303	312	284	329	307	321	295	302	336	333	321	303	310	322	282	328	283	320	263	282	307	314	290	312	294	290	322	313	284	305	277	309	302	300	328	302	337	290	312	343	316	303	273	302	287	295	308	313	296	317	315	297	295	300	279	290	295	275	294	289	298	291	309	320	279	321	313	343	312	303	298	335	309	283	316	281	295	302	281	272	279	294	301	306	357	305	298	322	320	326	309	269	336	289	303	318	302	317	334	304	299	298	316	310	316	298	299	288	310	313	312	325	317	298	313	294	313	312	293	315	256	298	346	299	293	296	315	267	280	290	297	294	277	312	311	296	298	272	325	330	306	296	294	299	286	290	326	292	299	285	266	290	307	278	297	298	329	314	296	314	322	309	331	285	297	296	303	271	317	314	260	306	337	284	299	291	288	298	330	302	297	310	301	305	297	280	319	298	316	311	301	291	301	281	286	324	306	320	318	267	328	301	312	332	298	281	322	299	293	309	314	307	288	305	312	293	304	302	299	309	294	344	296	304	306	309	301	334	320	282	327	299	299	309	316	302	311	304	317	304	294	290	281	310	328	302	321	310	319	317	289	320	316	347	303	277	293	323	295	310	293	281	289	303	306	301	308	303	319	287	285	322	311	299	333	306	263	306	291	312	310	305	329	298	310	273	291	328	293	298	320	290	293	309	313	290	293	309	320	297	325	301	315	283	302	285	337	293	306	311	276	305	323	310	312	314	325	316	323	307	314	334	340	325	314	288	346	306	323	292	292	333	287	314	269	302	282	308	305	318	346	279	310	324	283	318	290	336	293	306	341	309	306	294	306	282	312	305	250	308	308	300	291	294	316	278	296	323	300	303	308	320	315	295	308	310	310	281	284	327	315	307	297	318	295	310	341	303	289	281	304	301	327	308	295	311	318	320	292	324	316	275	307	302	301	307	295	268	311	345	293	311	285	275	304	300	307	317	304	308	299	292	281	291	325	315	303	304	331	302	298	334	283	277	308	298	315	345	290	286	301	317	335	297	306	295	295	330	292	321	296	316	303	319	303	311	304	313	292	306	326	269	267	275	310	284	287	272	327	312	300	330	319	308	272	312	303	305	335	309	332	281	278	270	318	297	286	306	342	297	291	291	318	308	279	310	279	309	289	298	294	295	285	331	296	300	310	280	337	313	330	319	289	312	297	320	283	301	308	299	315	285	274	304	304	294	302	337	291	321	302	299	289	291	274	276	310	286	336	305	294	320	312	305	308	307	309	302	307	275	321	343	290	303	296	279	294	305	271	295	287	333	306	297	320	297	323	325	299	310	284	292	313	304	277	295	318	311	326	304	328	321	315	319	297	331	315	304	338	300	300	317	307	328	279	317	311	292	298	319	279	297	305	276	293	330	329	329	260	291	309	291	332	279	269	314	288	304	285	294	324	306	292	297	286	277	309	291	294	308	297	318	297	312	314	330	302	284	264	303	292	299	290	285	286	295	286	296	305	284	307	310	312	310	350	299	273	312	334	293	328	291	310	303	300	332	299	329	321	319	295	288	300	289	306	314	303	318	317	339	282	334	298	301	277	321	314	328	333	317	318	321	310	307	276	296	307	325	298	266	273	308	287	302	298	316	284	285	277	282	302	313	315	300	303	295	320	300	292	331	306	285	327	308	348	329	279	292	305	308	310	335	350	298	310	287	313	301	298	307	311	291	291	308	304	308	294	281	327	323	305	282	301	315	311	321	310	337	289	294	302	309	323	296	306	331	319	318	305	302	313	304	321	306	310	283	326	306	324	269	273	307	315	318	299	316	300	296	309	300	319	299	322	278	309	299	302	302	306	295	303	301	286	267	300	301	304	304	310	320	321	320	320	304	290	299	311	305	303	305	299	311	321	304	310	305	305	332	315	289	303	290	293	300	280	306	285	282	278	301	310	315	285	293	291	321	328	272	289	304	297	359	298	311	347	321	303	316	318	298	282	293	295	309	307	297	333	302	312	328	363	305	291	296	292	291	310	313	309	309	286	314	265	312	305	294	308	290	321	320	288	279	304	300	326	299	305	275	305	306	301	274	315	305	307	308	335	316	315	310	289	306	314	272	321	317	286	300	325	304	284	318	324	327	299	335	317	303	284	319	322	328	300	274	319	334	313	306	344	318	301	248	300	293	278	298	301	279	279	300	303	304	298	319	289	304	324	330	298	293	317	299	288	312	302	308	319	295	290	272	270	296	290	310	306	285	303	309	284	321	274	259	307	333	340	295	307	311	291	322	320	301	326	293	314	284	307	299	317	339	304	292	323	312	313	314	302	319	312	308	301	310	353	325	302	324	275	311	285	287	284	332	300	311	336	282	295	281	321	333	299	292	323	291	281	282	286	279	332	331	311	261	308	305	283	314	317	284	290	263	293	301	314	334	310	308	282	302	311	274	308	310	286	340	317	300	306	296	311	321	304	296	306	319	294	284	349	326	276	321	296	313	305	282	334	314	326	316	325	279	288	334	322	305	309	298	295	314	308	330	273	287	341	309	334	320	316	296	322	321	330	309	286	331	315	294	304	303	277	293	305	303	276	291	279	302	313	298	304	329	330	309	323	309	310	309	288	310	323	310	289	330	316	298	300	298	331	285	305	324	317	281	320	336	332	323	306	305	326	284	329	299	314	313	358	295	317	284	317	312	315	300	259	264	290	318	305	307	280	311	303	288	312	290	268	324	317	300	304	318	300	313	285	319	338	302	276	320	308	317	310	303	328	310	287	308	307	304	303	289	295	315	278	297	317	328	298	304	285	297	307	262	288	308	353	283	292	330	305	299	318	371	315	275	288	303	330	316	292	316	276	308	325	311	316	310	310	320	309	316	298	307	285	326	316	268	310	334	267	316	310	321	307	291	321	316	305	284	311	331	298	321	328	300	283	283	329	289	298	287	262	319	308	303	336	330	320	280	311	301	322	285	310	304	310	321	311	298	288	301	321	285	297	345	302	305	287	330	279	296	328	331	291	294	293	322	322	303	311	324	296	370	295	315	297	295	316	316	336	320	305	335	318	314	294	312	311	306	324	283	314	309	276	298	295	300	334	330	300	299	300	322	341	318	261	317	282	278	282	305	316	293	323	357	327	328	317	304	272	302	314	274	310	324	317	308	343	313	302	345	311	290	278	331	309	314	316	285	285	311	335	294	311	325	305	319	350	310	319	288	289	325	298	303	308	334	324	282	290	308
32350	30621	770	526	496	446	423	401	382	385	391	423	364	406	376	384	400	395	369	372	378	395	339	375	366	365	342	402	357	399	376	378	397	400	390	376	381	368	391	377	367	359	358	353	322	413	351	364	355	377	374	369	344	340	384	449	370	377	355	373	379	360	359	366	412	387	362	370	391	382	355	370	359	386	341	377	373	329	381	400	358	353	363	406	355	401	381	343	316	389	343	361	367	377	356	384	377	347	355	354	370	354	410	375	367	371	360	343	341	374	385	375	370	379	390	364	380	370	355	333	375	393	373	334	382	387	384	405	377	358	394	369	365	345	369	363	400	377	364	369	356	395	357	378	362	386	390	360	370	360	349	324	351	379	378	379	380	358	394	344	368	386	383	384	388	365	388	393	367	360	382	381	390	371	360	378	370	377	351	387	378	359	361	389	414	402	390	342	369	386	337	355	374	381	370	374	335	402	376	375	373	369	341	341	382	358	339	376	396	399	368	372	393	360	365	382	372	380	363	361	381	377	346	361	372	368	384	361	351	382	353	413	370	387	369	343	333	362	348	345	354	375	354	378	383	355	340	329	373	326	364	364	408	373	364	353	393	361	382	388	341	373	402	369	387	361	351	351	361	331	376	365	409	364	345	375	365	364	418	352	376	383	391	373	366	368	354	366	331	372	384	375	374	374	324	352	389	398	333	395	372	349	349	368	372	348	389	401	356	385	344	384	376	372	337	375	384	377	379	374	374	377	373	410	373	353	359	390	372	408	373	338	368	350	365	390	355	330	347	358	359	408	357	381	352	335	377	365	367	347	363	394	343	376	361	370	355	380	338	365	379	341	384	386	375	380	369	393	365	352	388	381	342	364	357	395	382	384	345	390	337	363	391	396	368	358	368	360	382	377	358	351	375	350	353	368	385	382	404	374	391	363	370	361	356	346	395	349	356	371	394	402	359	357	378	340	381	386	383	364	377	353	361	405	341	372	364	350	388	368	384	356	363	355	379	360	391	369	382	352	372	354	350	369	338	382	369	380	358	345	340	333	365	358	385	406	393	372	373	387	380	357	378	355	371	346	367	352	354	362	382	398	352	370	361	373	360	348	370	408	393	365	393	376	388	382	367	360	352	351	361	372	364	389	379	379	378	380	350	377	366	389	357	363	354	381	342	357	386	361	362	379	360	397	356	390	346	398	375	350	349	382	406	360	347	382	347	368	422	352	363	363	370	413	348	383	385	406	371	368	392	376	363	402	376	369	386	352	370	368	374	379	347	353	363	404	394	355	385	353	350	356	359	359	382	379	348	375	329	389	376	406	389	387	394	376	371	394	329	371	366	335	367	373	387	330	378	367	373	376	371	388	379	344	367	371	399	366	375	361	371	337	391	377	335	375	365	379	404	369	382	356	382	346	343	368	376	353	362	377	351	401	401	357	422	347	406	344	350	373	413	359	369	329	394	370	334	394	391	365	362	368	385	395	382	407	349	383	395	340	380	328	339	371	369	405	355	341	358	392	330	354	391	374	365	339	357	391	372	383	372	369	343	392	374	371	358	369	374	372	390	345	356	361	383	356	387	368	372	347	399	388	432	378	371	358	390	358	350	371	378	336	394	353	385	357	348	374	361	367	353	377	368	350	374	381	363	351	361	393	349	395	356	368	362	340	354	356	342	364	379	385	361	385	402	379	356	388	376	363	397	372	370	383	352	370	377	396	369	346	368	379	365	382	361	350	396	384	365	369	356	352	353	366	382	349	372	384	392	371	376	375	369	346	384	381	344	424	366	388	368	356	390	395	379	366	376	350	366	377	368	345	369	396	361	361	350	355	368	407	370	359	361	339	370	377	389	386	380	380	401	352	377	383	350	352	346	383	357	377	376	365	366	387	360	393	373	372	344	357	357	402	381	363	332	369	366	362	355	333	380	339	371	393	372	391	375	372	403	336	358	380	366	371	367	392	347	352	396	376	370	384	363	395	377	351	364	360	344	392	358	363	351	411	376	364	375	387	393	378	353	385	345	374	401	382	383	361	359	362	420	399	345	391	367	366	394	368	362	397	349	369	381	373	385	389	378	383	338	361	373	388	367	376	348	339	384	348	368	358	410	374	392	353	351	363	364	348	381	365	376	370	401	391	392	380	369	371	375	383	371	338	385	331	397	358	373	361	363	372	374	351	375	371	403	328	372	351	395	348	386	396	358	379	381	380	376	403	380	368	378	388	397	340	386	380	396	384	339	351	388	323	382	380	380	374	363	389	363	373	382	385	399	352	384	365	363	369	345	369	360	370	382	369	412	376	394	327	366	365	390	362	348	398	377	385	354	380	345	375	386	358	351	424	357	380	371	381	360	397	408	376	378	383	386	393	378	396	401	381	353	374	353	377	384	389	370	382	333	368	381	383	375	382	392	340	413	334	358	412	369	389	368	384	378	343	385	393	379	372	374	395	367	391	395	404	398	346	375	332	340	364	396	347	393	395	361	400	386	374	343	340	372	386	383	369	366	396	377	395	366	363	363	385	387	349	340	378	403	379	376	373	369	360	365	354	348	342	328	360	358	382	360	374	373	380	336	369	380	399	370	356	380	370	370	364	375	372	373	377	389	382	354	381	336	382	374	407	394	369	368	402	376	392	365	373	336	400	356	395	341	388	335	367	393	355	382	396	405	391	361	382	373	354	370	398	340	383	361	403	378	374	394	390	368	371	354	379	340	363	353	399	394	361	378	377	375	368	377	357	352	362	363	386	346	365	355	409	387	388	363	402	352	377	425	387	340	374	359	388	358	374	395	369	363	361	360	376	369	355	355	359	388	370	365	379	394	406	370	378	348	390	404	377	381	343	368	372	380	359	351	379	365	366	360	372	363	373	354	384	434	377	359	334	357	364	386	350	372	355	347	382	386	368	369	380	379	379	374	410	397	374	389	368	351	357	381	368	370	400	343	344	359	367	363	380	332	344	385	350	381	380	383	385	356	324	344	335	351	378	384	387	435	366	376	385	393	387	360	372	410	374	377	356	359	394	356	367	333	369	383	388	330	375	386	411	359	376	388	416	347	372	401	364	366	361	391	336	407	384	346	368	379	383	345	393	391	367	365	363	346	408	359	400	383	374	379	410	397	365	380	352	377	338	350	357	390	369	366	397	332	377	347	377	370	389	388	352	389	358	354	376	327	383	392	373	354	350	354	360	334	394	330	382	359	376	371	355	358	332	378	374	364	375	389	366	387	420	371	355	351	373	365	387	362	391	346	372	389	381	368	366	346	402	355	360	355	356	331	382	398	395	357	378	377	371	390	374	364	337	358	363	376	381	375	372	366	370	363	357	365	368	384	380	389	386	385	376	386	385	356	372	418	397	367	349	377	341	349	356	354	351	408	381	381	400	355	368	382	396	356	349	390	363	378	386	353	354	373	348	368	330	372	360	378	381	399	351	365	384	365	349	395	400	353	380	369	384	375	341	367	378	382	356	346	369	350	368	379	389	378	366	349	344	392	373
24467	21291	28327	24535	20679	3772	1006	727	680	623	590	579	558	565	559	481	528	549	541	482	502	516	506	523	532	484	480	509	484	513	499	498	484	500	465	501	508	476	440	482	454	469	483	502	510	483	490	428	515	483	446	531	489	462	485	506	504	465	477	467	480	485	492	496	448	492	482	484	476	473	519	510	520	471	481	500	461	526	506	478	451	464	480	480	441	526	448	481	514	505	498	460	486	471	470	502	520	479	469	468	474	488	490	484	475	494	481	489	466	550	520	519	511	495	503	470	485	460	465	457	446	471	448	461	444	491	488	455	491	499	470	493	471	465	498	471	473	480	468	505	478	528	496	478	481	474	473	456	441	459	495	471	510	479	495	543	513	435	490	519	493	489	503	458	483	488	464	467	474	456	485	451	495	501	485	505	515	457	451	466	518	498	442	450	476	458	449	522	456	420	472	474	483	471	467	488	453	448	467	475	472	460	471	448	466	506	504	480	465	477	474	462	493	464	470	496	481	482	470	477	490	458	474	450	476	489	489	482	489	432	480	466	512	489	476	482	454	494	477	499	475	506	487	475	490	487	447	466	491	525	496	505	464	467	447	466	481	483	472	497	479	464	442	496	490	483	463	541	466	485	424	446	498	506	498	485	449	453	512	477	489	483	449	511	468	451	510	485	500	490	495	492	468	476	475	486	463	434	501	471	484	485	459	477	475	472	480	511	491	489	464	481	472	436	508	497	489	491	487	507	516	499	475	547	478	427	472	473	435	478	472	462	444	468	484	496	479	487	485	518	466	505	474	462	470	510	486	494	476	521	484	510	473	467	521	484	466	502	443	498	494	482	467	471	489	444	504	471	490	521	455	487	503	463	493	450	478	472	512	481	508	484	456	485	527	479	497	451	520	517	440	511	467	465	480	485	493	505	457	485	475	477	472	507	501	465	449	482	470	463	487	505	484	480	520	456	490	488	488	517	553	504	508	502	477	508	483	494	530	464	477	464	473	465	508	474	490	473	459	478	509	509	483	511	477	448	475	501	498	487	474	529	449	487	446	491	506	500	482	478	490	487	491	433	505	458	474	508	502	470	478	457	493	488	473	498	467	494	472	452	479	513	488	489	523	489	445	509	512	466	490	476	462	459	469	468	486	478	486	492	498	493	456	460	449	460	474	479	454	469	473	426	492	445	472	535	482	471	472	503	447	486	526	512	485	477	493	489	452	467	467	466	459	477	483	438	505	473	460	486	472	434	496	471	481	509	530	487	477	453	497	482	447	500	486	481	433	454	472	465	490	479	505	485	465	491	485	452	514	503	500	490	458	470	476	473	492	453	478	485	479	500	466	459	473	488	484	486	494	465	454	472	502	495	477	518	511	486	513	451	494	490	438	497	459	449	469	495	474	475	499	474	486	477	448	498	512	498	469	496	481	440	483	488	526	487	495	506	418	515	475	472	441	488	460	459	481	451	426	485	491	491	465	465	466	466	488	491	433	456	503	474	468	504	518	499	497	488	464	455	514	482	469	464	476	441	476	478	474	523	473	469	478	443	464	481	485	474	503	486	477	499	507	457	454	494	507	465	495	472	447	501	505	477	480	514	508	498	455	496	491	489	481	435	467	477	502	490	488	449	478	484	500	477	497	482	484	467	487	476	452	511	490	487	496	477	475	471	459	458	462	455	502	429	472	435	457	459	485	467	468	504	495	433	448	487	464	524	458	476	477	496	511	516	488	503	445	469	501	477	519	459	479	491	495	485	481	486	475	453	478	525	489	464	484	489	522	504	459	506	479	473	474	467	504	490	467	480	489	473	471	486	449	490	493	486	455	441	530	498	489	502	531	469	518	486	526	495	486	510	484	476	486	485	469	457	467	440	454	456	457	486	449	470	471	453	492	494	492	499	481	487	469	447	460	464	477	492	490	492	454	454	537	440	479	502	517	510	483	471	454	487	486	499	492	474	469	431	471	513	491	443	476	502	520	480	481	442	467	455	521	466	477	474	517	461	429	491	486	481	482	473	511	523	487	480	437	474	443	488	498	507	500	517	455	460	454	501	512	476	463	479	507	482	497	417	463	492	454	474	453	468	483	495	533	446	464	436	483	461	491	468	456	483	484	470	471	525	487	495	431	474	476	456	474	518	484	492	492	461	499	505	437	453	524	476	477	500	491	477	506	476	470	508	453	503	494	480	450	475	441	459	505	483	474	505	455	522	463	474	486	480	480	471	478	486	458	478	487	462	461	485	514	503	472	459	482	491	427	463	501	496	488	487	481	499	498	517	470	425	501	497	511	505	445	471	485	519	467	523	488	468	480	498	478	486	464	452	477	474	505	531	458	490	478	473	455	454	496	490	505	501	496	490	463	466	496	491	455	505	474	505	499	473	495	468	481	482	472	484	496	479	482	511	482	503	460	463	495	479	463	487	486	468	507	460	511	500	496	453	476	458	486	454	479	474	461	513	510	519	470	472	494	503	502	460	479	443	475	499	466	483	443	520	437	432	482	505	515	489	474	505	497	477	462	464	481	476	508	437	473	443	472	477	454	496	503	467	523	473	499	503	506	488	500	499	459	425	472	454	486	510	513	444	469	467	472	510	485	435	523	442	467	468	497	485	428	505	473	528	457	471	461	495	488	493	491	507	498	489	527	487	462	494	482	488	495	497	469	488	459	425	461	494	486	495	462	476	489	481	508	506	506	495	467	507	465	485	487	473	473	465	455	496	476	475	489	530	484	510	470	462	489	454	466	477	484	505	476	492	435	510	453	464	472	523	461	419	503	495	500	450	520	526	492	472	501	495	462	518	487	496	480	445	461	437	481	520	502	469	473	462	485	442	486	474	516	497	460	501	466	483	499	491	499	478	508	463	496	473	496	470	450	507	481	470	464	488	447	509	479	478	466	518	488	492	488	479	439	484	459	440	463	491	454	508	497	477	430	462	470	466	499	461	507	458	440	442	514	489	454	514	494	458	443	500	482	499	469	470	481	476	511	494	472	486	469	497	493	496	473	508	470	476	489	495	519	425	502	475	486	509	494	508	456	485	477	453	503	489	472	476	494	485	453	505	474	491	475	484	485	484	523	476	474	472	477	484	538	477	448	491	489	486	494	482	522	438	511	488	504	479	478	491	473	465	487	485	490	477	510	432	489	459	434	476	475	465	478	468	468	480	491	513	466	485	487	484	499	469	471	475	478	482	489	522	484	482	455	474	495	502	461	486	487	457	477	471	494	474	451	502	527	487	485	486	471	475	473	531	462	463	520	470	479	498	448	464	474	505	491	503	499	453	481	494	481	484	470	498	481	480	460	493	489	469	424	478	516	488	505	477	467	500	472	535	463	493	487	524	497	470	466	498	462	495	481	474	498	480	460	495	483	448	501	441	468	496	457	483	488	480	479	488	470	483	525	508	472	455	469	488	471	453	491	494	501	493	465	519	494	483	451	484	458	461	483	467	492	473	473	505	494	493	504	448	447	521	489	483	504	422	483	429	481	448
36533	40540	5741	2822	2085	1670	1327	1175	1007	885	829	775	743	686	649	675	693	658	607	600	651	601	631	596	621	579	560	590	550	642	567	583	582	590	596	581	595	555	590	581	555	602	557	603	589	569	554	552	581	577	566	566	573	554	598	566	582	546	550	538	591	540	556	554	615	564	592	594	587	607	581	601	575	566	578	560	592	530	590	537	532	551	564	518	573	551	562	537	596	538	543	589	590	562	564	583	586	536	581	587	562	570	586	559	561	576	569	564	538	546	578	582	582	543	581	537	520	543	510	572	580	557	587	574	573	580	548	608	612	561	527	556	536	545	557	557	581	629	555	575	544	552	553	543	568	563	559	561	566	551	612	549	574	595	548	628	585	565	604	620	571	583	554	563	563	536	560	555	578	566	550	589	561	549	630	559	533	577	579	548	519	580	570	596	545	552	577	596	566	539	553	546	589	595	557	589	556	553	576	564	549	527	582	529	573	525	518	581	590	571	565	549	625	574	631	577	566	541	549	539	572	527	581	577	540	580	575	587	588	565	531	580	530	550	549	526	531	578	563	549	610	582	589	552	543	554	555	516	532	564	585	558	543	543	555	535	576	544	546	596	543	572	596	574	519	535	556	618	534	565	576	541	542	583	544	579	563	537	569	571	578	561	526	583	542	556	590	620	550	570	608	520	552	573	564	580	559	557	594	553	543	566	597	574	580	514	600	547	572	542	580	555	600	573	553	558	592	564	586	530	567	519	553	554	587	556	533	589	567	579	522	549	563	588	556	562	575	532	540	530	600	566	542	545	601	553	595	530	581	578	526	531	597	591	532	553	612	631	519	584	551	514	546	571	581	561	574	578	575	581	549	583	578	573	553	548	584	580	590	512	604	593	609	526	577	570	582	571	568	555	572	533	578	579	541	559	571	563	626	562	579	559	554	560	541	574	572	573	583	565	577	598	583	544	543	573	532	571	524	552	546	558	556	568	557	556	575	580	576	573	551	544	608	583	589	552	536	522	616	527	576	551	570	521	594	583	594	524	602	536	565	574	547	546	603	580	547	560	543	553	554	558	548	537	556	584	573	558	520	533	580	531	595	541	524	567	556	536	577	532	575	564	593	624	563	571	531	540	574	599	573	510	585	548	553	525	561	584	623	524	570	596	575	545	577	590	602	573	560	507	533	536	623	591	560	533	577	572	573	554	559	556	626	594	536	524	534	602	552	526	598	552	570	584	577	574	582	550	591	569	593	542	563	571	580	548	593	601	560	533	566	543	547	540	561	553	547	552	564	597	576	580	555	584	510	551	539	590	555	516	581	592	546	559	521	578	548	538	521	573	547	592	613	561	561	548	567	593	540	559	562	553	589	575	569	550	558	577	598	579	552	535	563	546	545	537	574	555	572	575	535	575	547	563	543	578	568	531	616	569	569	581	522	607	574	527	573	588	568	578	564	561	542	590	537	559	560	544	587	544	577	592	555	522	576	538	560	588	566	571	585	618	559	611	569	572	580	568	560	574	528	553	530	576	577	539	566	553	614	536	564	542	569	568	590	612	556	564	539	566	555	551	548	571	543	638	538	616	543	614	545	630	547	577	589	518	598	546	576	566	577	574	567	572	567	586	605	556	569	557	549	546	571	564	600	547	614	587	559	609	567	579	563	574	614	571	534	557	531	581	572	578	589	558	573	588	514	586	580	570	524	510	588	530	609	585	554	608	544	563	549	577	563	545	571	561	521	571	533	571	558	578	563	565	577	605	560	577	593	586	584	543	519	578	571	571	564	550	545	528	520	581	531	561	572	552	537	566	557	535	544	530	544	569	553	562	564	568	580	605	553	597	570	531	543	574	585	577	573	584	564	570	568	563	561	566	551	579	551	567	574	514	556	553	521	583	545	563	560	534	571	553	545	590	586	552	577	553	532	540	572	580	545	553	568	540	565	540	510	588	606	550	550	601	580	550	559	564	565	580	544	575	574	592	563	615	558	569	573	526	521	554	541	555	574	570	568	527	550	583	534	565	589	598	534	567	572	588	581	601	537	560	559	577	561	577	565	547	567	612	539	569	553	579	595	588	551	566	562	551	543	587	508	608	544	577	587	552	544	591	583	582	597	579	556	530	553	584	557	578	567	558	567	554	561	561	538	525	576	559	588	604	561	545	590	579	606	556	563	587	583	545	597	536	561	561	531	534	521	551	598	576	564	567	625	594	551	568	550	543	598	607	609	531	555	574	548	575	561	581	575	564	566	544	580	548	545	583	541	552	545	536	544	541	549	557	568	592	574	582	584	589	562	558	517	561	566	563	551	535	564	576	564	588	541	592	588	576	566	543	555	597	531	545	573	528	539	528	522	545	543	582	530	543	600	579	556	552	579	586	533	561	536	556	603	615	586	591	550	554	546	543	532	572	565	568	539	514	564	565	563	544	561	571	556	584	565	545	556	579	556	519	603	532	529	605	554	548	582	554	537	563	584	584	552	581	536	609	564	543	523	578	554	590	577	588	590	592	547	604	557	559	604	555	568	559	530	574	562	571	568	538	554	581	567	539	609	555	554	601	547	556	535	602	581	544	608	573	544	581	578	572	540	573	557	570	612	568	562	528	583	530	573	588	565	551	546	577	544	605	553	595	555	524	567	578	524	546	564	576	580	552	616	588	580	603	593	564	595	553	525	555	559	592	574	556	617	607	585	592	566	587	524	562	531	582	601	567	568	565	539	555	568	558	565	588	603	583	538	572	557	552	575	553	540	540	560	544	556	588	567	566	563	569	541	568	566	539	579	545	574	553	509	595	569	546	570	580	544	568	545	519	557	586	543	539	542	549	553	572	603	545	591	563	550	589	547	543	548	573	552	595	586	545	554	551	544	566	553	555	537	557	563	526	564	558	586	586	539	571	573	545	608	536	545	573	554	526	533	533	561	575	537	539	523	572	524	565	556	583	548	585	605	568	529	585	591	578	569	601	566	560	597	626	569	575	560	528	575	546	521	570	571	589	576	541	611	593	549	583	538	552	627	605	580	577	514	573	540	550	556	565	551	541	549	563	567	572	562	587	593	529	557	561	601	592	530	569	595	603	607	580	566	559	555	561	552	591	503	544	579	572	587	553	559	584	577	572	557	572	580	553	558	562	589	568	579	621	539	535	548	577	592	562	575	539	569	551	583	511	546	561	592	570	547	594	532	536	552	560	539	534	583	608	556	543	538	566	581	580	552	528	589	543	571	551	571	549	590	565	532	601	528	574	606	553	546	522	522	549	583	575	559	555	554	548	566	539	583	582	611	555	547	587	589	559	614	588	574	538	566	561	586	545	582	606	587	539	600	564	570	565	583	541	570	561	536	567	551	540	549	540	530	564	571	564	549	596	550	585	618	579	571	540	586	554	582	568	546	544	516	534	552	592	556	592	555	550	560	565	587	540	583	588	543	562	553	593	561	579	548	587	563	544	596	590	582	536	522	559	570	564	549	583	582	592	549	531	570	579	575	595	558	518	563	589
25371	21306	27158	25236	6644	604	586	438	426	441	410	401	375	368	361	398	343	376	351	362	383	340	366	347	358	337	365	353	341	321	334	346	345	330	327	365	330	368	377	339	343	312	333	338	323	346	351	340	338	329	370	339	344	347	361	316	350	362	326	349	344	375	353	354	319	348	332	326	323	353	333	329	350	347	364	315	352	338	337	334	337	349	329	342	336	352	354	333	351	368	366	365	319	293	336	324	328	355	312	307	332	354	365	361	355	343	357	386	326	326	367	360	361	328	344	333	327	340	336	337	359	336	335	321	350	342	348	347	338	352	332	335	331	338	338	383	325	351	330	339	342	367	328	316	335	345	334	322	332	322	354	347	343	339	356	379	355	329	346	313	335	333	347	331	315	328	321	342	325	357	350	328	326	341	324	336	352	360	341	342	344	327	335	333	327	341	322	335	353	350	294	323	320	327	302	320	341	304	348	322	310	332	352	339	335	358	341	351	321	342	316	322	341	320	349	338	321	338	366	361	373	322	331	334	329	341	329	332	330	328	329	324	365	354	349	332	359	333	327	295	333	314	328	337	328	329	352	338	344	327	345	343	307	337	328	340	347	352	334	305	332	328	320	334	343	361	342	340	312	321	330	349	337	332	336	336	322	372	360	326	347	350	327	351	375	307	321	347	345	352	307	338	317	337	290	302	380	335	330	330	331	358	347	337	315	343	354	365	367	376	330	324	324	345	315	349	331	347	376	336	348	339	357	324	354	343	331	331	356	359	315	353	366	336	340	367	379	295	366	317	306	342	356	344	317	308	330	336	312	319	380	348	326	338	319	345	310	351	331	346	357	334	324	329	318	339	333	320	320	326	343	306	344	320	379	336	357	356	335	340	331	338	331	312	318	345	322	309	328	319	349	325	322	355	334	318	319	347	370	356	331	360	326	352	337	327	358	340	347	341	354	347	316	336	341	338	323	349	351	340	320	308	325	339	311	372	350	334	353	329	351	365	343	357	346	323	370	337	350	349	334	333	344	334	321	353	354	338	303	352	317	321	352	320	367	313	323	347	379	356	346	325	376	318	365	310	323	347	349	303	328	354	339	334	351	325	335	338	334	321	361	365	336	329	363	341	390	341	339	363	338	302	327	339	301	344	294	353	337	329	312	338	368	342	351	350	351	342	331	360	333	334	353	310	318	321	336	347	328	371	343	354	381	336	335	364	342	362	313	362	334	350	318	325	361	316	337	346	362	336	341	330	327	315	348	336	319	301	314	364	318	340	370	359	341	340	320	310	324	331	335	345	342	344	341	347	341	319	324	343	318	338	356	343	349	318	358	346	341	390	345	303	331	359	355	313	337	362	343	320	346	325	337	370	349	377	326	345	346	316	331	314	351	336	340	344	337	349	311	329	357	373	329	340	338	343	334	337	330	352	326	343	385	314	377	308	344	361	334	327	380	311	323	369	356	309	357	351	341	340	346	318	354	381	298	333	362	331	320	342	348	334	346	355	337	357	362	326	337	366	319	327	340	336	346	346	359	337	365	339	343	352	338	326	285	360	329	324	308	309	382	356	342	344	355	364	316	310	326	360	372	332	321	323	311	308	344	350	341	359	310	321	354	311	311	295	365	344	333	368	344	352	360	325	338	325	336	339	321	354	310	326	350	354	350	328	314	337	335	356	381	341	333	339	337	293	347	332	331	295	322	329	325	363	327	344	295	363	335	334	365	354	338	314	338	347	353	383	290	348	317	372	364	345	343	379	326	338	362	314	391	328	314	354	355	356	350	345	313	348	343	355	336	342	329	353	369	332	325	310	341	333	355	316	328	329	305	339	350	306	345	330	383	353	326	365	309	322	351	319	338	333	388	328	331	343	319	333	350	341	346	364	336	313	352	353	377	340	321	357	362	348	339	340	349	334	325	333	331	365	331	345	359	307	353	335	359	336	312	321	350	358	314	326	332	350	320	343	361	332	366	350	342	335	348	348	358	328	346	360	315	351	322	317	320	314	337	352	316	351	350	334	330	359	373	366	334	300	329	321	336	315	358	333	328	331	331	336	341	337	353	327	310	350	328	355	348	368	345	363	356	297	360	325	357	323	385	368	329	313	354	335	312	300	326	315	339	330	337	377	369	314	329	334	336	339	360	352	320	338	333	345	335	336	309	348	323	329	343	362	391	309	331	344	346	317	343	331	320	330	318	334	363	358	359	321	348	330	325	352	354	336	315	338	347	327	351	366	306	321	328	338	323	337	365	377	313	364	344	368	333	324	353	312	368	394	335	332	335	326	314	336	335	370	341	361	347	335	363	322	328	368	345	339	355	352	363	348	310	341	341	360	363	344	362	343	321	330	328	338	345	340	347	346	309	367	363	338	344	332	309	336	313	354	341	340	352	334	336	318	331	315	335	335	354	315	310	347	354	326	376	343	315	345	337	334	347	353	361	346	327	307	324	342	334	326	311	329	334	361	343	326	365	341	322	363	353	348	351	343	347	339	328	377	347	344	310	343	355	326	321	323	324	324	323	325	343	352	361	323	336	370	357	358	359	321	358	324	320	342	325	350	358	346	341	338	343	336	355	347	324	319	368	345	332	341	311	347	331	352	305	336	340	330	343	298	321	333	381	345	348	330	331	334	345	361	324	348	341	341	356	311	338	359	335	340	317	343	323	364	314	349	345	397	321	351	346	347	314	342	304	351	333	334	296	344	357	341	368	338	356	333	335	349	335	366	349	347	297	336	338	360	339	337	335	328	314	347	333	327	353	336	337	320	334	349	358	335	343	344	341	330	335	336	331	314	353	347	335	286	374	344	353	306	351	343	318	310	356	341	344	334	307	353	342	364	373	349	343	360	336	350	338	361	359	337	327	326	353	329	316	365	354	352	355	317	323	331	342	329	340	332	334	331	332	356	316	319	348	355	313	321	336	314	333	353	337	351	356	341	353	343	328	338	371	359	340	351	339	313	352	342	324	346	339	314	331	308	335	354	347	376	331	319	331	340	335	341	347	360	317	343	338	361	345	310	353	305	335	323	306	337	334	329	364	295	302	321	302	345	313	312	349	325	328	348	331	350	342	338	374	328	335	323	350	323	313	326	318	357	334	357	313	346	368	358	337	331	348	340	378	390	326	335	356	341	352	325	326	338	392	339	367	335	354	325	331	359	331	330	346	322	340	344	328	324	320	320	352	353	352	332	319	359	318	311	322	372	343	328	335	313	353	303	323	347	381	337	342	312	328	336	352	323	323	366	317	344	356	311	342	326	320	333	329	319	343	316	380	328	364	364	330	332	346	334	345	341	319	316	369	348	370	357	365	354	355	340	335	375	336	364	331	376	316	338	365	358	332	328	346	334	355	336	340	329	368	349	336	349	340	351	359	340	355	365	360	356	375	310	339	324	336	362	363	319	324	360	348	368	331	308	336	357	331	359	332	313	353	380	301	338	333	327	339	316	341	336	343	310	341	344	344	333	333	326	308	314	335	361	337	330	347	321	324	326
35482	34782	3448	1820	1312	1056	861	811	713	632	587	587	556	518	507	461	478	431	449	459	461	439	450	441	452	446	416	421	428	441	464	455	430	433	436	444	410	446	456	435	440	441	451	400	444	424	426	419	446	419	392	426	381	419	383	447	412	399	424	444	415	417	416	442	420	403	423	429	417	436	410	400	437	400	413	426	398	428	466	433	434	429	419	417	427	374	459	402	438	450	410	416	410	415	424	422	405	425	433	420	429	448	420	407	479	422	404	432	414	413	419	458	415	486	416	430	448	426	457	410	421	418	437	378	409	394	429	412	459	426	400	410	403	407	413	415	411	420	407	401	432	467	404	395	403	430	415	465	426	428	415	460	481	415	436	454	419	440	432	416	442	420	429	464	414	455	412	453	422	437	410	435	407	452	442	399	450	427	443	443	428	390	382	430	415	431	415	441	418	434	439	408	399	415	410	461	442	431	423	424	437	423	425	443	410	409	438	432	421	462	412	400	440	435	426	446	467	438	432	436	424	395	402	428	422	436	409	456	413	429	433	405	420	414	461	419	424	455	404	448	426	408	397	448	434	409	428	412	416	413	433	411	411	438	448	410	425	404	435	427	430	407	440	446	456	413	441	433	427	449	457	458	432	423	412	434	475	407	467	423	399	414	434	442	408	427	439	409	440	424	447	405	435	462	470	412	420	409	404	416	424	448	423	439	430	456	437	402	422	431	427	430	446	415	410	433	432	430	442	430	429	436	433	429	418	413	408	381	434	413	411	396	431	399	431	432	483	388	444	443	429	412	433	466	435	419	429	431	415	425	404	445	407	419	410	434	399	414	400	450	412	400	425	431	456	451	431	445	437	456	411	431	436	435	428	418	409	465	423	418	423	413	425	398	401	433	399	456	434	405	385	437	436	400	415	432	401	442	395	400	419	451	441	442	427	407	394	428	448	406	428	424	393	393	422	444	428	455	435	427	432	415	398	447	418	437	451	423	432	408	442	416	399	467	429	407	408	430	419	408	419	442	435	450	418	429	425	420	448	428	410	434	412	405	429	435	419	411	455	419	440	422	449	379	418	434	469	414	425	430	471	432	425	451	401	441	450	387	412	436	388	442	443	423	460	444	412	400	455	414	428	419	435	403	441	430	400	385	439	451	421	408	403	430	441	454	386	425	426	426	435	419	439	416	406	414	405	384	381	450	424	399	404	415	423	414	450	409	437	428	432	398	440	439	415	398	423	459	432	390	432	397	413	431	453	406	392	388	424	390	420	450	385	447	423	433	425	399	414	442	411	437	447	406	448	394	385	430	407	445	436	448	448	473	399	413	450	430	425	435	378	456	423	407	419	427	421	449	401	408	418	403	430	461	404	450	427	446	422	451	412	425	466	419	464	419	438	459	390	433	424	414	423	445	445	384	442	437	431	439	409	447	457	414	440	426	420	417	418	407	428	407	422	434	434	439	441	429	406	412	443	432	452	410	420	451	427	433	459	412	449	444	407	388	365	414	401	453	393	404	411	464	413	402	449	426	430	421	443	428	407	435	401	430	462	402	450	426	442	407	473	420	415	433	443	410	417	431	426	432	433	399	431	417	439	460	401	451	402	403	452	423	435	429	428	410	409	416	391	418	454	418	454	448	429	423	413	426	443	415	434	443	428	440	449	437	460	417	427	407	393	404	442	422	444	390	421	416	447	395	448	430	421	441	444	396	421	435	404	449	448	412	409	411	463	421	414	393	408	449	442	446	411	398	439	432	422	433	431	440	422	443	433	392	404	445	410	433	434	421	403	464	438	438	446	407	435	419	434	444	436	420	417	421	424	421	456	410	465	455	414	451	386	416	425	406	402	433	429	423	416	423	416	430	385	424	438	411	433	422	412	431	433	405	441	443	439	386	432	421	424	420	413	429	451	409	427	468	446	433	425	419	454	437	446	437	447	457	402	462	424	437	425	410	413	405	423	423	431	426	409	411	440	413	436	398	433	450	451	432	396	407	417	438	428	363	439	413	428	409	402	429	442	442	418	440	414	431	402	404	420	407	417	415	401	455	418	449	418	441	399	449	404	436	430	415	448	407	436	407	427	420	438	425	460	469	412	451	407	405	432	404	418	381	411	419	449	417	420	408	439	450	430	450	420	396	422	446	417	452	406	422	424	410	449	428	389	440	411	440	435	416	433	408	429	459	459	420	477	414	462	463	429	453	385	412	440	403	435	368	413	412	417	399	411	426	442	402	425	417	435	397	442	321	438	412	420	480	391	402	433	417	436	384	431	398	415	420	450	441	436	436	397	421	390	397	398	404	469	451	439	414	440	408	441	432	452	395	432	415	412	423	416	409	398	418	437	382	449	416	425	472	452	398	449	437	454	400	413	419	414	452	420	416	401	412	417	445	392	445	430	445	451	448	431	452	448	418	381	437	394	439	422	424	446	413	409	432	435	462	421	423	415	403	437	405	434	432	443	425	437	435	389	406	422	414	416	385	413	446	438	458	435	438	430	421	455	415	410	413	398	392	444	388	412	402	442	425	420	423	446	409	435	457	416	438	423	440	466	415	416	422	396	415	402	421	411	435	437	398	415	394	436	434	408	403	439	431	393	456	389	482	430	432	435	423	419	426	435	396	462	428	418	434	410	432	436	431	432	416	442	413	436	407	469	431	431	435	419	408	414	435	441	434	434	408	416	413	405	434	427	460	403	427	422	450	433	429	428	392	423	440	399	425	438	419	380	471	389	394	411	441	421	414	448	439	406	419	414	439	440	457	426	420	457	436	418	417	382	407	450	425	432	469	420	408	427	449	436	426	453	406	443	450	409	402	403	424	433	421	410	415	464	389	426	460	441	394	413	410	428	464	435	415	455	455	410	413	412	439	449	415	427	415	445	467	431	419	394	428	415	418	418	383	403	430	437	392	403	418	401	401	435	473	442	448	452	464	438	449	433	408	429	419	413	434	421	448	420	434	408	402	432	402	415	436	432	434	435	414	407	420	447	406	395	420	432	416	418	408	382	436	406	421	398	433	457	442	424	421	392	401	466	420	413	415	443	412	446	442	415	438	399	464	437	391	410	463	427	435	433	440	413	411	429	448	437	417	406	454	426	439	422	429	456	455	398	419	420	434	416	435	445	419	421	394	440	458	436	418	450	445	435	448	408	399	459	391	421	394	429	434	450	414	411	426	409	419	412	434	466	438	397	441	425	410	398	414	446	405	458	413	412	409	442	423	428	408	461	427	441	391	478	435	403	433	436	445	412	423	406	435	429	427	424	456	426	407	453	405	403	464	401	421	398	419	418	393	477	418	424	404	429	416	441	436	430	428	411	434	464	426	446	445	436	434	382	428	446	433	423	433	417	448	409	409	411	438	408	450	391	396	410	382	421	492	443	417	382	424	439	413	475	412	444	447	436	417	416	392	411	433	402	447	453	407	412	425	404	437	420	449	439	456	412	435	423	411	424	425	442	434	428	441	435	477	456	409	414	469	419	450	450	428	423	412
23160	21323	29040	23914	21309	21270	6199	1380	1103	967	942	931	825	782	813	831	770	745	673	725	716	737	690	725	723	682	697	711	712	713	720	706	707	651	713	709	700	663	678	709	673	687	690	665	686	686	679	616	689	643	665	683	628	665	695	667	647	675	679	680	716	698	668	699	698	711	658	649	627	614	685	641	674	637	653	684	645	690	670	671	676	703	652	691	686	658	677	647	663	709	649	643	732	682	669	629	668	712	637	644	669	626	586	677	630	629	657	683	625	617	680	704	676	660	702	671	653	683	692	670	635	726	689	658	667	670	689	631	671	692	662	696	649	628	707	624	670	638	668	666	607	663	669	667	665	653	676	640	691	653	703	662	668	660	706	661	712	702	689	701	655	689	663	692	668	671	687	673	624	642	665	670	726	638	698	687	716	692	660	679	649	700	681	698	639	665	649	639	698	675	670	653	657	663	697	672	681	644	684	677	659	660	667	619	674	693	642	699	644	642	605	646	626	710	670	670	675	643	651	661	650	675	701	653	631	676	689	664	638	681	660	673	624	654	660	622	643	652	649	664	636	656	674	686	670	693	705	632	675	685	683	661	658	650	658	661	689	626	710	648	654	664	681	695	680	647	658	655	664	656	673	691	670	657	690	660	648	678	652	672	687	682	688	681	653	658	643	663	637	655	670	671	661	673	693	701	665	650	667	663	671	656	662	683	671	652	664	684	676	691	685	665	669	641	626	684	640	690	677	596	650	710	637	655	664	694	699	680	659	674	666	699	652	676	687	711	653	689	680	726	711	645	689	695	672	699	658	666	642	645	689	672	683	667	702	679	661	629	636	673	648	641	620	668	611	658	671	693	673	683	689	696	673	627	692	681	662	696	661	638	627	670	640	686	658	647	600	717	619	661	661	667	660	684	684	696	654	690	703	674	645	620	669	652	667	663	680	661	645	648	668	648	640	689	672	657	680	733	674	628	687	669	666	684	636	650	667	654	690	653	630	642	680	693	682	717	701	633	645	649	660	655	644	636	701	640	647	677	718	635	639	687	651	704	698	694	705	688	629	624	648	696	648	654	651	651	675	694	670	701	653	691	651	673	683	670	649	635	651	689	684	652	702	637	620	694	675	688	669	614	685	639	713	639	654	670	652	690	658	683	637	658	652	650	659	704	619	634	637	680	664	658	694	676	656	640	663	661	734	674	666	691	653	665	640	581	651	683	698	651	662	678	667	688	673	693	682	632	665	661	690	689	675	634	687	648	658	659	670	661	634	686	657	661	628	736	699	675	657	645	663	669	633	675	702	672	699	617	671	662	609	644	688	681	674	642	689	621	645	668	656	701	666	655	681	640	682	664	680	658	667	630	698	664	658	647	657	698	665	692	660	659	700	632	675	684	680	691	643	673	650	679	631	725	666	683	680	671	657	644	630	645	624	687	642	698	667	654	632	680	676	680	650	650	630	635	652	669	662	683	644	598	659	668	639	664	650	705	638	664	706	620	690	665	711	637	642	672	693	671	654	621	658	650	667	656	667	669	648	659	676	709	593	673	660	668	592	727	702	679	600	702	651	662	629	714	678	657	634	750	644	649	662	704	663	628	663	629	680	669	679	651	681	643	657	649	661	637	678	640	662	636	690	681	674	648	689	655	665	617	675	650	701	683	653	625	664	659	684	653	683	719	772	718	660	715	619	688	688	637	713	679	638	771	664	639	653	651	649	670	689	713	670	685	657	697	667	700	656	658	692	678	682	701	664	641	641	635	690	698	678	628	675	610	685	671	714	640	676	636	673	684	655	640	686	644	736	669	679	659	604	660	641	636	684	650	673	675	673	669	644	666	661	671	648	665	661	645	701	681	671	668	638	724	679	691	662	640	663	697	673	626	632	689	696	735	696	648	682	639	652	682	678	666	632	659	704	682	702	658	686	644	705	698	611	610	687	640	662	692	682	650	672	699	725	656	665	647	645	687	696	625	678	682	634	672	684	614	700	697	632	664	667	638	663	634	678	691	696	709	656	715	644	629	709	665	643	698	641	698	674	707	645	679	692	658	640	645	659	684	645	735	680	721	645	682	632	671	675	689	720	628	639	662	660	703	663	690	630	667	668	662	715	690	647	681	629	636	699	675	693	645	647	704	678	691	645	674	638	701	648	651	685	660	688	642	650	623	698	668	679	663	728	678	668	650	635	668	681	668	690	655	697	675	654	686	709	704	631	621	707	676	664	697	619	688	630	626	654	691	651	658	703	677	646	655	670	655	636	693	669	686	641	604	665	642	664	652	640	672	676	656	682	647	663	692	601	705	676	692	686	656	691	636	685	645	693	691	666	669	714	680	662	644	653	655	673	657	638	661	669	649	675	660	652	630	686	657	641	644	643	659	703	644	630	675	665	584	680	650	640	664	668	664	694	687	655	681	626	652	645	667	643	698	680	713	657	670	670	644	682	649	672	647	698	618	694	673	683	692	662	663	649	634	684	645	675	669	646	709	673	652	684	704	627	693	663	675	672	677	673	680	643	672	670	678	645	642	670	634	699	707	677	680	646	647	688	666	667	644	662	660	697	652	665	647	683	675	671	699	638	672	687	690	656	710	644	670	690	671	666	616	619	688	642	664	652	655	694	695	672	655	673	655	670	679	635	672	636	676	695	669	640	660	689	625	682	658	735	652	679	616	633	688	679	693	621	628	664	667	642	647	692	675	658	670	719	689	638	669	711	656	667	672	657	690	666	651	686	650	641	655	674	658	675	718	698	681	673	689	685	657	685	692	696	658	638	641	692	664	665	649	681	730	645	694	700	705	647	687	703	678	670	719	685	654	648	645	665	645	727	668	671	674	674	674	649	625	655	648	708	677	698	674	672	668	642	671	671	693	663	641	654	685	674	659	685	621	635	713	689	683	659	690	650	658	672	708	718	666	691	668	734	640	685	654	669	633	641	696	647	674	679	682	672	701	629	718	654	681	627	654	697	639	634	689	623	671	671	648	685	638	622	729	668	632	643	733	704	657	602	683	634	682	688	665	705	696	641	682	614	653	684	711	667	648	659	637	660	668	637	655	686	653	634	683	672	654	677	643	651	676	672	637	687	665	696	632	632	647	592	643	689	713	663	668	643	721	657	664	654	704	700	643	627	669	643	667	689	718	638	633	688	679	662	694	657	681	632	628	678	673	694	660	606	697	667	627	655	661	667	639	687	669	668	694	653	653	644	683	664	665	690	670	675	669	720	627	670	686	667	630	656	678	647	670	625	600	621	678	671	664	676	703	649	668	673	668	688	702	659	671	668	623	685	666	676	680	662	673	688	681	691	674	673	683	644	671	679	655	696	659	661	603	674	730	652	701	683	626	649	697	622	659	628	659	657	645	661	630	620	685	711	640	670	676	659	590	665	659	698	660	649	725	659	642	651	713	676	678	678	652	691	670	678	660	664	642	684	699	657	650	692	677	620	663	696	638	639	664	710	649	693	709	678	609	702	651	643	646	714	725	645	658	649	659
40966	46229	10926	5568	4093	3078	2560	2125	1825	1629	1405	1271	1172	1138	1040	1044	972	961	904	899	840	861	840	843	817	857	868	846	867	802	828	835	816	810	795	841	777	794	763	740	745	802	807	784	756	771	806	819	783	796	719	810	803	773	801	734	743	746	793	793	751	784	765	772	726	748	785	784	824	814	742	780	800	735	832	771	827	742	805	800	775	728	788	780	764	772	746	818	795	779	755	795	776	769	756	782	788	768	758	740	747	756	762	760	773	767	748	766	768	742	777	737	815	732	766	767	782	752	813	737	830	781	756	737	767	695	788	802	766	807	786	738	752	763	724	749	824	802	787	751	808	740	763	763	753	755	792	791	763	755	804	780	723	794	793	778	768	778	808	797	784	809	753	761	760	814	811	853	762	798	744	779	773	803	791	788	745	782	811	788	763	765	736	783	760	745	756	779	729	775	755	757	777	774	819	771	779	795	740	810	788	829	795	768	801	769	716	809	766	766	795	763	758	780	737	744	819	772	775	791	695	765	808	769	753	758	781	768	758	765	740	742	734	780	803	762	788	763	760	765	754	752	736	723	774	769	757	738	778	783	758	749	732	789	796	812	793	770	773	807	800	750	713	761	721	766	782	758	775	741	756	765	740	783	762	760	775	770	765	718	757	760	762	751	732	777	765	729	802	730	827	732	778	792	802	767	802	754	801	772	718	791	782	730	751	767	780	785	825	791	734	738	780	771	768	803	765	770	746	737	760	766	734	756	756	784	798	811	758	744	769	766	748	782	740	751	796	744	777	775	787	744	782	755	767	750	766	812	767	819	818	792	700	803	729	740	761	789	723	797	786	758	744	743	750	780	760	808	775	772	753	790	762	749	787	805	746	749	755	754	770	761	754	769	749	772	794	734	758	722	783	747	794	803	811	823	782	742	773	762	801	733	802	802	781	795	736	771	795	779	711	767	753	789	761	812	807	758	721	746	767	768	779	749	758	796	721	824	775	770	787	777	753	766	811	747	753	742	791	756	792	774	781	755	780	766	720	774	735	757	763	761	816	821	728	760	796	731	762	817	753	768	824	733	743	787	714	782	726	764	814	792	741	806	752	788	754	768	791	739	801	775	750	807	803	773	721	761	770	789	801	778	763	744	770	744	774	789	715	761	747	796	747	759	773	762	760	733	727	731	781	805	777	764	701	731	700	785	792	730	746	768	751	723	770	776	801	742	774	794	792	770	752	804	744	817	799	739	753	739	827	772	723	766	812	807	738	762	772	775	788	781	799	797	765	799	803	773	791	827	773	743	749	788	734	791	785	759	790	799	800	746	749	824	743	795	762	755	744	808	751	760	793	721	764	762	803	756	803	784	775	762	752	767	775	782	765	751	708	712	783	765	815	724	786	737	709	775	778	761	749	835	757	780	741	786	752	774	733	743	744	729	785	753	764	762	770	786	739	786	775	773	794	702	796	763	794	762	792	807	765	750	763	766	825	754	761	772	710	729	791	741	766	743	795	784	750	740	783	778	779	704	783	718	743	734	746	738	832	732	733	745	738	753	760	772	756	730	759	765	821	783	732	760	742	735	831	758	717	760	790	729	753	773	738	790	787	775	760	717	746	766	733	784	744	795	766	731	775	719	789	754	822	788	792	763	772	747	746	816	749	747	774	767	744	773	755	815	788	804	741	828	735	728	767	802	765	751	770	759	771	730	771	727	719	739	759	807	813	768	802	748	767	751	725	797	745	766	809	735	728	784	741	798	770	743	746	809	763	768	735	781	774	738	773	777	766	788	789	770	810	721	733	807	743	800	776	706	746	778	776	773	800	792	762	785	776	799	758	767	792	747	756	774	742	755	766	787	765	774	780	800	721	730	774	773	812	722	766	741	767	828	795	769	766	742	762	757	772	739	735	791	734	768	738	768	766	819	766	763	782	763	769	756	767	780	825	829	786	791	788	733	747	781	714	799	781	767	794	763	813	755	757	803	708	782	765	767	731	723	749	746	724	799	805	734	791	760	758	731	788	780	797	753	805	704	737	769	753	741	782	772	783	776	805	780	772	761	720	765	776	762	780	766	761	763	771	764	738	799	782	755	750	787	780	765	811	761	757	783	729	735	835	777	774	754	776	759	754	769	801	762	767	778	761	769	748	797	723	784	777	784	755	737	790	686	732	697	789	741	768	746	835	762	760	793	833	797	778	763	719	765	724	746	753	786	732	795	818	773	752	765	726	771	798	782	756	731	809	758	742	749	760	844	746	796	761	758	777	792	792	811	753	802	754	739	771	748	787	768	735	758	751	755	784	749	798	754	825	761	789	763	733	743	801	764	805	819	806	754	778	762	717	789	779	780	780	779	828	727	776	756	726	747	760	786	788	784	761	750	785	751	803	755	788	761	772	758	788	794	782	756	756	777	803	769	773	757	806	801	777	786	759	775	816	799	751	777	779	762	719	816	709	732	755	773	749	800	776	738	790	784	767	787	730	765	715	715	709	721	754	765	821	732	736	777	764	754	816	761	720	724	770	749	762	808	756	745	746	763	711	756	731	781	772	757	736	782	763	746	725	763	780	809	745	726	766	736	775	791	755	742	773	757	731	781	785	728	761	760	792	760	755	772	747	741	801	801	764	750	778	761	769	754	809	789	731	818	804	818	684	805	734	766	729	751	796	789	753	769	769	782	751	779	704	808	766	772	736	726	763	757	723	746	778	708	754	743	721	754	752	761	757	730	766	715	797	717	764	754	771	709	787	768	757	830	768	801	736	788	790	800	787	800	783	791	775	745	802	729	757	714	764	766	752	799	844	767	748	758	787	774	782	715	777	825	784	762	737	754	755	828	774	807	799	786	748	699	757	741	781	797	738	718	772	790	816	762	798	761	785	780	672	731	786	779	749	796	760	746	719	778	761	767	718	727	780	823	773	810	766	787	777	775	725	773	743	763	710	748	786	776	752	745	727	819	786	782	748	738	753	766	756	763	750	763	776	764	717	760	785	803	769	739	769	782	732	730	764	733	735	739	789	818	773	821	762	757	821	770	740	733	719	776	751	750	775	777	789	800	791	771	745	768	778	772	774	726	800	782	841	767	781	767	828	737	790	777	788	796	738	768	786	742	747	735	790	792	751	757	768	738	764	733	728	758	798	746	785	737	732	727	753	759	773	739	760	743	794	710	796	800	738	787	765	783	794	786	785	788	747	797	816	814	766	748	769	778	739	749	737	795	770	808	790	746	724	761	709	775	765	797	770	786	760	695	752	798	822	790	763	791	750	767	759	758	783	733	792	777	764	754	738	805	750	816	739	802	751	774	738	779	787	812	752	793	779	776	761	785	763	771	771	782	725	776	763	767	741	789	738	750	739	736	781	766	803	740	783	774	767	745	718	793	737	769	836	700	836	782	777	771	758	733	768	728	765	781	757	755	759	805	755	753	772	785	800	743	773	786	747	742	803	816	780	805	683	745	802	805	759	796	809	766	765	804	768	736	758	753	825	761	807	805	752	732
29090	22645	8868	691	357	349	340	330	281	323	331	360	330	328	308	325	325	358	308	327	323	291	307	307	319	293	316	302	329	300	337	303	315	308	312	313	301	321	305	281	320	299	296	324	320	309	299	325	322	316	295	289	308	295	275	313	315	312	297	292	304	308	335	309	319	310	300	301	322	323	314	327	322	340	322	302	312	335	332	301	318	314	310	314	306	299	310	323	282	301	314	304	317	317	305	331	315	326	296	319	301	314	336	317	326	314	307	334	318	345	324	338	311	288	315	306	330	312	291	308	304	326	317	329	309	338	303	309	279	296	307	323	313	277	303	295	300	289	304	279	296	356	331	291	303	308	329	318	325	330	298	338	306	316	315	322	306	328	305	277	329	305	316	288	339	289	315	326	331	299	345	309	328	307	333	325	313	327	328	303	307	327	291	292	303	330	305	298	310	316	331	294	319	339	327	331	310	290	297	335	342	345	289	327	302	294	317	305	302	338	285	312	325	313	272	330	308	324	339	316	318	306	313	317	306	311	352	313	265	321	325	315	317	289	347	283	316	313	297	311	307	290	313	359	322	315	302	291	308	308	315	312	331	301	291	339	279	302	305	309	309	337	318	319	312	289	330	281	313	327	304	338	323	286	328	315	327	309	329	305	331	329	291	318	324	306	301	279	293	320	346	277	323	300	326	290	320	300	301	284	282	337	340	311	289	311	323	317	300	316	337	288	309	309	332	272	292	316	298	329	307	311	303	333	317	325	317	305	315	325	288	300	298	292	334	303	275	342	326	319	312	295	333	291	299	308	339	301	307	353	313	291	283	314	299	308	264	304	314	293	300	314	314	320	302	348	302	311	305	315	333	318	307	301	276	331	291	320	296	299	345	300	324	307	297	286	330	337	315	295	313	318	315	331	306	269	312	328	309	291	299	294	331	277	310	326	328	298	309	290	289	298	310	298	283	300	307	286	285	337	293	299	336	317	298	289	283	298	327	343	311	301	308	301	313	298	325	332	310	305	343	298	302	296	317	324	289	338	340	327	317	285	308	307	309	317	316	324	324	319	293	297	322	290	343	338	289	306	273	302	307	267	321	280	342	313	331	287	297	302	299	305	308	321	363	312	321	310	319	308	289	319	303	300	306	328	302	289	361	346	326	314	326	279	332	342	338	315	317	356	305	288	345	325	336	321	354	326	286	276	322	319	315	293	302	310	321	321	299	305	317	319	322	341	309	320	302	316	330	291	293	319	334	299	308	320	297	328	315	340	311	331	302	343	305	335	308	333	331	305	305	294	289	342	321	314	315	305	332	310	303	351	290	285	314	307	321	308	315	328	335	340	316	320	291	272	305	306	297	321	298	310	323	313	297	315	322	334	325	304	326	310	311	290	274	333	293	320	340	296	344	314	290	296	319	290	311	282	338	328	321	330	330	314	321	322	301	307	311	300	309	305	319	316	327	319	316	336	305	346	313	282	318	303	297	277	275	289	320	298	296	288	314	308	311	336	328	313	345	319	310	311	322	313	293	302	323	316	288	304	324	312	328	285	316	316	306	320	277	323	291	286	307	292	296	330	318	324	324	301	353	310	263	340	324	302	309	312	325	328	309	321	302	323	310	305	312	299	321	329	323	290	296	311	323	318	336	295	296	294	342	310	312	315	324	312	315	314	299	296	329	328	334	325	326	281	304	316	367	315	313	315	323	313	285	326	305	308	312	280	332	329	302	338	292	280	342	330	333	339	284	318	313	286	325	300	312	328	308	293	326	302	343	298	319	289	316	301	341	321	340	351	336	308	297	308	329	328	307	336	312	311	321	339	299	265	309	290	323	317	296	300	302	347	301	323	282	303	342	304	334	305	284	338	311	287	276	335	325	313	323	301	297	307	307	309	313	321	304	305	339	289	353	308	317	327	287	310	330	329	316	328	307	345	329	315	300	302	322	333	315	335	301	317	308	317	295	294	294	298	318	310	277	324	311	326	322	317	328	301	299	299	311	332	324	312	305	299	299	332	301	335	343	319	319	308	306	322	285	306	320	311	321	325	324	310	328	308	320	313	319	311	341	274	297	299	296	315	303	304	288	307	288	285	338	292	302	327	304	325	330	294	321	326	326	323	349	288	319	300	330	297	297	310	295	321	321	317	312	323	293	272	286	307	319	313	283	299	330	300	319	292	316	318	302	318	324	292	278	319	329	297	328	337	326	301	300	330	311	289	306	287	331	317	303	329	321	314	297	310	318	314	332	303	352	297	312	321	312	292	311	321	311	303	312	332	291	329	284	317	326	294	300	332	325	311	328	302	358	318	277	318	293	320	288	375	290	338	317	300	333	299	315	298	288	296	348	335	296	308	289	325	360	305	283	313	308	300	314	299	300	319	323	323	323	318	306	288	325	274	298	274	327	302	325	307	320	276	327	321	304	317	304	325	315	302	295	314	312	325	301	335	302	301	318	329	273	312	330	323	310	329	310	283	305	342	311	336	316	299	293	330	308	301	312	301	329	295	310	289	322	272	324	326	307	301	301	315	269	337	298	326	315	323	285	317	308	316	246	298	313	321	322	313	310	325	312	319	302	330	305	307	312	340	294	306	290	266	322	296	305	346	299	317	332	299	307	312	307	346	298	301	322	328	321	361	318	295	323	282	354	289	323	281	346	267	263	318	305	337	316	257	310	337	318	330	304	320	311	311	309	318	297	281	346	321	318	297	326	301	317	294	285	284	293	339	310	321	312	302	283	325	314	306	289	298	295	341	299	304	343	319	360	283	318	321	297	271	333	320	331	302	293	297	312	325	295	297	324	266	324	316	282	293	323	310	351	285	313	275	323	312	314	304	333	324	360	307	310	293	346	291	322	328	308	327	313	287	315	316	275	299	313	337	292	335	327	316	323	315	339	302	296	302	337	301	321	302	281	323	343	326	297	320	328	288	327	289	288	322	327	332	312	305	319	299	300	308	328	321	316	301	322	286	276	298	321	320	323	359	323	304	321	322	336	297	281	305	339	331	310	322	339	306	296	333	346	313	292	314	299	366	285	303	338	307	305	319	304	333	340	292	333	287	340	298	335	316	344	317	315	335	301	274	314	316	344	307	298	307	331	315	297	293	310	331	321	337	314	327	343	297	279	303	325	295	331	309	312	316	304	337	297	302	292	304	358	332	310	346	327	311	294	305	279	346	301	321	293	290	299	322	324	320	335	285	306	360	358	292	324	309	290	313	313	299	317	344	308	363	320	308	305	275	312	326	305	300	313	305	307	284	297	303	319	326	310	318	296	312	330	326	298	339	313	308	325	313	296	314	328	298	291	318	322	316	321	296	319	303	353	318	320	305	316	312	324	297	268	331	292	288	308	332	308	353	309	302	286	326	298	320	306	292	317	326	327	306	298	333	322	349	330	318	300	286	281	313	296	317	329	313	314	329	318	313	306	311	305	318	310	295	289	316	320	324	352	313	307	291	289	332	301	290	322	298	331	325	306	324	331	293	336	306	293	307
31304	25799	822	538	463	462	404	422	409	426	418	395	410	386	391	391	379	370	372	380	381	395	380	356	382	395	414	390	362	364	369	372	404	394	370	387	387	380	409	387	406	385	355	389	345	391	339	391	382	353	396	379	378	375	410	372	364	390	341	374	382	386	367	379	351	364	357	384	361	362	411	401	387	351	399	418	416	359	377	391	364	395	350	373	380	367	393	378	374	433	350	401	379	390	353	384	385	398	363	379	389	396	364	342	361	384	376	353	415	354	366	398	380	358	362	403	374	366	381	381	362	379	361	405	351	374	395	412	373	389	381	364	365	391	391	389	373	363	381	364	405	406	382	370	348	386	377	382	368	367	421	377	337	396	377	389	385	341	401	378	379	395	392	374	405	381	413	376	398	361	348	399	382	381	378	387	408	381	367	382	389	393	368	376	375	396	399	359	359	383	389	359	358	409	377	380	368	371	382	363	383	390	382	406	349	377	373	396	385	365	382	377	358	381	367	393	393	413	369	358	397	363	395	390	333	373	373	366	376	392	369	426	372	382	397	390	368	366	377	378	384	409	388	378	429	391	392	375	384	376	416	345	408	389	364	359	398	383	387	379	384	348	359	380	348	377	384	352	385	433	385	362	364	371	394	380	382	388	395	380	343	363	353	394	376	374	380	365	350	349	374	393	354	364	440	396	372	381	360	357	363	382	356	349	365	392	372	408	382	395	381	388	360	362	381	383	405	377	394	354	376	387	358	352	391	366	384	390	364	375	378	399	367	377	378	377	391	364	382	364	369	382	396	393	383	363	402	387	388	384	359	352	380	408	385	392	377	383	372	399	397	391	379	366	389	339	421	346	392	389	391	354	370	395	355	355	373	383	385	393	396	377	355	354	396	374	392	341	345	338	372	373	384	356	399	397	378	397	384	383	381	352	395	389	394	407	369	389	381	352	384	424	387	393	379	356	384	380	372	366	396	371	349	377	392	378	348	339	347	369	391	367	390	371	324	370	394	394	369	369	377	402	371	376	362	372	358	377	365	343	416	392	380	364	417	376	334	375	364	364	412	353	377	397	372	365	387	384	396	416	376	395	400	342	331	423	377	397	394	388	409	333	382	370	400	372	362	433	379	380	348	361	371	365	393	374	366	362	368	387	388	378	389	384	363	373	351	382	351	390	384	384	407	381	372	388	379	413	383	375	348	387	376	405	389	376	391	374	343	381	368	373	375	365	427	381	380	408	376	362	410	377	365	378	359	380	353	368	373	373	368	379	355	366	392	381	369	381	381	384	377	402	326	392	384	360	371	429	365	379	422	381	386	357	353	400	369	376	387	402	381	366	381	362	381	399	381	397	367	358	343	392	367	365	408	385	356	382	408	399	398	353	370	371	409	346	362	335	338	376	388	361	391	381	385	360	397	391	391	369	387	350	398	369	391	368	388	376	400	362	362	448	372	387	390	359	364	394	375	367	399	387	376	358	390	396	394	400	355	369	393	405	363	366	363	382	357	373	372	387	385	388	379	329	368	401	403	385	384	367	360	351	365	392	394	418	379	399	376	373	382	378	369	404	390	352	412	393	341	411	389	383	352	401	389	382	376	382	377	394	360	395	335	366	371	384	383	366	355	360	367	378	414	399	360	371	369	362	369	380	378	374	380	375	402	329	399	404	406	362	376	348	380	376	409	363	356	368	418	392	347	357	404	396	375	373	400	381	366	331	412	420	370	388	396	376	374	398	384	354	375	380	343	402	363	411	384	399	375	373	393	357	407	393	357	372	374	408	392	350	381	401	362	372	391	401	348	351	386	354	394	388	377	371	399	383	377	378	383	404	366	374	375	384	375	375	387	389	398	393	392	391	374	422	395	366	361	394	375	363	348	361	405	382	375	382	384	366	371	394	349	361	359	414	388	400	373	356	370	360	408	352	370	373	383	392	378	401	365	375	386	390	388	385	354	411	355	381	400	402	343	374	392	390	398	344	413	372	370	372	376	361	383	391	376	393	388	413	383	374	404	360	359	375	393	404	399	377	371	344	368	374	380	373	376	388	387	375	392	392	392	364	388	361	374	429	369	372	357	385	375	389	389	386	353	355	366	420	353	395	385	398	369	371	394	356	384	373	375	367	404	337	384	391	374	359	372	375	417	376	353	352	396	379	362	378	389	392	378	352	405	398	416	395	377	390	386	388	365	390	378	363	359	400	390	364	369	355	384	349	371	357	388	371	371	398	356	379	373	390	365	346	368	358	389	359	362	413	359	377	386	406	384	389	373	347	417	375	401	394	362	350	400	390	356	374	398	370	416	362	372	370	361	386	397	377	372	416	396	385	378	403	368	392	397	425	364	382	358	390	385	392	389	374	391	389	385	355	355	384	411	351	370	374	401	391	363	366	412	404	371	362	407	351	373	392	352	382	411	406	397	375	394	387	375	339	362	390	416	403	383	373	368	394	383	394	427	353	395	350	378	395	351	408	332	380	386	413	371	368	374	335	397	354	386	395	404	357	353	386	382	362	389	392	381	363	357	382	394	383	377	397	383	369	368	345	397	384	391	393	402	399	385	391	367	377	384	391	364	379	339	364	361	358	363	363	379	378	399	363	373	416	403	339	343	363	373	362	356	375	375	344	375	386	379	335	349	391	353	323	384	411	392	403	416	396	376	383	382	362	367	371	369	352	382	387	376	387	397	390	401	354	352	376	390	399	340	332	359	376	370	393	402	343	371	408	383	380	377	379	379	388	360	401	370	381	365	386	378	370	378	354	374	407	400	361	359	345	397	361	409	368	380	386	369	374	380	402	374	376	333	337	388	360	400	357	363	353	401	380	377	375	398	390	395	391	361	366	371	371	350	368	377	361	376	361	338	348	383	340	408	360	387	368	394	346	392	379	380	383	399	404	372	351	380	366	359	416	374	373	374	413	340	367	392	386	384	402	380	376	382	367	374	391	378	381	364	389	396	363	423	355	435	366	403	373	382	381	362	373	369	365	368	397	364	352	357	385	381	386	379	357	368	370	394	355	392	403	360	359	378	336	373	384	389	378	368	380	357	366	376	410	346	385	390	374	378	378	339	404	400	388	395	402	378	396	402	357	372	403	352	347	427	352	396	360	368	349	353	397	384	342	375	376	379	387	365	390	375	390	382	374	390	345	374	360	403	383	394	375	400	361	374	363	339	361	363	385	359	384	389	366	398	377	389	406	357	368	357	371	369	400	360	357	381	379	378	409	383	368	384	383	398	380	371	418	410	359	354	361	369	367	356	394	359	394	374	365	395	385	393	401	390	410	366	363	373	377	361	377	372	387	395	363	392	365	379	410	410	371	355	371	382	414	368	408	383	371	363	372	385	374	371	372	376	382	377	373	387	395	392	399	387	353	375	412	366	352	367	365	381	370	395	358	401	381	383	430	379	404	356	354	393	383	409	349	357	377	398	375	371	351	407	377	373	385	336	393	416	373	395	387	365	390	385	391	366	384	370	354	408	394	396	378	402	357
24520	21331	28354	24571	20623	3695	989	784	639	671	629	604	567	523	509	521	528	521	547	516	548	550	502	461	478	504	493	515	499	468	504	478	514	548	527	519	489	489	486	527	510	539	475	466	470	517	492	495	494	487	461	473	441	492	519	491	494	496	451	525	472	488	525	460	529	462	519	443	496	512	495	497	455	514	494	483	496	507	478	475	467	486	480	472	480	478	499	505	493	509	486	467	461	492	462	482	472	489	488	464	512	503	498	489	494	505	480	485	492	448	480	486	476	463	511	478	521	531	510	514	462	501	515	503	488	511	493	529	492	493	478	479	507	517	500	485	448	538	487	445	498	482	476	482	475	461	492	492	499	507	505	489	514	465	483	487	512	486	526	490	483	467	500	488	491	522	500	493	496	486	479	493	495	497	518	471	470	506	476	487	510	503	496	458	485	476	513	505	504	490	497	459	505	501	511	494	527	506	471	476	504	531	536	464	501	521	481	464	482	493	512	508	499	494	478	506	456	507	496	464	455	446	531	469	498	483	522	463	471	503	473	479	519	522	485	494	495	451	526	470	454	513	510	502	480	473	466	485	505	495	512	502	471	498	460	505	485	455	473	494	501	506	500	503	503	474	496	472	483	516	520	477	500	497	472	483	469	473	494	509	459	469	498	490	473	495	507	495	473	510	475	490	491	452	503	497	484	466	472	455	461	452	501	539	477	474	544	500	491	525	475	442	478	490	488	524	437	486	441	481	498	466	526	471	522	448	515	506	482	473	462	493	467	488	503	492	464	489	506	461	502	446	476	469	523	507	518	499	480	450	507	496	488	472	477	475	512	537	524	514	491	466	535	502	499	487	493	524	492	519	470	463	458	452	460	501	467	513	435	519	480	475	505	444	456	472	469	460	475	486	452	445	478	491	526	454	472	481	503	489	448	477	444	472	502	518	490	484	509	488	503	485	510	492	514	522	483	532	432	485	460	499	493	499	527	524	475	480	513	456	480	486	483	476	504	498	489	506	488	478	458	512	472	477	493	466	497	484	481	487	447	500	500	490	472	500	487	469	521	474	488	495	505	479	466	462	483	472	486	529	537	464	516	481	474	523	494	495	468	474	465	491	502	486	473	478	470	486	478	493	506	494	492	514	443	486	474	496	540	458	466	461	521	523	514	532	512	452	470	515	451	492	476	486	471	477	517	477	500	447	465	476	508	505	489	466	494	519	506	485	485	466	479	489	493	446	484	456	451	471	487	494	499	470	486	496	454	489	464	445	542	461	517	496	517	494	497	508	505	549	485	495	532	488	517	499	516	503	508	480	483	488	469	463	471	500	503	485	480	492	480	481	509	523	525	500	490	487	492	501	465	473	469	480	508	496	490	464	487	488	500	513	468	483	498	466	458	491	467	517	527	449	525	492	477	495	518	491	483	508	497	475	480	498	512	519	477	480	459	494	511	445	513	505	521	491	494	465	463	528	449	500	543	514	475	498	490	508	491	502	504	496	454	468	497	437	481	479	484	504	490	496	490	515	500	500	527	519	511	500	474	515	493	506	511	488	525	475	522	463	488	471	484	478	503	535	498	494	502	465	465	506	534	472	504	492	509	485	449	485	471	481	517	515	450	513	501	489	498	500	456	478	448	506	480	528	487	477	453	468	524	481	514	496	506	510	483	457	468	457	494	534	453	455	474	494	472	469	483	477	491	478	468	488	511	484	512	486	453	513	498	434	467	435	513	497	489	507	504	473	473	463	442	470	457	451	490	512	510	488	473	487	477	532	518	487	476	480	459	491	495	499	491	459	492	496	529	517	482	513	498	509	518	533	504	497	491	459	529	480	461	438	481	512	539	455	500	513	450	510	453	490	521	438	483	497	464	475	475	510	463	456	535	508	466	491	488	462	489	519	468	495	458	512	498	464	502	479	504	499	492	488	490	527	497	483	460	487	490	492	483	475	502	485	521	489	503	461	481	505	526	517	461	474	482	459	487	500	466	486	479	485	492	472	482	485	458	490	498	457	455	496	466	476	474	500	502	482	489	499	477	501	492	452	471	505	475	449	499	545	497	519	514	478	501	483	473	497	513	489	465	471	476	479	475	485	503	453	508	518	446	518	541	486	508	495	521	483	509	500	539	492	485	501	527	527	490	485	455	514	459	511	530	490	488	505	478	483	495	440	458	512	520	461	521	489	479	479	534	466	464	480	515	501	479	416	488	471	514	482	465	503	509	475	455	500	480	485	524	464	457	469	490	454	487	498	459	515	486	494	505	507	445	487	500	518	509	542	504	465	442	540	477	441	487	516	514	509	497	522	540	508	518	492	474	470	492	452	510	527	470	490	466	459	487	497	463	527	507	524	493	485	522	464	500	511	510	523	489	467	460	469	464	492	503	500	498	489	475	488	498	515	473	473	478	515	478	504	489	489	485	479	505	486	491	469	468	523	488	484	473	500	448	477	509	473	437	505	478	514	512	447	491	481	457	461	486	476	502	450	484	489	478	491	496	525	470	512	515	504	477	477	508	503	488	518	510	473	500	525	525	479	520	513	497	469	471	481	480	481	509	480	527	482	450	521	525	484	476	476	468	507	484	462	472	501	490	468	503	506	520	519	512	480	483	487	505	481	478	487	468	473	504	490	503	517	499	476	454	492	519	460	498	468	460	467	481	494	473	502	488	473	485	493	487	485	521	498	494	539	493	524	466	488	479	466	459	480	491	467	491	495	504	497	502	463	484	514	462	497	535	477	479	502	441	480	509	462	485	446	505	490	465	471	465	490	489	491	483	481	459	489	508	480	516	488	493	490	494	474	543	482	495	502	468	472	521	490	521	502	500	512	463	511	490	504	488	487	504	486	503	505	506	496	483	456	460	543	490	509	485	519	443	509	493	530	522	503	475	483	476	474	474	492	501	458	470	470	519	473	464	504	504	507	489	501	523	497	522	475	479	470	457	481	446	450	518	470	524	497	481	485	512	520	505	478	448	544	500	459	493	470	501	481	481	482	414	489	474	468	530	473	491	465	512	465	456	480	495	475	507	498	476	466	483	481	478	508	511	525	495	455	457	512	514	473	483	487	488	466	496	502	501	486	461	529	473	482	492	481	482	465	529	527	525	492	510	510	521	514	488	494	477	508	482	462	482	488	494	523	485	460	464	510	515	485	484	452	542	508	496	453	499	487	506	469	486	487	472	510	492	482	509	505	483	477	482	505	460	490	495	478	495	473	487	465	475	507	498	475	455	469	479	465	484	517	466	505	506	512	461	509	476	498	492	474	501	487	503	467	495	516	467	516	476	479	503	454	498	476	504	513	485	472	490	475	515	511	459	476	490	497	517	523	513	493	486	467	507	469	487	487	507	487	505	466	514	490	483	484	516	488	463	491	473	476	479	503	520	500	506	473	505	462	509	482	485	501	509	501	476	503	477	490	535	464	493	487	490	515	492	486	505	510	484	504	481	532	501	492	513	531	489	464	486	460	484	484	477	486	487	473	467	493	461	463
35563	40010	5734	2869	2085	1679	1329	1155	1038	957	914	812	749	749	677	723	648	734	630	662	653	602	629	614	593	627	609	602	589	553	602	586	597	545	562	581	587	604	553	580	574	601	567	594	583	557	572	563	593	598	581	582	605	544	601	580	578	595	521	604	526	557	638	577	571	579	591	570	571	534	588	584	560	583	591	579	576	572	585	575	601	578	594	600	606	538	535	548	581	582	579	594	596	592	627	588	495	605	570	597	595	583	552	559	566	581	591	557	571	542	594	570	571	514	564	580	608	608	551	550	569	576	565	590	584	616	576	605	559	535	585	566	605	578	580	594	599	572	572	575	595	543	552	565	560	586	565	604	556	585	563	570	557	587	585	511	552	582	591	560	556	573	586	517	561	589	541	548	589	570	578	576	601	578	587	577	571	572	530	568	625	576	524	564	548	595	565	546	614	606	580	554	603	514	545	544	592	593	583	582	575	631	532	608	546	572	568	602	591	573	545	626	563	593	622	546	501	519	571	560	575	526	548	549	565	556	567	582	576	565	517	554	564	607	598	580	529	557	566	578	557	598	589	558	575	580	577	602	545	587	514	526	604	608	594	564	623	526	547	558	572	590	543	591	566	562	556	550	577	553	569	578	551	556	577	610	571	592	545	579	566	563	568	579	616	545	528	584	605	560	613	572	591	608	482	552	550	548	569	557	581	568	526	584	563	590	587	558	559	566	598	559	539	605	601	556	549	568	563	572	614	572	537	609	620	592	562	590	588	560	556	587	569	611	622	573	604	584	586	606	581	568	552	574	559	524	578	544	593	546	579	511	570	590	570	589	562	567	574	543	576	561	577	567	558	553	552	568	579	547	571	547	597	580	539	560	546	571	569	539	579	593	563	543	536	570	592	606	593	574	571	578	527	600	606	536	622	571	531	557	626	561	583	562	593	612	574	609	603	560	563	567	609	576	580	585	573	581	571	567	590	576	590	517	597	587	637	544	583	565	511	603	568	584	540	594	590	561	591	570	577	582	589	596	560	558	530	566	571	597	579	537	579	601	588	559	572	554	563	591	532	552	578	586	562	560	534	537	567	556	532	561	550	562	599	539	589	579	583	552	547	549	589	586	572	595	580	558	561	606	592	514	579	541	556	552	547	546	572	553	588	574	533	546	570	553	560	563	592	583	550	563	597	550	569	552	559	534	553	579	574	561	562	588	514	561	525	651	580	574	551	571	573	582	581	546	551	571	538	560	579	541	582	563	598	582	531	600	595	546	540	584	556	531	567	585	619	579	599	570	550	557	558	578	539	553	534	602	587	554	590	608	585	585	589	572	556	516	618	574	586	575	543	559	585	628	553	575	578	549	578	519	522	599	573	568	591	579	607	538	601	575	557	569	566	536	563	587	553	535	584	602	584	551	567	571	598	555	583	558	558	553	615	551	602	545	578	551	578	592	557	600	571	549	582	573	539	590	552	593	601	566	558	607	574	584	573	603	582	559	554	610	553	624	586	539	559	558	555	571	583	607	600	566	534	553	554	560	573	549	551	558	540	585	567	547	549	589	576	567	559	567	544	559	612	593	551	518	579	544	540	553	579	583	569	564	609	603	609	538	553	577	564	516	558	604	544	584	552	527	577	567	586	582	602	556	578	563	608	557	583	553	575	582	573	596	535	514	568	558	580	573	601	553	579	557	590	548	583	582	562	584	585	581	566	586	571	539	549	619	543	539	573	525	545	576	553	590	537	569	587	564	536	555	588	581	595	603	571	558	586	587	579	548	555	572	561	557	572	567	563	546	526	598	557	544	611	582	590	537	604	576	573	577	550	574	582	560	543	574	559	601	537	560	583	541	536	567	577	580	589	572	563	576	586	527	560	576	527	588	565	560	578	562	626	572	574	590	589	603	537	593	531	584	568	602	554	548	564	592	560	551	600	584	576	591	602	585	576	586	545	574	543	561	575	591	549	603	595	585	592	573	597	593	579	611	536	571	576	534	529	554	570	580	563	587	568	500	568	553	557	546	588	582	584	559	582	573	600	548	585	543	535	579	589	595	560	569	571	569	563	573	593	540	578	612	593	601	564	561	558	609	561	575	579	527	606	587	580	590	561	598	565	571	551	605	557	601	583	608	611	603	556	574	563	553	575	596	585	592	623	584	567	579	564	592	588	568	554	577	559	539	558	567	601	548	554	506	572	569	592	543	598	550	600	540	560	561	619	551	572	607	568	547	598	567	569	542	579	591	589	561	588	592	550	546	544	586	577	579	541	639	603	635	566	560	572	508	557	560	587	595	581	578	541	591	557	528	579	596	551	576	559	588	586	572	586	553	568	570	587	584	562	558	566	555	578	595	587	578	521	592	594	534	608	565	576	603	558	556	587	571	529	566	586	613	554	580	558	561	587	604	540	568	573	543	567	612	544	566	530	556	579	570	567	580	619	570	568	562	552	561	586	592	575	588	617	551	570	554	583	599	623	579	584	607	560	559	608	585	574	558	566	558	602	528	561	583	556	510	598	554	580	540	593	553	557	569	606	545	533	531	583	580	552	548	566	534	565	543	588	601	615	602	577	547	597	583	586	597	569	611	526	555	574	537	609	554	584	583	578	584	568	559	578	584	541	545	548	565	592	547	570	539	555	583	526	564	541	557	624	581	593	573	580	563	556	597	566	549	541	617	584	547	545	550	564	543	626	579	571	566	554	572	581	534	562	580	596	578	557	530	601	589	534	584	534	600	578	592	585	592	582	566	513	523	564	556	632	546	576	541	573	568	568	564	561	574	561	561	591	554	597	547	547	510	588	587	595	563	541	533	538	559	525	570	575	629	550	566	543	542	581	552	607	561	547	566	590	617	553	553	568	576	569	559	587	590	571	576	592	585	525	558	577	547	579	588	593	572	543	613	563	616	575	567	554	562	559	563	529	591	564	614	607	587	577	575	562	552	570	516	601	573	598	552	561	581	629	592	587	571	545	568	611	571	590	537	562	588	551	570	606	540	614	609	576	618	583	531	575	613	583	527	590	540	562	564	561	544	597	577	545	545	566	570	578	572	576	565	541	579	570	544	608	571	591	560	547	586	542	556	578	604	562	539	557	570	564	589	589	533	568	592	632	581	509	566	587	547	573	588	568	563	614	576	576	586	546	550	594	557	588	574	581	553	595	565	556	554	578	558	574	594	565	560	562	610	541	593	575	550	549	614	610	588	534	563	557	570	600	569	558	539	552	562	566	548	586	548	599	591	610	534	589	600	568	600	547	610	594	559	580	563	551	584	589	513	597	600	570	587	568	589	565	583	539	590	617	567	596	590	619	542	552	571	579	595	554	574	613	564	498	591	594	547	568	548	567	560	548	586	532	563	575	557	602	540	544	579	584	573	623	551	530	591	567	568	598	574	566	578	581	592	562	584	545	570	551	559	546	539	541	639	584	585	605	637	511	546	535	586	542	565	585	565	571	598	597	584	559	525	589	607	563	586	548	566	575	577	600	544	557	579	563	556
25404	21358	27212	25344	6847	684	581	501	456	420	454	357	403	388	384	398	363	392	385	381	383	348	344	367	357	365	374	329	343	383	342	334	358	350	355	353	398	352	342	332	385	318	322	369	357	346	328	375	356	312	365	382	346	367	356	336	369	352	391	359	335	350	350	356	329	359	369	361	345	334	369	354	372	345	336	336	316	352	360	368	343	342	355	321	313	373	311	324	349	343	325	355	361	325	319	370	354	331	345	315	313	337	378	339	340	343	353	366	360	318	327	357	333	318	403	349	364	311	329	335	325	353	360	348	334	323	375	345	360	326	306	327	364	353	337	296	362	325	341	348	349	390	364	365	366	329	357	351	380	360	346	372	366	371	336	320	345	346	364	365	355	359	340	320	323	336	387	362	382	351	347	365	381	332	350	312	348	353	351	333	353	341	361	387	330	328	366	338	336	350	355	309	351	339	344	336	368	348	313	309	361	367	329	365	334	361	362	333	353	302	333	352	371	338	347	327	371	360	339	334	366	371	335	367	316	378	370	338	373	353	339	346	357	346	363	362	355	360	355	325	353	325	354	378	363	346	341	371	359	368	342	347	372	342	343	348	367	339	350	375	348	372	338	361	336	358	352	371	355	337	360	354	340	361	338	367	364	362	363	358	362	337	356	356	360	367	368	355	371	329	360	337	365	357	340	320	367	361	344	336	340	300	360	334	344	355	312	352	355	330	342	337	338	335	328	341	327	335	362	356	327	356	381	334	339	334	329	352	356	336	351	365	371	322	347	368	361	368	358	337	353	347	316	372	319	364	340	365	361	323	350	368	356	354	410	355	369	354	364	318	389	328	363	328	328	358	356	347	323	342	357	342	335	341	339	312	333	332	332	350	369	327	343	345	328	348	313	309	340	333	340	361	338	345	338	321	362	311	320	362	373	340	346	366	353	332	362	335	335	329	377	360	324	317	338	361	362	350	360	359	344	363	351	361	352	351	335	380	304	362	318	362	340	328	317	322	359	300	320	350	326	322	341	351	343	345	373	356	341	327	357	358	329	349	355	320	356	349	341	370	379	352	356	338	355	312	352	313	364	331	348	353	377	364	334	357	370	355	351	340	335	343	322	332	329	324	356	355	365	336	359	293	338	363	336	344	310	364	328	329	352	339	354	332	370	313	367	369	349	354	335	335	314	339	327	329	361	341	369	335	355	345	368	366	321	367	342	362	326	358	357	328	345	335	374	318	370	336	340	351	371	361	345	334	357	365	340	339	327	344	379	367	352	312	348	348	324	378	323	353	366	368	342	374	353	364	316	348	313	362	340	333	317	348	367	330	356	347	359	322	329	328	352	320	349	298	326	364	346	352	336	382	349	383	346	356	344	347	343	336	345	328	348	355	365	364	331	351	341	343	349	343	351	338	398	350	350	325	377	360	319	361	351	361	357	352	335	312	333	349	354	336	334	323	347	374	328	369	337	338	329	354	334	364	334	363	369	355	359	332	366	337	389	385	306	335	349	352	347	359	356	323	363	342	375	342	353	351	357	361	338	384	373	330	333	379	313	371	346	343	337	344	327	357	366	332	345	319	365	362	333	383	339	362	385	362	320	335	333	354	363	319	323	334	347	354	314	333	360	346	330	329	335	375	343	337	370	367	330	351	336	358	353	351	383	322	346	371	325	339	344	347	314	370	348	345	343	362	363	330	356	352	371	326	349	368	373	334	369	332	350	355	332	372	331	344	352	357	327	342	318	355	367	369	350	346	313	306	346	355	344	350	355	357	339	347	359	342	361	349	377	335	332	352	370	331	313	335	361	350	316	325	340	360	318	328	354	338	351	332	339	323	359	340	346	336	331	306	333	358	348	361	363	376	355	347	341	343	358	350	326	343	335	356	331	334	321	351	302	331	364	324	340	367	386	318	372	380	372	342	326	317	317	361	367	333	357	369	347	325	372	332	323	349	334	352	346	360	311	364	360	345	338	351	310	345	360	389	316	354	362	349	337	357	365	355	340	348	376	331	331	376	307	352	339	361	331	338	339	361	354	376	326	337	335	326	364	345	356	338	343	338	379	362	352	376	346	369	343	357	334	365	356	341	317	338	366	323	340	357	336	350	293	355	371	338	359	350	347	328	343	340	338	342	333	359	358	343	336	330	331	328	342	352	321	351	340	343	350	353	350	336	350	347	344	333	347	340	369	332	367	322	379	322	352	401	332	363	366	339	340	371	361	327	362	357	322	353	333	343	340	334	335	359	351	381	359	343	349	356	348	388	350	372	353	346	351	353	337	374	348	342	323	323	358	327	327	351	353	364	366	353	354	375	347	350	328	360	326	382	340	314	376	339	361	338	325	364	345	355	363	353	372	312	360	348	333	377	379	341	340	333	337	355	331	340	348	385	336	351	337	385	370	342	352	294	318	351	352	356	350	323	340	327	345	345	354	327	353	341	353	322	367	348	337	347	373	346	316	315	313	331	343	325	346	326	354	355	341	292	366	352	332	339	365	354	322	354	360	340	341	365	344	325	353	343	363	338	358	363	325	397	357	346	355	349	352	369	372	346	333	344	334	334	353	372	334	355	378	355	323	320	342	338	344	348	344	318	347	360	345	381	341	364	338	353	404	320	366	324	345	331	349	327	354	349	343	358	340	331	360	346	325	311	365	368	351	332	356	359	313	362	349	342	340	348	350	346	364	372	364	330	346	336	366	350	359	327	339	384	314	364	325	359	342	359	379	356	354	353	349	316	346	335	327	368	354	332	371	350	317	362	387	307	359	360	340	326	385	299	347	351	347	325	371	327	334	346	317	331	351	364	359	337	372	383	356	333	332	333	341	345	336	334	327	324	341	336	382	339	329	335	348	359	355	358	357	320	345	358	345	347	364	348	302	337	333	328	310	350	339	323	338	309	376	331	383	357	370	368	353	329	350	371	338	332	335	351	358	369	350	336	358	356	332	363	356	348	328	332	336	357	348	361	358	360	355	332	375	386	317	354	360	358	375	343	375	321	330	345	342	355	369	341	338	356	322	330	350	341	335	370	339	350	356	369	364	306	337	322	364	320	344	351	379	374	346	343	374	377	334	370	356	306	362	334	350	327	360	344	361	312	351	359	334	328	318	353	352	345	324	338	356	355	324	338	360	365	361	345	326	350	351	341	362	341	379	360	368	346	356	343	323	339	336	366	353	345	321	348	366	337	351	329	359	355	355	334	333	350	327	337	335	355	354	362	361	343	339	319	337	321	350	370	370	366	356	368	341	337	354	336	378	391	359	326	355	361	349	343	355	340	355	306	365	353	361	335	342	320	348	325	335	348	339	378	324	336	366	352	357	343	322	363	397	372	348	364	320	353	339	366	367	350	347	340	355	327	356	337	324	363	335	340	327	329	346	341	368	324	359	372	340	349	355	354	325	347	351	353	368	333	321	339	347	340	362	335	347	355	354	341	321	388	335	362	345	341	333	380	343	360	361	334	283	309	366	349	363	326	356	345	322	354	372	362
35147	34187	3467	1786	1343	1016	934	794	700	678	640	538	535	524	487	516	531	505	473	473	461	466	477	472	448	434	440	451	439	440	455	454	458	452	467	401	437	386	435	397	433	429	399	439	437	470	425	421	422	403	389	429	454	439	492	420	406	416	452	425	400	455	440	448	456	444	415	421	434	445	467	388	417	407	411	438	446	399	434	431	392	434	422	419	451	411	420	435	433	411	458	449	446	442	417	434	428	461	418	445	441	421	420	466	418	444	419	417	431	442	433	448	436	422	447	408	377	397	459	455	446	448	430	429	446	414	415	396	431	426	420	429	414	418	397	444	418	447	433	408	436	419	454	438	422	422	442	437	419	451	422	434	415	457	417	447	393	413	410	460	420	438	451	448	437	465	423	413	430	468	455	446	459	472	411	446	402	404	442	413	449	440	442	425	457	440	413	421	392	425	417	458	401	451	420	423	428	415	447	428	470	433	410	425	481	427	468	412	420	428	429	433	414	453	425	429	437	422	436	391	430	434	458	447	442	463	421	445	438	400	430	456	446	431	450	428	461	428	471	420	468	460	431	445	472	402	439	426	451	428	433	425	399	402	466	469	448	432	452	429	396	405	426	433	394	401	448	442	433	418	432	427	464	429	446	443	419	424	424	429	437	392	418	410	471	428	413	443	428	424	430	456	453	406	417	445	444	444	399	400	445	433	443	441	436	419	416	472	428	454	428	444	433	420	458	429	434	429	413	435	460	451	429	474	421	412	420	435	419	381	440	392	452	451	430	435	422	463	411	459	422	399	451	391	417	465	423	393	385	428	438	430	385	424	436	432	396	477	414	424	480	439	417	437	453	431	434	431	478	414	441	439	433	420	447	432	465	428	439	453	431	402	447	439	429	417	479	430	440	449	431	424	421	406	424	404	424	426	426	440	400	431	409	423	453	458	425	418	443	483	474	443	403	454	421	446	458	430	414	447	394	406	449	448	433	459	429	453	406	455	450	391	446	409	473	440	471	465	427	418	439	438	436	442	427	394	426	447	443	435	402	459	447	435	421	413	422	451	480	444	432	456	434	427	462	412	410	410	439	425	447	409	447	458	434	434	462	435	430	416	474	430	455	415	422	431	431	415	436	427	428	444	430	448	432	400	442	451	442	414	460	404	418	436	430	453	420	456	434	446	453	398	409	430	414	401	449	435	442	459	458	434	428	428	387	434	416	424	448	389	411	426	379	404	432	418	416	416	424	409	443	437	460	429	431	410	448	420	460	440	411	417	456	424	410	450	446	430	467	478	434	447	449	428	466	445	410	436	446	444	433	439	391	466	444	431	405	456	426	423	439	449	455	407	440	418	409	428	451	432	465	405	474	404	411	434	421	428	428	440	412	431	464	467	452	440	451	412	419	457	389	426	445	440	424	412	427	430	455	452	421	453	426	440	437	420	431	433	456	409	423	421	434	424	408	421	453	423	444	434	426	420	435	445	442	372	430	433	438	423	417	430	450	442	417	445	455	446	436	474	419	392	460	458	390	399	426	447	457	456	442	473	432	376	421	415	441	468	422	421	420	419	429	432	424	448	445	430	421	422	415	423	444	439	433	435	389	431	426	411	437	444	417	422	454	468	496	455	473	423	486	405	439	401	466	460	465	426	388	452	410	464	411	429	424	465	406	414	468	425	444	437	436	413	446	434	427	444	403	431	424	446	388	437	430	461	477	414	477	438	453	451	445	418	450	423	412	435	413	451	434	407	410	446	394	410	443	446	462	415	415	475	448	430	433	400	452	424	425	426	436	433	432	429	411	460	450	422	400	413	444	429	396	408	396	425	459	433	420	435	438	496	413	411	443	462	440	444	450	423	436	431	406	466	445	420	429	405	438	445	434	458	421	458	413	415	411	428	416	456	435	428	416	441	415	419	438	417	470	438	430	456	449	439	387	467	429	413	431	405	424	443	463	394	403	442	454	438	378	456	437	435	451	455	419	442	416	405	409	440	437	423	396	409	436	446	439	449	441	399	400	435	419	412	396	426	406	424	400	424	401	434	405	440	437	423	438	423	466	441	417	408	420	427	444	424	463	401	427	425	423	401	398	427	380	420	460	424	417	445	446	416	400	410	450	420	420	429	439	450	457	445	424	441	454	448	424	453	459	439	420	424	469	424	456	398	463	393	404	454	377	430	429	458	392	449	413	445	466	419	444	445	464	481	425	430	426	476	424	432	442	397	441	444	440	420	412	442	431	439	427	413	409	440	375	462	436	448	414	453	441	427	451	429	438	421	470	445	445	451	411	387	421	437	428	434	458	410	432	404	471	478	409	419	418	426	451	434	452	424	416	404	429	391	433	410	434	418	437	439	454	400	419	443	490	418	429	425	427	411	445	413	504	415	424	418	485	424	390	421	405	384	411	427	431	483	426	418	439	441	435	417	465	416	399	430	447	457	422	476	433	403	441	466	434	434	437	410	464	385	435	408	434	411	452	439	464	408	440	477	410	410	424	436	450	423	398	466	438	408	425	483	417	484	413	452	422	401	457	407	442	434	444	404	387	449	427	441	407	440	430	398	388	415	412	427	430	407	445	441	406	456	448	445	409	443	448	439	412	450	434	424	430	464	451	437	426	414	475	440	431	405	439	416	434	424	402	467	428	426	428	437	419	433	456	433	438	420	427	412	448	441	452	416	426	394	415	442	431	430	455	436	466	408	406	417	420	434	407	416	416	447	465	446	444	457	408	371	418	430	419	412	415	447	423	430	435	437	450	408	451	444	409	442	457	458	423	408	462	400	433	454	441	409	425	424	421	413	432	450	420	409	425	444	411	438	427	440	427	443	423	411	431	405	393	452	445	446	435	422	448	420	449	461	432	413	404	412	412	429	388	407	409	441	429	436	439	425	453	415	457	440	445	427	408	416	410	407	490	429	440	423	431	441	452	427	420	404	431	444	430	427	423	416	430	448	461	420	406	439	456	446	402	459	429	449	427	432	412	430	395	431	400	448	439	468	463	431	432	443	445	466	389	397	447	412	428	459	472	426	404	470	432	423	414	463	462	401	413	459	404	441	443	410	459	405	424	465	412	446	440	419	451	401	411	422	471	442	479	417	435	413	392	428	437	432	438	423	388	426	447	411	416	429	486	439	436	456	431	455	408	442	442	420	415	418	456	422	437	428	446	411	413	419	425	452	426	450	396	418	415	429	442	418	404	413	400	412	428	405	409	425	479	467	419	476	419	433	447	449	436	398	436	424	441	490	448	441	428	400	414	449	429	419	397	441	448	417	429	436	495	489	441	436	454	440	439	417	452	417	436	427	400	424	444	441	404	435	448	420	437	437	459	444	430	482	423	453	420	395	426	402	405	447	427	432	447	412	453	406	417	426	411	465	403	416	406	418	456	417	453	454	459	423	427	476	451	397	418	414	445	482	437	438	470	450	433	402	412	449	403	443	418	435	428	447	455	415	416	438	401	441	423	425	464	430	411	405	440	413	442	448	418	404	433	463
23160	21326	28990	23936	21309	21247	6148	1323	1074	1214	969	923	853	849	853	767	785	784	704	714	758	682	720	753	694	700	715	693	654	695	714	687	676	628	671	722	668	648	674	695	668	717	678	682	709	637	702	693	719	678	675	645	657	689	676	718	707	717	644	622	654	674	703	683	705	658	687	668	667	607	670	702	687	686	654	712	661	699	712	651	647	696	660	652	625	652	703	625	689	660	704	652	652	681	665	717	637	682	667	640	705	644	656	647	657	663	683	627	667	677	694	672	679	639	644	688	691	671	652	707	634	707	627	638	625	704	643	624	708	647	679	683	695	629	694	682	695	684	682	699	694	684	672	665	684	696	704	666	641	689	689	679	660	674	654	634	630	688	658	656	653	675	653	685	673	715	672	692	650	662	686	684	695	627	684	671	651	616	645	695	663	678	656	662	666	676	630	690	686	690	652	627	661	684	668	720	659	665	687	669	661	634	620	730	644	662	667	660	677	666	650	656	654	691	692	623	657	636	671	635	672	688	701	672	665	678	629	652	690	702	608	681	663	629	646	695	665	685	636	685	653	648	683	655	676	645	648	650	632	636	665	659	646	665	703	644	672	648	658	650	665	629	644	614	678	635	643	646	652	674	666	678	668	655	670	651	640	666	619	675	635	637	645	689	692	644	655	696	622	673	657	636	642	684	669	664	638	722	659	620	661	693	640	691	659	667	665	660	664	662	670	687	638	665	704	641	654	701	691	609	729	702	671	681	696	653	651	644	679	640	651	648	685	638	648	634	686	663	647	717	655	707	656	653	657	660	657	636	668	653	671	608	689	672	645	677	724	687	632	642	662	621	704	661	667	671	651	639	648	745	697	680	662	662	672	664	670	624	654	646	672	695	680	648	685	684	665	635	704	650	688	698	643	661	637	637	691	639	663	640	684	662	705	639	704	685	667	668	653	666	658	633	689	620	647	644	701	656	618	682	673	644	678	669	634	669	668	648	675	640	652	633	655	672	688	628	652	694	664	673	690	680	701	673	667	689	613	678	648	628	664	642	692	695	639	714	623	708	631	622	664	623	651	702	665	693	641	658	706	646	662	682	653	640	678	630	668	649	657	689	681	654	632	670	630	667	687	692	694	639	664	669	694	685	629	683	637	671	698	695	679	659	713	686	694	664	683	661	700	673	659	658	669	666	648	715	630	639	660	649	657	669	712	685	670	673	640	632	627	668	703	714	729	687	670	671	702	682	676	690	634	680	702	621	615	695	669	657	648	619	696	649	700	657	638	664	709	669	651	649	691	685	672	675	676	654	671	644	659	701	659	658	675	693	653	646	639	668	626	638	652	652	715	646	652	656	663	667	657	676	665	672	665	706	626	646	679	697	664	672	614	653	641	668	728	647	697	671	642	661	658	651	616	716	665	666	650	631	667	674	700	677	684	683	650	649	682	670	675	639	692	623	697	662	689	670	663	634	682	660	663	684	662	668	667	666	656	698	666	632	646	636	636	640	657	621	708	666	693	635	669	714	672	652	666	683	663	671	653	656	665	656	707	655	685	665	663	659	668	614	675	658	657	672	679	669	702	674	692	693	667	694	647	672	643	686	681	660	671	629	699	627	633	669	663	688	643	691	654	683	666	638	610	651	622	612	672	621	701	687	605	651	712	703	627	662	650	694	635	648	634	610	673	672	667	657	645	684	628	696	621	663	693	607	655	678	700	682	673	653	683	661	652	657	665	636	670	656	652	686	627	683	642	646	647	590	685	685	702	616	653	712	673	651	624	632	672	662	677	673	659	680	644	674	624	630	651	685	647	675	681	633	691	660	664	694	705	647	643	659	652	616	651	648	647	679	701	679	698	669	662	649	637	648	656	658	623	660	643	669	668	678	663	659	678	658	649	650	672	642	632	685	674	642	652	683	659	649	665	679	642	656	629	716	651	648	640	654	656	676	673	641	670	633	714	666	648	695	653	642	637	719	688	670	645	691	659	719	625	654	652	630	658	685	726	663	660	687	675	648	673	651	650	698	699	652	649	677	700	641	612	677	690	647	687	625	673	632	670	701	650	643	655	694	632	688	657	682	639	678	685	597	665	685	695	665	671	665	679	741	699	654	659	692	660	690	646	656	727	655	634	683	652	689	691	648	705	692	636	626	684	676	654	681	672	624	653	699	667	651	645	617	669	675	643	666	655	696	633	663	704	676	652	610	672	633	682	641	675	657	626	675	664	650	683	655	661	676	680	675	654	723	673	706	683	684	675	688	648	670	658	655	679	647	654	654	703	664	658	666	646	676	635	666	642	691	651	623	620	647	652	721	675	657	644	700	668	593	632	700	641	665	644	679	611	672	706	668	679	674	652	656	678	642	679	654	688	661	656	675	693	683	637	634	688	679	714	655	661	699	676	656	646	638	608	647	637	717	634	649	643	659	659	630	630	649	632	631	637	686	658	653	622	672	686	680	657	673	684	671	653	672	657	634	629	688	670	611	711	606	689	725	681	653	686	627	613	601	678	638	663	593	663	673	664	637	637	663	663	713	689	686	674	657	665	662	662	653	681	645	641	676	667	685	681	679	621	651	642	676	688	674	660	673	679	628	629	665	661	669	632	637	638	674	638	630	691	678	643	687	663	661	670	655	673	654	675	667	637	671	648	657	658	671	613	683	647	660	660	699	689	600	680	640	692	650	688	668	652	653	688	674	677	683	693	666	677	669	705	672	683	691	648	648	659	679	708	664	646	670	689	671	659	715	653	669	652	656	651	656	687	611	662	662	666	670	678	710	697	651	662	585	650	686	641	690	673	678	649	644	668	656	632	672	689	645	640	669	647	604	671	668	613	684	655	672	678	638	661	624	656	646	621	655	654	657	674	688	660	648	682	627	598	639	689	643	645	648	636	640	652	676	688	654	701	650	695	663	651	697	692	621	630	659	594	661	687	648	621	680	663	656	682	655	638	623	616	672	681	660	650	694	673	683	671	648	666	690	681	676	683	743	663	694	640	664	643	690	668	672	671	662	703	665	670	685	700	696	651	629	647	699	650	625	625	681	690	622	684	639	670	662	641	677	615	653	687	636	671	691	676	650	644	662	663	688	668	667	613	661	654	687	665	661	704	624	665	670	615	662	683	676	711	659	674	679	704	653	612	685	658	670	686	689	682	597	669	661	634	655	680	663	658	692	626	617	679	669	690	688	649	673	692	654	676	688	618	710	637	633	673	667	674	671	672	653	627	663	691	689	705	652	676	650	660	635	658	650	683	683	652	637	656	647	664	649	667	667	653	665	658	631	647	655	704	653	624	636	606	650	701	667	682	664	648	627	650	646	610	644	684	667	674	686	629	643	646	716	689	659	703	627	635	643	668	715	653	689	676	690	622	686	640	608	654	685	670	605	703	634	668	706	658	692	688	646	661	671	632	666	656	697	680	669	681	679	680	658	660	664	680	647	645	700	655	710	685	664	682	655	657	695	679	679	669	701	650	633	657	657	636	599	718	658	651	654
41168	46742	10927	5716	4075	3241	2556	2069	1768	2152	1399	1219	1194	1073	1048	1040	934	933	943	868	876	831	891	867	831	791	810	859	900	801	855	775	801	757	802	769	807	808	744	836	724	772	798	704	773	790	822	741	824	815	789	771	769	798	800	749	821	808	803	754	737	743	758	792	756	755	750	781	781	797	784	746	761	772	750	741	739	754	786	778	784	733	830	788	826	763	741	821	820	749	751	787	761	753	763	809	815	768	816	738	724	779	805	752	749	770	799	768	685	750	797	744	845	714	774	773	763	728	753	790	755	749	723	749	750	764	748	790	754	735	760	759	762	816	781	752	738	762	726	750	726	774	794	814	774	771	754	839	763	749	777	751	767	747	797	769	788	800	756	819	761	803	719	755	784	736	771	802	807	758	784	780	794	757	788	767	784	762	815	776	773	799	697	783	785	832	795	786	789	727	710	782	766	801	784	747	735	771	716	750	709	779	792	793	774	750	761	736	711	790	758	808	755	811	783	727	765	762	759	776	741	727	756	768	721	766	786	746	755	718	725	756	758	781	821	795	754	815	755	741	809	740	753	767	768	751	787	767	745	711	781	776	773	816	716	773	750	778	760	748	783	747	755	761	769	776	787	722	803	775	713	699	752	764	717	778	745	770	743	770	779	766	757	780	772	737	776	778	775	798	775	765	786	823	771	722	767	769	750	784	732	764	794	731	764	789	708	767	776	776	777	772	751	737	730	759	736	815	753	779	743	749	747	762	768	758	771	750	784	775	753	747	806	772	733	771	771	795	784	719	779	734	768	768	765	732	760	813	754	748	808	719	744	774	759	807	771	763	808	766	780	764	748	805	823	761	805	731	811	752	803	759	753	790	714	771	726	741	763	792	754	815	771	785	746	761	677	770	770	765	726	754	762	760	744	748	774	749	802	739	789	758	807	751	740	737	819	742	744	757	744	768	736	779	738	779	781	773	750	759	791	739	764	763	712	774	787	747	785	757	743	810	763	710	748	743	808	731	778	756	758	770	819	748	734	769	801	774	785	753	799	738	781	699	781	724	769	821	767	754	693	811	803	790	775	755	799	763	784	759	736	778	737	781	768	749	792	781	773	780	740	709	737	803	727	752	753	774	754	764	694	791	780	735	739	735	762	782	722	774	728	739	775	731	738	744	782	797	754	750	749	744	770	806	757	773	773	741	796	729	750	736	766	736	753	747	734	744	754	769	737	744	703	780	748	736	739	737	757	730	724	756	751	757	831	738	786	826	737	724	762	779	764	727	733	756	776	769	778	767	780	764	762	737	793	779	804	790	804	782	759	759	720	724	711	754	770	761	738	730	749	745	785	714	816	741	766	787	760	777	782	762	733	768	758	807	754	801	797	776	726	762	812	739	771	771	763	749	780	792	778	758	779	765	768	752	737	727	809	712	723	739	768	809	794	749	794	815	717	775	770	750	741	730	765	739	735	841	752	786	748	775	756	765	822	788	740	787	738	747	813	768	705	767	766	769	775	774	778	731	747	797	776	768	756	775	790	770	793	729	791	763	767	721	704	801	738	769	789	723	764	737	739	820	692	763	791	757	791	745	762	772	793	775	787	760	773	798	791	764	748	721	770	758	778	768	739	756	764	759	742	751	754	711	772	765	781	730	777	767	785	759	770	751	783	760	757	757	759	775	741	775	744	760	764	763	750	764	741	742	774	762	821	765	756	774	774	737	783	773	753	764	737	824	707	767	737	754	795	760	746	729	712	763	723	762	804	760	791	749	751	808	750	748	783	711	808	739	765	754	738	774	758	791	729	745	777	729	778	746	725	768	773	757	743	754	723	781	746	783	740	748	763	770	759	740	792	809	746	743	755	780	740	816	746	750	738	708	792	771	808	769	750	788	776	750	777	797	767	774	763	737	778	782	731	769	776	767	747	761	767	796	792	744	800	750	780	797	769	768	796	769	774	707	748	759	744	806	787	815	751	759	744	793	786	760	789	713	786	770	776	768	746	803	793	788	717	713	732	782	765	751	792	771	773	794	750	774	769	729	727	793	747	725	777	772	739	798	755	787	773	743	733	736	755	741	791	800	727	742	742	747	728	757	744	712	794	764	697	741	775	740	715	758	779	772	751	743	801	744	773	764	742	770	771	707	753	754	767	705	786	797	758	757	729	764	787	724	766	750	766	810	740	756	756	751	772	772	789	771	771	758	797	731	805	760	751	755	724	784	757	758	828	811	796	763	751	750	780	777	685	790	740	762	814	775	776	741	792	751	768	787	769	829	760	809	793	752	714	730	754	752	726	744	746	714	772	800	752	752	711	767	759	717	744	707	741	745	735	749	748	722	778	745	754	792	682	746	742	755	774	806	760	732	723	835	772	797	725	784	730	744	743	819	768	768	788	799	754	756	770	761	745	746	790	812	768	770	764	733	745	739	772	757	777	733	797	750	745	720	725	742	710	795	760	796	750	723	769	817	711	787	786	816	778	753	774	765	776	775	763	712	750	731	795	749	760	748	749	762	744	786	759	739	757	753	800	798	771	693	757	764	784	802	761	798	752	801	732	731	752	759	730	710	776	767	820	776	750	719	758	796	714	724	721	784	741	744	793	774	747	720	778	672	754	727	792	745	769	753	765	784	757	840	752	734	759	729	729	745	760	750	750	724	747	786	749	747	759	705	757	800	754	696	799	755	771	774	774	774	733	788	750	688	765	756	752	746	741	786	775	771	722	766	736	745	766	786	802	740	749	781	748	753	752	763	822	717	769	765	730	785	739	776	769	755	745	778	790	773	745	741	850	758	792	809	782	729	760	754	810	758	756	784	709	773	782	723	735	765	735	797	813	766	720	760	753	782	778	753	691	763	765	738	787	708	741	770	791	719	807	784	785	769	765	779	718	732	790	740	744	758	752	728	800	779	719	784	766	753	759	783	708	796	774	734	777	749	753	750	720	779	765	765	723	773	761	751	782	683	750	768	730	766	760	756	756	705	793	798	752	720	785	764	790	772	789	769	738	742	827	798	810	775	787	779	738	752	733	698	763	756	769	779	820	756	797	790	758	819	745	768	735	692	773	743	791	798	754	743	740	734	748	779	734	734	793	783	760	748	771	743	833	724	736	772	758	808	759	742	762	784	774	703	757	757	800	737	784	743	778	777	821	795	791	733	765	775	766	742	747	742	783	798	732	757	757	767	796	764	749	812	730	766	730	745	734	735	768	782	700	786	711	766	763	762	756	814	720	818	789	762	746	734	781	719	724	701	729	728	761	759	797	819	818	757	740	816	682	744	798	749	800	779	755	757	759	768	742	765	762	799	757	761	780	764	728	718	778	753	815	765	748	727	747	729	809	732	770	750	715	731	768	745	746	815	820	778	770	751	770	731	751	751	776	795	776	766	792	778	728	757	766	734	808	763	751	787	748	788	797	721	860	758	759	825	809	764	781	724	771	754	789	718	747	762	771	776	753	786	782	758	787	779	774	717	761	739	722	784	725	756	754	751	716	777
29000	22740	9133	751	462	389	357	312	321	342	312	336	291	263	331	310	325	356	317	329	327	324	280	299	311	298	298	352	287	316	280	303	300	299	328	304	301	315	337	322	316	296	318	325	324	310	315	326	299	311	302	307	291	326	279	315	368	327	318	306	298	274	293	330	323	333	351	328	303	337	310	324	339	312	326	334	318	338	350	314	303	332	283	323	320	321	329	273	326	332	316	300	301	325	338	320	311	309	356	321	325	310	330	322	342	315	336	313	332	337	284	324	306	328	308	301	310	304	326	313	314	299	316	358	323	322	286	308	339	294	286	336	303	322	313	344	352	312	293	329	296	305	310	317	292	284	334	315	339	318	307	315	286	297	321	312	309	319	316	288	325	322	335	326	343	317	309	355	323	270	330	308	318	335	303	310	312	303	345	289	326	334	304	323	326	321	330	294	350	309	305	317	313	306	304	311	345	323	296	304	294	310	329	314	314	312	293	305	304	294	304	290	310	321	298	321	295	299	299	319	328	304	312	281	275	298	318	341	298	321	338	314	334	309	299	321	307	299	315	318	308	310	322	299	294	333	294	370	323	300	342	309	333	304	302	304	304	316	312	289	296	301	301	354	337	302	303	303	316	343	302	301	296	315	323	319	337	332	302	309	298	302	314	321	327	289	315	322	312	299	314	304	323	301	306	351	315	289	294	314	340	303	321	326	305	286	297	330	348	340	313	334	314	297	299	314	287	323	315	313	317	337	280	306	336	287	328	267	313	302	316	328	285	311	330	324	315	331	340	355	304	318	307	306	298	331	323	328	309	309	344	334	290	310	298	312	305	313	307	296	297	286	299	331	291	301	269	283	313	304	329	314	304	343	302	285	307	289	309	310	314	296	309	331	299	335	316	311	315	275	270	317	298	320	296	298	292	320	317	307	309	272	319	305	316	277	323	315	299	339	333	292	325	297	311	295	283	295	327	315	316	339	314	318	336	298	297	294	314	313	351	317	361	298	336	326	317	311	301	336	287	300	305	321	298	305	275	313	265	311	305	293	331	305	314	316	341	299	323	308	289	317	310	305	303	342	302	319	321	302	330	303	320	321	300	284	304	333	303	319	320	315	318	335	303	283	318	309	340	322	319	286	322	321	305	309	327	298	326	299	317	304	302	298	312	291	300	292	341	294	318	335	316	326	298	288	301	317	336	273	307	318	311	300	322	314	308	307	305	313	314	287	281	315	301	294	338	301	333	307	342	342	342	329	304	330	323	309	305	341	309	317	305	339	291	319	340	326	335	296	300	278	307	321	334	318	288	320	298	319	323	306	326	331	314	306	339	318	278	314	294	309	329	321	299	319	297	301	336	324	326	302	290	311	275	291	292	315	315	314	289	311	307	352	345	326	325	321	331	323	313	294	313	351	307	327	317	312	331	320	270	308	300	293	300	323	335	308	318	310	290	286	292	304	320	309	324	305	320	300	308	301	290	302	339	283	328	312	302	348	298	315	318	288	300	306	326	284	308	281	299	320	324	314	299	325	309	321	316	329	296	292	331	309	296	290	313	293	317	315	318	292	327	325	302	326	297	332	331	323	315	333	305	303	344	294	302	332	328	325	295	320	292	308	304	298	319	293	308	293	299	310	329	314	287	315	333	338	317	303	314	335	325	319	332	308	319	311	292	307	336	315	300	305	306	337	318	303	309	303	308	317	331	329	326	303	293	306	332	313	305	311	298	317	317	317	297	269	299	335	320	312	314	321	325	300	312	297	308	322	327	343	284	337	322	304	301	359	313	321	286	328	303	310	272	310	325	270	316	330	299	296	309	315	331	321	276	287	331	298	298	321	310	320	337	322	320	313	321	324	315	330	314	320	302	304	299	312	331	305	309	305	331	311	316	317	318	320	311	315	309	252	291	287	286	294	286	337	303	318	306	306	291	334	309	314	325	310	304	320	309	320	310	355	314	301	289	310	289	341	320	293	289	330	274	315	314	317	322	307	291	321	310	315	304	296	310	292	285	287	312	303	299	320	292	314	305	306	323	306	315	298	283	303	314	340	321	315	329	297	314	286	308	311	293	327	303	302	308	298	320	309	333	273	284	334	320	327	324	305	299	302	299	314	328	316	298	300	289	300	305	315	299	300	301	302	319	324	294	278	317	322	307	321	328	307	324	305	287	315	315	314	318	305	329	320	320	324	315	324	311	330	333	335	306	332	300	313	279	290	336	313	290	313	281	288	347	341	315	316	297	326	305	308	320	280	289	335	298	293	292	254	314	314	360	337	328	326	320	318	289	303	291	287	330	310	285	314	322	323	294	295	294	343	287	317	291	311	314	314	309	295	358	290	335	300	309	293	318	318	316	301	308	299	302	317	317	309	284	301	334	317	324	305	295	300	265	305	306	323	310	320	314	253	284	319	319	362	304	302	321	324	285	294	351	285	295	294	305	364	318	323	288	319	337	311	296	291	325	320	317	324	309	291	282	331	336	301	291	312	310	293	302	273	319	324	305	300	320	315	325	307	319	277	319	304	314	320	339	312	331	292	305	326	313	285	313	318	314	326	310	339	300	339	321	312	316	298	314	300	316	311	334	320	309	298	309	325	332	325	332	324	323	312	299	297	318	303	292	324	330	326	309	276	292	298	310	343	296	306	307	312	315	304	324	315	330	318	316	337	283	332	344	303	372	303	326	337	298	340	291	306	326	302	280	302	307	347	307	314	294	316	315	312	333	319	294	285	329	314	321	357	320	327	298	310	314	324	313	298	331	324	283	349	324	284	299	306	308	288	320	302	301	310	290	304	302	306	309	334	314	298	311	293	317	319	304	309	356	302	342	313	329	304	317	319	319	321	315	334	306	317	315	341	300	307	321	294	327	305	329	324	315	302	309	311	293	329	337	325	335	335	332	276	318	330	301	334	339	267	325	313	295	305	317	296	316	331	316	345	330	302	329	325	326	302	281	300	340	307	273	297	317	296	313	300	327	363	270	312	325	322	333	307	332	310	277	343	309	318	338	310	323	318	313	304	297	308	313	311	308	332	302	304	309	301	319	311	330	340	324	303	301	283	296	320	301	318	306	304	315	342	332	305	306	324	314	335	275	290	346	327	322	303	315	300	320	322	311	312	329	323	287	316	332	304	336	286	300	320	322	289	305	262	287	322	313	282	298	304	303	324	323	308	309	326	342	339	316	317	317	319	287	295	316	322	320	289	329	316	316	308	318	341	313	304	303	328	335	317	291	291	331	284	300	330	335	281	289	288	327	338	320	287	286	322	294	303	285	323	284	331	316	293	296	344	318	315	314	327	343	336	283	325	345	301	301	327	304	297	300	317	314	299	308	268	321	331	312	319	299	320	309	311	313	275	318	333	303	328	272	277	335	347	308	296	299	300	326	325	309	297	308	298	333	303	303	301	319	325	287	313	293	284	287	299	334	331	305	310	319	284	343	319	313	316	304	319	323	297	304	296	280	288	305	353	309	296	298	293	313	302	350	284	296	311
31661	25472	763	550	502	453	477	429	424	475	387	409	380	428	392	360	364	378	351	352	408	413	380	377	387	347	363	367	369	366	375	381	378	336	384	368	372	389	346	405	370	377	381	359	387	402	395	359	398	377	356	336	385	401	338	379	406	423	384	377	370	402	417	402	395	403	403	412	382	361	382	354	389	353	394	405	370	371	395	401	380	400	407	378	407	382	333	354	387	344	412	384	365	413	359	384	377	365	370	389	380	357	382	415	406	390	416	380	375	364	371	388	389	382	354	373	364	375	403	384	384	392	382	408	420	358	375	353	356	369	389	368	355	368	373	382	372	397	390	375	342	368	368	363	399	370	379	367	365	385	396	391	384	435	353	367	359	397	380	376	385	364	354	391	425	393	400	380	355	403	374	337	360	373	384	360	351	372	374	388	370	367	371	391	402	369	403	377	367	371	380	427	372	358	357	364	407	411	358	379	410	379	368	420	378	388	367	384	362	381	377	397	410	362	366	412	391	367	410	377	384	375	359	372	351	403	388	407	380	382	352	390	366	367	358	412	372	383	378	380	414	401	371	381	396	406	388	419	376	386	401	364	398	354	399	366	373	357	348	377	380	378	399	374	364	387	360	378	405	341	376	397	402	373	404	396	415	355	379	411	378	363	395	371	364	345	405	379	359	368	397	388	384	387	362	360	390	379	356	373	382	357	337	397	381	382	393	392	379	368	369	369	372	386	347	370	351	391	410	385	393	402	394	394	390	379	380	362	386	389	397	390	383	406	367	380	378	353	362	365	396	399	387	401	376	354	358	359	383	399	384	355	379	371	380	393	389	407	412	371	337	379	342	372	349	338	367	353	383	376	377	357	370	384	383	373	387	370	382	374	377	388	387	359	346	408	373	392	397	376	369	347	384	383	373	352	424	388	390	365	313	377	363	356	379	371	363	338	351	427	356	404	390	373	362	357	410	399	373	405	377	354	390	394	404	383	420	376	380	385	396	381	390	359	384	360	358	369	374	389	376	392	394	389	397	403	352	394	390	351	383	414	414	369	353	377	368	386	373	352	373	372	372	393	385	410	367	408	382	360	387	391	377	392	391	349	400	352	368	361	372	358	370	365	391	415	386	350	375	360	411	367	360	354	357	411	399	383	344	359	378	416	379	366	377	411	367	378	387	375	364	369	428	369	380	384	323	370	407	354	362	396	381	357	373	381	388	387	375	370	389	391	376	377	362	393	401	360	360	379	353	358	376	387	377	390	408	357	383	379	380	362	371	378	378	341	369	398	361	374	403	379	381	362	389	380	388	366	376	382	383	356	356	353	375	389	399	360	357	376	382	392	373	391	365	423	414	383	390	390	381	389	379	361	389	381	390	374	388	356	380	363	369	404	355	377	371	379	367	370	370	419	378	390	331	368	395	373	374	406	365	400	361	357	385	391	400	359	371	384	379	381	360	352	383	388	367	414	382	373	377	343	388	390	357	371	393	426	357	386	393	371	344	381	367	401	377	380	374	395	392	379	359	408	388	394	389	344	366	404	358	391	378	420	373	381	388	392	376	375	367	403	383	380	386	372	395	374	384	388	413	381	380	379	354	368	365	384	390	388	403	349	414	390	405	353	382	375	366	366	401	418	425	387	367	371	395	368	389	380	370	410	410	336	390	396	371	351	347	350	371	387	391	386	391	391	346	361	386	370	363	394	358	351	415	415	353	346	379	376	388	374	358	372	373	375	339	371	390	401	374	348	367	378	359	408	331	400	357	348	394	376	407	396	382	389	396	341	406	368	424	406	402	405	375	445	358	411	401	384	361	436	377	391	356	380	413	353	345	392	411	375	355	364	384	417	377	399	374	391	396	374	369	417	375	387	395	403	383	379	418	376	370	375	366	379	359	342	385	352	370	375	385	306	383	353	377	379	381	392	361	386	346	379	406	450	376	378	379	357	360	376	413	393	386	365	415	389	378	383	365	410	379	382	389	370	408	364	353	371	371	366	378	367	373	384	375	397	363	368	369	403	349	379	371	356	370	378	344	401	373	378	374	390	391	360	377	374	396	394	385	347	392	362	408	398	350	347	355	393	401	342	390	393	332	360	341	365	385	361	391	362	371	392	373	386	379	376	345	388	380	420	382	340	379	381	437	360	377	345	383	419	376	350	403	349	392	390	391	383	325	382	343	379	366	392	366	365	383	364	399	387	342	404	384	366	397	379	389	377	384	384	354	361	424	356	412	369	386	383	377	363	380	370	384	384	362	379	389	365	384	354	375	395	378	369	376	418	384	369	373	355	354	417	363	374	392	386	399	392	367	378	406	350	360	372	387	411	378	397	391	434	358	342	407	386	375	373	365	386	390	416	364	369	357	400	378	406	376	361	372	405	372	398	376	364	412	368	374	380	379	400	404	372	389	365	367	381	366	388	402	384	386	378	412	348	384	361	389	397	339	384	407	397	354	377	369	392	363	414	328	363	393	397	363	370	396	343	379	368	361	343	393	384	403	352	398	371	377	375	340	346	384	384	355	384	363	367	378	368	359	375	394	373	367	372	401	384	360	382	389	369	386	370	352	370	349	346	344	403	382	377	367	374	379	384	399	378	395	390	393	402	373	383	382	395	412	404	382	376	387	384	386	373	365	372	389	361	411	375	389	345	387	355	368	363	389	389	378	393	376	366	351	354	368	384	381	358	393	377	351	382	392	404	360	334	363	370	382	395	358	390	375	335	367	326	371	340	375	365	380	373	372	378	385	364	394	379	371	380	374	351	391	410	368	380	385	414	376	376	374	353	338	381	378	386	377	408	388	380	361	366	406	374	364	373	369	392	392	396	362	384	374	348	383	377	396	399	389	382	378	363	371	364	381	366	351	390	383	387	437	374	379	398	397	372	402	380	346	369	377	401	352	407	357	359	394	367	363	396	381	392	345	372	398	389	354	370	409	383	377	368	374	397	377	404	381	369	389	374	399	346	396	381	367	390	376	374	397	385	384	367	371	366	424	381	369	363	392	359	379	378	382	382	382	384	370	369	379	367	357	381	382	372	376	390	392	385	388	376	364	393	401	387	377	374	393	374	340	345	345	389	397	397	392	358	339	366	367	379	348	403	403	372	392	356	396	397	365	389	348	369	357	388	377	375	402	373	392	374	367	391	387	417	391	371	382	363	398	376	383	392	355	365	367	399	362	388	396	374	375	392	360	395	351	375	382	427	372	366	357	377	380	359	380	360	350	355	370	371	377	365	390	387	407	356	412	391	362	358	363	371	370	374	370	377	366	347	364	367	370	377	350	361	361	387	374	382	358	375	348	383	358	394	381	382	381	382	371	390	387	381	390	367	366	366	388	356	371	376	390	413	396	380	371	372	415	384	424	366	384	396	359	350	399	383	361	402	353	379	356	358	373	355	368	345	361	396	383	414	384	380	383	383	382	385	388	363	397	344	361	407	388	378	365	389	369	383	388	408	391	375	391	399	375	344	357	386	376	360	391	403	395	392	360	398
24536	21297	28271	24587	20594	3512	979	792	654	752	611	570	601	555	530	521	539	511	560	547	598	565	523	505	528	547	538	525	517	515	493	492	524	510	501	520	494	489	490	513	471	473	512	524	527	500	486	517	510	499	475	522	526	496	464	549	488	461	503	480	496	510	524	501	469	505	506	525	488	482	508	473	538	504	490	464	493	481	503	465	486	524	505	457	495	507	474	513	473	486	492	498	532	510	458	502	516	482	472	472	497	492	482	447	490	458	524	514	501	532	532	489	513	560	469	500	485	539	490	491	524	485	549	503	497	486	474	524	507	495	488	506	461	528	532	500	476	519	546	491	487	435	524	488	456	470	497	489	500	515	498	470	515	509	479	487	488	522	536	521	512	508	482	493	467	525	456	538	539	485	464	455	484	453	518	500	512	480	502	502	454	501	492	494	504	475	462	476	464	489	453	473	489	477	440	484	479	446	510	482	479	464	510	446	473	495	506	488	460	461	495	509	488	517	529	497	462	481	473	462	491	486	471	493	451	509	504	479	476	488	497	524	504	491	478	513	485	495	457	478	500	531	535	494	534	479	473	507	492	491	509	475	504	496	494	492	478	479	462	474	492	467	514	470	456	462	503	468	487	454	513	523	469	499	498	520	491	467	539	498	461	488	476	517	486	479	503	490	486	456	509	502	502	489	464	513	494	475	474	536	507	479	508	543	461	494	485	495	498	483	551	525	498	499	509	477	484	544	478	489	480	459	507	483	480	490	495	484	510	488	505	509	520	521	491	495	492	478	439	488	500	463	453	518	504	483	476	488	494	506	494	485	542	505	514	457	488	466	477	504	498	474	489	474	544	498	472	487	567	467	534	506	550	531	483	504	517	476	492	478	521	488	473	490	498	459	470	478	473	513	491	522	525	501	480	510	482	471	495	478	519	499	503	507	495	492	497	493	471	462	485	487	489	494	523	513	473	494	484	496	492	461	480	502	511	515	497	492	520	485	510	499	474	447	515	493	514	464	494	515	498	454	479	529	462	475	501	463	519	504	501	519	526	519	531	490	488	494	482	500	493	480	489	467	502	487	490	492	456	486	488	542	516	489	486	491	464	459	506	476	491	515	501	496	500	469	480	485	512	486	499	496	487	506	495	490	471	528	460	493	528	462	510	527	522	485	493	471	496	496	493	533	526	507	486	505	450	479	504	500	493	511	513	523	471	500	514	460	522	510	477	445	525	498	514	500	489	495	475	502	507	499	508	473	468	473	534	497	494	533	470	474	522	529	473	486	474	481	507	497	473	504	500	472	530	489	499	437	502	490	485	458	495	494	472	477	484	485	491	519	502	476	506	511	480	498	462	488	489	498	487	477	512	487	528	473	514	508	526	504	534	450	492	496	479	490	479	477	520	458	504	483	519	501	515	490	487	538	518	528	505	464	519	467	518	536	482	480	529	444	522	529	494	504	493	500	504	478	483	493	482	476	480	492	518	497	506	495	506	451	488	499	488	494	533	519	496	518	515	496	481	483	494	521	463	533	453	483	486	480	489	513	483	468	472	501	491	458	528	482	510	507	482	487	483	451	490	447	538	514	527	467	497	486	458	472	511	490	501	508	486	505	478	529	475	499	506	536	491	517	464	520	500	510	489	523	505	490	489	464	504	481	485	480	490	486	451	482	560	513	483	526	518	497	497	500	458	538	480	510	503	496	460	475	529	454	509	514	489	494	497	484	506	436	496	498	469	508	486	483	495	472	488	480	499	545	480	519	441	503	489	539	473	499	499	455	493	507	494	513	493	505	490	484	487	503	509	570	482	482	454	496	523	497	463	469	495	536	512	480	508	519	500	506	513	518	536	503	489	495	510	519	484	475	484	529	525	498	496	488	483	491	467	471	459	490	475	490	492	491	503	510	484	511	512	537	477	479	477	490	508	486	507	477	491	464	465	513	529	489	504	501	488	492	495	479	518	496	498	478	505	456	494	525	506	455	516	550	494	485	511	479	499	509	499	487	529	507	486	505	487	468	474	517	482	472	502	522	482	510	483	487	497	519	504	532	533	485	465	474	462	520	469	513	494	474	525	516	512	474	468	511	530	509	509	462	470	461	461	492	485	464	487	489	523	499	501	546	496	484	498	507	444	504	519	466	500	476	500	482	491	507	440	508	479	451	460	480	511	494	508	498	498	484	490	511	526	506	486	522	480	522	464	456	481	509	478	482	486	494	508	506	497	498	455	470	520	497	476	517	486	474	444	466	461	500	435	478	489	511	517	525	521	484	500	465	490	483	497	514	506	482	484	489	515	507	496	495	495	531	512	487	479	493	513	495	473	479	470	504	482	471	477	493	506	511	467	487	479	506	479	516	542	470	479	494	493	529	466	470	446	475	506	513	493	520	505	496	501	486	508	457	455	471	466	492	458	477	495	489	482	480	478	501	471	502	487	515	475	438	484	491	490	476	505	482	457	492	519	500	495	515	498	497	475	486	479	496	494	491	532	497	518	480	449	458	499	464	496	464	472	510	501	490	483	461	474	478	513	481	479	489	469	476	495	482	505	465	529	501	521	528	522	501	456	522	497	500	482	429	500	479	472	479	484	491	490	525	456	478	473	508	488	488	514	483	479	512	514	496	490	509	512	487	507	526	495	497	471	489	468	483	470	477	511	483	491	528	495	493	486	491	497	488	482	520	500	489	457	476	486	467	529	535	488	466	508	468	488	498	475	504	493	515	486	510	464	505	483	504	482	507	500	521	478	499	483	472	520	447	505	475	453	485	516	513	499	454	474	476	490	476	496	492	488	500	474	464	506	511	516	517	508	487	489	495	481	459	461	467	465	500	449	472	509	477	499	494	536	487	447	495	482	476	487	468	507	483	495	509	501	497	517	529	491	476	485	479	533	523	527	488	486	459	549	515	458	482	468	476	491	487	467	512	516	499	483	479	483	514	484	489	467	441	470	531	484	503	469	473	498	481	483	474	492	469	510	544	489	495	463	461	523	480	504	489	527	500	551	482	450	498	492	494	485	452	484	488	492	508	502	543	485	475	500	450	486	501	439	455	487	489	461	487	501	427	475	513	468	488	509	531	481	484	451	481	503	515	490	450	505	502	511	440	479	468	450	477	520	462	536	510	484	503	514	464	481	500	477	515	503	501	512	521	487	472	489	458	506	477	450	503	472	522	502	484	527	464	486	495	520	504	504	482	446	488	490	498	464	531	474	531	498	488	485	474	543	494	467	503	488	491	470	499	478	499	469	488	511	507	463	555	497	497	517	458	502	487	460	501	503	466	508	523	482	471	496	499	494	519	503	481	473	470	527	503	486	456	498	518	447	492	464	501	508	485	501	517	473	500	497	486	511	466	489	436	506	486	484	558	493	484	486	479	488	495	475	473	514	504	450	475	507	472	485	460	515	495	484	484	459	510	459	529	502	508	516	456	524	487	465	510	493	479	462	469	535	471	453	484	493	504	523	474	508	514	471	537	471	473	466	491	511	494	504	493
36039	35788	5880	2859	2096	1733	1329	1172	1028	1196	831	798	759	732	665	682	660	637	662	650	625	608	606	612	609	629	591	594	578	641	556	596	611	608	516	563	612	589	545	602	574	578	585	571	575	612	569	575	611	587	598	611	618	556	563	567	532	579	598	624	560	597	575	553	593	574	562	597	549	578	576	556	551	586	530	590	581	545	619	557	598	585	587	609	547	521	609	606	531	578	567	538	570	603	556	553	632	581	543	536	633	588	612	605	583	584	575	583	602	586	558	556	615	566	524	560	582	601	615	571	585	584	614	570	568	571	585	587	621	565	599	649	599	601	575	604	572	546	592	593	588	576	551	598	604	593	555	579	618	523	597	572	554	598	618	591	572	569	535	580	626	578	610	587	582	570	607	586	567	589	554	563	561	575	585	588	573	570	525	586	575	596	582	542	589	570	574	575	552	563	592	515	556	580	553	581	608	584	568	602	583	583	590	590	550	600	585	574	591	594	593	620	548	626	579	549	576	580	572	587	560	573	580	571	599	555	603	611	535	574	577	607	611	609	558	547	548	602	562	595	491	558	554	581	549	603	553	587	586	576	589	550	611	600	547	528	571	586	543	570	621	553	559	566	621	589	618	599	544	579	592	587	605	615	588	572	553	564	591	551	541	576	540	556	563	600	562	587	558	589	565	539	516	539	514	552	573	613	556	565	628	595	656	582	554	576	548	584	567	568	583	577	596	571	589	593	575	610	524	553	562	572	583	595	581	572	579	528	553	575	575	576	564	555	552	606	588	566	600	570	566	586	554	545	577	609	590	543	563	602	608	573	549	589	564	585	610	561	604	606	571	561	533	562	547	547	599	573	579	579	521	601	605	594	578	590	548	584	565	587	559	579	574	604	564	598	551	556	571	569	563	606	573	582	548	586	565	585	564	589	565	531	579	601	553	616	565	561	578	599	582	583	596	552	556	570	581	573	609	582	615	556	555	564	568	590	604	602	588	618	572	584	578	578	590	604	613	613	560	571	569	583	544	557	577	605	571	568	565	568	561	549	567	572	575	550	573	548	548	510	567	577	566	560	590	573	607	567	581	624	566	592	578	576	577	582	604	599	587	561	596	531	559	605	590	582	598	558	590	620	607	600	569	608	570	538	563	572	578	553	560	552	599	557	640	574	584	578	587	566	551	573	613	589	610	571	581	578	556	587	551	576	562	602	558	579	584	590	606	555	613	572	564	597	591	570	576	578	580	567	605	552	584	608	582	558	578	574	582	547	539	561	577	566	602	544	623	633	569	609	613	587	586	580	597	573	555	556	588	546	572	568	573	592	516	552	598	581	631	544	580	587	561	617	573	564	545	578	542	593	582	567	608	564	566	576	576	612	550	601	568	527	577	597	570	580	594	576	589	592	566	561	553	561	567	566	567	543	542	604	566	586	544	585	554	563	574	615	592	590	593	551	585	580	581	581	576	560	576	567	560	624	548	561	556	551	575	594	604	598	550	566	630	519	557	547	602	522	561	591	538	560	538	578	592	586	580	581	559	576	578	566	576	548	559	613	570	519	538	616	592	550	581	577	544	600	571	608	546	551	599	578	598	552	574	585	576	622	537	550	584	578	572	567	599	556	588	557	582	534	585	582	563	559	648	553	582	576	549	542	542	578	567	592	566	599	547	560	614	579	552	574	590	594	580	588	593	582	537	550	566	569	610	559	618	568	602	559	565	586	539	541	598	597	576	572	582	585	536	568	575	555	582	548	579	554	573	564	616	570	581	577	574	555	583	529	546	594	550	580	563	620	556	571	533	544	569	569	558	587	594	583	582	623	560	596	601	556	591	580	618	520	578	550	594	542	559	625	547	656	549	600	543	570	576	548	591	520	577	568	566	580	583	580	560	539	589	525	556	566	542	574	531	565	591	601	638	528	574	622	584	562	592	565	612	613	606	572	545	628	562	566	584	565	578	600	559	589	576	575	529	583	548	553	599	575	582	585	561	566	579	565	570	592	561	577	587	584	629	599	598	592	611	585	560	577	583	587	560	559	610	606	561	587	550	580	538	583	551	568	587	573	588	556	563	572	595	582	550	587	567	566	539	534	518	606	549	609	559	549	563	597	577	578	609	590	582	563	623	578	549	598	593	606	577	534	587	599	578	544	590	552	547	591	555	547	588	544	557	610	574	542	576	550	591	576	565	583	583	526	565	598	573	583	597	565	602	571	536	561	581	565	546	540	587	621	595	602	607	577	579	570	590	571	554	572	570	559	592	577	599	603	550	579	614	583	570	579	585	567	583	573	566	577	558	621	581	576	576	585	530	563	596	559	563	571	605	602	584	526	567	618	511	574	587	563	585	557	573	583	588	565	598	565	591	553	581	565	621	629	607	610	570	603	585	602	533	579	554	572	616	584	594	593	554	567	571	590	595	576	579	562	536	555	545	538	542	604	567	590	595	552	542	544	589	621	572	545	579	568	512	587	597	612	514	588	581	595	613	565	603	603	587	549	575	574	604	596	581	597	603	576	604	498	598	565	616	574	614	574	513	581	570	553	599	612	614	577	583	595	543	563	571	584	563	577	547	568	557	559	579	560	564	594	588	600	577	560	654	549	574	585	572	588	572	596	602	592	545	626	543	569	624	569	545	603	597	583	557	585	596	577	557	545	540	595	559	564	592	596	566	599	576	554	543	557	521	567	588	560	559	590	539	560	561	583	562	586	600	538	545	587	553	571	564	584	595	578	605	591	549	587	575	576	566	553	568	559	567	609	567	564	597	605	601	598	549	563	579	567	580	591	551	606	571	575	571	588	568	499	593	604	566	537	553	552	570	596	592	554	549	534	574	571	565	547	578	601	531	574	594	559	564	604	529	539	594	584	594	591	561	521	592	562	590	620	545	548	556	581	586	587	568	546	595	584	600	555	545	556	613	575	529	549	610	596	539	583	560	582	598	580	566	576	561	582	569	572	598	578	596	549	528	545	563	592	554	529	592	594	570	592	589	575	589	515	562	570	616	540	588	523	619	581	590	559	604	557	615	590	545	567	567	564	523	623	575	610	584	553	554	545	538	580	571	618	571	562	624	566	575	633	626	543	592	577	600	587	539	588	622	579	636	588	592	603	539	598	569	573	575	600	576	587	589	596	571	585	570	571	548	569	551	569	580	615	571	589	604	651	603	575	543	589	634	556	541	569	558	571	575	580	502	581	566	568	576	593	637	542	565	591	586	596	561	578	559	555	579	601	544	569	593	594	602	548	545	571	536	634	536	591	585	611	553	570	564	569	539	586	596	618	585	601	546	558	609	521	596	552	555	631	574	571	557	564	618	528	541	585	595	590	597	536	580	573	562	581	580	574	572	605	593	589	559	613	645	567	544	579	585	595	570	595	554	579	597	592	610	553	592	553	543	556	572	560	609	576	587	523	570	515	592	585	580	566	567	560	621	622	526	555	594	564	543	547	578	552	543	558	570	579	523	538	550	549	583	576	557	614	551	594	579	577	575	574
25473	21321	27105	25383	6626	672	522	480	444	443	402	397	383	398	381	380	367	374	371	355	375	389	384	386	378	358	382	376	379	348	371	376	366	387	372	356	350	349	352	356	331	342	345	364	389	368	355	351	332	352	359	334	356	383	370	377	344	330	367	369	323	334	352	332	397	355	330	358	336	296	375	361	357	377	360	338	357	357	324	363	349	350	347	343	358	353	342	370	370	364	349	341	353	380	357	349	351	360	324	361	361	381	332	334	363	354	357	353	345	354	365	352	381	332	348	334	337	346	374	314	341	399	350	326	373	355	411	334	340	342	327	345	360	364	346	352	383	365	355	331	355	357	359	376	370	396	377	369	337	369	360	373	352	360	345	357	371	376	343	342	343	381	378	343	338	383	336	364	396	358	378	369	348	349	371	337	331	340	354	344	340	341	341	325	344	348	365	350	336	331	378	345	328	361	350	353	328	353	364	334	327	295	335	338	364	343	329	321	328	344	339	334	373	325	365	315	348	357	353	341	364	360	356	345	339	307	355	353	348	345	310	348	357	372	344	358	364	371	334	377	373	362	323	363	368	310	343	343	365	361	365	338	352	347	338	333	345	336	340	348	338	349	364	354	332	339	323	361	359	343	358	354	339	351	346	334	325	351	392	373	342	346	357	352	384	316	339	339	353	314	356	377	334	340	377	370	339	378	374	331	345	351	333	348	347	359	339	335	397	343	337	330	340	389	328	374	355	350	358	333	380	342	342	328	319	362	375	367	349	352	361	347	349	350	339	329	335	354	324	345	352	347	329	332	358	348	366	331	356	339	337	354	347	337	364	334	346	361	379	330	368	307	316	369	357	352	372	328	333	350	342	364	349	324	374	315	352	349	354	394	348	349	362	359	349	331	344	346	360	342	368	358	342	378	365	372	405	372	340	359	380	361	387	373	356	363	368	357	380	385	361	378	357	372	382	378	365	355	366	332	352	344	360	350	370	362	333	328	372	345	352	377	336	328	390	362	351	335	318	335	394	330	367	364	362	346	386	349	365	351	359	362	334	349	341	339	346	347	323	396	352	351	343	355	383	374	347	305	354	336	367	398	391	308	341	380	356	336	325	391	356	363	361	349	348	349	361	399	347	341	357	336	350	359	353	328	349	331	358	334	385	346	350	368	353	352	385	377	363	328	339	364	389	381	351	360	363	372	398	370	347	339	351	380	376	340	345	354	320	309	311	359	354	352	326	367	358	332	384	367	382	324	331	347	373	334	388	381	367	361	350	379	382	353	339	339	369	369	338	334	364	339	355	369	329	349	345	311	342	378	344	351	362	349	350	390	317	364	397	372	355	336	372	338	328	342	345	360	342	371	364	360	321	368	363	353	329	365	313	321	336	354	332	363	378	356	352	361	376	355	362	347	338	339	351	344	378	335	361	367	333	346	347	355	361	368	336	347	349	346	376	335	379	334	339	347	346	337	362	333	337	334	350	354	365	336	345	353	358	317	359	354	339	363	326	361	318	346	320	391	345	370	340	343	334	358	341	358	409	371	394	372	336	334	350	311	334	362	330	340	309	370	354	347	344	382	351	355	351	358	351	341	338	368	355	348	322	377	359	356	334	361	350	356	323	356	338	389	350	369	338	329	324	362	330	374	345	357	361	340	348	368	353	377	350	360	345	372	353	335	339	339	368	319	336	357	348	393	360	358	331	368	329	308	321	357	361	366	370	354	349	332	336	348	353	349	350	376	329	363	370	359	345	386	374	373	345	361	315	372	377	377	370	327	321	390	337	367	343	382	337	345	334	346	329	352	341	368	367	344	366	337	369	349	313	358	352	391	367	323	366	338	358	337	386	343	357	365	316	349	362	340	368	350	369	355	387	343	338	371	363	373	354	357	340	337	352	396	367	357	359	370	334	360	374	353	359	354	327	307	310	331	352	371	357	339	352	345	333	360	334	340	357	374	353	374	330	351	340	341	360	329	344	356	331	335	312	349	363	331	351	350	359	326	358	352	347	336	314	358	355	353	357	330	386	337	383	355	335	344	338	330	356	382	363	336	351	332	353	370	335	363	369	379	363	343	353	354	337	362	356	372	336	332	325	374	363	369	373	401	376	373	341	350	367	338	353	339	368	349	331	347	377	361	324	357	349	374	349	330	363	356	347	378	337	371	341	345	352	369	367	361	363	370	341	389	388	371	314	339	310	348	360	328	346	401	361	354	370	348	371	326	333	348	333	356	345	401	340	359	357	373	375	315	359	345	387	363	326	345	384	339	350	356	349	357	347	350	376	363	365	342	351	348	340	368	361	362	334	383	329	354	381	341	343	369	341	327	356	339	350	360	333	353	340	347	367	366	372	375	334	340	342	355	346	364	325	357	373	346	351	335	342	354	350	347	315	335	357	383	341	356	335	355	345	337	369	349	311	359	327	336	368	331	353	379	367	338	328	317	355	367	340	361	350	369	333	376	309	373	367	343	377	365	346	379	370	351	345	355	363	357	334	341	379	377	364	321	321	373	361	344	366	395	366	358	310	364	353	376	383	350	369	328	348	373	351	374	313	337	331	392	354	332	334	368	348	347	326	376	360	334	368	356	373	367	331	358	317	349	357	319	386	371	370	361	351	327	353	368	337	384	336	360	362	356	340	364	353	355	341	375	349	355	386	357	347	369	362	322	340	368	336	361	393	356	375	375	346	362	345	363	359	360	349	366	326	378	327	362	366	365	326	353	366	324	339	344	349	365	352	364	368	358	339	382	352	352	358	389	325	383	331	373	367	338	330	351	345	394	346	388	354	352	339	358	348	349	346	356	324	363	361	380	342	342	367	328	348	339	332	343	357	331	335	348	382	335	352	338	355	358	396	348	324	364	356	362	388	367	352	361	350	379	363	348	354	357	342	357	362	361	343	338	344	340	354	337	385	357	355	378	342	345	346	351	356	384	335	315	376	343	339	352	379	334	363	374	373	353	322	358	352	330	382	357	368	322	374	360	402	339	336	354	335	358	340	332	325	377	386	357	355	362	358	369	341	381	348	341	349	354	342	361	391	351	356	327	361	335	361	377	379	354	353	347	345	331	338	374	328	367	325	376	388	350	345	379	358	350	347	364	354	377	355	346	367	336	371	341	356	353	329	352	367	375	354	359	285	322	363	342	334	329	359	351	351	384	353	354	349	336	357	359	363	342	349	347	357	371	342	332	342	354	372	350	377	355	355	330	380	354	339	345	371	329	324	332	367	307	363	369	348	390	364	356	377	342	375	369	354	318	402	309	328	294	392	357	350	342	366	370	402	334	334	333	352	337	360	369	395	371	348	343	355	356	336	335	319	364	372	364	379	370	323	357	333	361	329	332	339	351	353	357	358	381	335	356	344	356	385	381	355	347	340	366	359	329	336	354	386	349	384	354	349	391	340	318	304	353	348	329	344	358	365	346	362	339	341	339	365	356	339	380	381	351	383	350	312	330	332	312	338	364	361	380	328	382	376	378	354	316	351	358	330	334
35084	30514	3502	1939	1351	1087	943	802	704	708	630	574	559	545	477	514	512	477	471	461	477	474	461	443	433	466	428	444	485	449	430	483	473	455	453	460	459	440	441	457	471	453	454	415	406	436	430	421	433	419	465	430	417	411	450	438	414	444	436	457	401	426	435	399	458	402	473	449	459	418	457	464	462	453	437	446	424	444	475	419	448	424	438	461	428	438	446	463	452	470	440	455	470	446	415	440	427	426	467	437	419	450	434	441	423	445	451	417	433	438	477	473	480	441	443	419	445	440	445	427	459	438	453	443	435	455	442	421	442	455	423	457	462	448	457	463	442	453	459	428	443	430	419	435	451	451	455	444	485	455	406	448	424	427	466	440	435	431	455	452	449	448	446	435	448	459	452	451	433	457	395	462	445	426	484	445	420	438	456	430	425	490	439	432	472	424	422	431	467	476	419	430	389	451	442	443	448	431	440	420	432	435	433	456	453	454	424	465	436	461	483	471	473	477	457	435	460	416	419	440	460	445	458	441	432	438	407	419	395	435	425	437	475	428	411	433	435	418	460	420	440	424	453	421	426	433	395	447	454	443	405	435	449	411	463	435	468	431	433	463	456	463	455	441	444	470	447	426	443	427	445	419	408	472	420	456	427	423	426	434	415	422	434	444	450	428	426	460	434	451	426	407	432	422	446	434	459	456	421	437	429	455	427	435	449	447	437	426	435	438	488	467	446	444	431	451	400	433	427	443	418	441	435	446	429	453	453	415	442	425	452	448	461	438	445	442	442	447	456	413	420	423	435	421	435	432	460	444	413	443	417	434	444	419	442	462	431	439	454	420	433	400	441	422	411	456	425	462	425	458	448	438	417	430	459	444	454	462	436	421	438	432	449	444	456	452	464	449	454	420	450	480	395	440	422	439	431	444	440	415	392	431	415	454	430	444	437	425	446	446	450	387	440	411	448	404	476	400	475	397	470	446	439	438	421	439	443	433	432	423	435	452	434	420	433	441	424	378	450	395	440	494	435	470	439	415	457	434	479	453	414	423	458	426	438	434	445	472	442	455	414	453	430	414	427	440	417	429	455	453	420	433	453	434	451	436	400	460	453	475	423	456	466	423	415	444	428	431	429	435	470	425	451	467	475	441	424	434	452	420	408	429	449	424	475	403	421	421	388	403	364	403	428	422	435	465	481	432	428	403	424	480	474	443	438	468	444	490	459	441	448	437	397	406	420	413	443	445	402	422	464	418	380	412	411	445	446	475	425	419	420	461	479	442	418	439	438	477	409	429	413	410	417	449	413	452	404	440	432	451	419	409	477	426	457	496	430	462	429	451	438	419	465	428	446	444	392	445	407	434	450	428	407	417	401	414	444	408	433	441	470	436	428	449	438	439	426	448	492	440	452	456	458	455	436	437	456	444	422	436	442	430	426	422	402	420	451	449	450	402	454	424	429	439	450	444	458	416	444	445	407	458	430	429	444	473	427	440	439	453	397	441	454	439	426	457	449	423	449	449	425	429	383	435	443	413	438	432	427	463	430	474	443	466	417	443	434	429	444	450	422	441	445	440	442	447	429	460	470	426	424	437	436	433	437	434	448	439	404	455	425	434	448	411	450	437	408	436	419	453	427	468	423	440	427	441	440	468	438	450	453	409	454	476	440	435	472	423	430	437	416	439	414	460	463	452	420	437	419	448	439	442	453	446	447	443	462	456	428	423	445	408	440	403	403	440	417	397	430	446	454	433	449	422	431	449	436	466	428	457	434	440	406	439	444	454	459	452	459	390	413	447	416	444	395	466	406	447	456	429	471	406	424	469	441	411	469	485	486	390	431	443	456	398	459	431	432	455	448	444	398	446	442	454	429	449	430	417	435	450	444	447	423	467	469	444	469	457	416	432	442	470	450	439	451	441	432	449	413	465	468	393	445	407	451	412	449	410	418	444	424	433	455	447	488	454	407	484	443	442	436	412	461	456	441	466	419	407	424	465	431	463	407	415	458	434	464	467	439	432	410	425	460	412	408	455	419	456	458	430	425	410	453	509	434	437	414	429	448	444	437	445	431	429	421	402	461	470	469	465	453	423	460	404	444	434	425	426	460	431	406	465	433	428	431	431	463	446	441	425	425	413	443	430	483	433	462	445	425	429	470	427	405	477	440	468	459	461	420	475	440	448	422	409	456	474	464	390	420	461	429	459	404	460	420	419	420	408	436	423	446	453	429	465	420	451	412	459	450	463	434	422	457	436	441	440	461	442	431	441	438	414	442	446	466	455	473	423	473	458	456	433	452	389	454	415	412	425	432	412	451	422	461	439	406	440	445	420	441	434	455	457	443	390	457	402	424	444	404	480	445	423	402	452	443	463	390	432	427	421	430	455	444	431	448	469	428	451	480	416	480	430	466	419	414	470	447	400	435	417	404	458	422	449	452	457	456	433	438	408	448	442	445	503	423	400	461	479	462	442	464	430	422	448	462	450	446	451	428	440	449	433	414	437	467	387	453	439	401	465	462	440	412	440	481	438	421	409	498	420	464	432	497	430	420	447	459	471	429	444	430	436	448	424	409	431	444	451	450	462	399	437	452	467	435	420	456	443	399	419	427	438	410	438	397	442	431	441	493	451	448	420	445	433	422	462	427	446	449	421	466	422	450	417	436	433	406	443	389	418	444	446	447	437	452	402	476	434	467	442	469	406	454	421	420	409	460	437	442	457	462	444	433	432	454	430	446	454	421	467	445	412	457	427	420	441	400	420	399	445	438	471	438	407	442	409	404	422	442	439	455	439	444	392	483	446	431	440	419	448	446	452	405	430	451	444	419	424	452	417	454	430	414	439	444	442	454	421	422	433	446	418	483	444	456	432	409	480	448	428	437	419	416	395	446	451	446	445	439	425	400	467	412	456	416	418	460	444	434	445	438	433	441	450	428	413	458	434	435	428	442	450	443	449	375	419	447	414	444	459	434	454	455	433	421	469	474	445	447	426	423	452	431	474	461	420	429	457	460	462	397	483	444	469	456	428	465	477	430	414	460	414	454	427	428	403	428	438	427	420	457	413	469	440	446	408	419	419	421	462	426	435	426	430	443	437	431	440	407	454	409	446	463	419	421	441	400	453	431	403	446	453	450	442	456	480	424	407	425	484	455	418	425	430	436	422	462	451	433	419	435	432	410	435	429	426	450	489	462	432	423	458	435	438	413	442	469	448	431	453	434	402	422	416	413	438	416	439	419	485	423	433	429	416	436	415	407	442	429	417	484	412	401	453	441	474	456	416	453	443	435	385	431	454	463	433	440	437	445	437	436	442	449	450	399	486	441	466	415	388	477	434	424	443	470	410	410	408	468	442	425	462	447	434	470	451	463	403	406	429	445	458	433	444	461	417	433	403	461	413	430	422	452	446	444	443	419	470	429	441	419	416	438	465	437	443	444	431	426	445	406	465	456	442	459	459	412	446	445	393	442	437	464	464	470	427	418	455	417	446	426	448	424	422	424	406
23212	21364	29114	23975	21347	21318	6505	1437	1118	1030	912	912	844	837	840	802	738	748	793	761	707	714	693	772	751	686	706	682	690	692	754	691	703	698	659	722	687	713	702	659	662	716	647	706	658	683	703	679	700	679	709	691	693	625	704	637	658	739	721	638	671	700	716	671	671	728	705	714	662	694	659	698	672	697	642	681	686	669	681	681	640	693	696	628	665	715	697	706	682	738	693	675	666	684	687	677	654	667	736	658	715	664	703	693	681	689	614	674	698	627	632	672	623	687	636	717	648	634	685	661	692	710	629	664	676	723	682	688	658	654	660	663	674	715	664	648	675	654	689	658	669	658	658	668	661	715	700	690	650	660	681	661	660	637	691	663	668	656	685	673	720	651	742	703	662	675	635	650	683	699	688	673	690	659	677	632	628	651	659	626	636	662	655	673	682	678	653	640	681	671	745	638	682	681	648	633	638	655	688	656	707	670	714	636	657	676	682	673	670	693	682	685	716	678	641	657	680	688	659	696	696	636	622	659	663	703	699	669	652	657	659	673	714	719	623	663	709	697	647	679	650	695	689	646	642	688	671	643	668	628	665	601	702	705	675	704	657	668	658	659	716	662	670	655	627	628	700	691	706	633	690	642	682	660	676	639	663	703	679	686	679	638	687	654	686	670	721	702	668	668	698	680	625	674	668	681	680	610	644	678	643	645	678	662	652	677	673	659	606	627	675	697	647	710	663	663	648	694	638	691	685	657	650	649	666	642	658	707	711	663	647	598	710	697	677	666	696	735	680	658	688	676	685	672	647	659	660	658	673	612	668	677	702	662	676	691	675	662	694	660	654	667	661	652	663	688	680	679	663	663	691	681	637	628	703	660	646	688	683	663	689	646	639	675	625	664	661	671	661	663	613	679	658	639	733	681	689	692	633	632	607	656	681	654	678	633	701	729	625	680	707	665	663	647	661	656	646	678	690	661	662	638	668	685	700	665	694	684	681	653	680	647	684	643	677	703	667	660	683	628	671	629	641	680	645	690	688	688	649	674	658	701	668	701	718	685	665	617	626	689	696	663	691	695	648	699	655	697	687	659	649	718	705	690	654	745	708	646	671	652	702	644	711	687	661	711	673	676	677	647	668	661	690	630	644	723	660	682	660	671	679	720	714	648	635	661	654	691	659	650	688	703	687	658	647	678	699	680	691	700	638	665	684	704	659	697	671	635	666	639	631	629	695	681	687	656	696	645	722	644	663	659	673	689	706	623	644	648	746	674	736	695	684	703	703	707	685	698	654	657	648	663	673	664	681	687	656	624	721	683	678	646	701	685	681	692	652	702	669	659	654	730	681	702	664	673	638	695	646	668	643	649	730	717	731	653	672	662	674	695	700	634	659	634	650	632	677	635	687	665	689	651	653	680	678	645	691	673	685	676	728	653	687	703	620	670	688	672	684	613	653	673	686	674	632	690	697	619	642	659	708	662	672	687	720	614	707	684	661	673	653	639	686	629	702	634	672	693	661	657	727	647	700	681	662	665	700	683	661	660	686	704	666	663	654	693	671	666	652	679	722	694	673	652	651	722	660	656	617	686	654	699	652	659	616	692	669	695	712	656	663	694	667	684	673	646	681	690	662	680	649	687	655	687	620	617	671	670	654	698	668	649	670	695	712	674	713	663	678	697	635	680	694	643	623	650	716	706	634	699	720	655	714	611	656	664	629	662	693	612	666	603	666	668	670	667	679	633	687	670	673	642	668	637	671	649	668	708	674	642	635	679	717	637	624	652	677	678	696	672	674	698	681	627	631	653	626	710	696	724	676	664	669	747	681	617	651	688	616	679	668	684	696	687	657	706	663	740	653	686	656	681	699	692	690	637	648	696	661	652	680	675	612	683	647	683	659	691	656	643	624	687	692	675	672	700	629	667	661	665	641	664	699	666	695	682	654	681	707	663	677	666	671	654	667	666	648	655	681	699	672	669	651	674	634	684	649	647	667	679	696	621	655	667	679	677	740	597	690	673	677	709	641	672	698	668	702	627	696	679	685	674	685	687	702	660	659	674	733	675	637	656	652	654	663	636	690	666	648	656	651	689	660	653	660	623	660	695	707	681	694	683	687	692	695	713	681	637	666	646	654	664	633	646	680	622	657	696	713	688	689	690	706	669	664	683	621	697	705	724	681	644	680	685	669	680	674	650	614	651	655	622	692	686	689	701	628	655	651	619	678	652	699	686	705	678	629	662	650	640	618	667	619	645	647	698	725	595	644	702	668	666	677	668	631	684	683	638	673	686	663	721	704	690	671	668	633	691	758	668	642	665	616	657	646	718	656	690	688	621	692	638	684	672	666	706	644	714	646	641	665	644	692	705	658	671	628	685	639	667	687	669	709	658	708	656	662	675	654	623	678	664	721	680	664	690	681	712	688	680	618	668	679	705	734	638	692	643	662	697	689	680	669	684	687	667	686	670	649	666	652	687	682	703	679	683	708	666	676	649	676	691	668	642	688	666	659	694	685	626	676	707	639	660	702	667	641	651	664	670	688	638	639	613	651	699	661	618	672	714	662	706	637	628	676	619	698	694	690	663	617	626	685	679	707	645	634	678	675	687	667	649	696	680	682	705	716	694	692	676	671	694	636	626	650	677	668	692	659	653	721	672	668	653	643	649	690	634	705	677	680	687	660	685	668	675	662	664	640	641	698	670	673	674	623	657	738	690	695	670	643	713	646	685	653	674	710	667	691	672	654	692	698	679	681	677	689	643	693	640	690	725	670	689	672	693	655	666	635	674	640	660	680	645	674	705	659	722	642	682	674	663	701	716	659	712	654	690	652	695	656	681	671	647	674	671	705	683	688	709	720	665	647	746	649	693	665	675	691	680	701	678	661	643	637	645	698	652	665	665	705	693	702	645	655	630	693	671	673	632	666	678	692	690	682	639	658	680	701	663	693	668	658	657	664	624	735	627	648	677	649	671	666	648	660	645	596	679	627	667	685	662	729	627	677	670	682	663	656	638	694	657	628	666	676	674	699	651	686	708	686	695	591	668	663	684	671	674	701	636	701	687	715	668	650	690	685	661	652	649	701	650	638	701	656	684	682	656	651	671	665	668	653	660	687	688	681	659	635	678	678	661	710	669	683	638	674	674	690	688	674	662	682	683	653	731	637	643	692	709	651	683	655	668	648	670	720	694	681	676	705	674	730	659	669	710	672	640	675	690	665	664	627	664	681	689	696	668	690	742	663	635	665	703	652	684	628	686	671	708	653	663	684	721	681	678	691	661	683	695	673	698	620	672	688	648	699	677	687	640	686	611	689	688	722	676	661	604	622	628	694	665	699	659	716	676	663	657	695	706	687	683	663	697	670	663	675	663	663	644	679	657	654	715	679	688	637	651	648	676	702	695	687	692	666	616	633	629	704	698	668	664	693	664	676	634	684	618	711	689	699	665	630	681	671	724	679	688	647	702	649	721	689	682	727	686	632	673	690	663	644	639	687	686	650	701
40607	47500	11025	5668	4009	3204	2467	2080	1774	1598	1417	1308	1132	1195	1031	1032	955	968	921	958	931	944	827	867	846	912	828	819	819	827	813	853	804	766	835	798	875	822	794	831	795	816	808	781	792	790	782	812	806	783	826	802	760	769	767	775	772	787	750	774	789	834	738	815	778	818	793	783	731	810	736	768	800	750	827	744	792	781	857	776	798	774	776	799	776	729	760	756	798	750	821	770	744	774	790	752	765	744	794	797	740	793	756	772	826	750	759	792	802	774	713	760	698	783	816	795	811	746	796	805	780	749	727	740	777	830	779	803	750	781	791	789	789	761	774	779	770	815	795	831	782	782	798	799	793	774	762	811	816	846	777	775	764	795	775	745	726	789	772	744	779	825	808	813	747	788	786	762	797	794	762	770	805	856	794	781	790	792	770	736	795	765	771	776	807	803	798	751	774	745	763	753	769	837	767	785	767	777	800	742	745	749	771	766	780	772	737	786	795	780	749	806	770	771	778	751	769	848	763	762	774	781	807	782	791	777	681	726	775	765	782	787	781	763	782	784	828	755	752	802	777	761	785	794	699	839	799	785	723	805	777	801	757	735	777	735	754	783	800	745	772	806	739	734	820	794	754	778	809	785	790	747	706	759	825	772	784	717	753	750	765	822	784	817	782	734	797	799	792	759	783	780	826	753	773	778	758	769	772	787	758	800	772	807	767	804	803	730	799	815	744	786	769	825	757	825	781	757	850	800	795	748	782	764	758	754	783	753	795	818	802	817	794	786	715	787	753	766	783	760	751	761	790	794	788	744	746	771	748	757	746	766	782	757	754	769	755	819	749	778	718	845	810	787	767	760	809	766	758	780	797	811	802	789	736	760	769	810	752	780	749	788	729	761	739	773	831	715	798	777	791	767	753	761	753	774	794	753	755	751	736	777	798	794	783	796	756	750	768	784	783	748	756	767	764	774	788	797	753	789	782	757	795	749	789	766	807	775	782	815	783	779	807	778	813	783	784	784	742	760	768	772	768	790	814	768	809	837	790	741	776	779	767	812	799	728	759	777	768	744	778	746	745	761	773	757	813	729	748	855	772	733	769	778	751	771	778	741	770	762	755	770	753	776	773	760	767	736	746	793	765	752	778	784	795	801	800	765	775	800	763	755	773	765	757	771	766	778	764	806	809	760	771	753	732	819	763	775	764	732	748	808	785	753	790	768	769	759	789	773	789	765	774	752	754	724	728	738	810	755	768	762	772	770	794	757	747	783	805	818	786	758	759	792	815	786	731	796	765	787	813	802	778	764	745	770	714	789	742	745	774	767	792	818	781	808	808	757	758	808	784	768	801	773	697	754	783	716	780	777	747	755	763	763	787	785	787	775	737	742	753	816	793	794	811	786	703	744	751	773	779	821	793	778	791	751	778	736	752	772	727	799	762	763	782	814	810	773	766	803	783	762	743	747	809	770	772	792	798	804	752	758	779	743	767	792	771	732	790	805	768	740	770	753	840	770	799	774	794	740	759	761	778	741	783	797	785	784	840	796	798	753	814	755	782	753	742	740	784	787	776	777	784	789	770	746	824	784	811	782	825	774	766	734	776	808	787	827	835	755	765	733	746	782	760	788	756	762	776	779	792	771	804	778	812	782	750	772	773	793	727	780	783	810	772	777	772	761	741	790	771	799	746	728	767	755	831	746	789	748	769	760	776	755	759	801	754	857	783	828	821	759	760	749	787	777	765	764	747	743	817	766	807	773	771	779	805	723	744	814	783	775	766	800	796	790	795	767	773	751	798	693	737	775	807	756	763	836	797	761	774	794	813	747	802	746	752	778	733	783	795	737	730	788	730	742	743	774	817	762	775	746	789	792	761	753	776	752	796	817	801	763	780	766	804	794	769	767	763	842	728	753	769	787	779	716	798	813	767	783	723	804	746	748	727	781	831	789	739	751	806	738	756	778	785	777	806	796	816	829	790	816	811	796	769	798	773	710	788	778	771	737	758	769	747	740	776	781	786	774	757	730	854	811	739	768	735	767	753	772	759	808	735	731	737	759	738	777	741	818	784	857	727	785	772	795	752	785	769	763	752	799	835	780	770	775	797	739	690	806	784	844	785	778	807	746	741	767	736	840	799	779	771	743	729	739	727	817	767	769	793	789	744	773	724	807	805	776	791	770	756	759	775	818	798	763	723	775	759	776	823	809	787	746	765	771	773	724	754	754	786	745	744	745	808	752	717	758	770	736	798	757	746	774	810	782	797	733	734	770	736	759	780	770	769	769	799	792	750	782	777	732	787	782	776	780	701	788	766	719	728	793	718	770	748	783	768	782	763	717	750	774	811	810	784	808	696	779	821	819	848	775	713	754	728	780	796	789	771	771	760	774	801	791	765	788	777	709	810	777	820	753	733	790	784	779	728	743	791	765	800	739	832	779	774	749	784	768	775	817	785	777	774	711	779	799	789	792	770	769	749	764	750	743	775	767	729	780	734	777	796	825	738	821	795	784	769	799	747	759	729	720	744	790	783	776	801	750	784	768	757	767	778	776	733	769	751	800	776	765	783	763	746	753	770	746	773	757	771	772	808	770	793	762	772	766	748	778	766	800	761	789	779	732	755	751	793	756	820	776	743	763	755	799	747	818	800	805	828	813	836	772	819	751	748	749	764	829	792	755	789	820	784	802	770	765	758	811	787	757	743	737	753	825	767	734	803	766	763	763	798	765	784	764	750	817	750	790	771	769	872	777	760	783	764	792	760	763	791	730	833	779	779	770	742	764	823	791	815	793	786	767	787	766	784	754	803	781	799	771	762	733	770	798	753	772	764	829	747	793	745	715	781	794	775	746	752	779	755	771	731	800	760	777	819	752	760	747	779	800	744	790	789	761	775	781	748	758	768	766	819	733	798	787	757	729	797	771	728	753	752	811	759	738	794	808	788	782	736	803	735	801	749	779	739	743	790	801	790	705	775	786	717	780	790	750	747	721	785	765	690	782	829	776	761	755	746	745	812	816	767	812	782	759	717	742	750	783	768	731	762	782	792	744	761	799	770	726	771	785	784	773	773	807	788	793	716	775	775	786	759	822	747	780	759	773	812	773	790	740	734	790	757	784	777	775	787	789	787	778	802	757	786	803	782	792	762	752	789	772	739	775	754	797	752	777	763	776	815	783	796	836	750	789	744	793	739	788	803	732	795	782	776	725	798	729	759	767	822	758	778	767	800	752	713	817	726	759	762	796	782	800	727	784	739	806	738	778	739	781	787	764	786	797	744	777	722	794	747	827	755	789	754	835	792	778	799	829	805	799	806	770	737	789	791	771	736	763	741	779	731	760	774	750	770	752	693	793	745	735	771	808	821	755	750	743	745	782	759	769	791	753	758	784	758	801	800	833	794	743	778	733	802	770	782	751	738	823	768	768	767	811	801	763	799	793	793	774	794	779	767	774	775	752	792	736	753	743	765	782	773	767	792	736	758	848	777	754	746	775	805	755	743	818	778	753
29044	22942	9622	928	576	509	409	351	335	324	332	343	363	333	347	317	310	333	313	355	284	295	312	331	340	298	323	317	313	319	330	322	326	349	326	338	325	337	298	313	362	292	306	343	338	323	324	336	332	310	317	328	339	315	348	342	276	352	341	309	308	299	314	324	320	336	321	344	307	316	331	314	309	346	317	295	311	329	337	337	331	313	320	304	324	306	313	332	345	333	310	341	319	325	321	301	319	270	329	305	312	358	327	308	343	334	317	304	306	329	319	315	348	296	320	335	338	322	320	282	286	341	317	294	327	343	273	337	333	333	312	338	303	334	330	326	315	317	345	326	310	350	303	350	319	353	359	290	306	332	283	304	305	314	337	293	294	330	296	325	305	307	335	309	341	327	348	333	294	306	295	326	366	346	351	298	347	301	314	308	286	298	295	319	310	289	318	300	351	334	327	303	297	334	309	292	334	319	327	310	326	303	328	322	318	322	336	304	320	320	299	296	309	340	343	334	313	332	342	305	320	317	308	339	331	340	316	297	368	327	309	338	347	345	308	300	306	321	316	298	322	308	333	307	286	323	325	334	307	291	331	326	324	326	306	354	300	332	342	320	310	325	319	334	323	303	355	335	314	314	340	315	316	316	311	315	291	353	311	316	313	373	303	311	308	310	341	353	351	318	314	323	327	322	292	321	321	282	350	321	302	321	320	322	320	310	314	312	320	316	320	333	291	332	307	304	323	331	318	313	319	305	312	328	301	286	347	326	318	309	262	339	299	308	328	270	324	324	320	323	330	308	295	336	365	324	343	326	326	303	311	284	342	346	302	293	288	331	336	321	322	324	304	351	308	317	314	296	346	310	339	319	333	338	328	328	352	324	357	327	363	344	305	357	316	287	348	288	314	346	298	318	335	326	324	318	328	304	331	334	335	310	333	328	311	332	344	340	317	338	307	312	307	297	301	331	317	336	335	324	313	294	365	319	339	311	344	323	328	310	329	344	312	330	331	308	350	316	317	303	334	344	354	303	323	338	361	310	331	316	325	300	322	310	336	361	318	346	341	302	299	304	320	349	334	322	326	337	325	328	291	330	309	307	319	309	292	311	314	282	310	305	278	351	329	307	300	312	302	341	369	302	331	298	336	303	309	292	339	310	316	334	314	329	335	312	296	312	329	313	315	321	331	329	309	336	321	308	309	278	295	335	301	289	313	335	325	314	338	323	307	316	358	339	328	343	309	320	334	293	359	338	319	357	302	318	321	349	309	331	315	329	358	323	325	340	303	366	302	316	325	341	313	311	304	329	301	269	370	295	295	348	305	345	295	324	353	333	332	317	298	285	311	312	303	313	348	323	305	312	311	296	327	291	338	305	305	333	324	344	323	330	330	297	319	342	348	299	321	300	291	320	321	313	305	307	296	324	306	308	286	317	351	336	324	322	330	335	298	355	345	316	312	304	323	313	348	321	333	304	311	321	313	295	328	349	341	322	285	322	355	292	311	348	297	321	336	301	318	303	346	304	303	323	339	346	338	343	308	322	322	335	314	298	327	309	334	316	332	351	314	306	313	319	336	320	280	312	308	319	329	290	306	339	330	313	329	311	348	288	318	297	325	314	303	334	332	279	312	313	310	315	369	333	289	338	350	341	340	326	324	327	333	294	310	318	311	325	329	318	307	332	336	331	349	327	324	323	323	323	352	327	311	328	295	305	310	334	327	305	339	319	324	299	332	324	329	298	320	332	312	340	315	315	318	325	337	332	327	321	339	318	342	314	300	320	316	344	323	308	319	298	304	303	352	327	284	326	309	290	305	333	350	324	319	309	321	329	317	345	328	318	330	326	305	298	311	282	307	332	337	344	295	302	365	331	340	321	352	348	320	313	309	359	326	289	311	317	322	350	330	326	358	318	317	308	331	343	315	339	327	330	365	338	313	338	336	338	334	314	353	335	306	355	332	331	283	315	329	306	319	332	317	314	325	307	351	325	319	329	323	349	324	341	301	346	312	326	336	335	341	277	334	316	308	287	312	328	336	330	359	326	327	323	323	304	339	316	302	333	342	301	317	361	320	304	298	299	328	278	328	286	346	307	334	301	344	315	302	324	304	308	337	298	320	323	310	305	338	336	300	326	316	334	305	335	293	319	306	297	373	329	343	345	287	351	352	324	331	331	332	355	333	324	338	302	320	299	338	324	306	323	296	316	303	328	325	317	308	316	354	336	327	303	354	323	292	341	345	332	313	320	322	323	301	331	324	298	303	290	297	292	338	325	329	348	256	346	302	307	276	314	318	329	325	330	313	281	305	338	307	321	340	365	309	325	341	330	336	317	331	331	293	343	309	351	289	316	291	317	313	302	329	335	326	307	292	311	314	326	325	319	334	297	296	318	295	323	321	338	324	320	346	350	318	326	314	339	322	315	301	296	325	282	299	298	330	325	332	334	314	326	307	335	313	344	300	322	336	331	354	319	313	328	338	364	286	306	329	296	326	325	313	343	320	364	316	308	355	346	311	308	354	300	331	333	348	319	285	313	320	321	332	324	306	336	334	298	307	330	286	300	304	309	329	324	325	300	315	324	305	329	315	301	330	336	323	288	324	328	337	345	303	335	313	311	336	349	319	324	314	316	316	314	300	325	333	334	337	330	328	332	334	295	328	352	314	313	326	316	317	319	312	314	312	328	315	286	329	341	353	340	353	318	321	294	321	347	318	332	340	330	336	309	328	325	334	328	335	358	325	297	301	326	322	316	320	337	296	327	323	313	313	302	315	324	334	334	333	334	325	311	320	309	344	338	358	381	346	308	316	342	301	300	317	284	335	302	307	327	344	294	321	305	321	331	375	359	344	319	342	303	321	323	324	308	350	352	338	309	323	303	322	334	311	336	337	305	280	342	334	327	342	296	331	326	310	321	313	329	300	323	358	328	326	329	313	319	324	323	306	313	338	309	314	322	368	336	340	332	326	312	306	321	290	322	306	337	295	325	334	312	302	335	300	317	296	354	347	319	310	307	350	335	322	293	321	365	345	314	320	306	333	298	336	306	316	337	305	331	310	304	332	309	328	308	322	305	317	291	335	330	309	292	340	314	286	322	310	319	307	292	341	310	360	345	334	309	313	332	314	319	291	350	305	327	299	349	333	305	323	343	306	318	335	317	349	307	343	314	319	343	326	324	310	315	284	293	307	312	344	318	342	319	292	333	336	349	320	326	330	327	309	310	333	317	321	316	329	312	323	337	313	322	340	345	313	321	344	322	328	313	326	278	310	304	331	321	368	318	311	284	359	340	302	363	332	352	305	291	305	321	321	276	341	311	328	332	352	307	312	310	309	327	321	314	339	335	345	330	335	322	360	292	315	329	336	342	304	320	312	372	347	329	308	325	318	311	331	337	320	327	300	352	337	316	305	327	302	313	333	324	347	331	329	359	311	297	296	307	302	345	336	304	344	321	321	298	334	311	338	328	328	286	302	319	317	350	306	314	329	339	334	349	343	325
31568	27655	871	599	489	451	482	456	431	449	421	400	421	400	414	383	341	392	354	372	401	414	375	383	398	421	368	390	387	382	410	377	390	415	392	414	367	374	394	398	383	386	376	404	393	392	361	395	394	369	430	381	386	430	401	348	414	358	362	373	376	396	394	408	376	402	398	404	364	387	374	390	394	379	366	384	401	418	388	374	365	388	409	373	378	384	385	412	379	404	387	391	369	392	383	397	377	356	409	363	376	387	370	354	409	375	366	367	373	395	415	386	394	350	351	381	370	393	376	381	382	364	419	405	384	414	413	402	344	417	361	428	402	391	402	370	349	374	365	389	385	388	395	349	422	405	392	398	418	401	383	376	405	388	386	371	379	405	400	402	441	377	405	417	382	391	391	394	383	401	366	386	401	377	405	366	380	399	384	397	424	401	422	426	379	368	394	379	370	368	396	362	392	386	393	374	430	395	422	411	422	392	385	377	372	397	384	372	405	387	379	354	369	360	425	399	374	390	424	384	371	400	393	368	388	348	381	366	395	378	408	404	368	364	384	387	361	398	419	392	396	384	357	393	389	364	376	373	388	399	433	416	374	395	414	391	431	374	399	394	400	369	379	404	400	405	362	385	428	412	383	443	420	367	400	408	380	399	400	393	403	386	402	358	387	380	400	390	352	384	386	393	402	410	371	370	412	392	404	367	356	392	400	352	404	385	369	370	387	416	349	361	379	367	390	395	368	410	390	383	374	371	355	379	387	391	396	361	379	422	393	380	366	383	387	366	371	403	385	380	390	374	407	387	413	402	388	389	388	386	356	386	408	387	391	436	397	405	411	381	375	376	383	391	369	381	380	393	369	407	405	362	392	410	375	358	408	417	403	404	365	420	386	395	397	395	379	404	392	430	398	345	381	380	386	334	383	402	381	356	367	363	378	377	384	370	352	367	409	418	391	390	387	369	374	395	392	386	384	388	394	397	382	380	400	390	395	375	404	403	368	357	370	369	404	395	388	373	399	399	410	385	371	371	377	353	369	368	393	401	370	405	411	387	410	394	414	378	370	425	397	378	395	348	392	372	361	404	395	357	413	395	392	392	381	382	384	400	414	373	428	391	381	371	410	427	357	379	391	396	373	365	393	384	388	390	416	410	398	396	393	414	371	372	400	370	383	375	361	385	366	377	384	360	403	401	387	367	381	415	422	344	426	373	394	386	384	401	368	358	405	369	386	353	395	396	435	364	398	366	401	376	404	398	378	379	393	394	431	402	377	405	392	390	378	369	395	406	401	387	389	410	381	343	414	346	383	396	387	374	408	378	380	381	392	395	400	389	401	362	384	393	402	407	395	359	372	422	370	404	379	380	411	386	398	386	395	331	351	392	414	386	393	381	399	377	361	389	384	403	393	392	410	369	395	382	374	431	374	377	379	427	383	397	380	422	393	373	393	364	360	385	385	402	400	391	359	380	382	398	364	404	379	370	421	406	393	345	402	373	379	405	370	389	401	387	387	394	399	372	391	403	400	395	373	380	391	392	376	376	379	434	379	413	350	353	382	394	403	418	369	383	382	412	416	412	410	379	350	378	385	414	389	358	422	393	354	403	364	365	402	409	402	370	399	366	368	382	369	372	394	395	419	361	400	406	395	406	405	379	358	400	372	388	377	357	350	358	401	385	406	400	378	399	375	406	380	375	385	383	372	382	361	370	392	436	383	352	377	405	395	351	402	402	354	427	396	393	388	386	401	370	408	381	368	370	400	422	376	400	383	405	420	393	393	374	393	380	416	406	411	373	390	397	388	388	389	370	398	377	393	431	404	377	378	379	371	368	398	383	357	387	385	379	365	357	392	383	404	393	393	379	356	400	381	421	379	384	363	393	380	364	376	401	385	371	382	367	384	387	375	373	407	411	397	396	371	410	413	342	421	406	403	386	383	393	346	390	377	344	378	369	383	396	356	384	405	410	365	391	401	381	357	389	379	397	391	350	368	370	375	401	385	401	386	381	393	378	381	376	363	412	402	374	346	410	374	394	369	364	401	394	390	384	402	389	400	376	412	372	401	408	389	403	369	405	388	397	407	383	380	375	404	380	434	418	405	387	377	366	385	408	342	414	388	376	361	392	390	397	378	419	394	414	374	426	363	363	393	396	385	343	417	350	384	379	355	429	368	372	368	379	386	376	379	395	416	371	388	381	394	420	358	402	332	365	359	366	436	383	387	425	373	403	394	379	420	395	405	364	403	362	392	397	376	436	360	389	397	394	423	442	397	367	387	371	399	370	398	349	402	383	363	388	390	369	446	355	372	406	391	388	403	393	366	358	379	359	388	373	386	409	366	418	385	403	408	377	387	412	412	401	347	379	402	418	434	401	389	390	389	388	411	389	366	407	388	345	376	410	394	387	380	401	422	416	362	393	368	411	395	409	373	400	371	403	411	387	375	368	411	381	439	409	382	396	393	389	424	427	416	427	370	367	354	361	396	363	386	333	399	381	419	377	381	388	364	382	397	375	387	363	401	394	382	382	385	391	379	368	359	386	387	381	397	367	389	399	413	398	364	377	358	384	387	412	374	390	371	384	380	370	372	375	392	384	417	401	406	387	375	397	366	388	443	398	394	391	364	393	367	387	377	357	362	395	394	412	424	372	411	385	388	411	394	372	401	417	399	391	381	399	393	395	354	435	372	383	413	399	390	358	385	375	394	385	403	358	372	412	417	377	388	378	381	387	344	413	394	421	390	393	395	413	386	396	390	375	408	356	383	380	425	391	379	392	405	386	414	392	393	375	379	408	397	422	384	354	351	390	393	389	341	406	388	373	374	376	370	383	418	357	374	414	398	365	394	392	395	354	419	411	361	361	362	416	425	400	365	378	420	396	388	391	387	360	356	372	393	436	389	371	396	378	350	384	386	376	375	381	386	389	394	399	411	399	379	392	382	366	402	382	353	385	384	373	398	363	401	398	351	386	368	374	392	396	425	369	401	361	381	375	372	354	364	384	384	389	395	366	343	390	392	391	397	367	418	388	363	370	357	362	396	358	398	374	377	414	378	431	380	418	417	347	408	362	392	372	395	393	396	395	381	393	381	396	405	363	380	397	404	392	396	408	388	364	422	393	367	366	380	374	366	386	367	386	380	409	391	394	394	365	389	384	360	384	388	375	404	396	382	387	414	448	391	398	413	397	363	409	363	401	412	365	380	376	388	372	359	379	404	399	394	368	390	387	388	397	390	402	391	375	398	379	383	354	396	369	406	427	381	406	384	401	409	379	371	369	396	429	364	414	408	395	378	354	416	371	371	382	391	400	379	408	409	357	377	387	426	378	387	376	381	405	386	412	369	363	392	404	410	373	424	390	408	362	421	404	398	399	432	417	399	428	406	405	408	374	418	392	356	386	374	416	398	375	338	425	402	403	397	392	371	401	410	390	390	379	361	382	401	372	381	388	350	414	379	380	402	343	398	376	383	401	379	373	416	404	383	409	405	386	404	375	394	373
24469	21291	28251	24569	20669	3651	984	747	659	1013	724	612	552	530	511	583	481	585	515	506	508	524	514	464	486	498	474	479	510	533	519	481	501	476	498	513	510	478	480	469	478	509	521	498	465	503	476	494	502	473	484	511	456	525	518	496	534	528	519	478	504	495	504	478	500	486	536	535	514	456	419	449	529	500	490	513	511	464	497	429	482	501	519	477	465	530	482	479	498	522	502	499	448	458	487	508	525	518	479	476	459	493	535	495	499	446	528	520	525	502	496	527	483	496	472	505	463	470	484	486	506	494	422	475	500	481	486	493	503	488	501	451	525	465	479	498	514	488	488	442	530	495	487	477	516	486	488	514	494	470	470	497	483	512	459	480	514	518	447	531	501	505	477	497	482	472	480	490	505	499	481	495	472	467	470	527	498	503	493	492	501	508	452	506	477	480	464	500	455	447	499	474	482	470	477	482	473	547	469	481	501	493	536	463	425	461	468	488	496	507	510	468	475	513	453	488	511	469	477	455	486	504	527	479	490	519	478	497	467	522	504	504	470	500	450	541	510	485	461	475	473	498	464	475	480	465	506	501	473	533	482	490	483	437	456	503	514	469	510	522	478	503	465	490	478	479	498	457	509	452	471	461	486	446	504	478	507	453	464	480	520	494	496	470	499	507	462	463	516	503	469	526	492	485	463	473	499	464	449	482	487	473	528	487	476	516	472	480	491	507	500	545	469	469	491	494	488	474	515	494	481	503	474	476	428	464	492	480	439	525	513	508	495	480	460	482	487	479	492	459	479	469	532	509	468	533	500	499	503	463	462	482	472	488	432	469	471	500	512	495	456	473	500	465	466	489	517	478	509	472	515	463	525	442	478	510	531	455	427	440	488	502	459	460	501	478	500	484	466	433	473	524	452	513	445	502	491	433	457	480	473	524	492	454	506	503	492	475	456	483	471	484	441	490	482	478	475	459	486	478	496	501	477	496	515	489	517	497	478	474	508	515	515	484	454	525	481	487	455	492	489	521	433	501	477	456	487	494	479	478	468	472	510	486	481	494	449	478	499	487	475	484	483	487	480	484	485	491	509	518	459	486	482	506	453	491	529	502	493	493	480	523	475	466	504	499	475	472	468	509	503	522	481	501	488	511	486	488	491	506	499	491	461	483	506	482	497	476	492	516	476	469	495	461	467	495	505	478	499	486	479	495	472	470	486	478	484	499	464	497	498	478	479	462	523	459	485	463	463	471	499	481	464	499	492	513	462	525	474	445	423	501	497	509	485	470	491	503	501	511	491	500	460	509	463	480	465	457	489	507	496	522	508	436	501	516	533	481	457	488	448	455	479	481	466	489	503	451	477	502	467	476	484	481	467	470	504	521	514	446	520	496	468	473	462	487	487	468	491	467	504	464	492	508	468	531	482	497	479	480	491	497	493	539	470	500	495	476	463	504	466	516	470	458	466	479	491	451	486	459	461	475	520	456	508	502	491	480	464	473	495	461	458	444	494	481	503	496	469	499	471	480	474	473	504	497	491	484	505	509	493	483	455	483	469	503	484	465	463	508	461	469	471	483	484	463	480	468	486	489	486	517	475	509	475	523	487	476	506	463	491	495	516	465	521	503	479	500	509	502	529	507	488	477	479	522	518	514	486	494	482	519	494	503	487	458	484	476	488	506	482	534	463	493	469	508	452	527	506	477	472	475	471	455	445	473	488	492	466	482	478	514	459	490	478	519	484	476	452	476	488	506	501	464	493	485	502	467	502	429	486	492	530	471	529	474	486	484	489	480	455	484	485	502	500	504	483	468	452	478	480	478	515	461	524	505	505	474	499	494	488	512	429	447	483	456	480	460	494	495	531	477	498	494	487	431	486	516	499	492	499	441	470	514	488	503	476	497	482	491	488	439	431	511	470	468	513	485	435	519	476	490	492	510	489	499	497	494	499	483	520	438	506	476	480	471	472	530	536	484	493	501	446	516	461	496	485	489	485	506	462	486	480	457	477	470	468	486	493	489	508	440	475	433	504	475	482	503	500	470	490	509	494	521	482	445	503	496	481	517	482	521	439	498	507	486	486	442	467	465	481	507	489	475	508	504	547	464	502	482	507	498	478	476	486	494	480	463	486	472	450	484	445	500	501	492	492	466	474	511	484	487	535	457	490	485	525	470	501	468	469	502	445	465	527	475	494	491	509	473	498	480	484	476	529	506	475	480	502	465	513	493	492	497	452	505	474	493	499	477	516	519	483	454	494	476	462	429	424	483	457	503	480	517	513	485	502	484	437	497	466	499	496	486	482	475	481	502	486	511	486	490	470	534	473	500	527	499	486	459	475	467	489	490	486	492	530	510	527	495	489	485	454	466	502	500	462	478	521	463	465	459	470	464	501	500	481	457	465	506	496	479	476	526	483	437	447	467	506	523	486	447	469	483	488	501	507	515	517	453	524	494	465	503	504	481	485	478	482	484	494	504	471	462	503	501	489	505	455	490	480	481	499	529	482	462	463	474	522	484	502	493	498	490	490	444	473	443	464	487	475	527	499	494	466	473	496	507	514	494	455	457	484	498	480	494	462	541	469	488	447	492	460	463	493	467	500	521	483	482	501	462	482	510	491	464	452	430	495	470	452	488	489	458	478	490	463	494	463	477	486	476	485	467	460	510	473	496	467	474	460	525	518	491	476	514	546	442	519	508	496	506	524	488	475	459	475	475	504	482	479	473	508	496	495	464	466	501	471	524	479	478	465	490	477	537	509	457	496	481	469	519	506	494	472	499	494	474	506	460	481	473	480	452	510	497	475	477	490	496	477	473	482	503	478	507	505	466	479	507	506	485	485	473	516	460	504	461	501	450	475	508	525	486	480	505	511	472	504	485	514	480	436	448	447	485	459	519	486	512	493	489	458	475	495	471	514	462	532	506	449	499	496	480	468	466	484	483	495	502	494	480	468	507	466	472	463	483	477	485	495	503	467	510	457	470	498	485	436	499	469	496	476	452	480	461	483	537	503	472	476	503	476	497	488	458	473	490	475	469	458	480	487	469	463	501	491	488	511	485	485	454	473	506	475	486	478	451	466	533	506	520	485	475	447	490	520	498	501	481	533	447	497	500	504	501	474	500	484	486	517	483	489	496	508	455	469	463	474	470	460	484	513	489	461	493	488	476	491	485	443	454	537	461	495	509	493	501	491	468	503	492	465	480	482	507	447	449	502	464	465	488	498	494	451	426	483	472	474	488	459	474	501	474	481	509	533	499	490	491	439	480	496	477	470	489	466	474	470	474	464	526	443	468	518	492	503	489	466	466	480	492	491	490	459	480	492	481	459	419	496	465	455	487	510	485	452	481	488	471	507	499	482	527	462	474	504	496	469	496	527	471	506	525	503	471	474	485	505	524	494	513	489	455	485	468	497	485	542	493	469	475	482	463	452	498	475	501	491	455	467	504	441	476	463	519	480	499	486	478	469	488	465	475	537	496	490	518	479	509	495	471	485	505	544	496
35948	38800	5785	2851	2109	1695	1332	1124	1048	1959	1118	755	773	734	742	674	676	644	650	625	610	608	612	602	618	621	575	614	601	619	584	576	613	601	581	559	572	532	624	556	575	627	588	574	540	593	570	566	583	575	534	579	585	569	559	577	611	610	569	524	583	603	581	556	644	555	534	564	558	594	590	575	526	561	554	582	565	601	583	553	525	543	620	591	586	560	552	564	629	604	627	531	586	599	536	587	563	559	596	594	559	497	631	554	524	573	522	612	530	566	563	562	556	576	595	575	563	556	581	541	590	564	585	624	539	562	559	571	585	578	564	565	562	556	565	569	573	586	543	555	579	599	545	598	609	593	528	577	581	600	551	558	563	616	571	584	640	594	568	564	586	567	593	584	619	608	580	576	519	610	552	606	579	582	594	560	586	569	557	597	562	593	599	586	592	574	555	587	563	576	572	610	567	585	579	598	544	570	561	537	601	563	536	572	564	545	592	560	578	543	557	608	593	570	585	526	582	581	594	578	575	562	521	591	559	579	605	537	577	601	594	617	545	546	524	592	505	587	556	534	544	583	582	561	561	527	540	571	579	561	548	556	570	529	588	606	586	600	532	587	552	551	579	586	556	555	579	573	616	592	603	557	543	608	590	566	565	565	561	557	576	530	586	607	532	554	572	571	620	535	552	547	563	565	547	570	575	514	596	602	536	586	572	571	560	589	558	560	574	567	584	582	545	548	556	579	551	567	586	562	556	617	547	617	580	546	611	602	559	544	629	583	560	598	589	534	596	565	558	587	543	529	543	600	582	587	550	606	579	561	560	551	628	596	576	575	570	549	608	585	555	581	563	551	570	569	574	550	559	554	575	525	540	587	536	574	547	580	572	563	508	555	584	540	572	586	572	569	571	569	572	555	590	558	562	566	577	554	637	568	596	525	567	562	571	562	562	573	539	617	563	621	559	522	568	573	562	581	578	561	546	558	540	585	609	566	568	565	579	574	549	557	597	583	574	598	584	590	584	577	559	552	577	561	596	595	614	561	615	549	610	551	592	549	535	592	563	542	536	583	607	604	586	546	561	593	571	574	561	556	600	614	557	563	579	569	599	568	561	548	550	530	545	571	522	584	541	522	550	565	579	571	553	556	562	583	544	555	541	557	579	556	603	562	558	576	575	600	555	563	563	553	589	573	623	546	536	561	593	556	613	523	578	585	529	589	585	576	610	560	571	542	532	587	550	624	549	597	553	563	556	574	604	595	551	574	533	615	586	611	571	614	608	571	599	542	588	593	528	614	520	535	610	585	616	551	537	565	559	546	577	533	579	552	564	529	554	565	594	555	584	562	544	572	593	543	562	575	560	597	576	571	559	586	601	581	563	567	546	568	574	582	562	563	545	511	583	615	563	567	555	583	530	576	555	513	552	538	536	604	538	599	579	539	584	575	594	547	562	506	595	572	565	575	572	550	569	546	557	572	575	548	587	573	570	541	588	585	539	544	587	577	608	583	566	561	584	548	580	584	577	575	571	568	599	571	547	541	625	547	533	608	558	603	600	532	566	535	589	513	557	595	537	554	574	576	578	563	562	584	576	566	576	603	556	530	564	594	574	578	579	593	593	582	599	566	595	575	539	560	595	525	602	560	554	551	607	560	577	583	582	593	612	559	586	526	563	556	514	615	581	547	580	571	600	558	582	537	539	547	578	540	548	547	622	530	604	584	566	574	564	558	604	554	555	545	596	550	585	568	551	597	609	527	568	565	550	546	591	583	574	563	568	551	560	570	575	637	571	544	561	512	603	580	602	526	580	541	618	613	556	574	580	607	589	581	593	569	582	589	582	606	590	540	535	556	558	550	570	581	579	544	604	557	578	590	588	582	548	578	550	568	547	556	568	570	572	567	570	560	563	585	646	608	585	606	570	608	552	598	549	537	636	550	571	579	548	574	558	541	585	594	553	556	584	596	564	559	607	557	567	559	579	590	569	573	591	571	578	539	581	587	583	590	575	583	568	560	575	579	562	579	568	552	557	560	554	556	548	520	551	596	548	557	574	539	586	588	593	582	582	551	569	568	598	580	591	587	571	554	604	588	535	550	576	600	582	545	566	530	580	544	582	581	556	561	561	560	562	591	556	580	586	532	557	592	556	587	545	560	588	557	524	545	590	562	550	562	545	539	559	574	608	571	560	581	554	558	568	557	608	586	552	562	548	545	602	573	592	532	579	544	533	563	563	570	576	530	557	549	607	575	548	589	575	577	602	509	584	614	568	577	555	537	557	618	553	560	609	606	570	558	538	552	560	587	566	547	568	586	548	587	572	563	580	567	581	547	617	576	548	526	570	560	560	558	552	573	560	592	624	550	558	573	610	546	624	564	566	565	589	553	609	594	554	606	594	588	538	586	585	559	557	561	572	570	580	576	578	552	588	578	526	571	579	590	560	603	563	546	612	587	575	600	520	559	614	580	568	593	532	576	599	587	575	539	621	571	551	587	573	574	596	562	538	560	568	519	567	581	536	608	586	558	588	584	576	574	573	595	581	559	586	559	534	573	560	599	565	544	542	523	526	576	601	534	549	563	559	550	560	578	569	597	573	547	569	599	527	550	561	533	590	572	552	585	601	562	552	636	573	571	563	617	608	575	592	572	544	551	540	558	583	577	561	544	533	568	593	579	524	566	565	558	559	570	581	555	607	603	562	615	562	568	572	565	591	583	621	561	543	562	593	573	573	602	609	590	556	555	571	536	573	586	537	574	578	565	567	562	603	575	557	584	594	580	596	604	578	596	553	574	578	573	573	562	580	571	541	567	538	585	538	582	566	599	550	556	566	605	568	596	619	597	563	553	561	604	570	566	568	561	575	570	612	574	592	587	548	565	541	612	590	549	565	574	587	595	540	564	553	560	564	580	617	593	545	568	547	597	582	600	556	603	534	573	586	537	551	592	576	551	569	522	563	554	581	575	521	531	546	583	570	545	518	594	557	535	580	549	597	532	520	590	572	574	637	576	571	591	561	614	532	555	595	531	564	579	588	563	590	550	554	586	576	558	588	587	565	616	580	520	593	526	574	549	551	589	596	586	544	532	586	556	564	550	521	609	558	585	551	562	592	573	544	558	602	572	522	551	565	556	562	520	547	559	546	587	559	562	527	599	526	574	601	550	555	522	604	524	533	536	577	549	571	569	583	576	530	551	628	567	563	600	553	540	596	605	583	560	571	542	582	540	567	602	534	547	583	558	524	579	573	602	540	581	551	630	601	560	538	592	539	602	529	569	594	555	559	573	567	647	522	591	577	572	552	575	522	530	530	539	568	577	558	570	566	567	545	618	540	548	570	600	549	591	602	555	579	565	580	602	613	562	564	554	588	593	611	581	594	552	581	608	575	584	554	592	552	563	598	548	582	558	570	608	582	620	555	539	576	543	564	590	576	559	556	535	575	584	589	592	610	534	526	572	560	595	590	571	591	561	558	568	570	534	569	625	596	584	581	578	566	547	575	567
25428	21310	27131	25397	6784	652	540	448	451	485	486	376	396	387	384	388	337	364	369	387	347	366	359	347	357	338	351	353	344	344	365	367	338	369	336	325	335	331	324	339	330	359	373	354	338	354	341	326	332	327	360	327	332	348	331	361	307	367	323	370	340	334	328	321	349	353	346	322	371	362	341	328	345	358	345	345	368	350	354	332	366	307	328	326	361	343	345	352	346	330	354	351	336	325	342	329	325	380	294	310	335	320	340	374	346	317	326	372	339	324	328	354	318	345	329	346	346	327	343	320	358	323	346	327	371	323	343	330	308	363	336	317	338	325	363	385	344	333	317	349	351	322	328	332	364	344	337	326	320	288	341	324	349	310	391	353	338	315	318	342	337	335	345	347	326	347	364	356	363	354	345	342	323	326	362	326	299	318	325	331	320	341	342	354	349	315	356	325	293	357	351	309	345	333	315	317	338	333	299	342	349	340	341	332	362	366	315	326	358	363	324	335	357	376	343	335	336	343	324	337	329	359	355	353	316	367	364	323	372	334	362	319	301	343	333	321	379	322	284	335	334	328	339	318	331	346	337	346	344	343	336	355	342	334	341	330	344	355	338	340	350	336	361	310	337	344	383	379	378	338	323	348	327	332	373	317	324	316	322	343	345	349	351	347	349	324	368	321	354	321	346	380	325	344	355	340	319	341	351	322	375	347	338	333	330	336	321	320	344	332	312	308	341	343	351	300	332	377	335	351	355	316	321	329	331	336	352	326	351	318	364	364	355	359	313	320	335	346	368	320	343	309	343	324	332	350	330	333	344	349	344	316	324	363	334	324	359	328	327	351	345	318	353	312	334	353	319	305	309	364	334	319	351	357	335	327	335	326	338	315	331	354	355	315	334	358	303	350	339	365	334	345	366	342	327	318	370	381	333	317	346	300	347	322	326	351	344	331	337	352	326	359	341	285	364	357	322	317	374	341	357	326	337	330	364	342	339	311	397	351	330	347	326	326	341	342	361	318	385	338	322	343	340	296	355	355	320	363	363	342	332	310	328	330	351	341	341	357	325	317	326	293	359	349	350	313	360	321	335	345	338	331	343	359	329	325	336	352	362	350	337	311	330	361	345	336	346	340	360	344	362	333	331	327	346	327	317	310	318	338	332	362	305	347	322	334	333	386	390	338	344	365	328	304	372	329	338	338	338	355	368	348	359	339	314	337	357	349	328	367	335	328	325	337	357	326	303	320	338	346	329	354	326	327	310	340	334	361	343	324	337	347	339	343	353	330	350	352	357	354	333	365	317	346	343	321	297	333	327	325	347	353	344	338	368	370	346	327	327	326	320	327	331	341	349	309	383	345	345	333	359	374	375	327	335	326	403	331	341	317	332	308	315	330	353	313	326	321	321	349	313	348	303	339	365	365	370	308	304	322	347	357	356	353	344	325	327	377	333	333	328	341	366	319	340	316	320	312	325	329	371	345	347	312	340	312	340	358	355	347	363	359	328	336	332	353	353	378	350	338	331	312	343	342	330	335	342	368	331	288	347	330	346	338	339	363	324	323	343	333	332	345	332	341	331	338	361	306	323	315	329	349	354	342	345	336	358	356	339	335	353	371	325	346	340	299	314	342	330	358	321	348	311	346	336	323	323	325	331	377	323	341	324	340	332	320	348	330	321	321	358	324	338	355	361	361	348	351	378	320	320	322	341	344	352	351	342	309	330	320	325	318	306	316	332	345	355	331	353	328	315	348	344	321	334	343	357	323	355	363	324	349	345	377	299	371	340	324	328	343	358	345	352	336	352	324	344	359	289	338	341	332	302	314	342	330	340	328	341	351	342	330	328	366	315	364	324	317	340	334	344	367	349	328	347	316	381	341	352	321	361	354	333	365	346	330	326	347	351	361	335	332	329	331	333	356	341	328	350	320	344	315	354	351	343	325	374	360	341	327	349	310	366	314	363	310	326	334	328	312	334	308	370	355	341	355	357	323	351	360	360	301	374	326	314	316	334	316	342	305	347	349	314	364	362	329	313	308	319	331	359	341	327	304	326	332	342	344	327	319	340	329	321	362	357	353	349	341	339	357	344	341	337	294	343	379	307	318	322	312	321	344	298	319	322	292	342	314	341	365	357	327	348	342	317	360	364	327	345	355	343	341	324	355	327	326	334	362	323	335	342	332	326	335	339	309	391	333	323	336	324	351	310	326	361	335	318	371	337	370	357	336	332	360	334	326	337	317	346	329	348	311	342	349	357	330	370	344	325	330	348	338	319	319	366	327	348	355	388	323	345	382	363	341	331	332	328	321	315	342	381	352	323	335	340	322	357	338	343	350	319	338	376	337	325	339	353	353	402	289	344	340	345	328	351	363	333	338	340	340	317	302	337	360	337	369	332	356	361	345	313	354	354	332	337	367	352	318	326	333	348	348	316	332	314	341	322	365	324	332	332	318	365	329	315	328	341	344	344	323	341	371	299	348	326	339	362	327	329	372	314	304	346	334	323	352	326	333	340	317	317	302	323	315	348	366	319	335	325	334	344	348	302	336	342	349	372	365	311	338	324	358	368	354	339	331	352	342	329	324	322	336	392	322	364	320	323	328	349	357	370	333	323	356	323	351	343	329	328	275	374	310	331	334	317	334	353	342	336	320	325	315	314	324	308	328	332	359	323	327	339	354	318	351	337	344	345	306	333	375	359	334	333	354	329	320	362	341	336	334	334	337	344	330	301	335	363	338	324	319	323	353	359	361	349	357	327	345	329	328	312	348	342	332	336	313	352	357	342	345	322	350	344	342	338	351	330	335	330	337	370	340	321	312	324	345	351	327	349	319	344	309	318	353	338	347	326	350	330	339	338	352	328	371	354	324	321	341	366	322	351	354	345	347	357	337	341	327	312	317	304	349	368	357	350	291	341	368	343	359	350	346	362	340	340	322	318	321	323	318	329	374	341	345	296	338	345	320	337	340	336	337	342	325	334	346	330	348	364	331	337	361	358	337	349	347	320	313	344	331	343	313	314	336	294	337	377	344	326	325	343	336	348	324	337	327	377	348	345	351	323	357	347	336	308	311	319	309	335	334	340	335	346	338	347	342	326	345	365	335	334	352	342	340	334	321	335	355	325	326	327	357	326	351	329	335	332	358	346	341	343	365	339	357	326	342	342	351	355	350	338	346	340	340	317	318	347	321	317	365	326	316	348	359	323	347	316	369	376	327	296	322	351	361	343	329	319	320	336	358	326	374	360	331	348	347	333	347	346	334	370	328	316	327	339	314	346	349	318	330	327	331	326	325	403	318	311	325	313	335	334	313	325	339	349	330	307	341	321	347	312	345	368	348	344	350	348	333	351	334	349	346	360	368	346	345	333	342	302	330	313	349	334	338	365	311	348	390	352	340	338	381	319	327	313	380	309	372	353	324	350	335	315	331	338	324	339	330	331	328	318	341	347	345	381	315	357	375	313	325	337	327	328	342	342	341	337	304	298	322	319	352	338	359	372	312
35208	33122	3441	1797	1312	1094	945	808	732	717	918	574	558	509	529	488	511	494	476	465	493	433	455	439	444	447	429	422	439	428	445	443	432	429	422	452	448	437	421	449	424	415	418	447	458	443	439	437	391	422	434	412	422	442	421	405	448	415	401	421	440	423	443	390	400	443	403	430	417	409	436	412	445	419	393	425	423	416	428	441	427	415	409	427	387	395	420	397	422	395	441	437	431	402	459	424	452	410	429	415	411	428	419	429	421	472	429	397	418	433	424	405	420	442	447	428	427	433	443	400	404	453	402	431	444	453	428	430	405	407	423	405	421	417	419	425	445	436	421	436	418	431	451	435	410	410	429	421	405	409	470	446	435	405	437	476	452	411	400	469	459	452	441	434	426	412	419	483	451	446	411	385	452	423	403	433	410	441	435	427	404	405	402	410	399	426	425	435	422	446	419	440	431	427	428	449	443	422	399	411	412	423	434	413	408	405	396	445	455	383	452	453	429	415	452	386	430	429	406	398	431	438	458	395	414	411	452	448	402	438	450	379	444	460	450	462	433	453	436	436	440	392	433	457	417	408	425	435	418	398	409	424	445	409	421	453	421	439	454	413	421	423	449	435	447	437	389	437	413	393	414	401	399	392	421	439	409	442	380	419	437	413	419	422	437	436	450	436	440	434	416	415	435	424	392	401	441	435	404	423	434	421	440	408	375	415	448	405	410	419	435	430	393	447	390	396	464	424	420	450	434	421	403	435	411	421	464	435	420	459	410	404	419	431	428	418	429	416	414	460	445	400	439	439	431	399	436	448	399	472	424	423	443	470	458	461	400	413	431	399	441	431	430	414	433	428	455	430	429	395	413	421	403	447	431	388	430	404	458	406	414	474	393	436	455	434	411	424	413	438	393	372	405	408	413	461	420	432	443	428	401	445	393	434	400	436	409	468	419	423	427	417	422	416	447	426	378	407	455	453	451	425	412	431	422	445	430	436	442	418	427	491	462	415	405	413	403	414	432	438	416	437	439	381	449	428	432	388	424	421	389	415	439	412	441	432	395	417	434	426	434	417	420	441	453	407	409	423	439	449	418	411	459	388	394	433	414	412	433	419	428	419	388	412	443	412	443	397	436	423	387	413	438	417	407	395	434	409	424	433	453	439	472	422	443	416	414	407	413	415	475	414	423	410	421	448	411	433	433	443	412	429	413	415	387	457	427	436	427	387	423	430	461	426	431	424	462	369	426	412	410	417	407	428	424	418	430	366	402	452	480	384	449	418	437	409	427	426	414	439	425	449	423	369	451	413	465	401	405	425	411	428	426	433	452	399	419	429	429	488	477	404	439	412	419	378	400	429	429	414	393	433	447	455	415	462	414	435	417	398	419	440	426	419	391	399	400	448	427	423	415	453	463	431	466	413	410	401	385	451	452	446	439	452	411	429	407	424	465	417	459	438	447	449	405	378	451	409	464	448	409	406	429	425	429	424	431	417	445	382	381	439	359	455	443	430	432	437	456	423	435	420	428	400	409	416	462	442	382	437	402	421	408	461	416	380	394	394	408	427	407	416	409	461	417	423	426	459	435	381	462	409	444	391	446	426	431	439	424	425	465	412	392	445	430	412	421	416	444	390	402	414	449	446	453	437	452	431	414	403	389	412	427	421	374	402	441	405	455	391	400	434	436	445	426	425	426	407	459	428	424	404	398	426	451	423	442	403	394	421	424	465	415	446	408	424	427	421	433	401	406	439	387	426	439	435	418	464	427	428	401	456	392	423	414	392	428	443	384	449	444	451	416	434	434	419	440	447	439	431	451	435	430	396	421	410	464	426	429	425	396	446	405	435	450	427	396	455	422	450	430	420	424	418	411	425	390	397	415	440	434	414	450	404	453	443	437	406	471	388	447	447	429	430	419	418	408	438	407	438	423	460	436	423	437	443	400	412	437	432	432	383	440	425	382	441	420	438	416	426	428	436	420	444	414	472	435	436	403	429	438	394	411	436	382	408	406	458	437	407	453	424	427	415	434	414	412	379	459	421	411	414	409	431	447	419	441	410	419	387	437	416	412	458	435	414	428	418	440	453	418	423	462	430	405	428	384	414	377	432	440	439	439	433	407	398	398	427	375	404	432	430	436	400	426	426	408	388	424	445	383	452	458	410	431	371	419	410	455	420	369	451	441	435	400	431	390	413	432	466	435	410	429	408	395	401	458	438	439	415	403	398	456	404	408	435	409	429	426	428	449	428	384	449	405	439	403	412	435	442	432	412	442	412	404	425	409	467	422	451	431	435	419	416	398	435	441	415	415	410	444	416	408	428	406	451	411	407	389	413	433	424	435	417	417	419	401	413	434	430	463	413	394	429	414	429	442	448	445	405	414	454	426	430	420	451	415	428	418	440	473	449	421	402	420	436	409	434	454	432	410	415	413	403	414	416	428	470	407	432	397	421	454	434	386	426	428	432	422	435	428	411	446	435	413	413	421	419	401	473	453	397	431	391	436	412	406	404	392	443	429	426	401	401	416	438	441	426	420	441	436	385	419	426	405	428	409	413	423	454	405	417	417	419	423	429	423	428	441	386	441	395	429	422	419	426	410	418	418	398	415	411	434	439	412	448	445	417	426	436	443	403	434	411	375	434	442	415	414	421	473	399	417	389	400	406	450	417	448	411	429	419	424	440	449	440	443	460	410	431	409	394	417	407	392	404	453	416	431	438	429	458	430	417	439	411	425	403	388	466	431	415	415	446	417	446	417	434	425	436	441	424	413	426	425	440	432	429	418	402	373	395	423	430	457	413	434	447	435	417	457	431	419	402	409	421	440	428	397	439	393	432	420	438	419	439	418	383	438	388	442	415	439	472	435	425	438	435	402	433	411	409	427	416	409	422	451	420	373	434	436	391	395	417	409	418	418	412	429	405	407	405	438	436	430	438	445	424	406	429	432	429	433	415	405	423	476	394	411	399	404	444	408	386	461	399	456	420	413	419	398	426	402	412	397	413	426	422	409	389	426	431	410	425	391	418	431	435	386	386	440	394	402	374	414	425	415	454	428	421	406	461	425	457	441	440	429	440	429	414	385	445	393	408	440	433	435	458	425	409	445	408	373	440	432	425	394	400	441	423	465	446	441	429	399	385	427	420	429	396	405	437	452	430	447	485	412	417	449	393	449	407	384	426	428	427	406	441	446	395	440	418	428	471	436	452	392	413	392	425	403	408	406	422	413	419	432	459	428	440	431	428	434	381	418	435	437	423	450	434	392	449	380	472	421	425	416	433	409	406	427	441	385	419	447	481	430	394	384	409	418	444	430	397	427	416	434	429	426	437	442	395	409	341	444	438	404	393	417	409	414	402	424	413	452	399	411	429	438	410	401	415	417	407	433	421	434	442	403	433	442	433	387	416	432	416	430	400	438	415	436	407	423	415	407	429	449	408	421	422	430	438	435	425	412	420	444	430	438	455	462	415	422	419	418	445	433	446	437	393	413	397	439	425	400	412
23186	21315	28991	23937	21301	21252	5974	1397	1034	1026	1820	880	903	834	784	767	776	706	744	733	725	703	696	716	677	688	671	655	700	635	689	675	678	662	688	641	635	658	638	657	610	681	716	684	651	669	706	717	638	630	637	665	701	721	661	686	650	641	678	644	660	649	699	650	647	666	689	631	641	678	650	608	684	654	654	648	643	663	663	623	652	680	640	664	664	616	656	633	674	689	643	653	644	689	706	646	657	633	690	638	658	644	649	631	670	596	629	717	701	653	671	662	631	659	632	611	653	677	656	625	611	677	672	585	676	640	661	630	633	656	656	568	677	672	659	665	704	626	648	656	678	637	617	625	673	653	715	656	650	643	652	648	637	653	623	648	664	680	653	679	666	656	677	696	696	654	638	697	663	650	667	618	624	612	651	639	605	600	669	666	637	639	620	648	615	586	672	672	679	673	640	621	651	643	658	697	661	663	643	621	619	641	652	681	696	653	653	632	651	626	658	651	674	649	630	652	686	696	591	633	579	606	622	670	635	680	659	621	629	682	679	666	677	636	634	652	648	642	672	611	654	657	613	637	624	689	653	672	652	689	576	636	650	666	653	620	680	656	685	596	632	656	668	682	658	661	647	637	676	657	623	597	679	646	635	663	620	625	640	667	608	623	661	680	633	663	696	744	616	702	658	615	645	690	640	628	631	637	676	653	619	670	662	639	692	707	633	643	671	636	655	636	632	704	633	686	630	646	689	666	628	648	648	665	628	639	620	602	719	603	664	676	652	650	638	610	652	619	632	628	618	621	633	612	652	662	612	667	681	616	632	643	679	653	640	657	640	649	616	669	645	668	680	698	672	627	702	636	660	651	634	658	672	650	644	713	663	694	620	591	610	665	656	652	651	637	645	630	665	663	657	630	647	608	658	683	677	645	674	630	705	672	680	641	683	676	656	685	654	657	667	627	695	664	620	617	643	663	597	656	661	658	665	634	616	660	721	654	614	672	687	638	626	636	647	683	621	655	669	674	659	609	605	634	659	644	662	621	634	606	649	616	647	653	646	670	635	652	671	630	639	653	620	673	632	659	652	599	658	674	621	661	637	656	662	639	694	690	710	696	649	696	660	636	620	694	626	665	644	659	657	614	634	627	693	616	638	647	644	681	651	644	665	690	667	651	630	585	613	639	630	654	649	669	637	663	677	665	664	636	669	646	666	615	656	681	672	691	609	673	648	608	613	636	643	643	663	609	675	655	653	670	618	652	633	670	564	648	650	618	658	671	623	682	646	622	649	679	667	617	674	633	629	674	624	658	686	655	610	614	675	651	673	691	613	690	659	678	655	648	658	636	651	648	663	647	644	648	654	640	645	660	631	725	671	691	646	638	662	650	658	619	608	617	635	686	656	600	619	663	656	655	674	656	629	702	676	681	640	660	650	644	617	674	654	647	685	670	696	708	629	641	642	623	717	608	643	658	617	672	667	647	600	668	638	643	625	695	644	631	628	687	635	623	668	672	656	619	644	652	687	617	628	634	624	677	658	655	658	646	666	619	685	623	662	616	698	647	697	613	653	695	659	661	605	616	694	650	696	668	634	657	678	654	677	666	683	653	645	639	641	627	625	657	615	646	626	623	668	656	679	654	661	661	635	671	682	609	602	701	690	661	627	610	657	657	687	637	661	630	666	665	631	651	640	658	637	647	668	678	668	656	636	662	629	689	658	625	633	638	613	651	615	682	661	669	623	655	654	610	653	647	649	691	654	627	654	680	632	635	650	649	617	623	658	653	629	656	701	632	676	658	676	680	611	593	668	613	671	607	661	660	617	604	630	711	735	610	654	644	643	630	640	659	702	645	641	619	676	653	654	703	675	630	646	708	659	615	670	637	626	673	675	664	657	664	682	605	639	613	666	669	625	627	666	639	650	647	642	683	649	663	631	665	692	633	649	605	663	629	651	631	662	640	648	652	664	609	648	691	635	650	688	612	688	618	605	656	638	667	646	633	702	635	653	675	674	617	627	696	612	625	655	673	637	667	679	613	652	637	664	635	681	656	597	664	630	684	638	653	632	696	655	659	645	634	673	664	636	631	639	647	659	695	659	643	681	667	637	602	652	682	679	604	667	652	621	607	637	642	647	686	652	708	678	672	660	643	613	644	647	684	670	687	673	684	622	631	647	657	643	636	666	658	681	578	635	670	639	675	647	672	646	696	648	656	687	641	646	643	698	641	670	639	640	646	630	652	707	699	678	659	675	618	679	645	622	671	647	691	629	660	667	671	649	659	679	642	645	637	690	618	669	650	657	641	618	601	622	650	650	669	663	678	598	612	673	657	648	625	651	658	658	653	665	643	673	656	674	674	654	620	666	591	656	686	645	664	681	615	634	633	654	645	580	657	641	660	638	656	651	697	628	651	651	633	638	632	641	655	660	631	640	703	623	653	630	661	654	639	645	666	640	653	650	734	618	651	626	674	621	672	652	679	663	638	622	630	656	638	689	658	638	637	676	641	663	670	663	640	620	646	639	593	623	639	668	617	630	635	649	673	665	610	593	604	701	646	661	632	683	653	638	627	655	717	613	659	674	661	695	674	664	634	643	618	669	614	692	627	654	651	649	640	625	647	642	582	618	654	621	622	652	675	631	666	648	677	604	617	694	647	655	663	621	647	674	655	652	682	631	632	648	669	686	666	643	656	620	614	619	675	639	663	670	693	670	634	641	638	621	618	630	654	635	625	664	631	699	682	707	651	709	626	668	692	675	672	608	596	668	631	672	622	668	640	662	636	621	643	633	655	621	655	639	672	587	687	659	669	639	670	635	642	692	655	691	661	632	684	683	621	649	671	653	682	644	606	662	642	643	635	683	614	648	617	640	653	672	704	674	665	640	648	623	660	674	692	662	670	645	655	646	652	637	636	645	654	676	652	688	610	663	611	655	646	656	660	648	659	646	621	654	608	627	637	667	663	624	648	616	642	655	663	633	678	688	656	665	596	667	716	657	592	664	621	594	667	621	645	662	659	629	640	670	679	651	631	661	622	653	677	637	630	629	638	689	618	637	650	670	637	586	650	653	658	642	647	652	647	649	647	668	686	670	663	658	639	641	628	661	678	692	656	693	691	648	670	627	660	617	626	600	639	648	660	621	621	616	688	623	594	658	607	666	611	646	630	669	644	630	628	630	712	677	647	670	626	627	639	621	602	670	583	617	633	658	677	683	656	641	707	667	685	649	674	682	644	663	645	697	622	650	632	678	629	670	646	640	645	619	687	651	642	647	659	619	660	629	630	610	637	636	665	668	678	662	660	673	616	625	665	639	632	695	667	599	662	688	672	648	668	637	627	633	688	652	627	694	664	655	631	704	649	644	625	626	583	686	664	597	618	664	666	675	632	684	628	674	688	655	659	636	662	637	640	656	679	630	651	658	621	661	703	647	661	617	631	641	632	685	640	607	683	626	672	678	644	596	665	654	650	607	638	619	610	684	618	666	673	613	625	647	658	611	681
40458	44972	11080	5735	3912	3215	2521	2062	1764	1654	3344	1244	1232	1127	1086	1029	992	947	900	917	890	840	901	877	841	791	832	783	802	838	774	800	813	802	800	778	799	789	746	774	790	783	754	796	762	765	777	769	752	772	750	770	783	720	700	733	769	761	760	790	757	800	760	787	749	782	756	725	767	779	781	765	748	705	756	759	806	769	736	778	733	757	725	762	754	747	784	749	722	769	766	724	742	752	764	744	779	779	725	770	747	776	742	769	783	760	762	771	748	850	774	749	758	774	747	762	752	762	771	777	813	783	778	727	722	799	742	690	775	750	792	739	749	784	763	784	769	759	742	774	774	786	739	807	789	754	773	795	839	747	730	735	754	756	784	727	783	743	779	802	741	773	740	766	770	733	759	778	755	805	835	745	760	813	749	757	742	725	794	694	777	749	763	780	772	716	730	751	747	714	750	700	769	743	757	769	696	790	733	751	804	716	714	725	708	779	727	749	760	756	745	748	778	775	774	732	743	739	698	742	733	782	768	745	739	751	745	737	820	733	746	787	697	774	767	702	733	777	755	809	774	748	775	750	789	765	779	758	771	753	724	770	784	719	772	753	756	728	781	762	757	766	752	781	769	760	733	751	722	801	762	802	764	748	766	708	713	719	743	748	716	788	829	755	721	802	770	705	716	713	805	771	787	761	794	724	731	752	756	724	774	721	754	789	766	762	783	718	795	731	793	796	767	746	765	779	690	772	768	735	738	750	736	771	743	759	787	817	750	726	766	735	754	771	773	800	754	722	723	760	769	765	787	753	710	785	776	758	685	764	728	776	785	783	760	754	765	784	721	743	741	746	727	709	712	729	718	745	741	766	734	764	765	716	754	735	739	746	818	775	767	768	764	728	743	782	756	781	782	720	794	761	715	753	773	730	827	754	785	761	773	735	757	813	719	778	740	784	754	800	735	727	798	717	763	787	790	712	746	735	776	749	747	793	731	727	748	730	766	713	793	803	752	713	730	759	719	744	762	754	751	810	760	736	739	718	784	772	783	806	748	793	748	743	753	782	754	746	706	774	731	718	697	772	737	778	781	793	784	750	762	832	757	768	766	756	811	769	748	746	747	725	722	770	730	769	782	769	728	695	726	779	750	791	680	780	764	731	730	738	731	786	784	749	782	756	741	791	740	771	698	766	732	716	776	772	730	732	747	746	756	722	774	754	769	727	754	748	735	755	729	764	781	744	750	802	743	768	753	801	752	752	774	757	816	756	741	692	734	802	708	729	757	754	734	811	761	750	735	755	730	757	717	737	744	801	820	782	696	735	720	754	787	758	715	707	774	758	762	766	706	756	793	759	721	835	766	776	774	765	792	773	803	726	778	740	764	755	747	752	760	726	804	741	751	743	707	768	793	730	774	738	781	756	726	782	726	751	730	746	799	771	728	784	788	793	778	760	760	754	765	742	758	728	769	751	771	711	760	774	727	749	756	758	750	760	726	793	769	737	739	761	755	743	725	754	731	755	745	742	769	741	772	746	745	707	775	727	767	767	764	709	712	726	781	728	727	675	782	743	739	794	722	745	771	733	754	733	759	771	734	747	754	734	763	756	718	764	784	765	732	755	734	764	751	772	753	751	721	786	746	769	759	748	781	722	795	777	701	728	711	785	703	745	719	724	796	780	768	720	760	772	766	746	827	717	765	741	738	747	777	735	798	753	755	731	726	775	742	749	772	777	709	735	715	734	772	732	747	744	718	694	784	769	719	739	765	807	737	764	726	776	737	741	786	767	760	741	773	771	737	795	685	843	698	802	709	743	812	744	729	797	777	758	739	758	769	741	792	759	739	718	709	809	770	772	779	731	760	729	754	800	774	747	745	804	712	733	722	746	813	777	725	746	768	732	758	778	754	744	764	808	771	771	771	722	769	774	773	740	791	751	796	749	746	737	711	772	749	773	731	779	770	767	746	756	712	731	784	751	752	771	746	810	793	737	731	713	725	711	730	731	712	707	747	802	778	752	767	764	725	757	749	747	731	741	713	762	756	715	751	792	739	751	784	764	739	724	775	745	752	799	751	727	750	752	739	755	779	755	762	763	792	752	730	745	755	749	746	771	740	762	773	776	775	719	788	732	782	733	756	739	752	758	740	739	755	704	728	772	716	785	771	739	742	784	750	766	802	746	730	796	758	720	745	809	748	724	735	788	706	739	764	753	752	773	743	777	723	780	771	757	745	729	776	799	776	752	757	775	747	752	780	775	768	754	776	750	739	765	729	748	740	798	806	747	750	768	739	762	782	755	733	750	739	725	749	724	755	791	771	793	751	801	778	792	706	755	761	762	739	815	745	771	793	733	762	772	809	765	766	786	747	771	758	786	717	764	759	734	804	718	736	790	770	768	743	749	754	697	711	727	762	735	724	728	751	767	726	722	751	733	762	724	704	757	755	731	752	722	732	756	788	774	746	713	780	764	803	733	773	749	786	759	766	792	755	795	737	737	732	694	774	753	751	758	725	761	786	746	790	712	766	755	758	762	732	763	773	728	761	740	791	756	692	725	744	767	702	819	736	775	733	739	798	711	754	795	768	762	737	763	751	756	763	756	803	755	739	722	799	695	794	793	739	681	771	756	756	811	748	745	739	750	709	779	735	754	785	748	760	734	752	756	749	785	779	761	794	718	715	740	732	765	746	811	779	756	778	744	741	772	762	734	751	750	731	756	743	760	761	743	716	766	747	757	764	757	771	775	755	762	736	765	751	723	749	784	741	811	716	726	743	733	781	771	755	722	714	766	748	720	746	724	745	713	774	732	781	743	721	807	762	798	746	763	749	786	724	725	758	780	773	771	817	777	740	786	744	761	802	739	724	722	760	754	794	786	701	752	744	752	750	762	764	753	726	745	735	761	778	744	741	755	725	742	780	726	823	803	777	685	756	754	788	750	705	736	731	732	741	774	745	832	786	713	770	768	736	718	756	758	725	759	768	711	778	745	727	774	837	763	760	759	728	808	729	791	744	735	750	747	709	778	757	736	713	809	761	694	788	769	768	762	750	696	748	765	761	782	779	775	748	780	729	715	730	777	827	728	764	801	713	763	722	804	694	721	764	728	771	784	776	780	728	739	766	786	756	777	787	722	765	800	772	777	699	761	742	780	745	717	716	767	760	715	771	749	738	711	761	706	785	774	786	752	741	736	764	735	784	748	752	734	755	758	774	741	768	715	760	747	783	709	732	750	774	776	768	731	774	733	773	746	742	752	786	751	743	740	722	715	750	768	772	734	748	761	818	739	742	726	777	736	771	806	768	778	726	723	739	743	750	728	739	746	720	717	761	722	721	770	774	758	777	710	737	756	781	769	772	733	754	770	815	751	744	762	766	772	754	748	770	763	731	766	780	786	794	789	749	736	735	775	797	783	779	718	703	744	755	714	740	767	756	761	739	756	768	744	725	797	744	790	722	722	754	763	784	767	758	726	802	769	764	678	777	726	770	703	747	736	758	766	710	753
29214	22618	9284	653	371	329	338	324	312	345	354	322	298	304	324	300	279	307	344	296	305	287	314	283	324	318	322	302	303	270	300	317	312	323	273	315	284	318	310	311	280	303	304	344	329	276	289	331	281	296	310	286	296	299	269	293	307	318	338	302	300	307	284	292	294	259	311	299	279	301	308	302	302	314	320	312	331	320	323	304	292	303	297	301	289	308	345	298	306	309	294	300	282	299	282	300	323	302	314	327	317	325	283	274	302	285	324	286	295	309	304	340	284	299	266	288	288	316	301	298	316	323	317	285	314	286	322	310	325	306	286	325	303	323	302	267	308	301	304	323	315	286	267	297	318	335	295	297	299	303	280	283	317	268	279	333	315	281	290	307	302	284	301	288	300	308	290	298	297	310	307	304	313	316	302	284	307	301	301	271	325	312	250	329	292	347	248	298	309	320	314	306	322	292	309	303	299	332	295	312	292	293	322	323	281	290	300	279	331	316	308	274	307	316	292	314	292	291	273	295	320	302	292	308	319	301	269	330	288	309	305	279	276	293	290	271	277	289	324	296	311	367	298	307	328	324	306	291	292	289	299	311	286	276	340	314	302	284	297	301	294	291	298	311	298	296	328	312	302	305	293	340	320	303	308	282	293	308	301	287	297	321	288	306	316	299	297	299	299	275	284	302	276	302	317	294	255	309	286	323	280	304	285	308	310	290	290	336	269	300	283	327	271	335	299	297	282	283	276	298	316	311	317	288	323	306	299	331	300	324	291	309	304	316	311	325	275	305	293	350	276	306	294	279	318	310	305	305	295	280	309	310	303	321	310	294	304	320	302	334	309	344	338	287	281	304	313	262	316	318	309	291	341	284	327	293	323	299	291	317	308	305	314	302	304	310	309	291	293	306	307	289	304	306	347	307	298	278	286	312	322	326	296	290	303	292	323	284	275	302	266	287	292	313	294	327	289	312	306	302	289	296	319	311	299	302	320	329	299	284	292	314	298	287	330	318	274	293	301	331	309	308	331	307	292	281	271	306	305	274	308	275	276	321	278	306	306	301	300	276	299	290	309	299	305	286	278	304	302	299	296	294	300	331	298	336	301	321	299	313	319	311	316	303	310	344	290	307	309	287	287	287	300	282	315	320	307	313	280	288	292	316	283	285	311	305	309	345	310	289	314	308	284	262	289	308	282	330	282	308	303	302	295	299	295	309	314	301	306	294	305	310	305	322	291	265	295	295	310	326	285	293	288	269	309	330	313	297	337	302	271	316	314	314	334	293	271	285	305	298	309	301	290	310	313	315	308	289	298	298	297	292	307	289	301	334	281	293	324	276	306	288	328	315	315	323	302	310	317	338	268	282	297	297	320	318	319	312	285	303	305	292	316	292	343	295	281	312	321	290	305	287	282	280	328	305	304	348	295	289	314	296	314	299	325	300	323	280	274	328	303	316	272	317	311	299	309	277	304	320	321	337	287	295	282	288	283	293	308	311	302	323	322	307	298	304	336	298	313	308	302	338	304	299	315	285	301	311	299	311	298	308	275	294	303	314	289	325	312	322	305	288	337	287	306	268	294	298	301	299	283	317	292	294	314	304	325	303	282	303	273	284	310	303	325	324	298	301	292	324	306	314	318	325	291	301	345	311	285	291	297	279	301	341	300	305	293	283	308	294	289	309	315	300	294	323	312	314	292	289	298	289	292	287	301	297	258	291	292	288	326	268	315	309	316	265	278	297	277	279	319	320	334	315	312	299	283	297	291	306	298	339	324	293	330	320	291	287	256	288	317	303	339	254	316	278	314	303	271	292	299	314	295	308	312	315	327	322	328	282	289	306	291	295	286	290	269	292	307	308	286	302	295	298	315	294	321	294	287	288	320	307	306	349	282	304	293	292	306	295	325	323	300	302	330	295	318	299	335	302	301	278	274	289	328	298	313	322	329	309	295	327	304	294	275	314	297	297	316	295	318	279	300	257	329	336	297	292	314	298	294	293	273	318	333	284	295	271	287	314	293	301	308	281	291	330	313	316	295	292	318	348	294	312	306	296	291	291	299	319	297	321	296	312	280	289	326	299	313	340	271	307	291	291	288	285	304	297	287	264	299	312	298	283	289	308	324	284	300	323	285	324	291	256	301	293	288	285	284	314	294	284	304	283	299	309	307	296	272	311	256	308	296	308	294	310	297	313	261	288	308	310	262	297	301	268	292	300	298	295	343	280	294	326	285	323	299	301	320	292	306	314	304	345	295	280	321	304	315	306	314	325	305	322	329	273	296	297	293	313	288	303	284	314	303	292	269	321	331	293	304	287	287	322	307	308	295	317	311	296	297	303	304	330	326	284	295	306	301	292	307	303	266	309	282	318	331	340	354	295	267	302	315	281	294	301	311	275	296	289	276	325	285	292	308	297	290	330	309	294	292	285	285	297	320	311	320	327	303	300	295	348	276	324	288	290	304	312	316	283	324	309	308	289	295	301	300	279	297	304	318	295	290	279	275	329	320	306	283	305	324	325	339	333	321	294	283	292	263	289	328	320	299	299	270	299	299	312	317	303	307	306	302	301	320	306	293	309	298	327	300	290	348	308	285	304	272	282	333	299	326	305	319	308	292	291	275	307	296	292	268	292	298	311	318	316	303	316	286	306	288	321	321	305	295	307	325	295	309	318	309	309	303	317	270	326	287	299	300	279	295	299	312	304	304	294	306	294	314	294	311	298	289	280	270	311	332	280	295	295	292	284	297	288	292	322	301	281	319	324	284	283	289	308	313	277	301	307	276	315	287	305	308	317	291	309	307	309	289	310	295	312	320	329	254	298	311	325	291	311	315	286	316	307	323	295	263	284	303	258	296	325	333	303	296	322	315	314	305	325	309	333	285	323	315	270	326	283	271	266	304	274	271	290	283	327	317	307	271	321	330	316	288	271	331	325	335	318	277	324	273	305	291	331	308	354	306	301	295	310	327	304	320	257	348	294	327	285	276	285	287	286	278	321	301	290	308	281	297	297	300	277	329	288	287	318	310	321	290	340	287	322	290	294	283	278	278	307	311	297	283	306	305	323	317	323	312	306	283	336	309	277	280	318	294	290	329	289	309	333	311	289	308	310	309	300	309	291	287	318	296	281	327	342	288	315	303	289	302	339	282	304	290	296	273	266	319	315	325	293	288	312	295	293	291	276	318	290	291	288	314	283	288	288	260	309	326	285	331	313	293	310	295	296	294	321	318	310	296	278	320	315	313	285	289	305	324	322	301	288	306	318	330	299	291	298	272	284	304	280	324	278	280	306	264	314	286	291	282	306	291	287	274	290	308	293	287	292	271	334	314	313	313	301	334	323	301	317	274	299	303	317	288	317	289	291	300	303	306	283	294	324	300	288	322	321	279	318	296	280	300	279	327	303	311	278	290	285	328	337	304	276	313	278	331	353	280	308	316	277	336	299	300	311	342	309	336	248	334	347	293	319	302	295	303	284	294	314	285	341	325	327	314	291	281	294
31420	25337	746	537	478	470	400	411	414	409	463	351	361	366	370	376	343	367	383	337	375	357	361	389	379	372	364	374	385	341	369	385	367	389	407	355	346	355	409	377	353	375	340	334	348	346	375	373	345	365	338	368	361	385	356	368	364	395	324	360	373	347	385	362	363	379	374	326	352	359	359	371	418	392	372	362	351	357	395	383	380	378	368	351	350	363	360	353	362	366	334	376	373	400	333	350	343	333	398	366	368	360	377	353	359	354	386	389	351	350	375	365	373	358	343	352	354	363	389	355	400	364	335	356	337	342	383	405	353	417	342	385	389	358	365	365	370	374	358	373	347	398	346	373	351	360	365	361	358	378	365	353	355	358	401	353	360	340	381	377	402	396	372	373	400	355	350	348	372	341	409	355	366	378	401	378	386	356	356	371	395	371	367	318	407	341	375	371	405	374	374	358	358	330	365	350	365	350	354	383	382	370	367	369	361	367	332	398	366	368	405	370	360	349	369	366	361	341	375	355	369	378	355	392	361	378	345	335	402	388	356	366	382	388	383	361	362	417	335	334	387	367	397	387	368	363	369	365	376	342	377	390	384	355	385	374	367	354	401	372	355	319	365	353	350	340	358	356	335	356	358	358	352	345	350	339	367	367	366	394	359	384	359	348	341	353	385	331	386	346	388	370	385	395	344	398	328	330	379	405	391	346	369	358	354	410	363	338	345	377	336	350	365	379	360	334	345	342	376	383	361	353	382	346	317	379	349	374	378	378	369	321	370	369	388	356	352	354	357	380	376	369	363	383	340	377	356	332	366	344	345	336	356	363	372	353	358	347	350	384	355	334	377	344	364	372	358	366	349	329	374	370	362	358	372	373	364	374	383	354	345	365	356	374	412	371	376	369	372	347	344	379	395	340	367	379	391	357	341	337	348	364	351	379	391	358	341	352	375	357	337	355	376	386	359	400	400	378	397	398	350	342	338	352	357	373	360	383	345	364	341	356	341	373	385	338	328	371	383	345	378	379	367	381	328	364	365	397	385	361	356	370	381	364	364	351	370	390	363	403	345	362	367	381	372	369	347	372	355	384	394	390	357	330	378	373	358	355	343	339	345	351	366	360	383	366	355	373	361	386	368	336	417	394	351	339	392	390	390	365	390	341	379	387	370	390	365	345	340	375	369	360	382	374	384	362	341	348	392	343	346	366	371	369	394	369	356	366	381	330	367	379	382	353	354	396	343	373	343	332	364	387	343	344	383	347	360	380	326	356	380	380	361	376	354	354	347	388	390	363	400	374	358	323	377	383	324	387	351	369	343	370	382	384	388	349	371	380	318	392	387	386	374	360	391	358	383	353	330	378	354	358	353	364	366	382	361	413	352	337	395	381	362	374	364	331	370	392	357	395	342	356	387	376	363	396	370	348	380	363	396	356	354	377	384	359	383	392	342	350	353	382	339	366	348	352	362	401	354	346	358	356	359	340	397	386	358	374	389	410	378	340	376	395	344	368	366	362	357	334	377	363	355	358	338	388	361	376	370	351	382	373	361	366	404	394	362	381	346	356	365	350	341	359	366	407	343	374	380	360	392	348	394	370	391	381	379	390	372	355	353	364	376	353	374	362	351	354	325	345	364	357	373	379	367	369	363	384	326	359	373	407	353	364	355	396	351	338	401	346	399	352	380	368	371	409	401	371	378	384	348	342	372	343	366	379	369	341	354	395	322	384	369	362	385	371	347	372	352	360	334	347	370	378	336	355	369	381	384	407	358	343	361	344	336	399	364	382	400	366	396	372	385	382	354	373	380	384	367	353	382	376	389	387	359	334	367	377	404	329	365	369	393	369	358	363	324	365	360	381	369	348	399	338	379	327	370	381	343	340	380	330	404	324	361	379	370	401	377	339	361	332	356	363	404	368	383	402	361	366	363	393	400	386	359	358	377	364	365	350	369	362	400	360	380	364	368	359	375	343	365	371	355	390	377	340	357	341	381	345	367	377	333	376	382	388	360	367	364	354	392	389	385	364	335	373	355	358	364	367	328	377	349	368	363	363	405	377	382	388	360	350	357	353	372	356	382	346	367	359	361	360	352	341	380	345	363	400	421	352	313	369	386	370	365	352	363	355	366	363	387	380	349	404	354	358	356	373	379	356	402	391	366	384	388	371	376	354	369	361	384	358	354	338	340	352	370	400	393	379	358	384	374	399	386	352	341	364	369	340	403	378	339	379	334	341	374	348	401	351	388	367	327	337	367	339	361	372	356	372	349	348	396	367	361	365	351	377	350	360	378	360	358	388	380	356	347	346	337	357	373	398	353	390	349	332	363	362	394	360	378	360	336	400	357	364	373	369	349	359	393	364	367	360	398	336	372	389	375	350	353	355	341	354	361	310	353	377	324	351	363	396	358	358	379	395	384	359	377	387	357	384	368	382	361	367	369	392	414	383	355	341	369	353	348	342	354	393	339	386	329	318	408	357	360	374	379	353	353	359	356	410	397	319	376	359	396	361	362	372	345	335	396	374	368	378	357	377	394	362	359	372	380	384	365	320	381	341	337	374	376	354	402	358	359	378	344	346	378	349	388	397	360	357	394	324	313	375	378	362	372	367	404	403	365	334	358	382	339	323	358	346	344	382	382	342	385	351	344	343	352	343	342	363	374	340	354	390	355	365	360	368	372	375	356	327	333	354	381	357	367	351	362	371	381	341	391	421	348	363	392	325	383	358	392	317	355	326	378	367	386	364	348	384	371	373	380	376	344	380	356	382	342	368	341	388	351	362	381	381	357	351	368	410	392	383	383	354	384	381	391	374	354	373	373	361	342	363	402	360	386	388	365	382	362	373	377	382	350	345	355	352	407	393	363	330	353	355	377	377	402	365	359	406	373	356	372	353	372	356	349	353	362	315	372	410	359	372	372	362	327	346	345	398	338	383	373	386	349	381	385	375	372	382	357	390	374	335	345	353	332	345	376	373	375	358	373	387	339	360	351	408	353	341	344	353	362	383	390	376	367	381	371	369	374	366	353	362	334	383	386	338	353	355	391	362	352	363	346	353	345	347	382	391	342	351	401	361	361	383	345	387	378	385	357	378	368	363	371	407	343	384	382	369	361	380	385	341	368	376	367	363	369	349	374	370	327	374	354	367	370	371	334	358	361	357	366	347	390	381	355	398	353	381	370	369	368	377	382	368	370	366	381	368	353	364	370	365	383	349	340	371	354	376	358	380	378	368	392	384	395	382	338	372	347	338	363	369	370	366	348	390	362	343	382	347	352	389	377	346	397	367	354	358	388	376	385	382	356	345	339	361	377	344	388	400	351	341	367	389	353	369	350	354	400	340	412	412	389	343	347	383	356	369	357	370	354	377	349	351	378	374	355	348	391	374	352	387	342	377	385	362	388	384	342	385	370	379	333	400	342	399	352	373	393	379	354	340	358	344	359	373	383	375	350	340	391	352	379	361	364	368	345	347	383	380	367	332	367	344	328	409	343	386	365	362
24589	21330	28271	24719	20464	3274	990	813	640	627	1183	570	583	556	528	551	531	531	497	481	476	459	483	499	510	490	496	465	495	478	487	469	488	478	469	479	474	493	450	465	452	517	492	455	462	484	470	448	446	498	435	463	454	495	459	481	487	469	512	485	483	508	475	473	511	483	485	484	485	492	528	497	443	488	484	450	482	502	489	501	498	492	446	496	476	495	493	464	486	513	476	522	494	464	478	488	477	493	524	493	506	474	459	499	453	497	534	494	485	464	470	473	508	477	478	521	474	480	501	492	485	474	485	437	461	461	441	481	483	449	498	480	452	452	474	528	452	455	479	446	522	479	483	443	494	471	474	459	445	464	436	472	495	455	472	524	476	471	485	449	468	490	457	520	458	481	476	460	502	486	499	460	462	467	529	472	489	447	494	491	520	474	488	475	504	506	448	488	480	440	496	438	481	466	485	490	474	484	477	480	470	497	447	489	530	485	496	492	500	497	471	465	485	474	471	477	481	414	471	492	472	469	491	452	540	468	468	518	540	458	490	478	482	453	442	479	466	454	478	458	467	512	500	515	459	452	480	503	484	481	498	467	474	491	513	469	498	487	474	483	480	486	469	500	494	448	485	456	493	450	466	476	476	499	513	485	495	508	488	463	452	493	455	514	488	452	464	480	462	434	487	509	473	447	503	456	448	483	480	483	459	439	512	499	502	476	484	432	466	520	488	464	479	474	468	474	429	508	495	459	532	477	434	505	448	486	459	489	439	488	491	517	474	498	508	474	493	463	463	454	479	451	495	412	465	478	446	488	450	509	497	475	476	467	494	430	471	503	482	446	479	469	499	453	486	506	456	464	489	454	462	473	463	495	491	509	471	478	550	471	444	510	493	449	465	525	507	491	448	459	478	442	480	498	511	429	464	428	500	525	439	460	489	481	488	472	467	454	463	488	458	474	450	433	440	461	507	488	491	460	459	491	481	454	456	481	440	454	489	481	459	478	519	469	476	454	489	484	506	485	475	506	458	453	462	488	482	504	474	476	474	455	446	451	530	439	455	498	483	486	480	456	462	457	491	437	477	485	449	439	459	493	454	486	475	446	477	424	482	490	510	468	491	497	469	463	524	464	494	471	487	461	493	458	476	491	467	480	460	477	460	424	480	514	452	454	488	458	480	477	508	459	527	469	498	482	492	482	480	476	502	490	462	502	490	448	463	484	467	456	458	463	513	466	463	470	445	500	475	546	484	478	436	479	466	456	469	468	452	474	481	486	487	477	510	480	473	516	499	467	489	513	461	487	483	478	461	490	449	484	484	470	478	442	499	502	493	445	471	491	494	460	467	453	456	483	449	482	512	495	462	514	467	490	428	505	467	446	466	468	459	454	481	481	479	484	467	508	516	496	459	458	494	522	489	439	456	486	476	452	480	447	500	461	451	481	435	472	507	515	500	455	523	514	475	455	480	457	516	505	531	484	496	522	423	505	522	497	467	474	486	458	479	516	437	455	455	459	476	447	476	490	491	477	455	449	467	476	422	484	476	534	509	496	490	509	498	507	486	479	455	488	499	523	449	477	481	477	449	445	458	508	497	471	494	490	465	508	519	485	487	476	440	456	492	467	468	452	445	438	482	497	473	470	447	469	492	497	489	505	468	473	488	467	465	461	496	480	492	492	452	459	478	506	477	479	463	486	473	493	519	497	465	484	487	459	495	482	475	493	501	491	462	467	468	469	472	500	467	462	477	488	477	516	483	441	453	505	490	468	495	473	457	488	450	489	473	500	465	503	496	489	496	495	494	472	478	459	474	441	499	484	488	476	502	469	514	498	451	488	454	485	459	504	462	513	476	477	498	498	484	479	483	452	480	486	475	489	487	459	434	466	514	462	532	499	504	493	463	515	484	490	474	465	475	484	444	481	462	495	457	520	487	452	507	459	505	479	494	474	459	505	450	481	455	477	510	506	460	461	494	520	486	481	504	485	433	470	516	511	442	484	495	481	448	495	491	492	476	442	496	504	521	508	456	502	463	464	496	471	480	509	444	471	490	504	510	451	482	427	442	495	440	442	509	502	491	502	496	500	506	485	537	473	498	469	491	483	481	499	480	497	490	444	465	504	524	491	491	465	480	499	497	437	483	481	458	487	492	481	478	456	469	456	508	461	527	473	496	473	500	471	517	484	480	481	459	496	518	463	444	421	481	480	484	504	498	506	463	481	481	498	523	481	455	475	496	486	451	462	481	455	470	524	418	519	448	504	480	476	478	477	476	469	475	504	466	527	469	486	458	477	520	481	536	483	476	439	446	434	488	467	472	524	477	500	468	493	489	500	516	419	450	470	502	459	461	468	442	504	475	463	473	477	469	458	438	516	526	466	448	505	457	472	514	485	462	447	483	465	468	448	477	517	483	480	474	475	487	435	487	496	455	474	476	485	484	491	485	469	473	444	447	482	483	459	466	466	476	498	489	487	470	515	483	475	479	501	503	471	495	498	490	491	508	468	487	489	499	442	467	490	464	478	495	483	485	464	489	452	503	470	479	449	492	470	489	501	479	480	485	467	453	533	458	485	526	470	429	468	472	473	491	457	463	458	453	453	468	469	484	447	481	487	429	476	469	472	447	491	488	495	499	450	456	491	482	518	496	482	453	473	488	455	476	512	441	504	465	481	483	461	448	506	456	472	495	459	487	490	456	487	478	468	466	506	503	501	498	487	496	480	475	485	514	510	479	476	468	503	470	474	493	476	440	462	483	487	467	457	484	502	454	479	494	463	454	490	463	501	489	473	481	487	499	503	436	473	471	489	511	490	508	513	455	483	483	510	470	494	452	448	464	462	486	456	467	485	482	489	431	465	460	512	483	511	461	462	452	493	461	487	490	465	465	498	477	495	456	476	500	455	516	457	473	490	487	500	465	468	486	430	453	479	457	480	491	468	473	527	450	447	450	512	522	495	458	464	514	480	449	474	480	481	480	455	473	451	509	461	510	500	443	448	427	493	479	448	475	475	471	472	468	479	492	479	484	502	507	529	489	462	475	502	491	464	486	467	502	479	567	458	463	491	473	479	450	476	446	478	478	460	492	518	493	503	446	450	477	489	500	478	506	518	446	487	471	484	478	449	484	519	458	498	469	512	477	478	459	497	508	462	433	478	453	458	439	470	488	477	485	449	481	503	508	491	454	449	507	492	491	514	464	449	444	474	465	419	504	473	471	491	460	489	483	444	471	474	525	502	437	501	496	495	460	468	461	469	482	446	481	438	474	462	460	471	466	455	471	439	500	476	477	484	439	481	503	470	466	504	510	508	495	485	447	450	457	471	493	470	488	469	482	471	478	496	464	484	464	478	454	488	447	468	501	487	469	478	479	458	474	441	446	471	427	459	463	466	460	463	451	464	510	477	461	494	447	466	473	454	449	464	510	473	492	480	483	489	490	515	476	508	491	477	486	467	470	485	496	449	475	473	483	513	467	498	440	477	488	469	501	452	456	484	480	465
35816	37253	5794	2839	2082	1597	1335	1164	1070	944	2347	810	728	678	686	655	666	618	616	634	614	604	623	555	631	632	561	624	613	582	583	597	574	589	576	592	595	558	592	571	602	565	563	553	570	543	554	566	543	612	560	599	565	572	538	547	528	530	587	551	572	544	561	593	566	570	600	547	549	554	566	567	566	548	585	587	583	591	548	549	545	586	590	575	552	539	540	562	550	543	526	544	559	567	526	557	587	548	524	572	599	600	603	512	517	601	561	555	542	585	547	604	539	532	582	574	587	534	551	543	596	594	536	569	591	560	549	593	565	556	516	586	540	576	605	546	593	538	562	542	585	546	538	554	622	551	585	578	560	593	573	569	561	589	597	534	594	626	533	591	553	584	551	585	559	558	588	588	497	521	616	626	607	571	582	558	555	525	539	601	567	569	593	566	597	604	551	598	539	529	581	542	587	562	585	612	562	537	641	571	566	553	533	528	548	560	560	562	556	565	548	570	562	605	553	570	615	566	539	546	575	595	592	601	550	587	577	582	590	536	544	568	559	577	577	559	570	560	556	557	555	556	590	498	572	543	539	580	584	571	565	566	557	581	565	566	574	565	572	589	574	586	576	521	540	586	530	555	549	578	628	562	552	618	533	532	546	596	514	588	589	563	511	594	551	535	548	565	577	542	610	542	561	557	526	567	559	608	547	561	616	572	529	582	579	582	556	565	555	544	597	587	557	605	599	521	574	579	560	604	582	563	556	565	560	589	577	569	538	547	566	570	561	570	558	560	584	590	553	559	531	549	521	568	564	542	611	536	579	531	566	567	570	543	547	594	564	563	572	564	535	584	531	536	564	530	609	592	581	579	563	555	554	592	552	551	564	603	571	547	551	519	566	560	572	577	553	549	617	585	561	563	549	559	548	545	547	573	564	549	567	599	571	588	559	572	529	616	579	563	519	555	584	518	554	556	553	586	561	524	547	582	584	544	572	562	535	535	584	553	531	580	529	542	513	565	583	547	545	587	571	597	508	545	565	571	564	561	529	558	598	544	562	563	556	531	510	565	595	571	536	542	523	569	572	550	553	574	554	543	539	592	562	581	562	543	581	581	554	568	562	543	541	514	536	563	572	574	552	573	537	595	555	615	563	576	566	584	556	553	579	547	617	557	548	544	603	559	540	551	544	577	539	550	571	516	593	525	537	523	572	529	525	581	564	592	574	571	600	533	540	532	563	533	549	537	576	572	525	580	585	547	561	585	588	542	547	571	572	585	589	549	560	560	581	609	608	553	561	575	578	541	554	595	546	593	572	581	552	545	573	569	565	606	533	520	573	590	538	591	589	526	568	518	522	594	590	560	612	551	534	578	536	560	567	566	570	572	558	534	559	542	552	564	563	559	558	531	565	588	564	555	536	520	570	555	570	560	544	590	548	523	540	559	548	617	580	494	581	542	590	530	520	578	554	570	571	535	562	607	536	597	551	545	569	603	569	566	599	520	535	594	550	548	575	535	576	546	565	575	551	569	573	558	515	541	538	542	561	568	543	563	573	575	529	590	585	556	567	595	571	532	568	501	562	531	586	570	521	535	565	578	600	567	545	543	548	517	546	555	556	539	562	548	552	552	584	552	552	570	636	534	605	562	538	536	535	528	548	578	548	569	554	546	537	568	558	549	563	571	616	554	535	554	556	556	591	588	566	539	584	535	553	588	538	569	547	566	562	524	602	537	522	558	582	582	565	566	538	541	549	558	579	504	527	535	627	585	565	585	523	559	561	547	579	549	577	577	534	532	546	560	580	577	571	566	550	573	552	538	593	577	562	575	597	561	548	539	535	562	551	601	554	563	553	531	578	592	553	543	561	600	594	583	555	552	595	511	532	553	546	548	528	559	536	556	550	538	636	550	551	526	572	534	523	555	561	593	534	598	564	584	546	558	589	535	528	505	550	527	563	533	558	571	566	573	572	551	569	544	560	530	583	576	540	540	532	593	546	535	492	569	554	564	498	563	566	545	573	562	588	573	560	560	585	584	583	481	560	555	542	556	591	591	554	553	580	584	564	577	539	555	564	542	599	558	565	536	545	566	527	553	524	552	552	534	533	528	539	618	542	538	573	544	589	602	536	589	538	547	609	570	565	588	537	580	595	556	581	568	564	536	544	586	522	603	573	579	559	591	572	552	553	547	550	546	556	553	569	551	625	548	530	551	562	557	576	532	577	557	532	557	549	574	556	534	549	575	607	543	572	553	551	550	554	567	520	625	539	574	541	582	538	575	600	555	548	548	563	562	552	536	533	553	559	559	525	538	565	572	614	566	539	565	500	585	550	588	596	561	588	546	559	534	519	537	594	526	546	566	526	562	592	564	574	570	540	587	543	541	570	612	570	548	576	560	571	601	562	539	557	570	590	592	556	566	549	573	549	545	554	578	568	551	534	600	590	607	505	550	532	579	538	533	561	554	561	571	549	582	580	522	579	532	566	565	556	543	560	546	603	580	529	559	571	528	538	631	537	576	585	573	582	566	525	615	596	573	532	517	554	521	550	608	583	549	585	550	606	524	572	538	565	582	571	597	550	563	531	568	580	558	578	586	548	540	547	558	582	601	582	511	591	549	580	580	531	573	584	573	521	557	551	550	554	570	608	578	527	569	564	558	508	550	513	573	560	536	573	534	512	562	535	532	554	570	563	572	566	532	538	620	544	543	551	517	579	551	592	558	534	581	562	558	580	597	497	586	577	574	549	558	510	611	555	530	540	549	557	509	586	563	593	581	536	586	593	584	562	547	522	565	582	551	558	548	567	554	597	574	539	568	544	588	562	556	537	559	562	589	556	542	592	578	535	573	604	544	562	537	568	584	560	545	534	569	575	535	551	580	575	600	508	552	537	570	587	551	542	543	573	539	561	525	561	552	573	558	561	540	560	576	593	612	519	558	555	550	543	608	583	557	558	598	566	558	549	574	551	604	590	552	540	576	591	545	577	632	540	594	572	562	534	565	556	575	576	552	577	568	539	537	553	563	589	547	613	580	570	527	562	551	576	555	554	597	559	560	567	558	553	596	547	605	535	557	553	557	604	499	617	593	576	564	597	590	570	579	571	575	600	531	577	578	571	566	564	615	618	579	546	563	538	572	558	561	555	611	563	576	550	583	581	594	609	527	590	543	531	595	536	586	553	523	559	563	503	562	594	553	497	557	534	535	564	519	569	554	575	546	563	571	554	528	549	539	579	555	555	566	505	534	554	548	576	532	549	526	537	568	632	602	566	553	559	535	537	519	586	598	580	563	569	547	590	552	534	551	594	534	548	582	550	559	566	546	619	562	550	550	601	584	596	537	509	564	518	595	592	530	577	524	609	565	578	534	603	503	586	589	561	568	563	599	594	565	528	588	587	533	550	522	564	565	553	562	565	569	557	564	587	510	561	533	536	527	577	548	559	544	541	567	542	580	572	572	549	543	612	603	546	578	598	585	545	583	585	567	567	522	554	629	543	565	529	561
25385	21290	27128	25317	6623	642	556	453	456	498	812	355	385	422	377	365	368	335	353	415	388	351	336	321	369	337	376	391	372	362	340	339	352	361	330	381	357	340	374	359	317	357	352	356	349	318	354	315	349	344	326	360	347	343	334	321	308	327	335	341	345	340	373	360	364	358	312	371	305	352	363	352	373	325	357	319	311	312	342	361	373	337	360	352	348	380	345	339	339	342	327	342	357	354	368	369	361	337	377	335	385	340	312	368	323	345	336	310	392	330	332	366	328	335	362	368	343	350	356	364	318	348	337	322	346	320	354	361	320	336	385	347	350	352	314	383	345	331	367	355	337	332	347	364	332	331	352	369	342	362	364	363	331	348	358	337	351	309	350	362	364	342	384	359	363	325	359	316	358	315	340	337	347	365	375	349	347	314	359	377	362	343	345	372	351	339	354	313	360	362	326	346	366	340	366	351	359	348	367	375	331	350	350	341	328	321	339	341	311	353	333	319	353	326	304	343	316	363	341	321	349	321	326	341	352	345	353	339	318	353	356	337	341	339	324	355	319	356	367	346	341	366	307	380	376	366	348	344	330	405	353	321	371	359	332	376	342	345	358	334	343	334	365	362	334	330	338	382	331	324	366	355	322	329	345	342	342	324	355	311	351	347	373	317	357	324	311	325	339	364	345	329	357	345	320	321	347	351	322	359	351	347	389	345	344	343	344	336	330	345	333	346	297	334	329	327	355	349	374	361	331	312	355	377	378	361	361	346	367	361	350	370	298	354	370	366	326	343	339	358	350	361	356	378	350	350	350	339	369	312	337	341	354	351	353	333	313	344	326	317	304	328	334	316	360	317	364	336	347	350	356	319	341	328	306	337	333	332	350	311	356	321	345	341	317	334	306	312	324	359	349	344	358	360	365	343	307	337	367	328	338	368	309	326	318	353	373	329	330	315	356	331	341	356	320	309	361	336	316	332	366	351	325	330	401	321	344	327	347	319	341	341	367	380	349	348	324	355	361	342	341	325	393	369	308	359	357	343	338	359	363	321	357	340	354	371	335	340	357	299	320	317	298	368	325	351	381	343	341	345	347	329	328	300	348	351	367	356	362	379	345	369	360	375	363	319	351	378	331	341	362	335	345	320	330	301	369	332	351	351	362	355	345	315	358	372	366	334	342	348	343	407	314	330	329	339	345	359	379	326	325	370	351	331	356	330	346	343	346	349	349	329	348	370	331	348	330	364	330	370	322	326	321	385	364	326	369	324	347	368	333	365	339	349	307	351	357	356	378	347	389	375	336	362	358	343	316	393	345	349	310	327	352	345	346	332	327	357	349	329	306	341	351	327	358	346	365	346	380	356	348	331	350	359	345	316	347	343	369	361	367	351	361	335	330	360	383	368	361	348	341	364	337	359	359	342	368	361	313	388	348	360	374	336	405	334	351	352	324	340	324	325	331	355	335	352	319	346	342	350	348	359	295	333	339	326	306	370	334	328	358	362	317	359	322	346	358	332	358	353	346	367	332	350	350	352	338	392	341	343	313	347	334	363	371	359	352	354	346	378	348	333	337	358	355	306	365	283	363	352	369	376	393	387	403	360	320	356	330	358	318	330	354	361	332	329	352	348	340	308	372	347	366	321	377	343	351	342	331	368	346	334	368	337	348	312	331	350	372	327	357	311	374	353	382	353	337	356	344	322	338	311	336	341	364	348	341	336	361	332	351	366	344	350	332	344	333	364	314	342	365	317	351	367	368	326	363	350	393	340	359	343	353	322	347	330	336	344	361	326	327	374	320	362	316	336	313	353	355	347	338	363	349	310	306	329	330	343	344	342	338	330	366	356	332	365	356	344	350	317	355	375	372	323	344	332	336	344	370	356	344	363	338	382	332	359	342	311	352	338	352	337	362	374	354	348	346	328	320	370	354	332	367	362	369	362	333	303	366	341	325	317	358	318	359	352	358	305	323	339	349	341	343	337	335	344	356	353	343	371	373	362	369	335	330	365	376	331	330	353	374	328	324	361	306	374	361	381	358	355	379	343	320	361	365	364	334	329	361	343	322	325	333	354	354	369	370	367	329	339	340	368	344	321	343	359	339	355	318	348	334	332	352	362	359	350	353	382	349	351	352	336	359	325	323	345	358	348	356	344	347	390	315	355	352	360	348	351	337	375	332	355	403	325	331	352	355	322	352	360	334	341	313	310	362	368	350	361	351	377	359	323	342	337	387	370	337	376	358	315	340	364	357	328	336	342	368	328	359	321	368	335	301	369	359	347	307	355	324	358	356	330	379	364	332	370	363	324	338	347	345	337	344	344	319	355	384	324	354	324	357	363	321	358	356	328	318	339	349	342	354	349	349	348	341	329	354	363	326	374	368	313	342	363	350	324	348	355	332	328	330	346	350	313	341	348	349	362	342	325	322	324	354	349	381	347	358	338	348	343	345	343	348	336	372	361	338	351	341	352	319	325	324	350	369	344	355	326	350	359	338	347	317	355	330	379	318	307	391	349	349	364	350	360	368	344	357	371	317	361	339	349	370	332	322	341	341	346	312	362	321	352	316	352	363	321	319	352	316	353	326	333	355	326	322	329	338	353	351	346	329	345	327	351	336	378	312	353	350	337	339	330	376	329	343	367	351	334	350	381	335	400	350	321	345	342	366	347	316	360	354	333	350	368	353	352	349	338	334	356	343	327	340	363	331	313	358	359	376	324	340	333	346	353	345	341	354	327	356	339	368	352	366	308	323	368	350	360	355	338	360	334	346	355	335	338	316	323	328	355	334	323	347	344	345	348	329	360	328	333	329	313	342	328	373	338	336	336	350	350	376	342	357	314	368	340	291	320	301	344	334	323	381	332	333	329	320	330	299	366	349	349	318	389	342	338	346	362	353	352	355	303	355	372	308	379	323	329	312	340	350	345	337	355	322	346	340	394	332	347	356	352	331	330	336	342	351	355	298	351	305	327	373	343	371	324	334	349	346	350	359	333	315	337	343	362	365	359	331	330	351	355	353	366	357	367	354	377	360	340	370	349	328	333	330	352	327	316	345	334	354	343	360	340	361	338	366	344	308	345	335	376	295	321	315	356	339	356	321	361	354	354	360	358	378	347	373	297	353	349	336	322	335	357	358	346	330	332	340	346	345	368	325	341	353	362	334	346	340	371	335	348	349	317	340	361	348	335	377	340	353	344	345	357	319	326	351	375	378	325	352	313	325	336	356	345	325	357	345	337	382	343	302	347	332	375	354	325	364	337	338	360	310	328	351	377	344	332	328	316	327	331	320	352	336	322	366	313	346	343	376	345	376	380	335	356	329	338	332	347	382	389	326	330	365	341	353	346	353	349	333	330	342	334	338	350	361	349	364	334	346	377	325	322	358	344	342	330	351	335	342	355	350	336	381	343	321	355	364	361	321	362	362	349	346	362	316	377	358	339	359	331	352	354	337	337	341	360	341	362	363	334	332	334	360	319	351	364	359	339	343	351	328	360	310	331
35137	32386	3519	1859	1318	1053	893	838	692	848	1914	548	566	574	466	532	519	445	460	448	485	457	497	480	427	465	426	420	471	452	475	462	440	441	469	444	428	439	444	460	407	450	433	435	454	468	436	422	440	419	457	395	420	470	454	435	426	445	434	446	413	440	446	448	451	465	447	439	421	456	427	428	421	504	410	429	443	447	433	438	403	433	464	456	430	457	406	412	401	444	443	409	432	410	392	438	430	431	418	450	416	473	442	460	425	446	418	418	404	395	455	449	434	416	421	403	435	387	433	431	429	457	438	393	410	391	451	419	440	438	456	427	436	417	408	415	441	474	470	431	418	445	459	429	445	446	399	398	461	455	431	436	426	418	422	485	409	403	469	459	422	409	433	398	430	450	445	441	447	445	406	424	457	432	436	474	430	478	461	429	423	432	436	428	399	426	381	424	441	417	426	436	414	419	432	447	411	389	433	427	455	399	450	412	448	419	433	416	443	393	462	436	414	423	440	418	413	411	423	402	446	431	434	425	404	441	414	468	444	427	424	463	451	433	452	452	435	443	414	453	442	425	478	446	421	452	430	449	407	419	447	428	441	412	440	418	459	431	420	467	435	417	406	434	455	463	449	456	434	469	453	432	446	437	441	387	401	395	402	476	442	419	456	456	430	390	444	424	416	430	421	421	424	433	423	439	416	429	444	427	418	410	413	473	434	449	425	405	423	414	418	451	422	417	450	429	404	432	440	461	416	429	450	451	420	450	439	419	437	421	445	443	432	474	411	432	428	459	446	406	452	381	428	471	412	414	444	432	429	392	450	446	428	444	444	449	423	435	412	422	438	410	445	449	426	482	425	439	411	455	404	451	454	428	431	393	435	433	426	413	425	407	429	430	429	418	440	431	425	391	410	411	436	450	460	414	389	436	429	403	437	457	480	419	432	426	427	447	399	432	440	435	392	416	439	437	405	442	415	418	435	424	441	447	408	444	463	428	450	467	404	446	465	419	426	437	459	445	411	428	473	433	438	452	421	414	420	413	436	438	437	441	424	433	434	420	424	404	396	414	451	454	430	422	412	414	472	424	439	433	416	408	411	437	429	427	401	429	452	473	454	416	454	393	448	423	478	438	430	469	458	394	442	404	460	438	444	414	445	439	387	430	422	409	390	403	432	408	437	408	434	432	438	389	406	407	407	404	425	419	461	425	452	462	400	440	401	417	424	439	435	439	432	443	417	465	425	435	402	433	423	438	437	412	465	412	418	445	433	429	431	419	456	408	430	395	442	422	425	399	454	384	470	410	448	436	418	433	437	420	403	456	443	432	421	423	444	433	429	464	463	437	402	430	424	442	389	423	466	422	438	421	446	416	447	438	426	436	420	428	415	443	438	468	454	448	423	433	426	373	419	422	419	410	397	447	423	443	454	443	410	442	440	415	415	428	412	470	435	440	433	413	432	428	452	463	458	423	410	441	450	398	436	466	401	407	449	467	438	404	435	414	411	447	438	472	444	423	442	423	406	444	434	393	429	478	418	417	444	425	450	431	456	427	401	424	462	415	402	418	446	445	432	399	429	420	414	455	453	420	446	456	394	458	460	422	380	411	418	386	430	405	425	401	445	420	437	408	465	427	432	437	436	453	430	426	447	442	410	452	402	407	434	434	418	447	414	420	412	380	419	454	423	412	431	437	477	400	410	472	416	447	418	442	461	409	472	421	395	468	415	469	419	412	404	401	432	427	435	391	453	413	435	444	400	442	443	379	408	454	454	484	418	452	445	434	451	428	425	421	414	397	441	431	425	422	443	449	439	370	433	401	400	425	458	462	416	423	408	418	391	411	453	429	384	414	400	390	404	437	381	407	463	462	459	426	453	397	404	460	419	442	403	428	402	446	449	422	453	437	454	399	374	411	450	433	440	387	409	394	444	407	429	425	382	409	413	455	435	423	408	428	460	434	418	436	429	449	441	467	480	419	409	423	425	418	431	428	439	390	424	502	443	455	417	415	435	417	437	454	432	447	438	408	403	421	445	421	435	430	444	442	459	459	439	421	425	429	419	424	433	467	463	444	458	390	389	448	440	417	439	446	400	450	441	381	448	453	425	439	435	455	438	412	451	464	440	441	444	438	453	426	440	447	437	416	452	434	401	437	433	461	424	411	406	440	466	433	446	448	419	430	389	444	440	444	456	413	426	419	431	405	435	430	439	454	452	430	419	423	435	445	446	450	437	471	419	440	468	408	435	449	402	443	433	389	419	412	434	459	454	443	433	436	441	455	450	398	416	426	408	425	440	402	453	414	457	425	396	406	449	422	470	429	439	428	415	420	409	434	441	397	418	447	394	407	435	432	411	426	429	393	412	440	420	469	452	401	471	428	443	448	426	426	430	433	415	424	452	414	451	433	392	423	417	434	410	426	448	449	448	434	455	429	449	409	416	405	417	410	430	417	444	410	481	414	391	460	433	443	417	462	420	443	421	425	469	460	450	434	387	476	400	413	407	429	429	473	449	451	458	439	406	403	456	423	418	446	437	409	407	468	423	431	431	444	435	408	397	385	440	405	463	435	394	428	429	402	477	404	432	445	400	407	432	451	414	456	448	416	454	404	435	452	414	409	443	456	417	456	457	436	423	449	447	410	422	462	420	416	419	411	422	413	425	435	422	426	452	416	434	419	435	426	446	414	438	408	425	452	386	417	426	469	407	441	441	430	379	456	447	441	423	433	413	456	426	437	460	461	414	390	434	453	420	429	425	458	432	419	425	413	462	456	425	444	419	396	456	442	447	451	438	408	398	405	445	441	413	432	428	440	418	400	421	416	460	426	433	433	439	431	431	434	386	476	446	400	391	405	451	431	413	413	469	431	435	416	452	432	446	408	442	434	403	422	405	411	410	468	435	395	443	398	446	416	401	435	437	422	451	442	421	437	444	389	437	446	436	420	454	445	439	459	417	441	420	439	441	432	394	439	423	429	457	424	399	463	417	422	466	412	420	395	442	452	416	419	440	414	435	410	414	454	396	401	472	442	402	452	455	427	422	403	458	430	464	419	424	463	407	408	422	427	447	387	426	442	410	415	454	404	437	446	443	432	437	419	436	435	437	410	454	470	436	417	422	449	459	444	440	412	402	441	418	464	461	415	426	407	451	429	439	427	441	413	448	425	456	390	438	411	409	432	387	420	434	444	444	419	413	422	362	450	417	400	449	414	467	419	426	447	415	399	421	394	390	447	418	427	425	430	422	453	408	437	432	444	461	388	413	429	444	439	427	426	416	417	432	422	456	483	372	423	455	447	428	415	466	411	448	449	440	393	432	410	408	434	451	417	422	452	426	429	430	380	439	412	446	450	435	409	416	435	419	431	425	432	425	425	403	416	439	432	438	443	428	414	397	440	414	453	433	435	445	387	453	431	429	440	433	430	410	408	393	422	450	423	458	391	432	448	428	416	407	398	435	430	466	440	446	411	420	474	456	411	451	419	433	424	461	459	386	401	412	419
23184	21340	29028	23965	21323	21274	5925	1393	980	1572	2511	942	871	799	839	763	732	767	724	746	682	720	707	736	740	719	677	626	718	720	653	678	698	663	712	666	643	721	653	693	667	682	658	676	670	690	664	707	637	684	712	648	648	684	645	692	680	691	675	634	623	653	639	627	692	620	638	689	701	664	656	678	665	657	677	704	643	661	634	699	654	648	689	670	637	656	612	675	659	621	678	630	659	650	620	622	685	638	634	684	677	625	657	652	668	705	650	633	637	645	643	654	655	654	651	640	634	672	643	672	679	670	642	692	718	674	633	671	676	625	671	638	579	685	652	683	635	653	700	674	635	681	691	676	647	634	617	681	644	659	687	649	651	653	673	656	639	658	667	709	616	654	663	690	651	678	690	671	733	659	649	660	643	660	655	635	730	606	672	661	680	651	619	674	639	683	625	618	638	697	673	653	672	667	675	647	617	668	711	632	640	637	681	649	675	651	652	652	687	664	632	663	665	621	639	656	650	653	723	641	685	692	714	678	644	647	614	644	675	660	678	632	647	668	660	635	602	662	673	650	651	677	655	600	630	631	627	652	676	672	666	696	675	631	626	638	670	667	610	642	635	647	693	649	667	709	706	612	609	698	626	679	617	668	661	650	685	620	642	672	678	701	674	669	616	653	623	657	630	664	636	658	693	652	643	602	667	651	688	634	647	649	664	693	613	639	682	629	674	611	685	691	723	678	673	664	681	671	669	627	705	695	664	658	629	682	636	647	723	682	695	614	691	662	637	642	671	664	673	642	661	678	635	702	627	654	660	669	672	685	684	698	678	641	657	675	650	638	621	653	645	643	692	644	652	690	658	654	659	651	662	620	578	622	626	664	600	627	701	636	669	658	635	660	664	611	648	682	663	636	665	643	633	666	642	654	611	662	689	661	642	626	672	660	642	671	676	625	640	651	635	680	611	631	654	655	663	680	659	637	681	660	640	652	609	667	649	647	669	644	661	639	659	723	676	658	651	629	650	680	667	714	671	669	622	636	696	595	691	691	651	690	611	633	666	637	654	673	646	684	645	641	637	665	620	636	703	699	649	624	647	626	642	644	692	694	667	653	631	653	643	701	636	643	679	703	642	661	681	700	679	655	608	683	606	698	650	672	641	624	651	671	661	653	665	633	644	691	683	578	635	645	628	631	655	676	628	594	699	660	696	663	644	680	643	631	624	677	674	644	675	658	670	647	716	646	640	664	694	635	637	661	626	636	631	616	622	666	646	652	670	683	655	620	648	678	684	641	630	625	627	684	665	677	675	624	652	662	650	634	629	631	630	626	605	680	681	670	621	645	667	605	646	684	708	629	638	648	671	661	636	653	705	637	624	676	632	651	659	632	637	673	685	704	683	624	652	640	642	649	682	696	639	637	651	640	675	665	661	656	641	627	635	664	651	610	609	644	685	671	689	637	638	621	706	680	643	626	676	694	682	658	645	658	655	665	638	673	707	666	676	710	665	630	660	676	628	695	651	653	670	636	638	622	637	667	668	656	690	652	640	653	633	680	684	646	623	638	664	614	616	633	678	689	664	614	640	675	695	634	651	698	641	640	656	672	666	665	628	656	653	627	640	662	673	638	632	645	638	649	682	647	639	647	667	635	668	652	639	653	638	638	628	671	706	599	681	674	674	630	670	645	650	631	642	665	656	635	663	677	683	689	664	707	636	603	629	674	648	599	676	638	643	666	640	674	652	679	659	622	661	673	675	656	638	649	711	646	603	661	679	712	683	629	649	645	619	667	621	671	620	655	650	689	631	636	683	675	685	611	649	640	680	668	683	657	659	661	667	643	678	629	639	694	660	638	621	670	699	677	603	587	666	629	676	662	615	657	637	673	636	652	625	624	680	581	635	694	646	632	667	626	665	662	645	661	657	655	663	629	673	671	623	712	624	643	702	681	657	666	668	658	653	642	613	654	715	635	631	655	625	667	643	610	670	675	660	618	684	644	652	673	672	679	667	672	647	627	689	652	655	655	637	654	601	651	659	614	615	658	672	681	668	674	655	641	652	677	648	620	636	627	670	700	587	635	689	659	638	656	677	651	645	648	655	698	638	629	669	662	682	635	648	657	671	688	640	640	637	674	653	672	639	643	647	677	653	653	659	621	664	644	643	650	672	670	674	646	618	648	661	633	674	654	647	629	677	650	690	639	680	656	676	658	619	645	657	662	684	632	703	665	634	651	681	619	639	672	669	654	649	629	633	660	652	622	661	602	596	650	612	682	693	687	643	654	662	640	602	630	658	680	662	626	618	696	705	645	686	683	690	620	697	623	628	668	688	611	655	684	679	697	674	643	654	667	632	624	672	631	660	642	632	651	694	681	672	644	636	691	692	676	630	704	636	625	617	685	621	659	597	687	624	641	628	663	673	647	671	634	632	677	627	660	671	718	635	679	648	647	650	639	649	610	607	685	669	658	642	639	582	641	672	658	691	672	651	633	672	653	647	634	645	672	679	614	630	690	634	686	682	637	666	670	644	692	690	655	642	648	606	682	692	681	683	647	649	630	654	680	682	654	629	656	685	676	706	691	636	650	662	618	664	678	670	712	674	631	694	678	642	641	654	630	623	686	639	639	631	636	686	667	663	650	612	659	668	656	640	683	582	658	608	630	648	668	639	655	673	656	643	653	677	643	600	656	694	697	657	617	660	683	638	677	683	684	632	656	617	713	642	632	687	669	659	657	651	638	653	656	682	653	695	648	669	613	640	624	687	680	612	599	660	707	659	654	647	649	688	637	657	608	649	669	640	649	662	619	615	663	628	649	621	633	681	677	648	616	674	659	683	646	654	713	676	647	665	685	603	596	621	654	658	635	682	657	635	594	677	626	696	639	635	660	685	623	705	670	629	620	636	664	657	654	649	664	608	688	662	699	661	693	667	681	663	657	666	672	635	622	642	634	598	680	681	668	693	642	629	650	645	668	628	658	672	663	642	662	620	662	666	640	621	698	688	625	652	633	695	654	682	676	646	633	647	638	631	655	624	653	687	664	670	637	630	700	654	632	646	692	661	673	692	709	616	625	626	648	630	641	699	640	655	614	600	674	701	608	674	647	636	673	646	638	654	637	677	657	627	681	680	654	617	640	658	638	702	645	632	615	683	660	663	683	643	629	711	618	662	677	676	613	660	631	623	678	702	667	651	643	615	662	673	650	614	656	666	642	649	675	641	664	630	657	646	667	647	644	655	690	678	653	631	625	668	653	587	653	632	650	656	633	648	671	696	601	654	664	644	659	659	655	640	655	690	679	611	655	622	617	637	699	665	633	708	659	705	668	691	622	672	645	641	664	667	645	695	660	623	665	631	678	685	654	651	673	609	702	654	672	634	667	619	654	635	649	656	670	622	651	621	646	630	632	650	681	630	679	650	649	636	662	657	663	635	653	632	635	680	641	649	609	667	678	636	655	689	676	699	654	691	673	682	647	645	631	637	670	657	658	732	682	712	703	658	601
40597	44653	10803	5755	4049	3170	2643	2109	1749	3016	4793	1273	1183	1092	1046	992	997	900	927	815	885	880	842	881	849	815	824	801	794	797	833	765	792	808	810	801	746	793	782	732	784	792	787	780	788	784	771	821	782	780	778	791	794	767	747	789	757	784	759	779	724	725	823	737	781	741	747	844	769	756	790	754	752	721	797	753	726	764	739	792	746	753	735	825	823	786	769	748	762	734	776	756	772	727	773	749	757	794	711	763	760	766	763	789	742	757	806	778	816	798	739	707	782	813	736	709	777	751	759	791	761	725	781	758	760	773	697	762	744	795	737	748	784	795	792	760	743	741	737	763	742	805	749	708	728	783	785	750	740	768	770	763	769	749	755	738	784	761	842	671	774	731	768	752	776	794	773	742	798	767	819	705	765	727	796	759	722	728	792	811	754	723	782	788	765	765	808	758	732	735	727	834	735	820	716	766	769	803	760	811	742	742	758	758	803	755	743	787	760	739	782	763	740	816	750	756	727	713	741	791	780	749	765	744	771	742	783	756	749	825	724	748	755	757	735	730	724	757	765	789	740	766	790	768	733	785	780	809	761	725	771	782	780	779	777	778	750	767	743	764	765	783	737	774	789	750	762	792	734	769	747	805	761	744	789	752	706	750	761	697	722	730	779	740	783	725	771	741	768	752	809	787	735	726	778	736	765	774	728	713	772	750	741	754	773	773	765	823	742	699	770	767	773	724	748	720	751	759	760	759	748	731	700	777	760	800	752	754	730	753	794	757	768	776	739	737	737	743	787	795	732	748	726	790	746	769	764	766	742	696	773	780	751	766	785	736	765	779	749	772	775	756	735	780	746	705	802	755	775	787	782	765	763	741	742	755	745	759	778	736	750	719	730	759	756	735	774	760	777	755	794	721	762	739	739	750	725	739	759	689	777	782	745	691	781	740	801	734	765	774	769	754	750	739	763	755	768	761	749	761	734	756	725	749	767	793	723	727	770	750	742	750	780	761	705	755	751	749	759	781	738	737	747	773	774	719	747	733	751	774	768	762	771	798	733	722	781	782	709	706	763	760	744	770	758	748	764	788	769	739	753	720	716	740	725	760	751	740	731	766	790	789	769	787	678	828	777	754	715	770	723	786	786	780	764	746	786	712	738	791	756	735	743	753	770	763	716	712	762	747	741	754	798	813	767	777	775	795	746	765	758	751	752	759	792	781	813	705	746	771	744	757	772	758	800	792	798	755	718	754	789	783	771	772	775	758	757	799	767	806	751	757	757	758	778	752	817	757	854	773	770	745	835	763	765	766	742	757	755	752	771	745	748	764	742	776	801	697	737	749	739	749	749	803	765	736	783	719	770	761	782	753	735	754	728	741	776	677	692	747	774	746	709	744	715	680	777	775	788	771	728	714	788	704	773	736	786	751	794	733	778	788	725	689	754	761	792	751	743	762	742	731	713	764	752	784	741	747	737	789	754	693	729	803	747	802	768	760	751	768	762	755	715	804	756	781	733	774	745	770	784	743	854	762	752	720	776	771	756	781	775	800	790	760	746	751	773	762	760	723	747	773	733	694	693	756	718	715	784	828	730	756	795	756	803	749	747	774	771	773	748	738	801	760	788	782	772	777	789	758	781	760	797	765	757	770	770	806	689	761	738	743	706	763	748	749	795	724	743	732	715	733	738	768	810	778	766	767	743	759	727	694	777	741	751	773	780	730	757	747	710	765	785	750	740	751	751	739	778	725	700	754	780	798	780	784	766	760	774	739	771	825	718	755	721	763	693	768	755	763	721	764	761	719	768	775	770	796	778	774	769	742	765	750	759	762	759	755	756	764	765	805	791	764	782	755	758	773	735	764	810	758	788	788	737	743	718	765	777	772	760	743	810	730	742	743	785	744	785	765	764	778	725	765	729	754	789	742	795	733	804	737	779	789	751	767	775	750	782	717	783	786	778	797	748	792	745	742	776	819	770	761	764	761	729	749	777	796	768	826	701	809	741	782	704	768	724	699	716	808	767	792	785	757	780	707	775	755	710	756	724	731	762	792	764	767	741	771	780	784	733	745	759	789	739	776	771	739	799	765	798	696	701	738	763	733	783	776	803	799	716	747	757	800	774	760	767	742	751	765	712	694	765	734	769	724	786	732	780	718	764	773	780	757	749	711	740	752	748	749	752	722	753	743	802	714	749	791	741	733	758	771	742	730	754	777	743	759	759	743	766	710	777	770	770	763	714	735	780	753	732	742	733	737	702	739	807	802	749	724	735	770	749	777	795	787	735	729	738	767	848	770	778	713	748	730	746	784	816	753	787	720	768	746	743	745	723	772	741	774	714	742	759	776	746	765	758	697	727	764	766	756	710	728	744	758	733	778	746	765	798	752	737	772	755	740	752	747	732	758	714	766	800	775	769	747	785	739	761	730	757	741	748	730	769	723	740	776	752	786	746	779	732	743	735	733	807	828	769	762	773	721	751	735	734	764	796	764	791	742	768	707	763	768	741	739	772	752	779	754	708	696	790	769	735	766	792	752	795	726	773	760	727	740	703	753	746	801	764	762	763	768	768	729	751	758	754	708	771	767	737	728	784	781	722	782	730	735	747	758	743	720	717	736	713	742	729	728	762	750	751	794	753	840	768	728	726	750	774	698	725	772	732	707	757	763	721	677	725	744	740	736	750	705	770	773	698	727	773	768	770	741	756	821	717	757	775	787	753	704	747	753	741	734	776	743	749	747	731	772	752	801	772	806	779	765	787	759	717	763	731	738	782	759	760	784	684	747	729	792	788	751	773	773	756	765	774	775	745	773	744	752	745	725	767	755	742	714	795	805	728	745	770	770	776	781	743	737	735	754	765	716	700	732	752	749	737	767	758	771	796	793	810	757	753	718	737	743	763	764	761	780	751	774	748	753	767	753	759	729	789	772	743	799	691	791	768	776	724	731	736	771	799	747	774	734	729	721	766	749	802	758	785	767	755	724	774	739	753	745	714	715	765	782	737	780	751	775	769	771	771	783	803	793	756	740	769	741	725	765	737	702	732	734	758	755	743	803	732	800	735	754	778	796	766	817	795	750	765	742	696	796	772	739	736	784	763	751	729	772	779	777	781	756	729	781	788	795	717	773	812	730	730	779	712	754	815	787	748	735	769	748	767	773	797	799	796	776	784	764	835	738	754	809	737	757	790	709	732	775	814	795	764	768	704	727	756	736	728	749	745	733	719	731	747	799	721	699	758	743	735	768	795	791	823	769	732	791	741	734	824	759	729	761	800	775	706	791	745	816	795	775	781	790	769	757	827	748	777	784	744	746	758	755	718	748	753	725	716	713	745	759	745	765	751	754	745	765	715	775	715	769	740	766	795	738	737	752	763	782	736	777	730	695	731	739	786	804	741	711	764	763	767	756	719	765	728	737	719	743	737	719	779	746	765	728	758	834	753	767	718	819	755	816	769	802	731	768	743	808	763	814	813	781	735	760	788	783	755	762	754	766	834	782	710	781
28890	22205	8584	722	411	354	331	325	336	339	377	315	329	283	318	297	344	287	322	306	281	297	305	323	273	294	323	277	313	340	308	303	307	318	327	295	312	304	310	309	267	292	310	300	327	317	309	299	315	323	310	297	274	292	315	318	281	309	295	315	305	310	307	306	312	313	332	307	292	329	295	303	310	275	282	305	338	311	315	325	333	308	293	307	318	316	295	288	289	285	302	315	316	305	319	287	330	282	333	342	332	306	308	319	299	336	315	327	325	292	306	292	291	300	280	337	304	284	295	285	347	296	283	304	318	318	348	294	292	277	306	309	285	293	309	312	302	313	284	326	292	311	295	306	307	303	320	305	320	297	303	291	281	328	309	306	290	293	296	303	340	316	292	313	287	258	310	303	302	314	285	336	296	285	326	281	304	305	297	310	312	290	304	311	331	301	299	317	341	317	312	309	325	324	275	324	285	346	289	308	318	315	322	292	284	299	281	299	313	307	275	320	269	284	311	278	302	283	294	296	315	268	271	300	301	342	308	302	316	304	339	316	342	330	317	286	307	284	307	325	295	311	314	300	277	298	331	303	309	350	299	304	306	322	287	278	319	274	307	300	299	289	311	312	340	283	291	320	303	297	307	310	288	308	318	269	299	292	330	324	287	288	293	287	333	308	323	313	321	299	333	301	325	311	294	305	325	321	311	319	261	303	282	301	294	285	292	324	337	324	320	324	302	280	310	287	283	320	303	278	305	312	315	291	311	289	299	325	270	299	304	299	302	290	306	321	295	286	308	272	337	318	329	298	290	304	320	315	327	325	296	280	296	302	291	329	274	304	290	314	332	309	298	294	293	331	312	308	275	271	287	293	290	315	344	316	306	278	277	282	283	334	312	276	287	325	296	314	327	296	299	320	301	304	319	312	334	303	282	322	279	310	278	328	269	299	299	283	278	301	291	319	312	298	289	280	291	309	280	306	311	324	272	311	291	299	317	307	334	330	273	288	308	289	288	287	311	307	314	286	318	318	301	314	310	266	312	293	301	274	310	296	321	279	310	305	299	301	340	301	301	293	305	302	301	281	303	320	286	320	315	276	321	310	284	308	282	322	308	307	315	291	293	296	296	293	302	345	301	303	300	312	341	311	293	322	306	276	273	328	294	296	295	335	298	286	295	319	331	308	312	318	296	318	308	295	311	311	321	324	304	296	307	338	316	285	296	330	283	298	321	333	304	303	311	297	307	294	331	309	277	275	287	320	294	304	303	311	296	308	335	324	314	297	302	296	279	309	300	313	287	292	319	332	291	294	284	302	293	301	335	314	303	310	304	330	287	294	293	331	346	310	323	277	301	332	289	295	279	306	291	314	304	324	323	304	290	316	289	309	320	273	273	306	294	296	316	323	327	303	268	263	302	323	316	296	279	305	272	282	329	291	286	290	316	300	299	285	334	284	291	311	316	296	293	309	306	324	301	326	297	280	311	303	332	288	303	289	314	288	318	312	323	283	275	298	296	295	304	301	329	308	299	319	291	299	291	316	305	308	329	335	292	289	309	340	325	319	307	304	328	261	332	296	315	312	313	287	319	313	300	324	292	282	320	300	293	275	290	290	313	311	328	299	286	282	303	296	308	310	299	306	342	306	321	306	323	304	327	290	297	298	316	301	309	285	339	318	293	339	264	282	320	291	292	346	280	295	308	323	287	327	301	352	299	323	298	318	311	300	300	307	294	292	302	307	297	311	269	332	309	299	333	297	305	278	328	311	308	320	301	283	287	290	259	318	334	327	271	294	309	338	316	274	292	331	277	313	321	285	306	277	279	295	300	310	301	307	294	307	346	284	343	309	297	313	298	284	309	297	309	317	321	301	305	295	338	348	298	337	312	317	288	316	307	324	347	319	304	307	289	280	321	303	323	342	325	284	323	306	322	280	305	311	309	305	317	305	322	308	289	331	312	354	314	312	310	290	291	320	307	327	302	299	313	301	294	317	321	312	337	290	293	272	306	316	298	282	293	304	309	306	312	330	275	302	317	334	329	308	308	311	282	318	333	319	293	314	293	308	311	312	287	315	297	291	343	312	303	299	312	289	276	335	280	288	321	311	318	309	312	320	295	321	300	323	295	308	299	285	320	281	309	282	243	293	282	300	321	276	275	323	318	327	300	300	304	300	310	312	310	307	322	295	306	288	300	285	332	301	296	292	301	304	291	332	289	309	297	330	313	309	297	318	337	330	312	307	333	275	292	317	305	307	309	284	301	325	345	286	290	313	346	304	308	283	294	304	312	300	301	330	305	301	309	325	300	321	299	293	320	298	301	328	337	292	308	314	313	335	313	314	301	318	299	265	328	323	294	321	294	321	281	291	286	297	319	299	306	293	312	326	306	333	313	298	289	308	304	312	292	346	277	300	300	294	298	309	313	291	307	316	326	302	312	288	286	270	287	319	317	321	309	309	324	337	325	330	302	308	305	282	320	305	288	275	322	306	325	288	318	268	323	313	314	296	317	312	336	337	313	300	302	263	319	304	305	270	305	276	315	281	321	313	267	288	321	301	289	321	293	286	318	263	286	298	271	290	283	255	327	301	291	316	318	329	316	291	316	303	291	274	302	307	298	311	299	264	306	316	319	292	301	284	292	291	304	316	300	296	302	312	324	324	325	338	297	323	306	276	305	317	293	312	329	312	316	288	329	318	293	303	302	348	309	313	314	319	326	305	308	307	294	298	319	309	332	300	329	303	301	303	322	298	282	297	294	318	307	314	295	293	292	311	296	294	299	289	332	295	319	308	289	311	285	299	296	331	296	320	308	311	292	313	310	322	300	329	334	322	281	290	316	316	328	285	294	294	298	305	319	322	304	318	307	299	296	312	318	342	301	313	293	272	324	317	326	299	313	319	283	299	318	264	323	285	327	296	294	303	308	299	304	302	303	284	308	277	287	306	305	302	320	300	333	300	326	294	346	287	268	306	302	290	287	311	310	295	298	279	292	281	310	312	298	299	323	324	280	300	304	301	308	316	296	331	306	311	312	263	304	307	282	308	292	337	296	309	309	297	304	299	305	328	317	323	336	314	280	283	306	293	271	327	296	312	350	270	309	296	314	290	311	296	306	309	337	321	293	292	312	327	314	294	288	321	297	304	309	319	311	293	286	277	294	307	332	293	325	309	311	291	311	314	299	313	303	340	301	329	318	284	321	290	336	292	277	315	306	310	298	294	290	312	290	282	315	287	277	278	293	332	281	309	299	317	346	295	331	306	294	296	307	314	312	304	297	296	281	313	326	317	307	307	293	304	290	336	300	327	313	329	322	307	319	275	306	329	317	272	332	341	315	306	326	302	310	304	296	298	329	296	290	314	322	304	282	301	282	306	279	298	294	310	291	285	299	290	292	323	298	328	305	286	309	287	302	305	300	305	308	313	321	299	299	316	324	295	295	342	301	266	330	295	308	314	314	305	278	298	300	279	315	304	297	318	317	308	320	315	274	313	295	277	273	295
30991	23405	762	478	420	430	394	400	398	434	511	380	398	384	376	369	373	398	358	375	407	393	391	370	391	403	414	362	362	379	350	383	383	339	372	377	369	363	382	372	366	367	375	340	359	361	356	382	384	354	359	378	389	362	349	362	376	391	401	368	394	355	361	367	394	416	418	363	342	345	389	376	383	414	366	385	359	362	347	389	372	362	390	414	389	344	360	390	366	371	327	375	371	354	341	336	391	371	362	354	344	366	365	375	395	377	379	390	347	362	370	347	383	393	345	377	371	386	341	368	373	352	380	372	383	399	363	349	324	414	365	363	370	343	381	383	384	349	376	339	373	407	378	356	379	367	343	377	399	356	374	397	364	384	361	375	342	386	389	354	360	391	374	395	377	380	389	402	407	365	393	364	387	385	416	352	392	362	372	391	394	367	387	390	392	355	399	375	376	396	388	389	394	355	388	410	362	357	374	388	361	349	411	350	360	377	340	351	379	369	405	370	360	390	362	395	357	376	385	362	371	344	388	371	349	401	359	364	358	372	361	366	343	381	378	407	332	393	396	372	389	375	357	375	411	345	363	404	379	352	435	376	369	364	387	357	369	352	372	406	392	369	356	385	377	374	397	355	381	371	333	396	363	352	344	389	380	376	338	389	360	363	379	372	395	356	393	366	390	366	369	408	374	369	397	350	378	363	379	344	378	345	363	415	374	384	381	352	342	371	376	418	380	371	382	339	358	377	356	371	334	403	351	370	366	400	369	364	356	361	388	353	348	380	372	356	367	379	380	384	346	348	355	366	396	391	360	382	372	375	362	354	387	378	381	381	341	366	348	351	403	380	381	365	414	335	393	355	385	375	367	378	381	355	397	379	372	400	366	387	362	370	357	375	388	362	375	351	360	399	384	396	333	399	377	353	354	381	363	397	390	373	395	362	364	369	353	415	399	357	362	352	370	384	370	378	376	348	348	381	369	412	354	354	357	352	390	355	392	390	371	394	357	365	396	345	390	321	364	334	404	359	371	364	387	379	363	366	343	369	379	378	390	358	353	359	386	374	390	354	379	382	430	346	339	370	379	369	344	342	390	370	403	350	376	362	363	349	359	354	360	407	341	364	371	348	364	373	362	374	353	393	360	346	345	366	358	370	381	417	330	363	379	372	377	366	351	352	387	376	341	366	378	374	350	394	415	375	376	380	398	410	350	371	383	368	331	364	353	382	397	416	359	375	369	388	350	402	375	378	375	393	374	350	353	347	362	388	376	410	391	356	374	370	381	363	389	384	406	351	384	377	368	369	362	386	367	328	371	369	375	363	355	375	369	391	338	404	370	380	373	356	374	384	372	389	360	369	364	343	365	412	389	365	363	388	368	372	373	323	349	360	402	371	400	338	400	419	359	368	406	370	380	361	378	361	382	368	393	374	349	352	381	325	352	363	383	341	347	381	368	356	390	355	341	362	376	339	377	377	379	348	381	337	381	359	320	376	371	369	354	391	369	379	379	346	356	363	368	386	393	360	348	389	352	410	389	376	378	386	375	378	363	393	368	365	370	380	408	371	388	381	411	367	376	371	351	359	402	352	382	350	368	368	362	368	354	395	386	356	382	390	390	411	357	366	386	371	398	385	381	383	373	350	354	366	367	370	410	369	388	379	356	348	404	391	366	373	345	405	376	346	381	358	389	361	375	359	389	373	400	369	366	384	358	376	405	369	381	401	347	358	321	375	404	379	342	374	399	373	346	395	381	337	370	347	396	351	409	399	364	345	388	386	347	383	395	368	374	377	372	377	356	372	382	386	364	355	410	395	361	374	385	362	367	356	398	356	394	355	362	381	366	416	398	349	387	391	363	357	339	401	381	376	385	378	375	353	392	408	344	364	366	377	344	356	359	382	356	391	419	370	346	359	356	400	400	385	345	374	414	370	376	368	374	372	395	397	366	379	391	399	367	384	395	381	352	385	359	399	360	363	371	369	384	373	366	365	361	418	367	380	365	362	388	377	365	389	351	390	363	355	369	396	385	379	347	375	371	358	359	376	339	406	385	370	341	380	393	361	345	375	360	372	386	370	387	385	377	392	373	353	361	394	387	348	391	407	352	373	340	368	370	373	403	358	359	399	367	387	366	365	342	361	362	352	396	410	344	363	348	387	373	357	379	374	364	364	395	390	379	385	370	375	336	389	349	363	404	347	376	371	364	378	349	357	380	371	363	368	346	380	363	415	346	398	358	357	319	396	382	377	405	353	372	386	376	343	372	385	359	358	421	374	389	365	334	402	378	368	352	340	364	367	312	374	356	362	386	363	367	390	399	372	387	381	373	367	339	343	387	361	348	350	354	381	355	349	342	360	364	351	386	398	346	366	394	372	338	361	389	376	372	378	352	347	355	365	365	361	390	376	382	377	395	381	365	338	352	399	362	408	385	328	361	377	358	376	384	392	404	371	374	355	342	412	365	379	349	394	364	342	387	375	348	375	366	387	416	361	370	387	352	334	363	349	405	378	360	389	374	396	392	345	367	364	379	362	408	361	380	385	351	385	368	376	345	352	359	363	415	364	372	412	339	401	374	363	397	376	349	335	385	370	368	374	380	381	384	389	354	374	373	382	367	398	408	342	356	377	339	336	355	406	394	330	337	427	365	369	377	371	346	346	372	356	395	383	353	369	371	370	378	351	400	391	354	368	363	358	381	393	356	357	339	395	379	376	365	328	361	326	369	351	383	361	327	363	380	344	411	363	360	370	386	384	355	360	365	371	402	404	370	350	385	379	382	378	380	392	367	363	397	363	353	409	355	332	397	393	398	366	362	350	367	355	362	403	370	386	390	375	353	373	373	377	383	340	376	379	382	369	334	360	387	382	359	372	380	374	381	395	372	380	366	351	358	359	372	353	351	372	359	368	386	353	391	390	369	369	358	377	392	354	360	353	382	355	359	346	369	352	347	356	405	374	361	357	399	396	380	418	405	330	315	332	364	368	369	370	392	366	385	377	372	349	391	381	373	384	389	405	373	371	371	424	360	355	368	389	366	370	355	362	405	355	379	371	355	363	367	390	393	390	376	387	364	370	344	363	417	360	376	414	392	343	352	373	363	384	395	349	353	378	368	394	382	384	374	400	391	393	364	364	326	381	383	379	377	360	384	389	368	357	399	374	363	352	382	397	344	368	402	368	339	335	353	380	353	385	387	386	390	395	352	404	364	386	379	347	357	335	377	368	362	374	393	369	360	381	370	368	372	352	382	353	355	400	375	364	362	363	384	361	389	395	389	376	358	357	359	396	377	366	354	355	384	405	365	383	362	368	370	370	396	372	355	360	426	370	353	367	431	370	366	343	350	346	366	374	405	363	373	398	351	359	364	369	410	356	403	367	377	380	354	332	398	378	343	360	363	358	388	370	375	382	376	386	399	379	373	345	410	395	387	379	389	348	347	359	379	427	385	354	400	364	392	351	374	387	400	389	363	373	372	375	397	342	329	418	350	346	365	346	436	391
24440	21283	28206	24635	20388	3090	988	720	681	1198	1444	615	551	561	541	497	497	520	494	566	494	529	488	513	505	502	509	493	461	482	497	461	470	520	499	487	482	511	499	510	505	450	515	516	544	494	516	472	499	457	469	476	516	508	504	458	495	508	482	532	482	518	473	523	428	489	497	454	471	451	486	502	475	459	506	517	496	496	459	485	492	487	502	460	492	451	472	442	503	488	507	514	477	501	474	485	504	500	462	458	402	499	492	500	490	465	517	493	523	510	480	503	497	465	492	482	470	488	473	488	453	504	482	510	473	505	474	450	495	472	504	517	498	442	439	450	497	474	455	485	520	457	466	493	495	499	486	501	483	491	468	481	520	483	467	466	479	476	504	489	490	489	532	446	459	511	491	504	539	483	494	491	478	467	485	493	480	503	461	477	443	468	459	492	508	488	514	477	483	515	518	504	498	477	526	493	453	484	482	510	515	500	461	477	477	484	484	490	490	513	495	485	466	498	486	495	494	494	446	462	493	493	497	513	497	478	471	436	492	467	482	504	482	521	495	513	518	456	496	497	480	483	512	489	495	452	518	475	481	508	478	491	443	483	490	523	490	503	489	444	508	476	475	441	494	483	493	464	511	463	499	480	526	461	447	452	476	501	483	539	480	494	469	478	480	507	491	470	512	484	459	481	498	476	510	495	500	514	479	479	516	472	505	496	445	465	467	455	525	523	436	468	488	482	464	519	493	496	484	458	481	488	498	443	523	474	510	491	502	502	515	485	521	469	465	504	471	534	476	473	516	503	449	521	482	478	478	465	488	500	473	480	517	504	471	497	534	505	472	469	482	469	459	509	480	499	535	467	475	501	543	505	494	472	477	460	476	472	458	477	505	495	513	482	478	497	450	513	525	475	452	478	484	457	459	472	494	462	506	477	525	468	482	492	474	444	479	468	501	544	505	458	519	504	450	474	496	507	472	519	478	472	483	464	494	459	506	491	457	472	478	496	466	493	474	480	455	480	502	496	490	485	487	489	468	490	471	490	437	498	466	539	492	529	477	464	519	502	470	527	473	459	515	480	525	458	495	478	479	503	505	484	496	511	484	486	530	499	478	511	458	484	542	486	454	457	537	489	511	486	505	472	465	522	472	451	500	453	478	450	529	483	467	471	432	458	469	491	503	495	507	459	482	506	491	493	470	482	492	465	481	487	476	494	454	470	498	511	530	519	458	493	472	484	458	500	485	492	463	497	460	474	496	437	459	469	505	485	554	533	480	448	499	503	503	467	495	485	476	496	473	487	433	484	473	464	489	502	472	480	505	504	455	483	471	496	498	482	507	505	487	480	462	440	519	466	499	518	498	478	464	489	493	463	463	495	479	459	475	478	446	486	497	518	489	442	465	491	502	493	472	532	514	507	471	450	523	470	486	457	487	485	479	468	462	470	431	446	521	529	502	507	503	506	487	459	494	486	494	469	467	467	485	463	474	496	481	452	457	486	480	466	424	514	466	502	517	505	455	536	447	479	499	484	474	486	490	485	488	500	499	482	514	495	468	476	487	485	505	486	468	491	498	468	492	468	479	523	542	448	498	516	497	476	487	493	456	500	514	498	476	463	487	488	445	481	476	493	489	488	454	483	494	459	477	496	471	522	484	498	463	472	491	481	445	471	514	445	457	486	407	506	496	473	504	496	495	483	451	403	497	481	470	516	487	498	491	455	499	471	475	450	485	480	498	502	466	515	485	422	477	490	480	481	490	520	523	483	464	510	463	447	483	476	473	467	471	459	469	471	474	492	494	489	493	504	485	506	426	516	490	460	473	457	508	492	503	473	480	461	504	491	496	441	503	471	501	481	475	492	515	485	456	467	491	529	444	473	474	461	482	430	460	472	473	446	450	489	471	491	482	531	485	475	480	486	505	489	494	491	471	486	478	485	492	504	492	496	488	505	486	516	466	483	493	507	503	474	459	498	491	509	519	486	472	497	471	523	500	457	449	458	524	458	494	513	456	514	526	495	444	510	511	495	502	488	459	472	462	459	464	480	472	453	510	488	533	458	491	506	485	501	496	468	492	451	480	483	518	459	507	489	486	500	486	478	465	522	472	488	504	464	492	453	500	465	494	499	475	487	473	480	481	455	468	453	453	492	479	513	487	478	496	513	484	483	457	460	485	498	459	466	430	513	492	481	475	468	517	503	466	502	487	491	455	472	476	485	470	446	448	467	495	485	488	480	495	448	468	459	512	494	463	508	468	508	479	434	430	477	498	497	498	494	528	442	541	510	487	433	493	519	508	468	472	461	498	473	513	478	467	483	495	508	487	442	453	454	510	505	488	499	475	514	449	445	486	448	473	488	463	484	530	493	510	461	500	464	468	460	473	491	491	510	487	496	475	515	479	450	456	488	478	455	505	478	475	479	502	492	483	478	506	463	510	464	443	470	464	477	443	501	470	476	489	439	465	476	464	500	479	464	452	478	486	514	476	469	484	515	463	487	507	491	475	489	493	446	483	524	497	490	478	518	532	482	491	480	511	428	489	493	486	434	472	462	486	479	450	476	503	476	464	500	505	478	465	462	464	446	470	512	480	493	487	466	493	492	480	489	487	460	489	471	506	487	466	456	490	510	500	475	488	468	473	490	514	456	493	500	487	460	495	492	424	486	479	506	462	485	473	468	494	474	484	456	495	495	480	481	478	498	484	471	490	525	490	451	516	464	493	469	475	463	477	476	497	483	532	467	480	484	434	487	473	499	476	509	465	502	491	478	467	469	510	516	501	500	520	508	486	469	470	461	466	457	455	463	463	475	475	478	479	487	453	470	424	510	494	474	462	459	491	472	459	495	549	466	478	482	500	476	491	454	467	468	495	506	480	479	470	493	483	488	513	454	470	474	464	490	503	472	434	505	470	465	465	488	485	473	456	495	458	501	476	523	465	469	431	505	502	470	464	468	513	451	508	469	442	463	473	492	485	430	478	481	444	465	481	494	448	497	483	496	478	444	458	457	471	511	467	461	478	471	473	494	433	487	462	502	480	499	491	491	484	470	472	440	471	487	489	512	499	497	486	507	472	509	521	450	498	509	501	482	478	498	478	461	480	470	510	504	509	510	470	481	482	509	503	485	492	435	470	490	498	455	491	500	478	489	498	507	473	433	454	475	488	518	508	518	490	507	515	515	509	526	507	497	516	487	476	483	524	468	445	524	465	497	468	450	439	465	511	496	511	495	509	447	484	464	476	480	486	530	473	469	458	447	520	472	477	477	483	437	496	494	496	491	502	498	473	461	463	465	487	461	474	493	543	481	486	466	458	484	461	466	519	482	496	482	497	465	468	461	479	500	476	463	414	495	523	478	499	499	467	455	496	455	496	503	475	443	498	491	469	501	484	513	491	486	492	465	488	493	493	463	476	455	482	488	484	504	510	511	453	521	489	472	487	472	464	520	475	455	483	501	479	491	497	406	533	466	459	494	448	477	475	483	492	528	485	438	456	518	497	462
34954	35627	5777	2969	2099	1713	1380	1137	966	2295	2813	733	745	701	679	697	665	684	693	569	601	583	651	583	647	594	610	596	584	589	591	578	618	590	565	579	558	561	589	610	562	593	557	609	559	589	547	558	561	574	569	585	607	579	557	526	627	603	592	591	548	544	543	568	554	561	550	582	599	583	584	560	544	582	586	555	547	607	546	543	566	582	582	596	549	581	566	573	547	522	568	547	561	535	614	575	535	563	592	612	580	581	576	545	572	559	538	544	568	557	510	532	615	551	571	577	545	554	571	572	642	538	573	561	557	564	567	553	521	540	530	586	587	562	569	560	568	567	544	549	575	599	553	579	564	554	573	528	605	581	524	560	575	561	559	571	586	582	600	591	594	542	547	577	582	526	620	596	583	592	571	546	543	581	596	581	543	599	588	585	623	565	571	593	555	545	571	560	560	541	558	531	560	572	559	569	566	548	540	555	564	558	557	573	547	567	558	588	598	575	523	621	564	604	560	590	598	582	582	504	525	567	540	547	532	569	587	605	599	574	557	549	578	605	535	552	541	567	590	553	544	585	573	555	568	595	562	555	578	551	563	595	544	597	577	592	562	513	565	560	585	576	565	563	523	519	578	599	550	602	573	627	591	579	609	579	582	593	593	554	568	582	601	578	548	563	574	581	588	597	547	569	564	511	550	585	568	556	613	560	525	581	605	570	541	626	556	571	576	572	586	577	559	586	572	580	573	560	567	530	561	556	574	572	520	600	544	559	548	549	605	570	585	571	545	586	580	536	575	563	567	512	545	529	582	555	539	539	586	625	527	519	603	544	526	601	592	567	596	523	588	531	575	518	547	579	537	540	583	608	581	535	577	585	583	579	591	575	572	552	505	539	562	575	573	570	589	583	582	549	556	560	566	533	534	593	581	573	585	612	557	569	602	561	572	543	564	583	587	567	595	583	567	520	603	569	575	536	590	548	537	615	577	600	578	591	535	558	563	554	580	564	517	579	534	523	598	608	568	579	555	560	579	568	560	578	583	555	546	586	550	529	522	571	577	568	549	566	578	551	521	571	575	583	577	550	550	537	566	546	553	568	557	543	586	567	545	597	573	613	609	605	572	597	558	547	596	558	574	581	571	532	542	558	577	551	530	567	596	565	596	563	528	556	552	582	594	535	551	571	550	591	579	570	562	619	623	578	546	537	566	636	573	609	548	549	573	573	537	594	600	542	550	596	582	570	540	592	599	556	621	554	601	566	569	551	569	600	559	541	530	595	564	574	544	582	557	539	533	575	533	582	558	574	603	521	562	531	595	550	537	577	590	531	546	573	566	591	583	542	552	582	539	539	583	602	607	507	573	537	574	561	529	554	576	539	587	547	544	586	572	539	564	558	600	543	496	540	562	564	579	539	552	544	584	561	561	545	553	536	528	594	545	584	566	579	519	567	603	572	551	579	556	618	575	542	545	574	566	590	577	598	552	582	588	569	533	597	553	572	577	579	548	536	545	567	571	583	562	550	566	549	541	627	562	559	581	566	539	568	556	598	578	557	576	579	545	557	557	564	492	559	558	571	562	592	550	583	552	629	558	584	609	574	564	553	557	581	573	583	592	588	562	582	600	571	586	548	619	525	561	579	561	564	594	580	539	500	579	590	554	560	550	593	534	586	576	568	549	585	579	565	565	565	582	516	555	560	574	554	562	573	555	603	549	573	550	589	590	507	585	562	624	550	541	570	577	541	575	538	555	569	533	553	581	541	559	549	609	554	599	603	536	585	578	585	543	555	576	559	592	531	571	525	605	571	557	550	574	539	547	535	544	560	574	566	575	574	613	557	574	556	562	561	592	568	576	608	581	584	595	522	572	618	553	584	590	553	565	546	577	545	574	571	548	595	567	559	580	576	574	568	584	587	585	574	607	556	547	548	604	562	555	571	593	652	558	603	585	584	543	573	588	543	526	561	569	591	559	578	564	579	567	574	555	583	536	554	568	526	538	542	568	574	575	575	602	592	588	551	559	589	546	609	544	554	569	578	553	593	554	586	580	587	568	549	550	591	600	592	584	614	562	533	569	596	574	549	604	579	577	578	579	558	578	558	576	585	617	596	582	610	545	580	566	595	560	535	602	542	566	572	552	590	570	548	551	592	520	605	563	570	600	549	596	567	523	588	533	550	548	562	517	546	553	582	609	551	554	583	534	572	557	544	563	558	552	568	585	584	564	550	552	569	553	546	535	554	617	553	561	534	563	572	569	595	552	599	556	554	542	557	586	553	574	544	605	558	543	549	556	541	551	557	579	579	567	557	578	568	533	564	568	554	576	549	563	561	583	561	563	558	564	546	569	569	565	583	536	534	585	559	586	620	526	556	599	609	570	560	622	542	554	575	549	580	572	581	551	580	552	571	576	546	557	534	578	526	571	536	569	575	595	567	613	634	571	606	537	576	567	601	565	593	539	567	556	560	566	572	574	526	566	564	561	563	576	564	563	576	579	564	557	616	567	631	593	564	583	574	554	601	575	641	577	555	621	567	575	604	600	568	571	617	577	576	556	567	543	535	571	565	590	590	573	582	568	563	544	542	553	551	581	533	570	551	569	541	570	563	597	598	579	547	578	573	560	531	596	544	568	600	542	569	605	514	567	551	549	556	562	601	580	525	550	579	537	582	554	579	594	565	570	566	528	576	574	567	541	545	554	556	614	563	560	589	578	503	562	566	548	570	579	573	532	566	544	588	544	583	538	576	547	637	560	543	615	558	590	595	581	546	589	529	559	526	611	534	592	551	526	568	574	540	557	587	584	572	542	592	549	586	587	555	531	579	577	587	561	567	574	556	532	538	573	535	529	577	566	575	591	578	573	594	624	600	529	542	575	581	543	517	547	573	591	551	597	567	570	555	546	566	545	575	586	555	597	588	565	567	547	515	561	567	569	559	583	574	580	587	560	552	604	556	580	568	558	552	567	600	606	543	583	588	585	565	575	551	553	554	593	609	570	596	553	585	568	561	620	540	569	537	574	598	595	549	544	568	529	564	596	545	617	560	571	566	560	550	594	536	622	559	603	545	559	596	555	562	525	573	583	582	571	579	518	538	558	551	577	566	547	584	549	548	518	548	572	535	622	590	589	576	562	555	583	546	563	591	589	541	545	561	583	564	620	616	556	569	601	548	589	571	595	589	537	578	526	607	556	552	525	568	551	565	546	577	575	584	566	575	595	547	574	594	572	571	548	557	557	570	593	569	553	609	567	590	562	595	586	540	584	572	552	602	567	579	545	570	568	559	567	544	560	566	576	557	533	563	549	574	583	564	575	556	529	541	593	549	553	616	563	576	602	528	593	496	586	545	568	571	537	564	537	544	542	540	598	581	614	563	524	575	578	569	559	553	580	564	584	547	596	572	552	559	578	577	588	563	564	565	586	555	509	573	585	563	572	562	540	549	581	582	541	587	548	521	569	561	571	603	585	570	568	587	556	579	605	560	523	573	579	583	580	577	559	590
25380	21292	27084	25317	6533	682	567	479	463	617	1186	406	408	376	381	384	362	346	353	389	347	357	382	342	357	348	385	338	345	349	337	335	375	337	372	377	342	351	334	367	338	324	335	340	348	343	336	326	328	363	342	321	374	375	324	387	347	316	331	375	362	355	370	301	380	327	334	343	322	348	367	368	353	377	362	334	335	375	310	335	340	334	322	301	310	338	340	333	347	328	310	342	340	345	355	346	349	310	317	357	333	363	333	323	368	353	319	324	340	323	353	327	355	326	354	327	344	348	315	329	312	350	335	352	347	365	356	317	396	355	323	345	347	356	358	304	327	342	324	387	337	324	311	339	347	359	316	353	345	333	321	335	355	323	354	352	310	357	342	336	355	380	328	350	340	324	302	364	306	325	357	335	344	357	306	364	315	332	342	330	331	340	364	340	330	355	361	372	385	320	349	351	326	377	316	314	349	345	355	357	319	359	361	337	341	322	377	362	330	373	303	354	335	388	387	343	370	336	324	354	346	369	377	329	356	342	353	303	336	342	360	331	335	325	380	334	331	358	348	334	342	328	349	359	359	352	345	339	347	331	328	373	313	333	331	342	322	353	365	340	342	317	334	341	348	405	329	364	349	324	333	348	366	373	359	356	348	351	337	325	355	322	322	335	365	340	331	340	370	348	341	330	331	321	328	333	337	342	299	354	325	324	342	407	345	343	359	312	379	333	340	350	378	320	333	363	349	319	347	328	343	329	354	336	327	336	339	333	341	317	330	345	356	319	351	339	325	363	313	338	335	378	358	362	356	320	346	337	328	364	333	341	353	340	361	352	360	330	341	343	341	370	351	341	315	346	317	335	350	357	329	323	376	320	359	347	338	330	351	356	311	362	363	372	352	325	354	339	365	324	321	330	346	361	359	339	307	348	327	331	332	337	328	343	352	298	311	337	343	350	347	357	341	349	311	334	319	349	345	322	349	387	342	336	335	343	332	336	346	366	361	368	343	381	362	340	334	343	318	331	364	316	345	324	334	335	346	325	362	318	343	347	337	355	359	335	358	353	341	365	325	336	312	325	333	318	348	344	359	361	346	379	329	353	347	381	313	319	350	365	344	356	310	307	337	305	356	362	376	363	319	363	345	330	345	327	359	359	341	331	377	359	346	376	325	335	383	340	334	356	321	340	360	334	359	354	373	340	354	353	318	341	339	314	346	359	315	299	286	323	367	341	344	322	356	365	335	340	332	381	322	343	342	329	327	345	329	354	337	364	330	394	372	359	370	340	313	354	360	343	335	317	370	340	375	352	370	383	327	342	332	330	336	347	366	337	326	317	357	358	367	335	359	332	346	311	362	347	324	354	362	351	359	354	350	326	328	351	367	347	341	357	341	356	328	370	346	348	375	374	300	352	322	358	329	364	343	343	368	338	325	331	312	355	366	328	309	333	342	345	334	385	371	342	348	333	385	356	338	347	332	324	339	330	338	353	374	316	349	327	370	330	342	377	345	375	375	329	363	392	343	374	324	356	341	358	318	358	359	331	354	364	338	333	350	340	369	346	339	347	357	372	341	326	361	353	348	341	347	325	354	355	341	317	352	379	336	338	342	360	382	331	339	351	349	345	337	323	336	341	352	351	314	319	341	339	358	340	369	341	348	347	328	312	359	349	321	380	343	324	331	304	341	350	355	345	346	355	347	362	340	373	366	382	343	339	389	339	344	365	363	377	301	332	355	379	365	322	357	327	322	329	335	352	344	350	341	338	329	344	336	343	312	345	357	327	324	312	351	330	341	356	319	333	336	346	361	360	377	339	326	349	344	309	355	317	339	370	348	358	309	319	338	331	352	346	388	353	355	373	345	346	320	335	379	358	360	346	360	318	345	326	373	365	323	349	340	339	312	367	362	316	334	350	330	332	322	333	356	331	309	356	382	348	308	313	341	341	340	328	299	347	364	377	344	299	333	358	357	357	353	342	334	328	354	342	350	348	368	350	354	372	354	345	343	342	315	333	357	341	328	350	327	315	335	346	328	338	358	347	359	330	312	370	377	363	375	340	339	341	371	345	307	341	343	329	324	330	306	336	356	325	329	363	378	328	379	335	340	342	351	354	318	351	337	368	358	353	363	329	322	336	342	360	333	358	349	322	358	351	354	340	349	357	370	355	364	331	360	339	344	305	338	343	357	292	368	334	347	338	359	359	343	331	370	351	350	351	357	356	324	376	318	331	356	352	362	336	353	351	347	345	364	323	334	368	344	334	370	354	299	306	356	314	341	348	320	339	322	365	323	348	341	352	331	338	347	348	309	360	330	340	325	333	322	354	347	340	353	376	312	333	337	329	325	340	359	353	310	326	352	345	351	334	378	385	339	370	302	343	359	324	331	384	326	337	357	363	335	383	351	345	355	367	325	358	328	379	317	323	338	303	305	342	310	347	301	347	350	331	360	316	336	348	359	351	344	333	352	332	339	342	345	354	331	330	339	339	349	325	352	327	385	355	345	349	334	354	331	327	311	340	351	359	338	331	316	318	340	345	322	326	347	359	339	364	344	334	358	321	345	329	332	313	344	344	325	344	360	327	349	359	366	363	356	377	337	357	366	316	332	362	321	318	341	356	316	342	323	348	315	334	318	371	347	328	348	363	350	345	355	377	326	337	356	313	358	323	340	319	340	336	348	377	339	311	354	322	329	355	355	334	325	304	369	343	313	356	315	366	354	362	332	359	389	322	359	347	351	358	351	340	336	311	340	347	343	327	363	354	343	338	336	340	356	327	363	352	326	329	378	364	369	324	321	390	351	329	343	358	310	372	346	369	325	333	344	335	351	357	341	307	366	319	342	351	330	366	358	365	350	350	372	335	373	356	317	349	324	366	345	341	360	337	346	368	341	327	320	340	375	323	329	371	337	330	330	334	364	340	313	308	356	304	344	340	335	339	376	352	330	347	360	360	314	336	330	335	325	349	338	361	364	329	352	336	323	359	359	320	355	351	329	321	340	314	352	361	340	336	303	335	321	331	345	338	324	335	332	318	371	336	365	325	332	347	338	332	321	361	307	366	352	375	308	381	318	333	360	317	337	357	330	332	377	338	373	373	332	350	338	315	336	346	334	347	339	317	354	365	347	340	345	367	347	387	334	360	339	372	337	342	352	339	361	321	334	350	361	335	322	358	351	345	324	347	346	324	353	354	332	299	330	359	310	348	336	360	330	359	359	358	340	346	368	360	355	342	368	355	369	354	344	347	353	347	366	368	382	348	341	373	310	328	340	354	352	318	340	339	366	360	351	353	336	370	328	342	355	353	317	333	353	381	371	357	362	345	328	353	343	338	351	371	350	335	322	352	316	358	353	317	310	336	317	362	359	366	376	315	351	357	355	323	334	328	351	343	377	325	336	347	329	364	304	373	348	358	327	357	338	362	357	376	331	325	320	367	314	361	340	358	305	329	322	342	339	346	294	364	359	359	352	325	321	340	366	355	327	327	351	335	328	358	330	382
34903	32493	3602	1806	1345	1065	937	785	673	1341	2736	563	599	538	477	491	482	463	491	479	440	448	483	452	450	447	434	456	439	439	410	441	423	442	445	469	475	413	477	453	417	420	412	456	426	471	398	417	444	474	422	432	412	471	461	436	425	400	426	468	411	424	421	415	455	425	464	427	452	419	411	448	425	424	454	400	432	435	436	431	438	409	429	427	431	425	441	416	422	442	449	432	446	452	449	436	418	412	409	453	433	441	436	423	395	441	451	397	445	430	450	444	434	458	420	472	451	458	415	415	394	417	411	407	440	430	428	459	401	405	410	418	411	412	424	415	425	425	408	411	449	428	413	462	439	449	425	452	434	411	444	404	426	448	462	404	454	437	473	414	430	419	458	464	422	445	421	420	407	408	433	436	410	463	465	420	450	457	441	413	448	418	424	453	442	414	432	417	423	458	443	454	453	444	418	407	427	442	424	447	443	414	409	461	442	476	441	438	432	418	418	408	426	446	426	440	441	446	415	450	413	444	393	418	419	455	415	438	413	408	433	442	421	470	434	459	494	436	425	414	389	392	424	417	506	417	439	446	465	386	420	449	450	430	407	448	428	407	428	444	424	452	433	469	418	426	433	452	425	425	434	424	450	433	401	509	438	453	445	439	432	460	479	427	460	453	387	407	401	426	449	427	397	424	443	455	412	456	450	460	448	400	420	434	476	423	432	454	449	446	426	422	419	459	449	411	435	422	378	412	410	437	444	405	429	420	439	444	455	486	427	428	420	388	427	409	414	464	388	417	490	433	415	469	418	447	435	450	414	438	419	405	414	398	435	429	448	421	429	472	430	454	444	421	455	450	402	410	449	443	433	450	451	438	425	473	422	418	466	450	481	446	402	451	437	429	428	430	435	420	395	454	450	440	418	440	407	394	443	406	411	456	412	395	427	439	422	412	423	493	398	448	426	400	407	433	431	456	407	419	418	425	457	435	427	448	426	405	401	450	422	427	475	427	412	448	386	427	432	441	407	459	434	406	436	451	413	405	384	408	467	421	404	458	440	417	471	441	433	434	421	420	407	426	439	447	486	444	414	428	421	438	432	482	459	444	440	448	444	450	451	427	442	452	455	461	450	429	425	419	431	430	449	425	447	498	432	423	420	385	470	427	453	440	420	436	422	416	433	429	427	411	468	459	414	455	458	414	437	424	435	452	436	394	417	435	399	448	436	409	456	436	416	431	436	412	444	405	458	396	449	445	415	409	468	428	446	402	425	439	452	398	404	430	422	444	447	381	462	425	411	421	416	401	403	470	402	443	425	407	458	425	433	419	450	439	410	429	435	426	378	441	427	471	453	434	431	433	430	397	429	441	437	429	417	467	449	399	467	446	423	437	427	435	424	473	393	444	476	427	418	459	430	455	438	396	458	433	435	427	427	434	447	437	420	439	401	433	448	447	412	440	413	385	439	424	427	453	422	461	404	466	425	401	471	411	442	455	455	437	426	426	429	422	451	447	472	459	445	426	459	432	441	456	456	467	425	439	402	430	456	414	446	449	437	400	425	422	471	395	424	447	436	463	499	406	452	430	429	375	458	429	444	444	427	441	410	429	453	402	429	435	440	427	432	406	436	436	423	423	514	438	413	451	409	415	447	429	455	460	415	448	457	415	438	441	450	473	443	446	481	437	433	399	427	466	449	440	435	444	455	418	439	435	454	429	436	383	435	451	435	437	426	443	441	460	423	429	484	398	438	454	467	450	405	437	441	405	401	480	440	408	435	416	395	456	420	421	418	420	418	423	445	408	407	409	425	449	442	430	422	493	491	437	426	428	435	440	424	425	426	428	448	437	410	420	456	397	428	412	460	474	402	393	395	423	449	440	405	433	447	450	419	412	386	445	475	474	396	427	431	428	433	433	448	434	415	447	426	423	442	439	413	441	451	400	414	418	458	417	421	404	446	410	458	444	432	397	451	423	405	435	432	449	489	421	421	407	447	440	405	466	468	468	453	446	458	440	444	426	433	434	409	411	427	437	448	448	414	422	414	465	439	427	429	418	445	411	430	403	437	435	424	418	445	401	430	405	432	438	415	438	422	444	432	405	423	424	422	455	422	454	418	437	429	443	445	456	433	415	388	440	426	425	443	434	417	468	414	428	440	432	428	434	433	403	440	401	440	426	428	391	459	452	452	406	428	403	444	424	439	400	428	410	422	434	422	442	442	437	420	454	426	461	428	458	407	386	435	440	393	372	431	408	432	418	465	421	433	465	465	404	430	436	432	453	402	431	465	439	456	455	411	444	397	429	414	450	396	445	427	424	416	437	448	452	455	468	441	419	426	448	433	419	449	398	408	437	439	445	455	442	414	451	437	391	448	439	456	446	429	413	445	437	445	435	387	424	425	390	431	425	419	410	461	432	441	434	405	431	423	419	446	459	455	430	440	433	422	433	378	452	405	434	447	410	442	435	425	422	426	457	425	439	457	424	423	455	424	436	393	460	463	443	395	416	424	441	437	450	426	395	435	435	447	425	429	402	424	398	434	412	460	407	451	433	445	413	441	435	411	465	405	399	408	418	405	434	448	418	398	439	490	422	387	430	417	420	429	409	410	392	422	459	449	430	378	436	411	423	391	424	435	410	455	437	425	461	433	416	439	428	436	419	473	414	470	458	437	441	429	440	452	397	419	438	405	409	430	454	431	421	443	481	400	426	402	431	440	454	449	453	412	417	469	399	427	435	441	428	442	411	386	411	422	461	429	407	420	430	422	412	419	480	448	425	390	450	421	439	440	466	445	410	446	447	455	423	414	432	451	458	418	432	429	462	399	412	427	441	438	425	444	422	436	433	388	454	431	427	445	441	425	438	439	437	413	383	442	446	440	410	441	403	461	430	392	401	436	433	436	396	435	481	395	433	463	420	426	442	430	434	417	447	457	383	405	414	419	417	441	423	445	401	444	442	399	433	420	396	462	471	451	426	421	425	401	406	425	452	448	419	461	449	416	420	417	446	444	437	427	423	446	436	454	436	398	413	418	452	427	418	396	431	433	406	391	452	408	389	444	423	416	429	452	415	394	429	420	457	434	457	443	426	397	437	454	466	409	416	434	415	436	413	398	437	411	400	422	445	429	441	400	424	413	436	467	411	429	457	403	446	408	420	430	433	449	491	472	394	430	423	450	415	443	431	430	415	421	448	417	407	430	416	474	445	432	421	419	450	407	404	410	436	421	410	424	422	412	404	431	419	464	431	381	453	401	430	416	419	448	440	429	448	457	453	407	445	454	420	408	416	463	469	439	412	435	412	417	429	455	420	432	427	419	416	428	421	468	421	422	466	407	422	417	442	439	430	423	428	414	438	407	436	400	408	443	424	404	438	426	439	435	420	389	443	455	417	423	463	456	423	423	415	440	437	406	456	414	425	409	427	449	411	427	412	408	442	417	434	425	407	437	474	401	428	434	444	407	448	427	426	428	413	422	406	395	416	436	411	418	440	469	427	398	459
23210	21325	29022	23924	21304	21290	6068	1355	1043	1879	6312	907	817	793	802	770	743	743	716	703	713	703	706	725	678	653	709	648	712	693	709	658	614	686	665	671	647	673	655	680	686	649	663	647	659	638	586	686	650	629	640	665	665	651	633	623	661	646	646	656	679	693	684	635	680	631	699	686	704	653	636	583	668	688	657	619	686	626	672	685	703	662	668	682	664	666	692	639	629	637	613	694	643	658	643	653	634	708	654	663	637	676	642	660	693	705	627	663	694	618	649	652	619	674	660	624	665	665	716	644	664	600	664	643	611	653	686	626	653	643	673	682	655	602	626	665	647	656	672	652	663	682	599	584	652	639	646	673	658	666	639	653	651	615	629	670	649	692	644	734	647	689	644	667	607	663	622	606	653	641	694	657	646	620	604	633	669	670	618	631	654	627	645	664	635	659	663	691	643	610	679	639	667	671	624	582	646	671	673	659	653	646	664	630	648	669	651	652	627	677	619	679	612	665	646	663	635	678	655	634	633	659	625	620	655	719	652	655	636	651	612	651	684	609	634	627	678	659	593	695	633	644	642	619	653	653	671	661	622	626	666	631	656	655	716	686	633	638	614	622	627	648	656	635	692	642	645	628	671	587	670	655	655	635	639	624	660	672	638	681	652	626	628	659	646	678	652	582	684	678	659	629	631	625	639	602	681	683	648	632	667	615	672	669	631	637	679	678	659	642	639	665	649	632	659	672	662	602	663	607	615	665	641	648	670	623	620	630	643	641	649	663	654	621	617	657	640	641	609	617	663	651	647	643	675	673	626	678	648	647	646	646	666	639	640	656	626	633	630	615	654	698	646	647	639	630	633	653	712	621	631	666	617	645	677	661	648	667	670	651	637	682	671	636	645	679	641	664	615	671	663	636	653	645	666	642	685	646	653	655	642	642	651	656	661	671	666	647	661	687	657	624	625	651	622	668	635	637	626	650	689	662	685	614	649	624	666	699	662	652	613	647	671	627	651	661	655	670	660	684	647	629	667	667	613	665	638	694	654	664	633	650	707	666	654	675	609	606	703	678	641	684	663	664	647	657	667	657	633	623	629	659	582	672	644	686	616	655	653	668	669	659	653	616	628	645	669	637	630	640	642	619	643	674	636	636	625	664	646	631	663	671	622	635	677	667	661	612	632	706	675	665	664	620	654	634	683	667	606	642	640	648	646	649	617	655	649	642	644	631	665	638	641	635	725	633	617	622	632	650	670	645	725	640	640	629	635	659	633	687	637	662	638	663	618	668	634	636	645	691	664	657	680	617	601	607	611	647	671	677	689	648	656	670	648	603	676	675	668	635	606	661	626	615	653	682	645	662	686	631	640	648	629	620	649	666	632	627	716	669	649	646	679	679	635	651	653	656	631	670	645	643	605	702	635	599	662	686	602	615	623	650	686	668	610	635	648	655	625	668	617	605	632	672	668	681	648	685	659	635	662	644	704	660	676	662	632	627	633	688	643	658	638	634	633	631	620	637	678	607	640	634	675	630	639	655	686	705	672	580	663	704	618	675	602	715	648	669	596	655	648	639	652	651	644	703	593	676	614	620	663	656	611	603	692	661	637	655	657	640	642	657	692	624	664	643	619	683	675	647	673	674	655	630	627	658	637	646	671	659	655	648	669	618	643	658	658	665	609	658	635	643	641	649	598	663	638	618	660	652	658	674	606	682	608	655	637	617	680	634	638	669	624	672	645	638	658	641	636	668	634	656	653	650	636	646	695	615	661	590	681	669	652	702	661	637	665	669	634	652	640	671	665	599	669	667	645	672	657	653	645	650	593	634	597	640	644	610	666	672	621	656	648	693	651	629	635	646	656	639	692	661	675	633	626	655	673	648	659	656	639	607	692	633	662	651	624	680	632	652	672	690	620	610	657	634	632	630	657	608	630	623	652	649	654	654	665	679	592	635	640	668	663	627	738	652	638	672	621	635	661	611	625	646	692	632	677	591	646	652	674	640	667	635	593	657	629	656	637	651	662	638	589	616	686	627	661	586	675	639	686	670	658	643	659	663	644	642	670	670	641	659	674	671	683	643	618	628	624	659	597	664	684	663	610	617	679	657	683	654	633	590	635	630	659	683	670	688	650	639	642	631	640	650	651	661	666	611	679	624	653	697	663	647	653	724	665	620	651	645	643	609	670	648	651	639	677	654	670	654	673	625	625	651	690	632	620	588	636	606	625	657	612	617	621	626	645	668	696	622	628	675	639	668	681	614	654	658	603	642	674	672	641	646	670	659	665	657	678	654	648	673	676	664	664	630	648	636	610	599	668	635	668	675	661	625	655	679	638	644	653	648	662	617	640	610	599	673	683	638	674	662	650	674	644	642	634	643	646	689	666	680	679	703	680	664	675	680	682	620	656	640	666	664	687	652	689	688	668	641	584	634	605	668	627	655	668	619	689	670	640	614	640	627	662	663	713	707	648	635	624	632	655	651	628	658	663	644	661	661	656	693	656	676	633	643	674	661	646	642	667	642	623	660	672	650	627	651	637	638	661	684	663	682	677	664	632	585	607	673	654	625	667	604	658	658	710	634	635	648	619	652	633	627	602	629	634	631	663	699	665	623	694	638	690	620	695	678	668	657	683	595	625	655	630	653	683	627	652	639	706	661	613	638	656	645	648	653	650	632	690	651	656	616	674	606	624	677	614	694	650	669	679	679	689	618	648	633	641	689	572	642	625	632	598	643	680	637	682	605	611	668	670	673	648	614	640	693	651	646	626	647	643	621	627	659	601	640	661	611	643	638	640	648	637	691	684	623	625	642	625	684	711	681	609	641	651	648	664	634	670	636	658	663	675	662	701	724	615	646	639	660	662	641	664	663	659	667	638	648	636	631	655	680	636	657	616	647	603	645	630	608	641	672	645	642	620	644	669	672	685	645	693	640	634	640	604	633	650	688	618	656	605	622	656	645	608	638	646	636	643	656	623	600	622	643	630	635	670	625	663	668	688	661	660	668	644	664	615	652	687	650	667	670	671	652	622	636	649	653	632	682	641	652	660	643	688	671	666	632	664	684	597	679	665	623	672	607	702	669	666	663	649	640	604	670	710	626	638	625	622	623	667	630	648	654	604	673	669	610	637	638	646	627	618	626	710	638	630	663	638	682	631	643	689	643	647	673	632	625	675	682	644	663	649	657	636	637	670	639	666	674	600	651	654	637	635	668	653	635	646	637	638	684	724	619	644	643	652	652	691	640	652	617	653	633	616	625	612	585	649	629	610	620	670	687	695	652	661	662	626	632	635	641	692	675	608	604	664	625	697	657	667	660	608	636	619	626	670	658	624	652	657	650	673	641	629	643	653	616	654	668	679	652	620	643	700	675	652	636	661	617	654	648	635	662	656	693	659	640	635	635	621	633	627	655	657	683	626	664	650	632	627	667	603	649	664	658	672	663	675	615	667	623	650	622	654	660	656	662	627	658	638	652	637	647	626	624	629	611	666	656	615	606	677	674
40716	45097	11062	5723	4062	3189	2527	2100	1711	3763	10898	1295	1167	1095	1062	1022	959	958	915	881	892	793	867	801	863	802	822	816	784	814	759	832	742	812	765	792	745	734	796	714	806	762	766	729	747	802	759	789	753	813	758	763	761	779	751	798	763	761	796	707	747	770	736	725	812	753	744	803	759	763	794	719	761	730	772	779	725	738	766	745	705	737	764	806	783	767	732	734	785	754	709	742	742	791	755	669	764	770	714	767	770	807	711	719	777	770	733	751	747	743	733	747	764	771	709	722	776	722	748	703	733	764	728	785	765	736	757	810	782	746	761	772	793	717	773	829	716	729	739	810	681	726	776	790	792	787	798	758	801	778	725	758	777	763	760	775	805	727	776	709	770	766	743	769	767	722	756	800	775	716	786	675	702	764	763	703	738	720	732	765	778	731	746	816	719	728	716	773	748	744	774	757	721	771	777	739	709	734	748	784	724	760	776	735	737	754	769	765	735	736	719	774	736	748	760	831	716	738	748	737	737	752	756	711	753	766	736	702	762	726	732	756	765	751	750	755	720	776	772	755	747	723	708	723	781	722	773	720	720	761	803	722	746	810	776	728	754	773	770	797	772	770	722	748	779	768	737	789	738	716	763	787	714	759	756	706	770	771	775	734	775	773	715	741	765	725	730	710	776	749	804	744	732	747	778	730	761	758	717	747	787	757	741	735	768	738	793	676	768	738	739	792	749	730	761	796	747	738	751	776	751	785	707	747	761	738	784	743	693	751	764	736	782	784	758	764	819	746	748	717	760	730	756	781	751	764	746	685	763	773	744	792	721	775	767	760	723	747	755	728	728	718	751	728	773	691	735	801	737	740	747	768	755	746	724	802	790	721	765	743	733	752	780	760	760	748	722	762	780	721	745	760	770	758	760	747	724	794	793	750	741	772	796	750	750	773	771	686	698	733	733	740	701	736	767	711	735	739	783	742	738	704	753	753	796	761	746	769	731	754	744	741	792	744	728	769	719	763	711	736	758	719	743	743	773	754	746	758	764	790	757	712	758	731	733	730	763	716	720	806	745	700	783	753	775	752	703	757	726	691	706	783	779	686	765	773	768	730	732	736	721	766	761	723	711	774	699	769	772	741	760	785	766	726	779	784	755	663	706	782	749	756	796	715	774	746	781	754	744	772	821	797	720	766	760	736	754	792	728	768	690	745	732	743	808	744	780	798	761	779	715	750	717	756	760	724	777	725	752	790	728	700	742	800	735	745	765	767	750	754	729	788	770	753	740	724	774	769	735	718	763	767	748	770	723	756	754	765	767	726	803	749	768	812	741	707	748	749	766	817	717	740	754	744	753	755	719	706	754	727	770	748	730	786	767	757	793	763	742	764	761	721	769	721	761	803	790	769	720	754	708	781	749	764	806	726	758	762	756	761	765	739	768	758	744	732	778	770	729	802	771	768	742	722	763	720	749	717	712	750	757	765	778	754	761	739	770	779	720	770	745	777	795	756	786	749	739	756	739	731	719	824	785	738	742	741	777	738	712	710	731	718	769	722	736	763	760	730	748	760	721	772	737	740	736	734	747	678	686	778	740	777	735	791	733	769	789	695	727	722	769	777	721	739	718	769	698	701	707	734	730	777	689	777	736	769	725	790	757	800	773	792	750	760	733	747	758	709	727	713	723	696	751	752	780	770	770	711	770	766	777	774	724	776	763	729	727	755	759	778	758	762	764	773	735	775	755	718	765	780	721	745	720	758	730	777	770	783	770	772	760	740	784	723	733	752	754	707	758	760	763	731	751	756	760	750	764	755	763	760	777	719	788	739	780	780	744	758	743	810	794	717	726	745	745	777	733	762	751	772	797	755	714	747	736	723	778	741	765	737	788	766	665	717	781	707	769	746	731	729	726	749	768	744	750	738	781	755	742	738	735	770	771	758	720	754	736	753	704	745	785	720	714	712	732	710	764	738	729	772	751	701	731	742	703	745	760	771	780	767	806	733	742	732	751	713	789	766	726	776	763	758	729	731	769	721	738	682	753	727	798	751	737	706	732	769	742	746	724	689	735	779	729	723	749	827	703	763	735	742	774	690	754	761	703	721	723	720	743	745	784	770	735	755	734	777	724	731	763	787	781	780	754	761	768	773	778	764	744	749	776	733	745	740	742	736	713	763	813	745	716	705	733	790	769	812	777	745	771	722	787	774	762	786	711	734	735	735	741	785	762	721	786	775	699	793	725	748	746	710	762	763	703	748	733	768	791	766	771	758	733	743	764	742	722	800	725	795	744	759	761	729	763	825	768	762	749	756	744	777	732	740	712	771	744	728	718	754	789	770	725	765	744	805	763	760	761	712	708	804	781	767	742	727	728	766	749	757	747	713	699	702	737	763	724	734	804	718	748	686	748	773	735	762	786	744	749	795	753	734	721	759	759	717	755	783	761	737	775	709	751	765	777	710	733	738	740	764	739	688	726	746	765	750	737	763	691	787	777	756	733	753	768	716	726	761	739	748	761	688	775	727	716	798	765	747	769	730	761	807	808	785	740	759	766	795	752	729	743	769	726	754	772	713	700	722	766	765	774	768	741	751	737	742	732	802	769	795	706	755	770	782	772	754	699	731	744	784	732	785	736	770	705	787	766	775	768	776	777	750	745	793	787	754	706	749	753	734	751	729	783	767	774	707	741	765	740	764	756	799	747	766	737	737	727	751	730	791	743	718	795	742	728	755	785	703	807	715	746	779	759	753	752	753	812	763	776	751	720	799	709	745	729	791	739	789	770	742	733	747	800	739	722	743	714	741	783	735	784	805	729	712	789	729	765	750	744	780	754	750	748	748	700	711	757	768	749	748	726	781	767	739	717	739	763	750	724	735	716	742	766	711	767	799	734	716	776	783	721	747	796	734	759	764	771	730	762	750	750	743	736	751	748	730	742	716	710	759	728	788	736	726	744	748	822	825	709	726	738	734	715	743	752	709	769	778	731	760	754	785	740	768	769	761	773	753	765	758	769	780	736	750	755	780	734	769	787	779	733	757	690	747	712	696	758	713	771	656	741	709	734	773	739	771	731	707	751	764	742	769	734	746	758	758	802	744	741	736	700	776	751	776	758	749	746	798	780	734	759	770	745	800	776	767	754	757	747	779	691	739	769	756	750	733	741	776	733	753	785	777	751	725	732	776	737	769	749	717	744	777	721	740	735	728	780	735	734	720	747	678	753	745	749	752	743	719	793	757	767	769	719	706	761	724	778	788	767	724	798	729	755	749	751	756	708	817	775	751	753	713	729	779	774	761	767	749	716	780	732	711	799	766	766	748	829	789	708	768	804	745	755	793	783	737	775	712	699	735	720	718	774	743	717	804	781	733	751	747	755	698	776	744	734	730	754	784	760	732	736	768	754	802	704	746	772	706	759	769	722	752	742	757	740	763	754	769	735	760	770	691	803	750	739	756	749	735	734	734	742	806	711	775	749	806	767	770	717	772	753	770	738	777	738	777	739	799
28894	22212	8299	560	354	323	315	319	316	329	413	305	284	295	263	293	285	292	327	340	285	292	316	306	281	281	302	292	283	274	294	298	285	290	272	280	299	312	279	296	295	287	290	286	292	294	282	281	281	283	298	281	289	303	298	308	313	277	281	308	289	278	272	302	322	299	295	281	262	272	309	292	274	273	309	297	291	284	311	292	281	268	314	289	311	289	311	286	285	319	293	300	274	325	313	278	300	285	285	300	308	328	305	317	271	286	313	302	322	289	303	300	336	259	331	276	290	293	299	312	264	288	300	306	277	281	275	300	273	290	298	304	296	314	306	275	303	313	317	299	286	304	287	281	309	285	282	281	311	279	316	289	314	293	291	282	290	281	323	268	301	294	292	287	306	284	294	261	283	286	301	313	307	272	271	307	296	319	296	300	292	311	291	263	279	278	303	303	314	306	312	305	302	316	303	295	310	259	297	278	305	274	294	290	327	262	303	282	297	279	278	312	275	275	293	291	299	314	307	305	294	289	291	316	272	286	293	306	295	282	304	267	309	266	260	296	298	271	297	304	321	301	262	279	307	279	301	317	278	309	285	307	324	293	290	276	291	280	302	294	289	285	299	304	269	266	302	300	293	302	294	293	292	317	295	284	289	300	303	304	279	303	292	282	269	305	320	267	309	283	292	295	315	309	296	272	294	320	299	282	291	294	304	298	306	304	297	304	280	297	292	302	300	311	290	297	315	321	289	316	292	292	304	299	306	291	317	295	251	291	286	308	300	308	299	290	290	279	293	311	301	295	300	291	308	271	284	304	295	326	319	303	300	310	302	311	308	283	271	303	324	293	278	268	320	310	318	317	280	261	260	323	295	321	340	315	293	285	324	286	266	317	281	296	314	305	320	290	311	287	279	292	306	323	325	299	313	292	304	287	310	305	316	291	305	289	296	298	280	328	291	301	299	324	295	275	291	318	289	299	282	274	292	284	309	281	295	292	306	309	343	309	317	297	330	306	288	306	290	301	300	292	304	309	326	282	298	277	305	296	310	282	326	290	336	274	282	318	322	312	263	274	309	329	295	307	332	305	279	311	281	289	314	282	288	271	282	307	276	285	278	275	304	267	290	287	314	303	292	268	316	322	250	283	279	315	286	282	306	288	300	304	316	302	310	327	304	278	320	264	318	278	304	289	300	298	265	287	287	277	300	290	298	301	334	286	331	331	289	246	323	287	296	296	255	300	297	321	271	270	263	308	288	297	308	287	300	301	300	298	276	323	313	309	303	308	302	301	271	265	277	277	305	304	301	306	277	327	289	267	278	294	307	292	273	315	313	283	277	287	284	316	290	317	287	279	285	310	280	298	306	282	277	298	315	278	323	306	292	290	292	301	287	319	301	309	261	317	309	269	300	313	297	289	322	302	262	299	318	310	308	294	243	267	310	293	287	303	308	304	285	328	310	302	334	300	299	309	292	310	327	339	302	306	288	319	322	292	305	325	315	296	284	330	317	272	324	290	274	340	284	275	308	278	301	283	299	304	287	322	282	307	308	298	296	295	309	295	293	280	290	279	281	266	318	283	306	269	285	323	271	254	304	280	294	273	310	311	325	287	301	311	293	292	274	284	300	283	297	311	298	310	316	296	298	303	293	299	296	264	303	312	286	284	279	308	269	300	309	268	291	300	300	272	283	281	298	289	289	305	291	294	294	270	271	319	348	298	318	306	306	289	297	325	277	304	337	318	304	272	299	308	275	270	305	289	297	304	300	305	321	277	256	318	290	288	291	293	312	272	331	327	275	335	305	259	294	279	294	302	295	273	299	288	305	295	314	302	315	286	276	296	286	286	260	272	272	278	286	300	290	313	307	298	303	269	290	321	287	275	350	315	283	280	309	261	321	284	278	301	297	298	300	271	303	299	287	286	266	276	294	299	329	276	289	297	268	302	283	298	300	266	267	308	289	307	289	301	281	303	296	279	288	288	293	289	294	292	265	310	328	306	306	277	296	287	286	330	255	282	299	285	289	316	286	311	304	309	305	321	283	270	279	268	280	311	284	308	259	314	279	304	304	336	284	287	290	296	264	314	308	314	301	284	306	278	276	309	287	310	323	263	313	289	287	293	270	313	262	280	289	258	300	342	324	279	324	266	297	309	277	295	287	268	333	278	302	308	267	283	290	270	290	269	292	278	313	328	288	293	291	303	269	297	298	281	297	287	292	294	318	292	295	280	287	312	299	326	294	287	271	282	311	287	304	307	298	300	266	312	300	301	287	307	267	289	290	280	321	279	322	304	296	316	301	300	312	290	270	311	293	294	301	269	312	301	297	315	292	289	300	285	288	309	320	286	309	253	283	308	255	305	298	313	261	309	314	285	273	283	329	303	282	292	295	303	310	312	270	285	306	281	271	307	252	315	282	301	299	275	322	329	296	276	301	294	294	281	315	303	290	305	298	305	243	298	284	299	316	286	306	292	302	297	284	300	290	260	289	291	276	323	286	315	298	304	315	278	281	280	308	287	305	305	267	319	284	310	320	281	330	257	307	286	294	331	285	308	290	283	298	313	323	278	301	277	282	304	292	297	313	303	288	339	297	280	326	267	309	279	303	322	292	289	308	291	292	326	302	312	284	278	294	305	285	275	284	290	297	298	306	304	308	300	272	288	311	302	315	303	314	294	299	266	322	290	306	291	304	298	292	308	322	306	302	294	265	282	285	297	301	309	309	291	295	327	307	277	278	304	303	315	338	312	279	302	300	286	280	242	302	287	309	296	291	304	288	306	287	311	326	287	326	310	298	283	298	249	277	283	327	302	311	295	293	295	315	288	293	295	269	296	305	261	287	318	253	258	281	268	336	293	303	285	306	296	303	297	313	327	302	300	267	316	307	298	320	306	307	280	296	307	270	298	302	308	330	284	295	288	295	272	349	297	276	290	287	262	266	336	298	305	294	305	310	259	298	295	279	281	307	315	294	272	272	279	295	313	277	273	303	288	312	324	301	313	295	334	314	290	307	286	293	308	327	295	304	286	292	307	323	279	291	284	304	310	301	320	344	291	289	291	321	288	320	311	290	271	285	300	312	309	314	284	326	299	283	300	278	295	319	275	300	278	284	284	290	298	292	287	298	255	253	307	304	314	279	288	296	286	268	296	308	284	279	287	311	269	304	277	316	302	282	314	320	298	279	312	276	329	277	287	315	323	298	294	329	305	283	290	297	299	305	306	307	315	299	295	279	301	289	300	284	325	270	295	305	280	273	242	283	332	332	313	289	288	296	292	300	294	300	319	276	277	277	329	288	264	301	292	302	319	270	305	319	285	268	311	299	278	319	297	305	275	266	313	298	292	290	310	274	294	288	277	304	305	310	292	307	317	304	304	306	306	294	313	263	291	287	275	297	290	275	310	317	326	303	291	326	279	285	295	311	288	312	291	289	290	282	288	288	292	313	339	291	303	302	288	302	306	286	291	297	290	293	303	277	329	281	241	303	299	284	319	298	274
30971	23500	787	504	484	449	416	379	398	415	638	419	371	324	370	337	359	337	351	350	413	363	354	363	369	345	319	349	367	354	355	384	369	396	363	361	375	355	385	353	349	369	353	370	361	352	361	373	387	335	373	372	368	354	385	347	397	360	349	384	339	359	374	370	351	359	376	361	361	357	325	366	372	365	406	331	369	375	353	386	391	366	357	343	359	385	376	354	375	348	338	383	351	332	369	323	364	356	353	369	378	364	402	349	352	363	359	359	341	347	363	367	349	364	341	332	379	351	346	375	337	356	378	386	353	349	362	327	381	339	387	355	355	411	386	354	378	321	390	372	350	330	366	347	363	377	350	390	334	339	359	390	328	370	374	360	390	353	370	362	388	356	356	375	349	376	351	360	386	402	354	384	345	388	379	371	371	329	371	338	380	373	352	372	346	343	372	364	352	376	347	357	346	351	377	378	346	347	374	363	379	342	400	326	363	365	338	380	348	365	331	376	387	351	370	372	335	363	344	354	352	395	361	393	379	375	328	372	380	385	350	350	373	350	328	344	349	370	371	346	354	370	362	339	382	344	372	357	388	393	350	347	377	364	369	359	362	352	382	348	341	361	352	347	358	343	347	331	376	366	358	351	340	392	348	355	373	359	375	361	373	360	356	349	373	385	382	382	349	363	345	379	348	366	340	350	364	358	344	365	371	348	351	351	343	345	365	341	375	343	348	351	356	354	361	357	352	354	363	367	304	354	359	361	354	339	383	345	360	330	374	362	366	362	324	326	344	342	354	358	333	324	353	357	392	357	349	365	358	372	358	368	345	382	385	393	354	343	353	355	385	331	329	380	344	371	358	355	346	359	377	340	332	360	375	357	354	371	374	388	364	357	372	381	382	346	353	360	376	366	373	333	374	348	371	365	398	400	337	399	367	350	360	350	352	356	370	355	375	337	388	368	360	348	357	394	341	376	300	356	360	369	363	328	352	355	366	364	355	351	369	356	346	355	357	378	337	377	361	343	348	364	385	324	369	354	350	375	335	384	367	337	345	370	384	380	368	381	355	335	347	340	391	379	362	359	364	338	371	333	352	366	378	341	362	348	395	360	396	350	394	363	352	385	353	360	338	330	374	368	377	390	358	330	356	354	386	339	336	363	347	339	382	361	356	367	362	351	346	360	345	358	343	349	354	347	363	352	365	351	349	342	368	368	356	365	362	365	359	386	351	356	352	370	396	344	381	381	354	355	378	360	355	331	348	338	372	366	354	356	359	370	376	358	356	378	366	381	357	369	355	375	353	345	365	347	386	355	331	363	360	361	363	355	339	362	362	369	348	370	385	374	360	351	351	369	346	374	379	352	357	337	352	343	354	368	329	377	388	375	377	349	363	354	382	361	378	408	401	344	365	351	337	351	315	356	372	344	362	354	357	362	356	370	367	361	378	339	371	345	376	346	375	350	352	345	379	369	398	370	388	339	364	348	368	341	379	346	391	386	386	332	367	364	376	322	381	362	363	372	357	345	341	379	415	387	366	374	388	367	343	361	356	389	369	331	375	386	382	374	352	363	328	348	350	365	368	326	390	358	362	353	363	361	352	357	358	350	379	347	346	386	344	374	357	359	326	356	358	362	375	372	375	359	353	344	387	366	367	382	341	392	356	369	375	351	355	333	393	363	349	364	348	371	423	342	381	349	360	365	322	380	337	351	359	345	352	357	351	330	305	360	382	378	353	345	367	376	391	386	359	362	364	378	369	401	359	384	390	384	371	325	357	341	384	391	355	338	374	346	353	361	352	397	364	375	379	350	366	367	331	400	368	342	380	427	359	373	336	322	313	358	343	339	374	396	380	384	344	361	365	334	336	302	322	387	364	352	381	367	381	354	378	343	338	358	381	358	365	371	333	367	375	361	341	365	336	373	316	353	349	375	371	354	347	320	395	381	376	350	369	327	350	367	362	374	391	364	372	331	369	350	339	383	368	342	416	337	337	375	384	390	358	373	353	370	345	337	324	375	361	363	345	317	380	390	348	355	380	327	336	358	373	310	363	380	375	371	385	335	338	322	343	396	371	372	374	353	357	380	373	342	378	340	356	343	342	335	369	365	375	361	338	371	335	330	394	369	352	409	357	354	383	346	365	352	357	345	360	346	333	368	351	391	383	358	356	359	379	344	368	341	348	361	319	360	375	354	372	341	396	358	367	375	380	362	362	379	355	351	348	414	369	351	378	353	362	334	357	354	357	369	351	364	356	380	361	343	375	343	376	372	359	401	384	343	363	340	345	356	347	370	358	351	343	372	376	384	386	350	372	351	367	348	329	342	341	372	377	375	365	321	340	353	375	303	365	367	396	390	394	380	362	368	380	325	381	368	355	335	355	354	362	318	358	359	380	353	352	372	383	320	357	373	395	365	378	341	359	354	356	380	330	350	368	422	349	356	354	371	353	373	376	347	352	361	366	351	347	324	342	362	397	349	353	387	356	402	355	364	363	377	388	345	371	369	358	365	368	362	367	360	349	342	382	363	351	362	375	346	340	360	381	361	369	366	347	338	369	320	372	361	358	363	354	352	341	372	386	390	390	327	368	366	384	361	322	333	335	367	354	372	337	358	351	352	345	416	379	318	362	336	403	358	332	332	381	356	379	387	388	395	368	412	346	342	362	320	364	378	340	377	361	344	382	337	359	371	361	346	360	354	349	343	355	363	348	387	345	391	347	360	339	385	351	373	352	348	382	357	362	359	343	349	359	357	389	357	339	348	353	377	355	358	347	376	337	337	342	325	359	353	358	345	356	385	350	353	334	380	373	378	384	333	329	350	371	330	372	351	358	395	348	356	367	380	366	364	353	358	322	363	386	376	356	345	343	368	374	350	351	373	372	369	339	362	345	382	330	348	339	336	379	347	359	376	363	411	337	368	366	351	321	333	338	368	325	402	355	364	378	382	340	363	342	369	347	390	347	375	341	357	378	350	402	343	326	345	373	343	378	360	348	386	361	356	369	320	401	343	371	375	365	379	377	378	356	367	373	356	367	356	360	361	365	360	371	359	382	365	365	350	370	346	365	363	350	337	355	364	382	334	375	355	363	345	391	367	374	404	420	357	369	361	363	328	371	345	409	344	383	357	373	340	350	313	359	363	372	349	322	321	332	352	343	347	371	339	334	374	371	350	381	380	352	379	373	351	365	349	357	385	363	379	354	354	380	384	364	357	355	320	380	343	382	367	355	380	352	319	338	365	338	343	342	397	364	382	359	355	349	392	353	346	375	393	380	357	373	348	360	330	386	371	371	375	360	357	391	368	354	366	371	379	376	360	366	363	368	372	349	389	350	343	360	372	337	347	346	349	338	348	361	372	348	423	365	350	355	357	349	378	343	347	358	347	389	390	375	351	330	387	371	338	360	356	354	366	359	359	356	343	350	380	350	387	323	379	356	374	353	373	376	365	393	369	403	359	349	358	343	410	383	354	374	371	361	327	335	356	326	374	358	373	381	324
24569	21294	28250	24627	20337	2980	940	778	646	1426	2431	572	546	545	495	478	554	504	475	489	493	513	448	512	498	478	476	468	429	475	480	440	487	517	470	458	428	487	487	465	462	462	438	510	448	452	478	488	445	482	478	443	419	477	477	479	460	482	484	465	500	449	457	486	479	461	489	472	461	490	507	478	432	426	407	465	457	459	438	517	473	486	446	464	494	441	499	450	488	444	446	448	429	481	452	467	470	475	449	447	479	450	460	480	486	470	450	437	467	482	500	438	461	469	420	487	462	459	458	486	503	430	466	482	468	450	475	436	450	470	457	480	456	438	433	476	476	464	435	459	443	432	476	480	458	445	463	462	451	444	479	433	476	473	477	476	474	459	492	487	496	473	450	477	483	464	457	442	408	442	454	469	442	453	476	458	466	500	439	518	421	459	453	467	442	434	454	459	472	431	497	501	444	464	480	410	533	462	500	484	469	468	480	406	453	445	453	501	480	482	447	472	474	445	458	475	478	442	470	492	453	418	494	458	476	425	448	477	469	496	459	489	504	450	440	449	483	452	432	478	447	471	495	451	451	502	485	455	472	456	487	461	470	457	438	464	442	454	464	457	422	461	480	459	431	467	476	478	497	455	418	426	443	492	465	482	427	464	457	440	454	481	469	510	440	479	462	481	463	451	451	478	429	438	459	476	447	463	431	487	474	449	468	443	439	496	427	487	457	450	437	481	477	484	471	485	458	469	469	465	456	473	473	477	478	470	479	479	451	439	509	484	458	458	462	485	453	438	485	474	470	431	467	465	480	456	440	454	473	453	470	480	453	442	500	465	450	450	477	437	442	447	472	474	484	442	498	474	454	521	508	422	512	452	470	449	457	451	481	447	456	463	455	444	487	427	455	450	451	496	437	492	444	469	450	471	441	448	456	502	433	447	458	464	507	472	466	412	462	489	483	467	441	486	478	462	461	433	432	447	491	473	455	485	486	475	468	472	451	482	438	454	495	428	439	454	454	445	459	490	442	501	446	473	444	494	464	450	478	471	440	448	456	445	507	440	451	468	520	453	470	457	501	455	465	497	440	437	487	495	477	508	485	469	496	461	460	463	455	463	450	464	481	463	498	466	451	482	486	456	429	490	478	457	458	497	464	457	464	456	481	422	457	467	479	435	446	452	451	458	452	448	463	427	445	422	509	447	479	421	488	438	473	481	490	473	464	487	432	478	472	472	471	464	475	489	471	477	462	428	503	472	443	445	487	469	462	444	472	427	484	437	436	453	432	425	460	450	461	440	490	455	480	496	455	444	447	474	465	448	483	479	466	440	482	463	494	469	430	449	460	470	478	482	442	488	453	467	490	461	433	459	443	484	485	468	457	440	456	433	413	464	431	446	457	493	511	485	489	495	444	475	466	447	468	484	477	464	496	465	490	496	447	479	462	458	471	477	474	463	458	439	468	476	447	433	494	448	476	470	486	445	427	471	434	472	493	451	438	471	511	495	477	463	434	445	438	471	404	441	463	487	455	471	506	440	423	425	449	468	487	489	477	493	452	459	452	483	445	466	472	492	447	432	424	457	447	403	488	464	415	447	446	446	473	462	474	437	501	459	491	486	457	459	450	457	471	484	452	490	456	455	475	458	492	452	465	464	499	462	439	444	452	479	444	495	476	447	467	469	456	467	492	416	468	513	473	450	426	494	486	476	465	420	510	456	471	407	417	426	434	415	422	450	483	465	442	448	450	517	434	469	443	463	446	451	474	491	452	457	451	470	499	473	477	472	447	474	471	475	443	483	454	481	485	457	482	452	492	470	490	439	433	517	456	426	441	464	467	435	468	472	461	413	448	462	455	484	462	441	462	494	419	456	446	444	452	465	444	407	497	481	455	442	456	455	464	470	490	465	509	450	460	473	455	480	480	415	505	414	489	458	462	457	469	425	405	453	451	477	462	496	427	452	455	484	450	460	456	451	472	500	484	478	449	462	447	427	453	490	459	422	473	443	465	480	466	460	462	450	458	495	465	454	444	469	450	491	433	472	452	440	461	484	445	477	514	493	453	447	517	436	465	445	537	491	412	482	467	515	491	481	464	420	444	425	461	443	449	459	485	429	450	446	463	492	464	439	478	462	454	491	462	462	464	431	485	470	494	430	456	463	447	463	465	489	455	487	463	448	471	479	493	459	469	455	481	439	486	453	479	525	457	494	480	454	435	442	420	412	509	515	448	462	522	464	505	458	461	475	459	468	477	479	457	450	455	423	467	474	505	489	464	480	502	461	463	511	444	460	461	434	459	462	467	452	489	449	476	438	458	479	480	429	498	499	444	485	464	499	474	449	452	491	462	465	443	482	435	450	454	465	481	463	457	481	472	460	439	472	491	433	462	455	496	505	453	455	519	420	495	426	483	444	498	459	446	455	441	445	435	464	485	445	439	464	448	454	480	459	423	432	472	478	485	433	495	474	453	508	472	448	480	417	492	445	457	460	529	479	462	480	464	467	457	473	445	472	473	407	460	414	459	467	458	460	500	499	455	471	459	475	465	462	435	463	440	484	453	462	476	461	437	453	447	426	449	453	455	434	459	484	466	453	478	469	451	502	449	510	437	433	457	437	451	466	508	429	468	457	517	452	450	478	440	461	484	465	470	423	481	447	449	461	476	421	503	465	455	438	460	459	445	440	473	459	478	516	455	465	466	441	446	434	475	439	428	456	451	455	443	460	445	488	486	510	450	487	485	471	416	449	444	483	462	445	460	474	465	468	467	446	454	455	438	448	463	431	466	458	473	478	497	463	468	442	459	457	433	426	476	481	456	457	464	449	461	419	467	442	441	464	463	420	500	476	517	456	417	442	419	470	452	477	457	517	472	489	453	536	469	451	439	500	470	443	442	464	454	444	442	489	483	467	416	482	445	457	496	488	463	459	428	440	419	447	498	466	442	464	428	528	488	475	453	489	476	482	429	434	468	444	470	446	440	465	398	434	476	467	492	458	440	476	499	441	455	434	487	475	509	490	482	468	448	475	468	470	476	457	442	442	447	471	466	467	451	454	407	441	455	480	474	497	481	464	469	466	456	479	429	439	439	473	461	492	466	453	472	424	449	475	464	431	472	438	471	460	451	411	424	502	445	443	475	469	447	477	442	452	449	464	460	488	445	467	451	467	462	460	430	458	448	442	456	454	477	517	435	486	466	465	439	431	456	456	484	441	485	472	433	463	461	448	447	440	496	434	458	451	481	468	463	507	487	457	468	459	460	446	450	483	464	447	432	463	468	438	496	444	426	477	447	452	452	464	426	478	452	476	521	446	460	421	446	452	473	469	443	483	429	427	458	448	462	470	468	474	453	482	467	480	440	460	485	478	490	442	450	433	414	471	463	460	472	505	454	447	469	460	473	446	470	468	508	478	463	477	452	460	469	460	420	484	445	475	451	481	412	477	442	461	461	534	446	466	447	416	452	467	445	469	455	446	464	452	451	501	444	433	457	472	457	445	479	459
34837	35365	5929	2864	2118	1645	1343	1186	954	2872	4798	846	749	651	674	675	666	599	576	622	579	572	591	613	588	573	594	557	581	547	557	572	600	585	552	531	576	557	552	552	558	550	558	553	591	555	557	565	561	573	533	533	570	557	577	547	576	553	522	521	555	549	532	564	533	560	563	547	497	519	523	554	529	540	551	544	545	553	526	557	573	537	558	545	532	575	589	558	488	564	511	558	554	583	588	545	523	585	565	551	543	519	531	532	538	538	531	524	495	552	567	529	601	525	528	498	558	534	582	502	553	527	581	533	566	556	526	530	579	539	530	557	564	529	526	534	568	568	510	528	560	581	546	556	556	573	556	525	527	541	570	527	547	544	549	509	553	559	566	549	576	540	609	558	511	579	538	521	511	560	576	563	533	573	596	560	559	541	564	573	543	556	529	538	530	538	505	555	550	508	572	532	544	558	575	536	599	540	524	520	542	565	510	568	533	532	551	518	551	562	555	576	534	559	482	553	564	532	542	547	543	541	534	523	563	522	542	543	524	537	584	547	556	537	553	567	569	508	521	544	544	603	553	558	531	508	494	567	541	566	528	570	554	517	467	578	550	565	542	523	537	575	572	543	545	554	597	540	489	541	518	582	523	594	535	508	539	547	535	541	569	587	527	513	516	579	566	531	583	519	521	571	547	570	523	567	535	525	510	543	553	518	550	540	502	559	501	520	517	558	545	570	525	533	537	525	545	535	589	551	533	507	551	551	560	541	519	562	544	558	545	561	532	528	517	537	526	536	560	527	566	552	578	604	536	538	570	542	512	509	528	554	544	525	562	540	565	534	563	559	512	532	582	547	527	579	551	556	542	551	569	504	556	545	563	578	566	559	577	520	525	522	530	480	556	599	546	512	544	550	558	511	519	530	520	523	517	542	557	608	552	556	594	546	530	549	546	568	567	551	499	550	583	565	548	517	535	541	534	544	553	559	570	560	556	534	526	551	531	562	504	530	560	560	526	548	555	538	501	570	530	524	551	565	527	532	490	524	558	561	543	550	550	563	565	576	587	557	532	543	530	526	515	530	546	551	546	511	552	563	560	563	501	594	518	521	536	517	567	512	534	544	540	493	551	553	572	577	580	557	494	541	550	531	540	529	580	519	567	521	573	485	571	551	555	572	547	545	544	552	575	572	547	572	555	557	546	571	537	578	544	576	526	551	521	537	519	546	543	539	528	529	525	564	538	537	576	528	520	595	545	567	519	593	514	567	528	523	564	552	556	559	561	501	518	509	533	526	569	561	546	540	546	569	548	537	479	574	581	523	540	526	575	532	573	539	556	571	559	560	516	494	566	535	553	519	532	547	546	545	538	532	576	589	530	525	563	527	567	517	528	511	562	515	573	478	567	512	569	505	528	504	568	562	551	516	594	548	500	578	548	515	573	566	541	565	525	565	547	541	550	522	536	560	547	564	531	544	541	534	528	526	544	512	548	523	565	536	541	548	549	546	532	522	530	574	539	560	550	512	555	555	529	555	583	532	504	544	568	528	590	526	549	542	580	528	538	556	545	525	537	525	595	525	538	556	528	540	514	553	548	523	535	565	564	554	503	573	564	556	514	552	565	551	547	576	531	527	526	550	593	513	575	547	564	540	514	574	556	561	536	568	531	554	562	572	565	553	557	576	559	537	519	513	535	538	538	563	550	550	565	545	557	556	538	568	570	555	558	554	584	591	546	540	558	508	534	517	547	552	576	535	572	569	528	502	546	534	546	548	492	541	559	562	531	505	539	509	547	570	564	559	548	552	601	599	558	530	488	579	575	563	515	544	569	540	572	533	539	563	530	540	536	507	552	519	501	552	511	540	568	550	571	562	539	551	538	572	582	572	545	557	540	571	522	568	510	538	527	509	604	530	539	563	549	529	519	510	504	549	559	540	491	544	532	511	534	548	524	519	564	577	537	557	531	564	526	567	525	565	567	583	528	534	542	510	535	573	571	535	543	524	578	555	581	557	553	546	536	528	541	577	538	537	526	562	565	526	509	564	522	559	571	551	572	532	539	543	510	535	558	517	539	541	530	537	543	522	553	526	589	514	544	524	530	588	549	530	548	544	550	523	563	595	546	506	536	534	576	581	558	534	544	546	577	519	515	584	523	544	526	577	524	520	545	560	574	495	554	556	569	547	521	543	576	545	595	519	597	497	541	557	500	576	547	571	537	534	525	545	547	588	568	546	592	538	564	543	535	502	554	537	535	530	568	545	554	563	538	557	552	518	532	576	527	532	553	570	533	535	525	553	538	516	539	573	581	520	558	561	525	562	540	581	566	544	510	574	527	567	507	501	575	563	552	570	544	555	561	532	525	520	564	547	556	580	552	536	574	550	535	558	520	517	546	562	525	540	581	592	581	556	542	557	514	524	542	560	581	549	568	547	551	564	506	518	550	536	554	572	591	517	576	517	546	513	508	558	533	551	565	542	586	567	523	558	541	498	549	551	550	531	588	548	558	570	517	561	511	573	538	530	583	573	513	513	588	537	589	555	539	548	539	557	569	525	560	587	554	586	524	532	542	574	573	546	554	529	535	540	550	562	544	557	526	520	546	579	519	536	551	532	531	587	556	544	525	532	585	507	541	577	564	572	538	513	479	559	580	561	543	579	575	547	560	526	520	536	531	523	557	587	540	542	553	567	542	530	575	570	538	570	562	555	525	612	523	554	576	562	511	509	527	548	565	560	544	567	550	553	541	532	504	533	563	555	533	518	571	550	551	551	596	582	515	560	500	533	549	513	570	482	551	560	601	566	549	586	571	519	588	551	585	561	554	518	568	532	573	501	558	543	509	531	559	517	562	538	526	552	568	566	543	557	561	541	527	539	545	533	562	517	541	570	532	580	513	505	532	538	567	531	532	512	537	554	626	571	582	545	541	575	591	552	539	550	557	563	548	563	536	552	518	528	568	524	542	583	520	556	549	526	563	505	550	556	607	572	552	543	578	528	567	537	564	591	538	582	558	556	527	556	539	588	532	539	532	577	564	528	547	543	529	561	547	548	578	534	556	524	518	541	540	540	552	538	537	520	575	583	551	513	519	526	603	495	556	575	533	559	578	524	594	563	527	565	537	530	535	541	525	531	518	569	532	509	536	516	547	538	531	563	570	552	552	534	534	520	572	539	500	539	547	528	520	556	532	565	563	559	561	519	552	536	551	560	588	499	527	604	500	569	599	564	522	543	536	582	561	528	543	568	531	489	492	543	543	586	566	540	547	530	547	532	512	525	506	552	533	582	552	548	575	566	509	547	563	574	549	509	550	507	571	541	567	565	613	587	541	565	504	503	549	572	572	493	527	561	563	581	531	531	515	544	558	550	539	534	582	556	553	521	520	579	549	576	597	536	561	542	556	601	542	578	535	545	565	562	559	504	540	510	551	555	548	563	551	549	544	543	542	551	509	534	502	582	559	556	545	489	520	528	505	535	531	544	557	581	539	501	559	535	543	528	545	555
25414	21358	27105	25416	6340	657	530	498	417	1020	1756	407	365	355	364	377	354	347	337	323	323	361	337	360	349	322	287	363	307	307	349	338	312	357	295	326	323	311	321	300	304	330	326	318	332	341	330	348	335	343	340	321	304	329	339	316	354	324	362	317	314	319	346	353	347	303	305	346	351	325	291	308	292	322	303	322	292	322	351	327	316	317	302	328	331	328	338	335	314	305	329	347	305	366	350	329	350	277	350	360	317	299	360	315	291	282	313	310	337	306	355	352	332	330	334	319	371	310	301	345	347	327	352	325	363	361	332	343	339	334	317	318	344	344	322	343	320	315	324	370	316	352	314	323	343	312	322	334	342	330	306	334	286	335	339	323	351	348	351	342	337	342	301	342	326	339	327	323	339	314	295	300	307	348	307	331	314	332	356	277	323	354	309	360	346	342	291	326	314	327	310	297	300	329	286	339	333	336	373	297	327	292	347	293	371	374	328	275	286	340	355	321	351	354	333	334	310	341	305	324	332	323	337	348	306	309	350	301	313	363	329	306	313	309	310	304	298	312	344	314	325	331	356	337	334	302	353	322	336	340	327	351	301	343	327	306	345	366	337	335	330	317	337	320	284	344	325	330	314	324	350	307	321	306	326	312	362	315	340	300	317	316	309	354	319	319	364	331	310	286	299	307	304	348	334	354	321	308	356	352	315	308	298	334	331	317	336	318	348	331	342	323	326	327	332	329	319	346	356	332	319	324	338	302	343	311	304	336	320	303	337	328	331	320	361	325	306	320	316	334	354	349	324	357	338	321	333	361	304	304	314	342	326	343	321	329	360	302	302	331	350	328	320	311	322	344	320	336	316	332	334	304	335	303	308	322	338	305	311	328	330	341	340	303	294	334	324	303	332	304	344	306	334	327	300	348	311	328	325	306	342	328	303	320	311	288	319	342	344	328	327	336	335	294	332	321	331	340	319	322	342	331	307	315	307	309	315	354	318	332	359	348	285	342	337	322	344	314	337	330	309	353	307	349	325	313	309	325	351	318	315	336	337	321	377	375	302	327	316	329	355	331	342	296	332	341	308	370	312	345	334	336	330	335	302	354	333	295	374	301	298	299	333	341	324	351	273	298	316	345	312	307	349	312	369	332	344	318	308	338	313	317	368	320	327	327	360	333	356	330	308	323	314	368	346	306	318	331	335	336	338	347	322	314	306	304	319	320	345	302	329	322	359	313	361	350	329	327	305	348	333	336	305	337	330	338	323	321	305	319	321	301	290	342	337	338	320	353	333	343	360	341	318	330	340	333	336	359	329	315	330	327	345	354	332	312	340	319	312	331	357	311	331	332	310	326	324	336	316	327	344	322	363	332	344	323	297	346	312	337	290	300	360	351	332	342	330	317	324	320	315	299	319	309	343	365	331	335	322	349	356	349	304	325	352	354	304	330	332	282	313	365	313	374	322	315	282	339	335	319	322	330	325	354	324	311	369	316	355	342	333	334	334	333	305	334	335	338	332	321	317	324	328	316	274	315	362	336	356	340	346	360	335	364	328	335	325	355	339	339	350	337	285	356	308	309	314	345	320	334	335	345	359	313	297	291	303	319	345	348	317	347	298	337	309	345	315	311	338	325	286	335	301	325	306	343	336	343	340	286	300	341	329	349	316	344	348	298	366	354	319	307	309	309	327	328	315	344	341	304	332	314	311	346	337	311	290	358	303	356	332	361	341	319	313	324	328	340	322	330	318	372	303	327	341	309	329	307	332	329	318	355	295	337	348	319	325	327	329	306	317	316	376	325	309	323	308	306	376	293	316	325	336	337	323	303	327	349	337	321	335	341	323	335	333	335	317	342	366	335	320	346	357	353	316	339	335	320	308	330	333	319	327	306	319	330	349	314	323	324	333	321	317	337	323	335	331	321	304	346	313	354	354	322	359	308	339	345	304	319	339	314	351	350	345	342	331	311	313	343	327	294	352	325	347	344	323	347	343	321	342	343	327	335	306	368	357	316	297	294	336	311	324	300	330	317	368	327	337	355	329	300	328	331	336	313	321	309	308	357	301	312	338	360	346	300	342	296	296	288	341	303	312	368	320	327	311	315	365	346	332	348	337	300	324	312	319	342	304	344	294	336	307	326	364	343	342	361	319	321	321	345	320	334	304	304	315	324	321	322	339	323	315	303	332	313	327	311	317	314	327	309	339	334	338	321	353	302	316	314	334	308	343	334	329	301	325	318	331	328	351	340	322	322	306	347	314	333	353	341	333	325	325	328	326	323	297	332	342	312	335	349	333	367	330	310	296	280	347	336	308	333	316	336	334	337	330	318	340	300	312	326	344	361	305	313	351	314	317	314	333	314	322	332	309	359	318	346	344	312	314	318	327	337	345	324	330	347	343	314	302	353	296	297	327	319	363	309	309	324	311	337	362	330	341	325	337	321	307	328	307	333	323	316	348	324	333	331	338	344	365	323	325	315	324	322	312	329	315	339	334	335	325	322	324	321	305	329	309	315	349	330	328	321	298	335	367	343	321	334	364	317	306	318	356	323	319	326	317	282	355	350	363	317	333	303	322	321	317	322	356	313	343	362	343	349	310	330	311	342	307	301	319	356	341	316	343	313	333	323	338	337	328	344	327	354	286	360	333	318	291	316	333	330	330	309	342	292	321	310	331	317	307	296	308	340	309	320	308	314	298	303	321	319	294	325	329	342	323	318	286	343	299	334	300	336	315	314	334	326	321	340	323	322	324	362	329	328	321	339	317	310	328	298	332	357	316	336	309	354	335	346	330	328	314	298	311	336	353	332	318	323	356	320	337	310	337	326	321	312	271	362	343	304	325	313	311	343	355	338	300	347	307	329	334	317	310	327	340	320	357	314	317	324	351	328	333	325	335	321	306	338	336	328	356	328	324	321	323	329	349	322	328	345	306	295	319	320	326	320	349	326	297	334	304	314	339	343	341	313	317	331	296	330	316	280	324	346	349	341	322	338	341	345	277	321	368	338	316	310	318	366	328	341	292	348	302	326	332	329	350	317	335	331	311	305	348	320	343	340	333	335	335	323	342	324	324	349	316	314	351	320	329	324	341	332	327	335	349	282	337	336	314	336	318	307	322	285	321	307	346	299	329	343	341	297	340	313	361	324	302	351	304	326	317	310	336	326	307	285	344	263	346	294	323	344	309	324	342	352	312	316	337	335	341	312	332	325	353	344	331	329	287	306	335	334	317	329	326	309	322	319	323	347	333	329	336	332	307	328	304	314	329	342	331	329	369	329	292	342	345	306	338	310	326	323	314	325	331	322	333	351	303	326	346	330	300	330	326	309	344	303	306	354	337	335	320	351	301	359	335	316	357	315	336	339	306	329	304	335	302	314	314	325	326	344	325	283	315	338	374	338	343	311	328	303	296	313	320	329	344	283	339	349	312	300	358	349	289	344	328	341	305	340	309	331	328	300	307	359	358	318	309	340	342	327	329	346	301	346	331	313	326	324	301	321
34593	31271	3533	1862	1325	1130	903	778	725	2412	4303	609	493	508	467	523	491	441	482	479	437	472	429	436	421	394	410	410	457	391	426	429	429	401	434	423	393	409	415	445	432	412	450	431	424	398	386	413	430	384	401	422	428	426	412	409	427	433	419	424	433	426	412	437	404	423	420	370	409	422	412	434	402	447	444	411	417	407	405	395	424	432	428	430	431	366	440	422	387	433	375	394	422	389	433	392	408	422	418	403	403	370	422	423	392	412	378	391	393	398	425	391	408	400	394	378	407	432	412	409	430	428	416	420	453	415	378	433	403	390	395	414	428	387	405	402	429	387	406	396	448	446	427	404	422	417	400	414	430	371	415	406	440	436	427	391	398	428	399	424	473	446	417	399	448	391	411	405	435	400	408	423	403	439	407	398	450	376	396	407	443	409	386	399	427	392	433	423	417	396	417	422	439	424	386	402	385	420	394	458	436	394	404	415	401	445	416	408	393	408	415	426	395	389	441	402	416	402	435	443	365	415	414	385	411	420	433	397	431	400	404	414	395	419	412	444	444	375	403	405	422	406	426	387	409	443	421	389	427	433	407	430	414	414	393	413	406	378	427	436	435	408	408	438	430	391	403	394	411	393	407	405	403	402	417	430	423	420	417	425	419	443	418	428	402	358	406	430	413	375	386	425	463	412	410	445	424	396	409	437	397	421	412	396	433	420	443	418	433	410	369	419	408	420	406	438	434	412	380	391	427	408	398	390	417	400	413	413	440	392	432	447	407	394	368	398	408	470	419	398	419	401	372	431	409	415	368	394	417	440	408	407	417	452	392	407	415	394	400	405	407	416	418	396	404	408	383	418	366	412	371	390	416	442	422	418	427	356	417	399	433	419	449	420	458	414	425	406	404	416	399	431	427	424	380	412	412	417	391	404	396	406	390	401	380	431	445	417	434	397	442	428	390	431	419	424	429	425	427	369	384	424	393	402	444	388	386	382	367	391	446	431	435	411	402	433	396	411	421	395	406	415	422	405	407	442	420	410	423	385	390	422	399	389	412	430	444	452	411	435	423	419	433	413	429	423	397	440	401	421	372	440	406	412	419	423	431	404	378	418	400	417	458	442	432	400	413	398	407	404	429	431	393	387	409	431	424	384	377	421	410	422	420	417	423	389	407	393	404	409	407	424	404	399	406	394	414	416	418	429	427	427	407	402	436	391	437	449	362	429	420	437	406	404	402	393	394	417	419	408	368	397	446	406	412	418	411	380	399	403	369	427	378	407	389	388	404	419	432	371	408	422	427	433	442	415	395	398	399	413	377	446	405	435	405	395	408	399	401	381	425	416	441	430	414	418	424	386	395	421	400	399	404	386	435	406	450	415	424	419	415	426	404	408	407	420	420	397	428	393	387	395	418	436	425	441	389	410	385	376	408	399	415	412	427	422	410	426	419	419	397	417	424	414	406	455	427	398	398	395	406	384	385	423	421	425	439	416	387	441	358	400	409	398	404	422	433	446	386	398	390	403	400	434	417	389	414	447	416	429	393	426	402	384	384	419	442	394	437	438	390	384	407	419	445	416	387	441	414	391	419	391	390	398	390	409	405	415	401	445	410	404	417	398	398	404	397	392	410	418	429	405	430	428	429	443	444	425	414	378	390	406	429	427	362	426	399	407	401	378	415	438	390	427	409	405	394	417	422	442	412	409	382	402	415	395	411	425	386	402	432	408	412	403	415	431	413	406	426	395	437	404	416	429	406	402	462	415	453	412	419	404	390	432	401	421	374	476	419	392	413	407	365	412	413	406	395	411	400	400	428	410	416	403	389	401	410	411	425	389	399	425	419	456	395	411	407	421	403	425	404	386	414	407	428	389	389	393	425	401	374	405	401	382	437	415	388	415	426	380	451	419	400	396	412	395	384	421	391	402	433	411	403	384	411	377	381	395	419	408	405	385	394	408	402	375	364	402	382	413	354	416	413	405	438	407	396	426	409	377	371	413	435	427	415	383	380	397	406	405	408	384	402	397	396	401	411	413	393	397	394	409	417	408	425	399	445	387	451	398	416	418	433	421	397	367	441	431	400	399	392	425	402	427	455	429	409	413	407	412	420	425	412	422	410	398	402	391	397	379	405	412	383	427	443	394	432	412	400	411	427	418	422	416	397	386	423	410	384	402	388	409	430	396	406	400	403	406	417	424	417	413	393	426	408	431	380	391	423	409	401	417	423	397	401	394	439	408	394	422	436	423	401	402	380	441	412	435	420	418	409	410	435	420	388	397	414	446	419	420	394	419	452	419	417	461	423	442	427	387	383	418	417	406	391	423	430	405	412	429	390	397	427	409	382	414	399	425	403	411	373	452	394	432	408	426	420	404	382	411	426	399	362	418	435	402	389	406	404	359	394	426	390	429	462	468	388	409	440	427	385	408	418	404	409	421	409	454	380	421	419	418	404	400	391	375	389	424	380	417	405	404	436	408	373	403	413	434	424	416	418	410	382	407	403	381	420	420	410	420	431	397	446	440	392	414	393	398	404	441	427	435	389	401	422	381	419	410	450	429	420	452	391	393	447	466	395	418	419	397	423	376	396	390	427	400	440	404	414	433	391	434	395	379	375	403	447	435	392	410	406	429	413	429	431	396	403	430	430	409	425	403	394	372	425	383	373	428	392	403	388	414	390	400	367	409	424	410	397	446	418	416	440	416	386	425	410	406	406	414	442	428	386	408	409	395	430	417	424	384	463	420	400	410	403	412	430	389	370	392	457	416	396	423	391	410	424	394	375	374	408	385	406	436	404	383	415	437	391	425	380	408	413	431	418	434	405	414	438	413	406	392	456	404	378	404	416	427	452	431	389	439	397	407	397	453	408	393	377	427	395	375	400	393	421	369	439	428	420	419	403	428	432	433	439	384	413	419	423	423	391	426	399	407	425	434	425	401	454	400	424	392	407	413	440	401	404	403	436	411	402	448	421	399	405	368	407	382	415	419	410	400	421	432	428	383	432	400	426	441	427	392	424	449	408	431	411	412	397	380	406	419	433	399	352	446	454	437	406	392	442	387	398	379	422	412	409	396	446	397	414	424	392	394	416	415	431	414	403	397	428	398	408	384	395	405	420	409	424	408	408	429	437	414	410	404	444	388	407	417	450	449	409	443	403	418	404	441	389	421	400	399	438	413	430	424	423	419	387	425	411	397	414	416	387	396	386	401	425	407	416	409	432	398	438	409	423	376	439	436	381	378	387	403	379	388	413	401	413	445	440	428	417	406	426	408	437	415	454	432	455	422	399	420	414	428	402	433	382	469	421	388	404	418	409	421	419	406	449	385	416	419	424	433	405	436	373	397	447	409	371	409	385	442	426	431	389	381	398	396	406	375	366	369	397	448	391	399	411	437	382	404	410	416	389	426	412	413	469	401	416	387	362	387	447	433	427	426	389	425	455	410	379	437	417	407	383	424	421	391	398	396	412	429	407	407	426	400	366	444	412	411	380	439	445	433
23235	21348	29009	24008	21334	21277	6080	1377	1051	2923	9688	2256	812	794	827	809	723	729	736	682	736	689	690	688	668	677	681	624	690	637	657	639	640	661	632	734	649	655	628	682	632	645	698	634	673	678	675	624	679	668	647	662	608	620	628	675	631	652	680	663	667	676	637	660	679	623	679	649	639	645	652	657	666	614	645	618	633	643	640	631	596	610	652	605	638	659	621	670	628	607	683	589	669	609	608	640	648	611	620	633	668	667	592	627	604	655	630	631	679	584	585	591	657	611	634	644	613	609	670	609	649	631	646	639	640	618	586	640	625	663	615	620	632	611	632	654	633	655	645	632	616	650	650	676	644	606	617	644	646	629	644	654	598	643	687	640	647	646	634	677	603	655	629	597	653	619	661	613	654	640	623	707	645	623	665	644	661	668	621	667	602	616	701	650	638	643	630	621	613	616	659	658	649	657	613	611	618	679	636	641	631	656	608	649	613	665	676	602	625	644	627	590	634	672	605	605	622	635	661	656	626	644	613	701	639	645	636	638	617	641	633	593	632	623	654	637	659	635	619	702	624	626	642	631	647	630	664	652	662	706	614	605	612	668	596	646	641	647	650	606	661	642	618	601	621	641	639	644	640	675	608	638	642	635	629	612	625	668	640	658	633	631	677	614	652	606	619	594	617	658	604	645	668	620	599	640	601	628	592	651	649	606	571	572	605	573	633	628	638	623	634	654	657	644	623	628	651	668	603	591	625	661	652	675	667	670	641	679	608	658	628	622	622	627	632	591	633	639	620	591	660	619	673	642	616	625	659	637	633	621	638	614	609	645	640	631	644	625	603	638	615	602	620	639	612	623	656	632	653	632	637	661	642	638	601	632	633	628	625	649	624	647	637	630	692	658	640	610	619	658	638	660	618	643	667	635	604	615	677	642	607	625	659	635	627	655	641	589	650	612	636	658	603	605	660	643	638	602	612	638	635	634	580	626	676	631	670	599	670	599	636	641	655	673	609	660	639	638	650	602	636	671	628	632	618	650	626	605	621	604	658	631	644	643	671	588	636	642	601	632	679	628	614	657	682	663	618	605	617	669	656	643	661	588	659	605	651	624	617	689	641	647	609	630	643	672	591	652	649	650	650	649	616	626	623	583	671	648	590	665	628	622	690	640	618	594	655	640	646	621	605	625	641	629	600	600	615	599	672	627	664	665	636	647	622	660	623	643	636	643	637	674	586	665	659	635	660	625	627	612	618	623	617	608	601	652	624	618	628	644	628	598	629	692	641	596	609	630	608	631	613	646	662	681	637	610	628	638	635	588	647	608	620	582	649	645	616	613	678	672	632	662	663	615	642	655	642	619	619	657	636	648	644	616	656	649	601	641	636	655	597	671	666	657	649	626	666	685	670	633	617	644	637	673	583	637	619	593	595	631	664	650	645	657	643	625	626	626	627	682	654	616	697	691	677	635	660	633	654	656	643	627	614	630	609	622	666	632	645	617	648	655	617	604	649	654	605	607	648	649	679	639	622	642	624	641	656	596	644	623	600	661	639	614	664	652	641	659	638	689	672	682	642	632	638	636	661	614	646	640	658	605	652	612	614	679	649	627	633	601	649	601	601	618	620	620	656	612	650	642	632	653	677	636	696	611	616	621	604	618	665	666	594	616	637	635	639	670	607	631	603	625	614	645	635	627	640	619	639	619	648	629	587	623	674	682	635	617	667	630	684	648	654	620	605	617	618	620	585	595	605	615	669	621	598	649	623	669	631	691	673	625	644	641	640	674	683	652	647	629	640	643	611	656	668	650	696	658	584	657	684	633	670	664	669	646	644	627	629	587	615	623	705	613	667	624	642	600	637	611	598	620	604	619	625	636	676	644	666	625	647	661	615	637	637	612	622	643	621	634	659	617	646	650	618	602	608	582	617	666	662	626	664	619	624	637	638	625	670	624	642	635	635	633	650	603	633	631	643	651	615	605	637	664	626	618	637	623	623	612	638	616	650	671	633	668	636	576	629	679	634	632	621	631	623	601	646	648	664	628	575	632	690	631	649	660	613	660	659	641	607	603	646	632	619	623	630	623	620	591	642	601	637	609	681	653	586	667	623	726	620	643	623	564	679	615	643	688	662	630	632	583	632	610	641	636	638	641	621	632	575	623	656	622	667	650	608	646	653	642	677	650	613	650	636	639	636	619	636	626	638	652	653	606	644	613	652	638	627	647	629	619	654	656	629	570	587	645	601	646	580	613	611	613	664	631	641	669	633	626	598	622	649	654	623	607	624	649	629	622	650	617	631	639	642	668	644	653	645	635	643	598	629	656	616	659	648	643	616	584	621	648	615	626	620	620	618	669	671	638	636	612	623	651	696	643	617	643	640	699	615	649	599	665	629	654	617	606	688	667	654	637	640	627	639	622	596	658	658	627	659	651	664	654	640	622	624	609	671	612	628	599	688	652	640	620	643	657	664	665	647	591	625	612	646	692	667	662	636	658	659	618	658	686	593	629	639	618	613	650	667	650	627	653	651	621	632	648	639	626	616	654	634	610	576	640	657	632	637	667	632	666	612	605	619	638	630	621	637	603	682	643	610	651	619	611	667	579	630	642	633	628	644	641	614	628	588	637	653	623	633	654	623	637	630	629	669	677	639	662	644	622	643	680	582	602	675	607	633	619	629	651	630	649	652	649	625	614	594	651	629	644	607	660	644	659	611	642	621	636	606	652	654	638	635	619	614	630	626	667	620	625	616	633	627	621	610	620	635	652	689	630	652	680	630	668	658	609	633	648	663	611	675	626	601	639	613	636	625	601	580	633	682	651	656	632	591	669	630	617	650	615	651	596	643	635	674	660	627	679	674	691	626	605	660	656	683	623	629	620	630	662	599	599	635	626	679	631	608	605	609	619	641	646	619	655	622	642	628	650	650	619	661	630	621	651	605	604	670	641	678	610	630	652	664	644	643	649	625	654	676	643	633	655	692	670	590	657	636	630	637	627	597	647	623	653	639	637	655	609	628	649	643	661	605	715	642	673	649	648	651	677	599	633	615	599	612	681	652	662	608	630	644	668	595	657	618	638	629	612	561	576	606	639	633	639	616	666	593	626	606	665	631	605	634	672	626	685	653	655	626	609	600	660	651	666	649	667	667	644	642	611	643	667	627	634	642	640	605	632	632	632	624	638	604	635	644	643	620	641	617	644	607	638	600	624	627	598	653	629	607	640	645	636	624	603	633	637	653	647	660	650	630	606	601	664	627	597	628	644	640	604	613	595	627	647	640	643	594	646	571	605	641	653	624	639	632	633	614	581	648	598	615	629	678	610	599	623	654	620	608	594	605	662	656	646	617	654	646	605	677	606	662	651	605	615	601	650	644	652	651	579	621	644	600	635	676	628	656	639	624	658	640	652	621	606	639	581	651	619	647	593	650	625	627	626	653	620	648	665	724	609	620	635	632	656	640	602	653	642	672	636	617	639	677	602	688	620	643	604	612	632	643	634	650	618
40722	43204	10959	5771	4146	3199	2553	2111	1776	5921	15861	3645	1100	1114	1087	1010	973	887	913	881	912	867	820	828	821	785	807	819	774	794	819	799	806	769	763	768	742	742	800	796	736	782	762	782	734	807	771	732	758	686	762	759	738	765	828	738	731	710	754	774	755	744	749	719	749	737	695	755	739	774	701	748	724	740	797	769	751	711	743	796	723	730	752	764	788	691	767	734	720	767	756	769	716	693	712	713	730	718	752	726	730	702	727	727	701	745	737	763	719	783	745	708	727	722	748	717	759	798	750	751	742	712	738	751	725	851	753	810	746	760	771	707	772	750	738	718	781	763	737	777	784	727	750	745	724	725	760	719	720	801	815	758	740	694	759	764	761	705	745	744	792	759	738	735	714	714	728	769	739	742	693	749	715	695	754	733	734	721	766	724	731	763	793	726	759	685	793	714	755	769	738	747	743	729	744	707	735	728	747	719	748	734	742	715	762	705	723	711	741	752	731	747	712	743	722	710	756	763	772	739	711	770	702	813	754	753	708	726	726	801	757	677	801	773	719	709	721	737	734	716	776	723	701	756	758	755	740	748	728	711	733	774	792	754	777	743	717	762	715	768	754	699	754	765	700	764	744	714	746	709	740	761	702	738	757	779	735	708	732	723	728	785	736	732	711	720	738	719	720	770	732	743	721	702	744	736	754	750	726	752	716	757	715	734	718	745	760	733	712	712	750	745	759	758	779	729	732	718	715	775	749	701	765	738	739	762	708	762	732	767	748	753	746	726	796	743	781	724	720	744	733	719	794	699	772	762	788	729	798	712	786	784	719	765	716	732	734	721	745	681	740	731	748	753	697	744	724	697	725	755	782	780	734	743	708	692	733	743	756	738	723	743	697	755	776	703	770	739	753	755	723	735	749	765	750	783	755	757	711	762	731	752	835	735	739	758	724	723	750	745	698	754	758	746	740	750	765	798	758	737	717	739	697	794	739	752	701	782	701	769	792	717	749	745	730	728	748	773	741	787	753	761	734	761	747	723	782	729	748	723	728	711	710	750	668	733	786	705	726	756	770	747	718	697	712	748	752	791	794	776	733	722	695	757	710	750	724	702	722	726	721	724	731	760	745	743	707	790	772	739	751	783	753	733	711	755	681	763	737	710	779	758	732	717	769	753	759	718	738	753	760	733	781	780	732	764	748	746	747	738	759	717	723	771	696	748	758	726	716	734	745	763	704	711	753	721	710	759	766	690	745	747	761	763	759	747	726	707	734	734	755	712	691	739	752	752	792	756	769	745	735	699	735	736	730	712	784	750	759	684	745	707	774	729	757	713	755	739	728	718	760	746	747	760	738	742	730	753	715	733	797	779	738	732	719	712	720	744	733	744	732	735	753	760	759	782	760	750	729	748	780	753	711	759	678	770	783	735	763	754	790	738	721	730	734	760	756	727	715	728	723	788	719	777	712	718	753	768	722	723	722	717	746	732	766	714	727	765	697	790	702	746	724	735	755	729	754	727	747	736	757	785	741	729	756	735	737	726	753	749	758	752	690	729	712	730	759	707	732	699	744	722	763	754	753	719	741	695	759	752	780	750	702	755	780	736	760	746	707	687	725	725	758	745	750	750	706	709	722	714	729	694	696	747	719	784	727	715	756	696	717	748	776	755	734	739	705	760	758	724	739	737	748	766	725	724	700	756	722	743	717	743	736	758	782	718	705	692	717	734	748	759	738	722	783	756	757	764	775	718	728	751	801	712	709	731	716	715	710	757	727	745	734	719	723	728	741	738	719	731	769	778	703	725	772	748	802	715	778	726	706	717	713	733	722	750	787	735	684	744	720	813	720	750	720	738	742	761	776	721	744	718	763	706	762	759	738	745	746	697	743	744	755	820	744	782	741	777	715	766	731	728	765	722	698	753	720	728	777	712	712	740	729	738	737	737	728	786	773	707	753	719	714	761	693	733	805	693	759	700	745	758	706	750	800	716	769	773	746	752	706	780	716	752	762	682	755	724	689	772	730	740	743	709	787	728	705	784	752	735	748	703	727	743	741	750	778	781	711	697	752	730	770	734	718	773	754	765	754	688	733	755	759	734	737	742	753	722	707	779	722	725	767	707	756	760	725	774	740	729	719	749	753	748	748	700	753	775	704	742	682	723	709	765	759	758	725	745	735	726	720	725	760	816	755	733	722	768	756	742	701	747	732	678	741	741	759	715	705	760	779	750	726	760	747	757	713	778	777	739	768	763	722	732	672	765	747	840	745	663	741	766	699	684	751	777	723	736	715	682	747	737	705	714	719	692	767	743	725	775	700	755	745	793	712	700	678	708	759	778	727	735	725	708	709	739	750	702	733	739	735	716	736	747	727	745	707	752	736	699	707	724	709	797	768	751	766	758	720	740	733	763	757	711	734	727	769	721	769	728	718	772	738	758	763	725	749	757	722	715	688	749	706	755	730	714	758	783	737	729	749	730	760	751	710	754	739	753	713	810	725	762	747	744	765	703	717	769	727	765	746	724	685	686	749	738	776	688	728	803	733	760	759	721	710	747	783	784	726	685	775	748	766	749	823	745	765	714	745	711	736	771	718	736	740	734	704	747	781	731	749	744	698	757	720	772	741	742	733	767	721	743	764	771	725	764	723	745	706	739	770	725	733	719	761	739	788	717	697	746	717	757	722	765	701	740	796	717	720	727	705	698	742	752	708	743	726	737	673	746	735	734	733	753	760	701	747	730	730	741	755	734	748	744	723	702	731	757	781	687	731	781	710	697	717	757	728	695	774	704	731	793	738	751	768	743	755	766	723	743	755	730	771	722	750	751	727	701	756	789	787	762	686	717	703	734	758	771	726	743	768	718	731	695	675	798	719	742	758	752	710	716	769	731	731	728	752	755	729	717	757	726	719	702	725	761	714	745	732	719	705	702	746	763	685	719	737	737	746	736	738	705	714	766	748	736	728	778	712	738	733	712	749	763	745	709	725	703	727	687	720	739	735	738	763	706	762	774	746	714	709	745	740	768	775	724	739	686	753	766	765	738	691	708	738	729	777	732	719	731	773	670	721	718	748	707	752	708	734	739	734	725	691	742	720	738	763	731	717	752	816	728	764	722	753	745	728	773	752	745	708	724	742	767	758	752	733	756	763	751	751	676	712	761	733	755	726	675	743	749	767	752	704	764	767	732	757	713	775	759	721	786	755	741	675	732	736	743	733	729	783	733	731	698	764	739	743	760	730	765	729	757	747	724	687	767	732	710	715	749	780	743	779	758	720	752	794	712	793	742	768	783	710	714	740	741	738	780	797	695	747	759	747	756	734	791	775	757	747	752	748	720	680	731	726	702	746	771	734	730	773	720	729	771	706	740	687	765	747	736	769	745	719	692	700	755	768	719	798	684	735	710	781	767	769	691	733	721	758	727	718	786	729	765	733	749	773	710	763	745	770	743	745	739	740	761	731	702	706	777	765	730	726	736	784	755	762	744	749	779	752	672	747	735	729	794
28892	21592	8032	602	366	324	318	301	323	368	613	331	305	311	310	298	266	274	306	269	290	299	328	290	279	324	308	278	285	270	307	284	325	297	298	283	282	290	305	309	284	302	284	296	293	309	309	277	296	319	304	281	286	307	282	275	272	324	296	271	285	264	299	269	279	291	305	268	282	266	270	272	296	297	307	287	269	286	291	261	275	304	284	272	252	274	317	304	297	271	292	309	290	294	296	261	294	302	274	291	303	284	297	277	262	299	276	292	276	318	292	279	328	300	272	243	318	257	275	273	286	285	301	286	307	263	301	293	292	288	281	287	289	283	292	300	281	259	291	320	268	293	266	317	282	282	305	277	282	300	305	268	293	272	321	270	289	283	273	290	308	295	267	284	300	310	294	288	297	273	302	272	305	284	289	284	275	289	281	293	279	274	276	320	265	315	256	282	276	264	268	268	280	278	286	298	302	278	302	287	276	310	322	294	290	281	305	285	267	314	273	288	284	260	297	295	275	281	294	277	280	265	263	282	283	299	281	291	270	287	279	254	320	281	247	294	287	293	276	275	268	297	322	261	291	255	282	286	262	295	296	279	305	273	291	306	323	316	300	312	292	284	264	269	280	289	272	289	271	286	288	307	283	251	310	308	267	265	284	284	296	325	300	287	273	307	295	292	294	295	296	310	274	299	278	278	274	299	304	267	253	279	285	304	265	287	280	272	297	292	275	277	271	289	280	289	329	293	288	283	311	269	285	294	297	303	298	308	273	279	294	281	293	305	289	286	296	282	283	273	286	264	284	280	311	326	285	291	284	281	300	312	311	279	259	266	312	303	270	272	286	288	311	312	285	310	324	280	272	317	285	265	287	286	314	286	292	287	287	326	289	273	308	307	323	326	290	300	278	298	293	307	280	272	304	270	266	290	293	291	264	262	303	287	308	273	306	309	307	302	306	263	282	293	267	280	292	258	317	296	300	276	262	331	279	330	282	301	280	287	286	276	306	292	286	279	290	275	304	279	295	265	307	281	315	303	273	291	301	292	280	305	270	262	260	295	251	276	289	253	264	301	276	300	301	303	283	275	286	276	266	270	320	299	243	266	310	289	293	270	281	302	294	289	272	277	302	314	287	269	284	279	263	268	295	275	283	292	268	273	292	291	284	306	279	271	274	307	243	287	305	323	302	292	289	305	258	285	282	277	316	252	290	286	316	327	291	274	297	332	276	275	277	286	276	297	296	292	292	300	278	318	305	312	260	313	291	283	269	271	324	283	278	275	290	291	301	282	322	300	307	300	278	280	311	277	309	286	285	304	277	313	311	277	284	282	251	305	318	295	283	305	283	285	292	312	307	295	320	298	291	296	254	280	295	301	307	279	279	278	290	294	278	304	302	303	296	282	272	287	322	287	272	304	299	318	287	272	305	281	310	322	297	296	287	287	283	310	277	299	273	281	290	285	246	305	278	316	293	319	270	280	271	269	268	282	285	262	287	298	290	276	255	291	285	266	300	282	270	276	289	284	275	293	277	294	284	268	256	277	313	277	250	286	288	327	280	280	282	265	301	293	296	273	274	292	265	281	288	308	301	277	314	274	283	282	271	307	293	267	285	269	289	300	303	311	296	285	279	255	268	269	299	282	294	317	280	285	299	281	301	324	299	297	276	316	291	316	282	292	284	274	302	296	298	278	295	310	283	288	293	292	282	288	289	260	286	302	286	286	278	292	305	287	294	305	287	282	276	280	266	287	275	284	289	316	313	280	277	303	298	292	316	272	288	266	290	276	292	304	276	292	276	284	302	301	256	289	290	314	305	279	261	305	325	265	325	295	271	285	260	305	325	267	288	305	291	298	276	274	297	277	289	282	292	293	313	295	300	286	262	313	276	314	277	273	265	298	301	293	320	276	323	298	301	305	279	264	306	275	282	314	276	294	261	293	296	285	292	275	264	282	277	281	280	319	297	303	286	254	292	280	297	291	293	278	302	282	264	295	259	294	275	294	286	295	316	278	269	288	290	298	275	290	288	294	284	291	274	248	265	289	263	261	301	280	284	278	312	293	267	299	267	306	308	303	292	294	304	281	292	283	322	288	248	312	292	313	307	300	327	286	297	299	282	285	299	299	317	286	301	299	287	278	294	327	292	291	310	299	281	285	306	288	276	280	282	302	272	304	301	265	267	278	268	285	270	278	291	302	307	291	261	274	282	306	273	294	280	289	318	283	263	289	292	329	287	310	283	289	259	280	285	275	324	296	252	248	272	271	280	274	279	285	293	284	288	291	302	272	264	314	299	261	329	286	284	254	271	278	280	312	270	277	315	314	268	277	242	260	311	296	262	261	319	282	309	346	263	319	291	262	302	289	312	272	307	286	295	271	280	285	294	302	290	283	293	333	268	289	275	289	290	277	292	291	298	318	316	283	282	259	313	278	301	295	326	306	309	285	257	316	300	282	273	291	301	293	306	315	295	284	283	296	285	291	296	284	265	288	304	262	281	249	297	288	276	296	308	276	341	308	279	286	302	297	271	264	290	255	291	255	242	293	308	284	294	262	315	287	274	286	275	274	295	285	286	293	258	259	301	286	285	306	291	279	326	276	295	321	267	299	297	275	266	317	332	308	287	310	304	279	264	284	310	272	289	256	328	296	279	321	271	297	269	316	277	316	284	288	281	278	285	285	305	328	292	292	261	264	290	283	282	301	250	258	275	300	286	288	283	278	289	294	312	296	308	288	307	285	288	258	309	300	310	267	304	308	291	261	291	288	287	278	292	287	299	255	289	283	280	240	306	301	283	258	276	295	305	307	255	282	275	283	259	284	293	288	276	300	289	296	316	302	290	301	274	292	286	316	289	333	278	291	296	265	292	280	256	298	291	313	298	307	310	279	279	302	280	280	295	274	299	287	301	313	255	315	279	303	273	285	262	276	300	289	280	253	314	301	275	307	292	319	314	286	265	247	282	272	273	276	295	296	291	310	275	284	273	308	315	304	304	279	277	298	288	280	290	286	294	292	309	279	295	291	287	298	266	288	264	302	273	295	280	292	275	288	303	297	319	319	270	308	281	282	294	264	274	289	299	285	292	295	298	261	268	307	283	267	297	307	317	259	295	251	293	297	319	310	275	305	274	302	294	270	295	298	276	289	285	272	288	294	294	240	291	267	294	296	272	281	294	295	262	276	289	285	265	279	294	275	274	295	287	277	266	285	283	283	304	255	292	307	285	295	285	263	301	272	253	275	283	308	308	295	309	263	311	268	257	292	278	312	292	287	259	293	272	302	288	290	318	306	304	281	288	276	271	273	298	283	313	297	292	263	285	272	271	284	313	291	304	299	258	298	281	308	314	293	259	257	258	298	279	299	312	278	313	290	286	279	269	286	287	314	305	288	273	290	305	318	293	290	312	272	301	303	285	280	283	310	277	291	247	278	276	273	258	293	299	278	267	292	274	292	275	289	285	298	312	303	299	315	306	286	306	304	295	309	322	307	291	302	285	284
30621	20619	781	542	444	438	402	393	347	524	1014	463	396	337	348	376	368	320	360	389	332	344	352	364	337	350	350	374	339	336	345	342	346	352	351	354	365	351	348	331	346	378	344	342	371	336	343	337	349	340	350	356	345	330	349	357	351	363	365	373	345	339	373	356	365	324	377	363	370	379	362	356	319	341	334	376	330	359	371	313	348	369	350	387	346	359	336	320	341	351	364	329	387	349	337	364	377	353	356	325	331	372	353	394	365	386	398	377	374	372	341	345	334	367	334	360	361	337	383	346	356	365	367	335	371	361	314	348	366	374	336	367	372	364	371	331	336	394	342	355	341	337	331	359	320	350	379	331	353	392	366	389	350	387	348	366	376	385	370	328	346	358	346	328	361	339	382	354	385	342	349	366	345	347	345	351	345	388	347	352	331	319	355	368	377	346	309	341	363	358	326	362	317	351	360	391	356	339	342	336	394	363	363	349	339	338	338	340	378	370	386	351	366	318	327	341	344	338	365	395	379	362	365	354	379	332	356	344	349	369	366	370	333	336	348	362	362	379	377	331	354	322	363	341	338	354	347	365	383	377	355	370	365	354	334	376	366	337	361	414	354	366	356	348	347	369	356	376	352	338	375	343	373	351	350	372	349	363	336	366	362	344	385	361	373	361	374	367	379	407	358	343	358	340	384	347	354	363	367	335	342	349	324	355	406	369	328	351	394	353	336	352	376	352	354	351	360	326	337	347	358	369	345	366	356	349	350	341	370	376	343	364	321	345	368	360	349	366	352	390	388	368	388	344	384	373	333	340	365	329	338	335	329	338	389	372	354	372	369	337	351	348	347	361	354	375	385	349	352	389	382	403	361	359	369	357	354	388	347	372	351	338	368	378	347	366	354	363	339	371	371	356	352	341	370	322	411	347	381	367	318	333	350	349	371	375	353	322	361	361	370	376	325	359	311	348	343	339	369	336	313	366	324	364	342	345	382	336	339	366	369	356	370	332	353	359	331	372	360	344	339	359	351	367	338	360	374	373	361	333	367	362	353	373	355	364	376	361	368	398	345	343	386	366	337	361	358	335	383	370	313	331	359	354	344	342	336	357	367	358	385	365	337	365	351	378	370	348	334	327	342	373	317	322	359	352	340	361	360	344	398	392	346	351	354	361	336	364	325	335	350	386	373	350	388	388	353	354	333	379	349	322	362	353	357	344	348	354	401	369	389	344	373	347	358	343	375	356	367	340	372	359	350	378	388	331	363	345	360	358	358	342	368	357	344	350	335	359	340	362	348	346	319	337	334	360	334	355	339	353	355	330	319	354	341	356	354	326	361	348	347	332	314	315	345	362	370	376	320	336	337	352	360	342	323	348	339	321	379	345	355	356	381	340	357	376	307	333	294	357	346	377	365	347	389	347	338	364	379	386	370	353	346	328	371	321	350	354	369	355	359	383	335	362	345	361	353	347	356	353	380	371	403	364	341	336	387	359	391	366	361	361	347	345	378	354	340	332	331	356	338	344	346	372	363	382	359	337	378	343	358	361	335	344	312	361	322	320	373	370	350	327	368	363	389	366	352	378	378	355	354	322	353	333	360	386	368	362	356	339	386	319	308	346	386	341	309	369	344	346	365	339	364	343	325	358	334	325	356	342	401	400	338	350	354	359	369	355	354	371	365	348	358	325	352	356	357	367	361	364	348	365	342	343	327	349	352	351	386	365	351	366	325	348	322	346	363	330	380	372	348	363	385	367	333	312	342	344	354	362	397	380	380	353	383	337	368	369	371	338	377	345	322	354	356	336	339	343	381	349	354	347	349	343	347	359	351	333	399	357	370	341	372	311	353	380	382	338	347	378	325	378	362	369	341	375	365	371	375	345	368	353	323	357	331	333	350	386	403	344	343	373	369	329	386	355	360	345	385	362	353	294	376	363	363	360	364	356	369	359	344	354	356	394	346	347	346	368	356	352	399	337	349	367	355	355	377	350	366	369	328	392	360	351	333	381	329	355	354	363	348	356	358	366	332	332	358	361	342	334	352	363	355	385	376	348	356	367	362	356	333	344	360	363	355	394	380	371	350	339	374	348	323	341	350	376	343	354	350	355	341	352	320	355	349	342	356	354	362	331	359	327	366	372	342	355	341	342	360	361	364	354	369	402	343	385	349	337	348	381	346	354	371	345	365	343	362	367	325	351	363	366	359	365	332	354	360	359	375	352	396	328	365	350	320	351	345	348	334	345	356	367	324	374	363	350	385	347	318	337	361	389	349	377	340	386	394	334	375	369	370	325	368	345	351	375	365	338	337	348	331	369	364	358	333	353	340	360	340	362	350	357	351	367	351	358	354	344	375	349	354	360	353	340	359	366	374	338	376	381	346	354	363	348	359	323	346	365	324	372	368	330	364	394	335	347	364	371	365	348	370	348	347	328	367	340	376	327	346	377	355	339	370	351	351	354	364	346	336	352	364	351	316	352	350	353	335	347	352	356	339	354	381	322	390	329	345	290	331	357	359	349	369	353	353	343	333	381	332	363	351	332	363	399	363	306	387	356	353	339	317	329	334	369	377	343	356	339	382	361	334	361	376	357	373	361	363	377	367	340	352	321	349	320	344	368	355	355	341	329	362	356	331	384	363	350	345	362	373	342	337	360	361	349	373	352	311	352	368	358	348	323	354	382	360	370	363	333	340	385	366	330	324	329	349	365	349	327	338	335	349	351	330	381	369	333	379	325	354	344	364	346	361	353	388	362	367	360	355	377	360	351	323	355	334	353	334	363	355	348	355	353	359	345	376	357	342	381	378	327	362	376	357	364	334	370	396	349	330	387	373	329	335	367	362	348	330	350	359	353	362	356	380	353	372	349	368	346	365	375	386	338	353	336	353	373	387	368	339	355	384	323	375	349	335	345	399	361	337	360	390	354	371	371	330	360	374	380	375	361	354	348	368	377	377	349	343	370	329	356	339	340	361	317	369	336	349	351	324	332	349	393	338	369	354	343	380	335	378	329	361	370	356	352	365	356	327	341	351	357	380	347	364	351	338	374	340	357	349	354	348	360	327	368	347	347	362	398	338	360	363	368	370	330	392	358	319	390	329	303	325	344	342	357	323	335	376	370	374	358	369	330	348	310	393	360	356	374	366	378	369	322	381	358	330	376	351	364	367	329	333	369	384	327	354	335	395	320	343	362	331	344	376	372	359	411	342	354	331	357	354	353	340	401	340	349	363	365	339	363	360	358	318	342	344	347	365	289	370	383	350	363	346	372	346	343	331	343	377	368	370	360	321	367	375	375	374	312	380	381	375	339	354	354	356	347	358	379	369	358	355	359	362	355	352	342	356	385	378	365	346	368	315	368	338	367	369	367	368	344	356	356	325	371	351	359	348	358	356	377	361	378	350	343	387	344	351	356	339	296	355	354	362	356	356	350	357	354	349	346	337	388	361	369	364	349	378	339	349	375	351	365	341	349	355	343	332	397	332	359	374	335	395	360	383	333
24474	21287	28254	24637	20434	2956	932	735	681	1346	5915	1574	583	524	533	506	554	525	504	501	485	489	505	475	477	484	466	501	469	482	451	484	481	482	496	459	511	482	492	452	532	450	498	452	466	458	481	464	515	470	458	531	476	482	503	470	500	477	451	489	470	471	441	514	482	518	504	443	456	523	504	454	464	490	524	477	425	495	497	486	450	471	475	464	467	444	461	484	453	480	487	509	448	470	468	479	532	499	478	497	505	451	483	478	501	506	466	486	542	464	468	480	506	513	469	483	462	496	533	473	444	474	507	457	468	430	494	518	454	470	486	486	499	452	498	490	463	455	431	457	471	475	494	536	474	455	458	472	478	484	431	463	473	458	487	516	490	449	479	499	489	459	483	476	441	501	490	494	478	474	449	444	485	510	461	519	499	458	493	525	452	504	485	493	425	483	488	470	437	458	424	430	454	419	431	492	500	491	469	502	485	480	462	494	545	448	455	468	446	474	426	470	472	456	472	462	464	479	446	484	511	500	491	510	474	475	489	460	504	460	465	498	484	498	436	464	514	463	470	494	465	478	466	459	478	452	470	487	509	491	462	479	476	463	482	459	499	484	446	459	493	475	472	485	467	451	481	471	460	477	478	461	476	490	495	473	474	462	481	459	475	452	468	459	487	461	484	489	512	469	476	451	465	462	528	450	434	465	491	505	468	434	481	504	462	464	456	507	463	476	464	478	464	445	469	430	450	444	475	464	476	485	456	465	442	485	448	463	449	457	442	455	490	465	479	482	411	445	505	485	471	478	466	463	480	478	505	502	477	509	446	465	477	467	527	464	495	463	462	494	447	480	458	475	485	451	447	487	462	464	456	481	465	460	456	517	493	488	493	473	466	455	451	470	437	455	498	488	453	462	469	459	512	470	444	465	490	437	499	454	498	468	523	493	459	442	430	466	463	471	483	471	445	480	487	472	469	451	476	457	457	494	479	458	456	486	456	464	480	520	466	492	469	455	450	500	465	429	457	467	473	445	466	479	474	464	484	494	462	464	463	496	475	470	478	474	472	459	453	460	506	486	484	466	474	446	459	475	434	470	472	455	481	477	480	467	463	438	447	443	524	462	484	470	447	451	475	470	544	462	459	480	470	464	453	445	460	489	478	478	467	485	473	471	409	428	460	426	467	498	469	446	451	449	438	488	451	443	473	485	452	475	473	484	444	440	475	460	494	453	488	468	451	464	451	444	435	488	440	475	494	465	433	431	475	465	485	464	465	466	449	486	449	518	468	445	473	461	489	451	506	513	451	481	477	444	461	428	511	449	489	453	530	453	473	434	509	477	400	457	457	472	460	445	448	478	453	485	446	490	491	477	476	473	497	445	482	465	501	461	498	491	490	476	512	466	476	469	471	449	456	479	458	462	454	472	494	462	493	466	473	467	505	470	464	467	491	457	468	453	431	476	499	442	466	473	481	481	486	463	472	459	488	447	480	445	478	492	476	456	456	515	483	466	486	460	464	434	470	472	507	489	484	492	440	459	501	444	471	506	475	504	486	458	457	475	436	455	483	482	469	478	470	469	437	470	470	481	503	480	489	509	479	489	482	476	463	396	468	430	501	479	500	433	455	468	470	490	498	457	471	478	516	470	435	507	468	443	515	454	463	473	472	451	455	436	476	523	482	482	469	451	451	498	460	460	479	486	472	423	483	442	463	468	495	433	482	459	473	458	481	499	465	493	447	453	476	472	453	517	455	458	474	480	492	466	482	473	468	467	463	469	446	437	470	478	442	491	470	484	478	483	500	418	452	460	483	419	445	495	492	458	470	465	474	453	462	483	491	454	440	465	478	453	483	479	481	424	493	466	430	533	441	462	469	443	490	492	491	424	462	468	457	457	461	482	472	471	491	459	499	457	468	458	461	462	462	497	483	497	501	522	457	482	449	487	477	433	499	489	449	480	483	474	480	462	456	467	429	480	463	496	476	473	470	471	480	503	432	471	480	491	463	452	462	481	463	532	463	444	477	401	463	478	475	454	479	477	461	485	472	453	458	478	465	448	484	481	462	491	483	480	486	481	503	463	494	506	456	430	471	499	473	467	450	447	454	480	487	490	490	453	475	468	490	460	439	461	465	469	471	467	455	503	431	472	454	454	513	466	450	430	459	457	508	474	436	477	446	483	482	467	481	497	465	503	495	461	477	474	474	504	467	484	473	457	450	478	430	454	479	501	457	489	465	464	478	463	479	493	477	499	478	485	470	507	437	465	439	485	500	477	447	459	494	487	454	492	491	469	464	428	496	488	468	508	465	463	461	436	447	489	474	505	456	462	497	483	467	476	469	425	473	464	460	499	494	446	490	456	467	476	498	466	484	473	475	461	503	474	437	465	466	532	488	464	491	442	470	503	516	470	442	487	475	444	434	464	457	489	512	470	466	444	449	470	466	480	470	434	428	454	480	479	491	482	427	465	489	451	457	445	425	472	505	433	469	422	468	449	459	450	481	467	504	482	421	509	498	536	452	474	546	471	490	447	462	498	465	482	439	468	476	470	452	472	452	467	513	472	460	441	511	479	483	481	456	467	482	478	457	472	471	478	479	461	449	474	472	446	474	467	459	466	444	481	465	468	459	481	452	491	482	502	483	474	468	437	461	486	438	447	451	473	449	442	449	443	488	506	416	476	456	495	545	475	490	480	515	446	464	471	448	482	484	497	503	446	475	481	449	454	424	487	402	410	460	481	473	468	488	436	419	436	429	472	487	500	484	454	516	460	471	406	549	484	440	450	478	453	440	463	490	477	469	483	432	432	514	456	467	426	504	463	439	485	495	491	475	491	455	470	435	455	465	461	501	476	466	435	464	519	469	465	445	470	486	445	453	469	466	463	501	493	439	430	443	465	496	490	473	490	456	457	458	478	505	477	503	426	492	463	454	451	469	489	424	471	506	465	483	453	480	441	482	499	474	449	501	463	496	491	449	491	476	451	452	440	490	458	428	454	482	464	457	450	441	476	444	403	452	386	468	444	466	461	468	474	463	482	447	457	475	459	456	449	441	469	484	466	450	456	463	466	477	492	480	493	496	481	435	465	502	476	454	480	445	477	450	481	481	456	459	478	467	442	458	514	441	486	458	496	481	462	436	505	462	484	488	488	493	475	448	468	460	489	446	452	448	491	484	468	479	513	468	472	434	482	437	478	458	491	443	497	477	485	477	408	497	496	454	494	492	465	448	447	492	474	477	483	476	475	437	451	453	441	502	452	493	503	423	449	470	435	482	462	452	499	508	451	474	465	436	485	481	469	463	492	461	449	513	452	456	490	488	489	473	512	500	482	459	478	498	475	468	429	483	482	491	444	475	448	519	481	455	484	498	440	474	448	461	469	448	453	474	465	440	475	456	455	474	494	476	503	452	493	444	502	486	445	459	466	457	510	478	467	482	487	453	450	461	481	490	513	486	467	467	475	479	466	509	450	474	488	471	455	478	440	482	490	461	469	467	488	475	492
35108	34749	5766	2875	2122	1682	1385	1161	1021	2802	11132	2794	705	750	628	657	680	603	641	597	569	610	581	567	594	583	596	616	577	564	573	538	560	575	553	597	579	605	567	555	574	614	530	582	556	561	565	551	564	626	534	558	532	549	577	602	575	559	587	557	566	600	566	546	523	556	596	602	509	559	546	581	557	600	565	553	521	515	550	594	510	544	546	575	540	538	565	533	572	564	573	569	546	501	562	551	595	531	609	576	571	596	521	579	540	568	538	626	564	557	550	545	584	540	559	565	565	531	562	579	554	593	544	553	547	600	565	556	560	549	542	552	579	541	576	561	548	555	557	534	567	541	586	543	601	529	569	528	594	537	587	571	479	519	559	557	562	557	549	573	524	581	592	551	549	518	550	586	533	590	558	584	535	559	523	535	577	525	526	552	547	569	542	546	552	523	554	558	506	534	575	572	533	517	514	576	537	543	563	586	597	552	548	538	559	584	581	520	544	555	577	541	531	520	529	553	579	542	606	582	563	593	562	548	518	524	560	554	529	532	598	569	581	547	547	552	567	568	554	590	560	549	538	538	582	589	589	543	560	588	526	530	530	526	567	570	525	480	542	579	533	543	546	606	598	555	540	534	531	516	551	549	541	589	590	548	602	545	518	529	578	571	577	543	537	553	520	572	567	542	558	528	554	591	530	530	578	582	534	563	534	544	560	544	565	539	586	555	526	507	560	572	539	577	555	611	551	543	574	557	554	532	537	538	541	582	590	564	527	530	577	542	543	557	581	589	532	521	560	542	502	549	604	548	567	566	514	565	558	555	584	545	565	573	568	589	542	582	552	589	541	588	545	557	551	578	539	553	564	534	555	553	595	583	582	568	563	587	564	573	557	560	561	600	551	587	586	561	582	530	544	577	563	561	573	563	613	548	569	553	565	546	565	559	568	513	574	556	565	574	546	536	553	526	579	548	540	528	558	500	590	537	561	546	548	572	545	542	560	563	568	568	579	560	535	550	572	538	537	561	553	581	578	585	591	587	563	552	553	576	580	565	595	551	579	532	582	592	594	545	531	555	555	564	536	538	571	552	534	574	554	572	543	507	558	500	569	515	510	523	537	553	543	599	569	513	536	578	537	573	548	558	560	596	569	569	535	563	549	538	541	553	563	515	549	532	584	577	575	521	542	498	566	535	557	538	579	595	526	527	561	534	554	575	533	566	568	538	519	497	561	575	535	577	565	566	577	564	525	525	559	562	552	544	574	596	551	531	539	505	563	532	573	504	561	554	538	566	562	500	537	540	559	585	541	547	609	540	541	582	546	540	555	532	571	545	538	558	536	538	535	535	557	581	575	525	557	538	565	615	554	537	559	561	564	538	561	562	563	579	529	576	549	568	585	507	603	579	526	557	552	558	577	546	557	524	529	605	591	568	599	564	548	529	544	543	549	595	605	550	546	525	575	548	572	573	557	576	549	543	518	588	571	587	517	588	550	549	554	532	546	548	549	532	552	555	535	554	566	561	548	518	523	558	547	579	569	610	537	574	539	518	540	543	592	540	561	563	538	522	500	590	593	552	577	564	547	549	564	551	559	554	538	541	562	533	545	557	570	568	548	531	603	545	549	542	558	570	557	551	552	569	578	549	550	553	549	539	523	519	588	579	595	543	576	565	556	557	572	521	568	543	554	517	557	547	535	555	542	564	528	533	562	531	584	576	594	573	531	568	552	539	529	518	550	571	569	527	522	584	538	572	575	529	551	566	573	549	557	561	554	537	542	529	518	520	581	539	563	521	557	548	555	549	521	559	597	546	550	529	582	572	551	574	535	561	572	573	487	516	577	557	554	549	564	553	581	578	554	532	544	568	567	548	557	548	538	534	560	549	593	538	550	543	570	567	526	549	559	563	529	536	567	567	541	570	528	574	550	522	521	537	561	572	551	564	541	602	590	521	569	554	536	544	564	571	520	545	555	562	543	595	582	541	571	568	527	532	531	552	538	552	539	523	542	551	585	590	526	522	585	544	545	571	562	522	545	558	534	570	541	534	548	598	565	527	572	551	545	597	569	531	550	581	553	513	554	534	561	546	554	566	546	511	576	510	547	550	519	565	573	554	570	572	576	519	504	517	609	540	531	570	538	568	566	579	543	596	536	576	580	582	555	573	555	596	578	593	577	577	594	553	577	573	496	517	595	579	609	543	541	547	522	566	581	590	548	551	550	557	583	561	584	562	509	554	576	578	571	541	528	558	522	587	549	580	557	578	600	564	532	548	548	559	572	524	554	546	499	563	538	598	528	542	606	587	549	535	599	531	555	581	546	559	561	579	594	613	529	508	542	593	512	569	569	559	529	578	550	557	569	576	578	564	564	519	554	561	537	566	555	532	574	605	534	550	534	596	512	553	561	542	562	595	555	544	514	521	543	570	532	568	570	573	522	553	548	559	548	584	524	549	567	568	567	537	541	557	567	548	569	554	556	564	564	580	570	522	579	576	498	544	579	518	565	520	530	525	563	558	548	548	536	586	563	593	518	549	589	569	534	551	544	538	601	579	523	541	575	558	584	508	573	555	523	552	542	585	576	515	554	532	534	556	575	585	580	557	551	528	530	538	544	572	565	540	556	569	539	558	552	556	526	583	554	551	555	558	553	542	540	550	566	543	541	526	547	567	550	558	542	574	572	559	565	530	557	557	554	565	547	563	564	578	563	554	536	542	567	514	533	547	551	552	578	535	522	570	544	518	553	556	562	571	570	561	534	613	542	523	538	534	559	556	590	567	551	530	545	549	562	524	538	544	576	554	549	542	579	516	547	578	564	571	560	566	559	576	585	518	534	538	546	562	494	566	553	535	547	540	600	552	591	554	544	496	561	573	565	522	526	554	582	549	553	557	583	523	550	509	538	599	590	568	561	562	582	602	594	582	586	557	543	558	536	569	536	524	556	580	508	572	559	527	566	577	567	547	577	636	566	545	582	578	580	520	573	573	574	537	535	551	559	549	536	546	573	526	542	600	553	528	542	549	526	519	519	533	533	567	573	558	586	549	515	574	577	549	542	620	568	557	569	524	536	522	516	535	528	513	583	515	561	557	524	515	534	542	539	552	566	576	557	550	549	547	530	541	553	556	542	562	500	606	552	563	556	549	548	566	582	574	542	554	561	535	556	574	562	624	545	568	525	562	562	582	537	576	569	568	553	558	544	564	551	567	499	573	546	589	577	526	558	552	517	548	543	558	562	564	557	539	542	577	574	577	552	581	561	547	591	585	545	565	542	532	520	562	507	548	535	547	636	542	547	544	559	564	563	530	577	553	569	594	566	583	575	498	577	548	578	559	571	562	567	563	517	532	566	551	519	577	567	580	555	535	540	553	546	500	585	563	567	538	529	587	524	515	588	515	569	561	558	535	557	551	572	568	578	553	533	588	559	552	541	572	563	567	595	509	541	578	542	579	532	552	569	547	555	592	558	516	548	565	609	523	531	574	538	559	566	570	576	561	577	555
25477	21355	27096	25416	6425	647	520	487	392	470	2146	838	392	345	390	345	358	370	371	366	368	347	332	335	340	393	373	322	313	339	364	331	329	315	373	389	348	352	351	345	355	334	351	326	338	338	309	352	368	308	354	329	353	332	334	347	353	318	321	319	335	299	347	368	356	341	314	336	347	337	312	293	365	332	360	310	371	337	339	351	312	357	349	336	350	388	362	361	357	345	342	317	350	297	352	337	344	333	365	371	327	347	340	323	343	345	357	344	359	341	373	343	342	357	343	345	349	343	352	372	353	319	349	337	335	347	324	339	340	315	358	331	343	357	315	353	342	362	350	321	320	338	361	327	339	366	332	318	330	349	335	348	342	321	354	344	324	364	331	355	318	364	336	306	343	339	368	312	373	343	336	317	299	330	338	344	301	343	339	342	321	350	376	394	298	351	349	373	323	345	321	343	341	336	345	344	330	349	339	335	376	323	350	339	366	374	306	335	308	320	346	354	359	341	355	369	325	361	356	339	321	332	376	318	333	334	313	333	348	347	351	353	373	318	342	344	328	324	329	287	375	334	362	338	356	354	361	302	336	337	329	362	345	365	330	318	340	323	343	368	352	328	322	342	349	342	331	333	339	332	346	352	380	336	343	339	321	353	339	354	338	351	343	358	352	350	353	332	356	325	362	312	345	351	360	346	327	362	356	323	347	351	345	359	368	307	321	381	356	333	338	320	349	330	324	330	322	350	343	346	298	311	341	323	358	339	316	338	342	337	313	321	319	362	341	348	334	345	339	355	302	305	380	338	353	343	324	316	362	329	329	334	313	346	321	344	341	353	351	367	291	371	308	328	330	331	337	323	379	332	323	333	332	347	338	354	322	330	349	344	340	328	354	363	330	323	357	331	332	351	350	339	329	343	349	340	340	324	325	368	308	343	345	334	323	335	334	350	358	290	376	358	347	355	327	334	352	300	335	330	319	342	337	305	326	315	353	335	347	330	348	338	360	329	306	319	299	360	345	329	348	312	349	340	358	359	329	339	323	335	332	318	315	339	325	346	337	335	363	320	351	309	320	362	330	325	352	331	328	339	375	384	337	318	354	353	325	311	348	335	314	342	357	358	318	311	323	325	352	321	360	347	357	328	336	331	335	350	358	332	335	325	311	338	332	352	311	353	344	328	331	328	350	329	351	302	315	339	339	333	325	311	307	331	338	320	367	363	318	321	347	311	327	334	325	307	355	358	355	361	359	329	354	339	347	364	338	348	363	311	330	361	303	362	360	392	334	365	328	320	325	338	341	358	357	354	337	296	346	359	336	331	322	331	379	353	377	348	347	341	356	329	356	332	358	311	346	368	326	332	290	361	309	358	376	340	344	321	313	342	333	339	322	355	340	342	351	356	346	324	332	356	308	312	331	324	328	341	343	332	324	353	295	371	344	355	356	351	329	351	327	324	317	332	327	332	334	326	353	306	289	317	323	335	304	329	339	346	321	322	347	323	322	339	379	333	350	333	339	350	346	355	340	352	327	359	308	346	297	347	320	312	342	330	310	365	331	317	335	380	323	346	355	354	317	343	324	336	326	330	347	349	375	313	336	327	336	333	330	337	336	322	343	326	357	322	320	312	336	332	362	340	339	324	345	352	333	324	342	345	340	365	332	342	367	359	342	361	337	357	341	326	349	319	318	308	363	332	386	345	339	328	360	303	338	350	338	334	330	351	339	333	324	355	329	334	325	341	329	338	340	327	378	355	347	352	335	349	339	353	327	348	360	350	333	329	354	301	343	344	335	320	335	350	344	338	319	348	353	381	361	357	331	342	338	317	311	366	357	337	328	325	339	344	340	350	334	330	331	318	362	344	325	315	320	297	338	326	362	309	362	329	324	340	345	313	317	364	369	364	322	364	354	313	347	349	338	327	344	337	336	354	359	351	326	343	343	342	343	354	342	351	338	351	326	332	328	330	332	339	339	367	340	312	347	330	350	317	352	347	341	341	366	336	354	356	346	359	318	353	328	356	329	328	350	325	316	331	297	335	329	301	334	355	368	329	322	324	335	314	334	324	321	338	339	300	316	328	308	330	349	333	342	334	346	352	343	312	311	354	354	339	313	390	330	346	386	339	345	327	339	341	333	336	325	333	322	333	357	322	343	322	345	334	345	368	326	335	315	337	357	360	352	360	337	341	338	327	345	352	308	351	352	344	338	326	292	351	336	373	356	347	343	380	353	367	364	324	327	333	320	329	337	364	338	348	377	346	357	297	385	342	333	341	351	349	330	377	310	340	328	354	338	354	298	340	337	353	305	342	347	329	377	344	344	332	333	331	349	320	323	322	331	354	355	331	354	328	321	337	382	347	337	317	356	307	320	339	350	344	335	321	342	349	296	342	305	343	339	362	350	327	351	310	336	335	337	355	371	359	319	371	358	372	349	333	335	332	313	346	349	322	311	318	319	330	375	323	332	344	318	356	302	369	342	373	352	360	367	361	388	349	352	336	331	311	361	337	338	332	334	357	325	347	339	301	327	328	307	339	315	365	320	321	340	334	316	340	358	305	307	341	326	313	339	365	334	322	333	332	354	351	319	354	377	360	351	342	359	337	344	361	335	361	339	334	344	367	356	373	331	335	334	329	314	335	346	343	333	344	316	330	346	365	331	378	347	323	340	294	342	354	334	315	355	349	365	366	333	337	332	321	327	332	300	319	347	320	322	306	318	335	356	345	331	315	308	330	347	312	342	304	348	332	346	318	337	336	339	332	330	333	310	367	359	353	308	327	363	339	320	360	340	336	322	365	344	345	362	342	326	347	338	306	360	344	334	333	367	350	344	337	335	349	366	332	346	351	366	366	358	340	361	341	313	320	312	309	337	330	340	319	294	320	339	378	358	350	347	363	329	327	341	360	342	337	346	331	328	377	356	299	330	319	353	335	337	343	311	322	343	342	328	325	339	328	342	331	300	366	328	341	363	340	306	363	315	338	322	350	324	309	330	333	373	345	381	339	351	318	384	354	339	299	306	336	358	359	342	374	367	353	327	307	330	329	333	319	353	341	360	354	320	330	327	358	357	359	349	332	363	323	317	349	352	293	339	343	314	342	369	356	318	340	346	354	324	345	337	372	345	340	317	346	332	366	311	357	327	326	359	352	335	328	301	322	346	360	337	343	320	325	343	347	352	367	359	305	347	344	379	358	359	348	347	334	313	333	344	340	355	326	343	348	316	339	338	315	323	342	331	333	373	338	322	350	345	366	346	344	356	350	358	351	353	384	293	334	349	334	357	317	343	316	313	359	331	315	315	335	342	332	332	317	358	338	341	356	364	345	325	350	335	357	321	376	375	312	342	353	335	316	341	338	357	340	348	307	315	376	320	324	347	345	353	338	325	350	313	334	338	347	323	370	352	349	339	361	333	331	339	371	356	361	347	328	393	348	387	360	350	356	342	331	341	358	353	344	367	330	351	334	367	326	329	322	373	361	348	353	311	356	362	344	339	340
35012	31905	3576	1803	1308	1052	894	781	703	878	5262	1712	528	536	500	476	444	461	467	460	398	437	472	486	442	440	428	458	459	420	437	443	433	437	436	426	443	386	417	430	491	464	445	414	430	475	434	447	419	430	430	421	410	421	443	433	406	394	435	456	424	454	415	430	463	441	411	448	413	442	431	454	403	462	457	444	433	469	447	400	407	414	385	425	425	447	414	474	459	407	393	416	424	384	421	453	469	424	464	430	441	447	398	413	428	458	405	455	455	440	408	451	392	409	457	418	403	400	441	404	447	427	403	424	387	455	426	461	446	424	474	404	429	432	438	452	439	438	401	423	448	433	428	475	449	397	416	429	401	434	448	441	403	374	429	446	443	443	408	448	428	429	430	438	424	425	381	418	459	413	415	465	421	411	416	411	461	408	445	422	450	425	454	408	406	441	436	448	448	444	427	435	448	410	441	428	393	447	405	383	413	407	429	429	445	436	386	437	399	405	425	424	422	415	436	436	468	444	432	442	439	478	432	426	447	400	423	406	389	419	423	430	438	425	401	414	395	429	453	442	426	429	445	417	406	429	438	416	401	425	400	445	416	421	422	422	411	418	416	414	429	412	464	423	433	416	390	411	416	427	412	421	442	432	440	443	437	423	388	452	434	401	436	472	450	430	450	437	436	418	441	417	424	441	364	401	441	423	427	420	407	410	418	434	455	408	421	446	414	410	407	444	438	457	438	408	453	411	405	422	415	405	402	430	409	434	431	425	402	407	444	444	422	435	438	437	434	438	423	471	409	404	438	411	414	405	409	438	405	404	418	429	427	417	436	463	431	420	456	399	368	442	442	409	435	381	425	391	403	418	425	435	428	446	402	432	403	464	454	429	449	446	417	421	433	414	389	447	433	437	404	411	453	444	414	411	453	458	421	454	451	434	421	424	435	410	437	390	375	481	459	398	395	383	413	422	420	420	415	411	418	451	439	413	458	435	460	425	441	441	412	401	405	440	411	437	421	437	393	484	455	424	419	407	401	421	411	408	436	428	412	445	417	436	367	429	429	449	414	399	389	441	435	421	425	428	431	405	436	436	434	439	417	438	486	439	438	445	418	451	442	380	408	393	458	398	422	441	428	411	444	411	422	447	446	410	457	412	389	404	385	424	405	414	404	403	425	416	453	393	449	452	451	438	429	422	453	415	389	430	415	428	437	406	421	419	439	422	436	403	440	415	454	382	426	435	436	440	399	419	413	451	405	407	420	398	416	399	452	436	437	416	439	415	417	407	426	438	399	432	406	399	409	450	441	432	392	407	409	425	409	442	438	423	451	412	453	407	457	419	427	418	413	433	406	435	458	452	437	429	425	394	429	453	417	395	433	418	392	400	441	417	459	436	396	392	418	406	410	410	486	428	403	411	391	423	394	424	442	408	446	408	393	425	416	400	430	427	423	408	420	421	449	434	386	435	424	420	437	440	448	429	405	404	417	456	421	440	440	408	434	393	432	429	451	431	406	418	427	443	444	423	448	427	426	407	448	417	406	419	468	383	407	440	406	415	389	398	393	413	405	434	430	431	419	393	405	450	439	458	450	432	422	411	409	438	435	458	418	415	415	431	446	425	433	415	402	404	411	401	420	408	417	436	421	399	409	412	413	396	407	415	394	440	412	460	428	434	405	404	441	399	440	422	430	413	420	396	434	433	405	441	432	410	425	404	402	415	446	423	413	438	457	435	449	445	398	432	430	451	403	414	434	443	429	411	362	459	428	445	385	455	440	422	418	419	404	401	434	395	449	423	413	421	425	439	429	405	436	376	392	424	418	432	412	454	424	402	402	446	407	428	430	447	420	408	386	450	439	416	440	449	411	418	416	405	433	446	430	413	432	401	420	444	420	428	441	372	423	429	413	428	438	411	410	413	425	414	423	422	433	421	399	439	384	449	435	403	426	462	453	425	423	449	466	408	427	448	435	407	423	438	426	432	428	386	433	438	429	426	444	379	471	388	445	429	394	433	429	426	462	377	436	429	438	450	408	436	417	409	421	424	411	429	388	432	402	422	407	408	455	427	410	439	400	437	390	422	411	430	425	443	407	414	436	428	418	388	431	403	414	411	395	448	407	435	411	431	434	458	451	387	406	411	466	438	428	429	438	448	409	441	430	445	402	430	437	405	440	421	381	440	440	451	425	433	419	411	444	435	431	389	448	438	468	411	388	462	450	436	439	446	416	411	427	417	392	404	448	438	410	413	441	402	402	466	442	438	397	450	424	417	410	423	430	432	410	417	451	418	428	406	414	420	412	401	425	427	391	442	422	437	423	402	455	447	430	460	441	452	447	458	407	423	404	420	411	422	438	418	443	450	450	426	420	466	403	434	444	401	450	425	456	452	428	429	421	428	413	399	406	417	454	423	418	406	424	423	438	397	408	449	401	396	450	417	460	459	447	442	404	398	419	442	425	423	424	410	423	447	424	441	446	443	430	421	415	392	449	485	430	428	450	444	405	413	455	425	430	447	454	430	452	446	459	398	397	414	435	413	440	433	434	428	438	427	420	449	447	426	413	432	420	439	414	430	414	448	459	445	410	447	401	435	466	422	435	462	444	411	429	432	431	403	435	422	410	429	431	446	437	389	415	416	390	409	421	383	411	382	438	419	433	452	387	427	420	421	404	404	416	421	415	467	415	407	401	408	448	431	441	427	438	437	446	372	439	434	421	459	426	415	416	418	432	428	429	393	392	420	392	449	431	447	414	422	441	412	419	408	441	392	394	387	423	438	411	402	474	442	443	403	405	438	442	422	393	415	388	442	426	452	427	424	420	446	447	442	436	391	418	436	434	416	427	415	440	430	420	435	401	421	450	442	442	416	429	443	425	396	426	445	408	432	451	422	469	438	427	429	423	418	434	426	435	420	399	418	397	423	435	443	423	430	417	394	424	426	415	428	406	394	430	445	414	427	401	396	395	410	439	450	451	443	466	417	405	425	442	453	413	453	435	424	398	437	428	435	438	434	416	419	428	419	402	361	421	423	431	449	432	421	415	433	404	406	421	379	456	434	427	401	374	423	428	419	421	423	431	414	418	439	434	427	472	427	433	404	443	454	424	432	455	389	425	404	408	391	433	427	407	443	398	446	401	415	396	428	426	408	450	415	420	439	440	400	417	422	488	389	432	421	449	395	460	454	402	406	415	427	412	464	409	403	406	402	449	391	415	427	446	409	422	415	441	416	441	428	415	415	438	439	416	407	428	415	470	379	426	429	438	439	410	420	421	395	427	413	405	430	428	421	408	419	406	443	432	428	435	456	420	418	414	414	427	394	421	389	423	451	448	452	461	390	443	442	396	423	427	439	440	435	396	382	425	407	409	408	399	435	449	397	428	435	452	418	406	422	406	407	441	409	397	447	420	424	437	400	469	415	443	416	438	447	408	417	420	422	410	411	445	468	440	428	427	420	408	442	433	390	434	412	423	413	450	427	386	455	476	421	432	435	388	405	421	410
23304	21409	29112	23991	21365	21301	5905	1367	1054	1294	7008	2102	824	849	843	760	671	776	727	722	749	706	706	690	698	661	701	691	649	694	646	686	650	631	716	669	631	683	653	657	696	639	637	657	663	662	678	648	630	683	684	670	669	684	649	635	651	629	661	643	657	679	666	622	666	659	697	672	621	633	652	667	674	595	690	593	666	675	654	667	667	680	657	650	693	672	669	633	607	631	614	688	651	641	630	624	617	650	686	636	667	652	672	703	646	649	673	691	601	678	628	643	630	654	665	644	638	634	653	624	693	679	606	610	628	677	646	653	663	649	649	660	605	662	645	693	619	627	637	648	689	670	630	626	687	658	673	598	629	644	690	644	677	668	669	660	641	645	673	658	661	657	663	629	621	669	694	617	598	661	664	705	672	626	646	628	631	652	676	673	635	651	675	624	613	638	651	666	607	678	677	652	679	609	656	628	629	679	660	658	671	642	630	625	635	611	674	653	630	642	702	684	600	665	663	641	662	697	683	605	656	661	639	653	655	633	663	655	689	645	687	595	696	605	635	672	648	636	637	663	636	690	622	668	652	684	597	648	659	653	638	670	618	619	616	671	668	655	621	657	654	646	605	653	651	637	667	651	629	672	620	650	641	629	654	642	617	625	668	658	677	638	688	665	606	635	633	632	695	604	636	619	587	709	633	610	660	664	596	678	672	640	624	642	621	653	631	652	704	736	657	618	597	670	656	680	686	659	687	679	635	669	665	662	614	643	673	640	615	663	657	681	663	642	692	636	644	688	656	642	635	655	621	604	637	665	658	688	691	681	667	603	686	653	637	639	641	643	665	664	662	625	654	667	677	612	640	649	667	637	662	650	648	635	619	642	604	653	668	669	652	640	624	618	664	661	617	625	638	622	648	624	635	659	709	640	628	674	651	677	620	673	628	647	678	648	642	667	632	636	629	647	647	680	634	657	691	593	597	634	636	619	674	636	646	652	622	675	693	644	614	683	657	639	602	648	684	620	657	673	680	669	670	607	609	597	641	637	624	684	649	619	662	668	654	678	661	624	623	663	642	647	631	647	674	702	658	659	666	612	632	661	650	668	687	636	667	656	633	648	702	671	685	649	669	621	669	629	628	655	608	634	640	616	683	644	662	712	624	618	656	627	632	638	662	637	686	656	627	617	644	639	703	647	687	677	663	656	669	725	682	685	648	620	674	706	628	687	621	637	672	660	641	619	676	622	611	655	612	649	627	688	686	623	635	613	649	651	665	633	663	690	664	646	682	631	696	664	648	634	665	673	638	668	678	657	658	652	653	665	642	667	660	673	650	618	666	672	649	656	631	677	660	637	646	646	663	613	630	625	632	635	615	644	695	653	659	645	622	633	624	649	658	642	630	658	661	651	642	629	624	660	666	632	662	667	608	672	660	631	617	692	615	623	628	673	618	662	629	642	672	666	617	634	594	641	607	646	684	601	630	680	603	687	645	655	645	632	637	679	583	666	664	660	639	651	645	635	630	667	675	631	679	665	675	640	629	633	647	650	643	666	688	663	585	635	645	665	608	640	646	645	699	685	592	615	651	646	659	659	664	662	639	580	729	636	655	635	654	618	683	643	588	688	662	644	642	666	675	680	640	692	681	606	634	636	653	652	652	648	663	609	647	677	656	723	633	598	678	633	650	654	613	662	603	684	686	641	650	651	655	641	661	626	632	637	641	649	621	626	655	653	662	688	640	664	632	675	612	617	664	658	660	630	630	622	667	677	609	638	639	642	684	631	675	603	710	677	686	607	619	630	664	651	672	626	627	654	630	630	672	681	663	599	639	685	606	633	682	669	588	632	654	656	659	634	649	658	649	639	645	658	654	648	614	632	604	623	671	616	647	669	662	631	604	659	718	655	676	658	681	633	673	660	656	628	635	629	650	655	667	655	653	667	660	631	624	691	614	628	657	640	693	602	631	698	647	677	662	672	667	666	627	667	674	661	619	618	693	686	666	630	600	627	657	617	656	606	646	632	646	664	612	629	658	655	616	688	644	632	691	713	651	621	668	647	635	697	663	632	675	672	634	654	638	633	650	648	661	631	679	592	640	663	656	669	637	627	657	648	624	652	667	676	625	662	671	663	674	644	678	637	644	716	647	662	643	639	620	647	663	650	629	628	634	651	668	667	666	638	683	638	602	664	598	631	678	626	602	604	612	638	666	686	657	682	609	664	664	678	688	603	654	616	637	646	662	612	678	650	645	660	640	665	655	602	609	675	683	630	647	729	641	662	636	676	653	619	613	633	669	590	647	660	621	629	600	675	689	653	621	675	700	658	618	672	614	659	676	622	625	666	687	631	632	679	640	686	626	666	619	650	684	681	691	603	680	676	672	591	668	628	628	685	619	659	689	673	668	619	662	637	645	669	651	614	644	623	647	614	657	659	671	665	636	676	694	655	590	630	660	636	646	639	681	643	637	595	677	641	721	676	669	689	696	654	649	668	706	678	675	636	610	624	660	652	673	624	636	639	646	641	663	603	614	660	653	601	635	625	656	593	635	617	622	679	646	621	693	662	593	675	641	663	631	685	633	599	648	666	707	700	666	653	647	637	612	641	630	649	613	641	651	653	674	584	609	699	646	627	658	681	671	632	678	674	652	642	680	632	644	672	705	637	649	614	684	649	643	645	648	670	640	655	653	644	615	618	659	624	619	624	647	692	678	656	643	648	666	634	633	642	645	654	656	653	623	614	613	654	632	670	628	690	638	634	677	616	605	674	654	650	610	682	647	631	683	625	646	650	633	604	663	664	688	657	659	636	588	645	670	662	609	616	633	656	621	641	665	673	627	652	677	628	628	653	703	646	690	666	600	671	660	630	647	591	674	622	629	653	649	660	667	682	654	618	693	662	662	672	644	673	589	658	622	650	690	645	630	654	680	653	675	629	613	648	653	580	614	664	607	634	693	668	660	624	669	665	689	617	636	679	632	613	694	668	649	621	666	653	648	602	650	639	694	668	636	650	659	662	663	667	686	622	692	652	654	633	643	684	652	640	627	647	713	608	639	654	609	640	640	698	658	684	651	596	666	627	643	671	636	644	613	667	635	692	661	648	699	640	640	627	647	661	667	618	633	603	614	690	635	617	627	637	612	621	683	636	638	642	683	658	663	689	653	643	639	668	690	596	691	639	675	662	652	630	672	660	628	612	644	642	693	647	656	643	662	665	644	634	647	701	691	653	635	664	634	641	633	627	601	671	621	619	672	638	654	680	696	640	673	608	669	621	639	655	617	667	674	603	662	677	661	603	640	657	656	698	633	687	628	669	663	614	659	697	654	681	657	605	663	648	684	674	653	629	665	632	657	639	647	668	700	619	673	616	679	651	688	612	659	646	638	640	602	670	651	649	631	630	652	663	683	638	647	691	660	646	700	654	628	655	673	637	677	615	679	659	629	577	655	623	621	696	670	632	670	680	624	666	689	659	650	611	625	617	655	660	696	641	659	604	662	665	652	673
41067	44025	10977	5621	4118	3171	2469	2157	1794	2288	13225	3243	1161	1066	1084	973	986	956	892	880	893	845	808	866	814	801	811	864	815	808	802	833	805	876	817	789	757	782	763	760	757	773	857	755	813	745	743	824	726	779	745	761	753	793	790	729	800	759	725	793	785	761	734	755	765	732	752	746	804	782	743	767	773	752	763	786	691	789	794	793	762	714	733	759	768	794	759	774	709	771	751	723	708	725	720	733	754	713	761	755	772	747	764	715	827	770	809	768	762	815	752	764	744	785	748	751	832	776	747	765	780	750	782	754	751	758	763	736	796	770	739	775	763	752	730	720	746	757	746	764	783	779	788	785	739	809	794	717	794	775	730	749	762	756	817	772	783	782	760	745	710	796	737	752	770	809	748	737	747	698	740	782	764	727	725	722	760	752	787	737	753	780	737	713	727	756	767	754	738	778	783	761	773	761	753	776	775	764	794	768	806	756	762	775	755	740	717	722	734	812	737	769	776	739	777	746	764	714	747	788	721	801	766	767	733	727	785	715	741	779	741	739	787	727	730	746	718	792	760	767	822	779	731	732	721	764	786	753	771	746	747	748	780	745	824	700	706	758	753	740	810	770	750	775	741	713	762	766	791	767	723	739	713	735	766	750	747	750	778	758	720	700	754	706	786	781	739	723	757	748	754	771	774	785	772	743	808	765	790	774	730	731	753	784	758	763	772	738	788	765	770	789	704	760	734	745	766	751	713	785	792	763	715	750	769	779	801	776	764	745	761	743	736	752	793	743	792	738	737	771	740	751	714	792	772	721	782	779	777	778	755	759	740	728	729	706	736	744	769	764	785	756	755	756	754	749	695	741	746	773	771	755	738	742	761	780	763	733	710	795	811	754	754	762	779	753	746	769	769	766	727	775	752	720	745	802	788	763	746	774	759	772	753	801	749	741	755	781	749	805	757	679	770	770	752	752	789	745	716	796	687	749	730	780	756	705	727	744	778	791	735	766	757	788	800	707	748	743	750	759	772	718	789	735	748	778	788	796	800	725	792	755	770	809	759	749	745	729	720	731	736	758	751	766	772	798	731	736	728	763	828	724	723	736	770	786	740	769	772	702	794	741	754	707	731	733	749	726	721	745	757	748	775	742	742	754	781	734	734	763	732	779	758	729	747	716	773	757	741	737	807	770	760	785	737	753	801	760	764	757	751	758	748	738	780	692	768	786	759	793	757	771	759	722	825	816	761	736	811	765	748	725	755	790	739	739	753	786	782	747	751	760	771	748	732	720	729	759	741	779	725	749	760	782	729	754	740	774	728	783	746	753	759	707	692	784	754	782	721	768	712	764	743	782	765	724	722	779	801	740	740	732	810	760	758	798	728	755	786	724	808	813	779	755	755	744	729	786	742	766	802	812	731	738	759	785	730	758	751	757	711	769	747	749	721	718	752	810	792	752	756	781	791	787	764	756	796	770	704	744	712	760	744	755	763	719	735	746	771	756	692	755	757	804	779	787	746	756	754	769	799	755	734	796	733	816	768	768	753	730	757	749	739	736	723	766	753	764	748	761	751	709	762	736	773	746	774	784	763	795	691	786	764	725	746	729	731	776	788	787	743	732	774	759	751	723	754	739	756	748	766	784	761	757	735	737	797	795	793	750	719	766	721	793	780	803	757	734	746	762	730	760	812	749	758	716	773	778	768	732	743	726	753	776	742	737	779	805	724	744	787	738	747	755	771	765	812	809	742	783	741	794	767	762	747	738	756	761	793	756	738	737	771	721	759	756	716	735	742	782	743	788	778	815	782	779	777	783	739	761	754	689	746	742	758	764	794	770	768	737	752	739	765	790	690	733	734	746	753	738	749	721	746	770	731	779	723	732	777	774	743	709	791	789	805	714	744	743	722	741	795	749	770	754	719	748	775	804	700	760	725	740	804	739	775	809	801	727	745	690	756	718	757	714	753	743	757	787	784	733	740	743	772	728	767	787	704	747	777	768	791	763	738	735	758	775	738	750	763	763	761	759	728	769	793	740	734	723	715	759	784	785	753	815	710	758	778	786	775	746	764	780	722	796	734	735	752	749	782	763	747	696	698	742	757	776	749	762	763	708	752	712	757	772	694	761	748	716	770	722	758	703	744	786	771	779	765	753	736	796	775	733	756	705	748	770	727	724	780	764	771	771	743	735	750	784	770	717	768	806	766	702	802	782	749	795	733	770	724	762	729	747	715	729	732	794	757	778	767	739	765	729	719	769	754	781	735	764	753	728	744	773	747	725	767	740	737	781	760	741	770	746	746	748	804	750	774	766	764	770	763	790	754	812	734	774	771	756	773	760	742	752	738	753	710	758	721	757	733	723	739	748	773	795	797	758	739	775	732	734	747	752	741	788	772	764	804	751	793	727	825	747	786	727	753	757	743	743	777	735	766	720	724	789	784	783	756	814	755	780	742	718	837	784	748	742	741	756	764	716	827	739	767	740	777	717	748	778	760	735	732	762	776	749	696	756	747	758	727	741	731	773	734	716	793	747	739	747	726	761	813	798	800	769	805	774	753	752	749	762	707	765	737	756	765	732	708	775	725	773	720	740	753	782	768	761	742	763	707	782	745	736	727	747	769	721	747	767	737	761	757	705	796	745	738	741	714	701	760	786	697	737	743	792	712	734	747	751	740	775	735	764	749	735	721	768	765	773	805	718	774	745	746	754	764	744	733	772	725	756	702	750	748	734	782	762	712	712	795	752	730	768	740	754	782	714	782	724	748	765	814	769	739	756	779	795	779	762	733	746	747	736	760	753	721	708	792	774	753	761	754	753	743	804	811	747	733	807	739	762	765	723	750	785	759	764	721	727	789	760	700	747	771	818	778	772	750	735	688	693	839	732	840	736	793	788	741	761	779	732	767	716	762	700	766	729	772	727	782	758	728	778	772	743	748	786	731	831	757	756	755	762	734	785	757	763	744	793	750	741	798	753	746	727	761	776	752	736	758	749	778	732	782	746	763	764	769	784	757	771	750	772	756	759	735	750	768	768	740	782	756	682	726	780	721	744	734	761	771	766	733	746	763	769	791	752	759	797	733	773	737	735	766	765	783	757	777	756	752	708	729	767	684	746	773	728	790	707	755	758	762	756	765	743	761	800	828	761	773	770	771	728	755	763	784	830	731	773	772	809	733	787	748	823	778	762	726	758	711	800	768	720	756	738	764	777	750	723	824	768	797	749	846	776	809	758	737	705	787	731	767	751	763	719	732	743	766	707	770	764	770	797	765	756	769	730	766	725	723	778	765	719	730	761	720	768	717	756	746	744	748	742	724	722	782	758	753	775	737	736	764	768	776	709	734	763	795	757	772	735	732	792	723	742	749	715	724	733	805	753	734	787	732	762	797	745	733	725	769	699	744	768	750	740	778	696	752	722	741	789	684	781	767	732	729	740	758	747	773	778	809	748	776	721	717	770	752	719	788	739	758	719	779	718	776	778	760	780	783	737	759	727	758	810	799	738
28700	22081	8548	719	444	354	331	336	333	304	458	346	349	309	293	278	299	304	327	344	267	336	316	317	309	307	336	315	305	324	300	299	310	307	318	309	301	319	311	317	315	314	295	274	277	316	284	325	313	327	323	289	309	280	277	293	288	309	299	332	317	309	323	294	288	256	316	304	280	288	264	289	292	320	289	279	303	312	315	277	311	307	307	297	322	300	333	307	335	324	291	308	303	312	310	249	292	303	306	321	290	319	288	294	306	316	292	283	298	289	309	314	311	319	301	315	286	312	310	305	293	303	285	303	289	292	291	301	309	313	271	312	283	319	274	322	287	310	314	289	290	331	327	284	310	291	286	301	330	311	328	311	318	310	284	296	302	317	310	317	280	315	304	308	302	304	321	310	297	304	310	290	296	293	301	290	291	313	310	307	323	337	325	317	300	302	325	304	284	318	309	307	304	316	284	287	298	343	313	312	298	305	291	303	254	311	316	281	323	306	321	307	305	285	312	303	301	329	307	308	287	291	290	292	293	315	315	260	307	323	316	338	300	281	315	286	293	286	306	312	294	294	283	304	310	324	289	319	333	311	295	304	277	294	253	289	307	306	309	314	296	294	317	321	311	319	303	294	295	308	322	313	331	288	305	298	303	293	322	314	300	305	307	305	332	290	348	315	324	290	302	297	305	277	355	310	303	324	285	305	275	296	315	286	333	307	309	314	325	309	298	303	293	323	317	343	315	297	294	320	317	315	304	295	291	285	272	294	307	329	285	276	332	314	319	311	304	278	302	325	303	315	287	301	290	306	315	319	306	274	272	301	288	303	307	312	307	256	299	279	306	317	321	322	300	307	298	297	305	282	312	319	307	298	297	278	319	302	322	320	313	280	321	295	324	294	332	319	321	290	309	303	319	288	303	322	288	291	307	312	330	296	329	275	306	318	305	335	311	291	289	286	322	298	308	333	304	324	282	330	340	296	331	325	317	328	310	307	296	312	296	296	314	296	314	332	279	328	294	298	319	280	273	303	305	334	300	303	317	320	325	315	286	307	282	319	324	347	362	317	290	281	292	317	310	295	303	328	284	326	305	297	262	313	284	283	302	331	308	319	328	278	292	310	316	316	315	368	314	296	309	302	296	289	300	276	278	291	302	314	291	318	270	294	321	318	299	311	313	315	310	298	324	326	283	313	291	291	298	304	311	316	336	307	329	339	282	312	307	312	291	313	288	306	317	317	287	286	332	292	305	296	283	343	311	357	305	290	295	310	308	301	262	291	300	329	292	295	302	304	280	340	314	286	299	280	274	317	281	291	263	325	312	321	297	291	310	292	302	290	310	315	300	318	284	310	273	326	313	286	309	297	312	316	297	302	316	326	306	283	312	279	287	321	290	308	340	289	309	297	279	321	305	319	289	320	319	293	291	326	294	325	305	270	316	296	296	322	285	281	307	312	330	301	338	297	324	290	338	329	296	339	305	307	306	292	337	321	294	288	306	336	286	318	285	312	333	316	316	308	295	330	290	283	283	279	350	307	312	312	300	296	321	288	306	290	340	321	305	307	312	298	303	304	308	307	302	331	299	317	307	325	276	299	274	282	307	292	317	304	306	272	287	313	279	334	298	303	277	296	283	309	340	297	306	288	316	334	312	307	317	297	323	288	306	304	323	321	302	316	301	287	304	332	316	329	318	322	295	292	291	286	307	314	329	293	298	325	309	294	319	313	312	329	304	320	322	336	302	346	328	338	309	290	297	327	361	300	315	300	299	304	311	303	278	285	346	331	312	293	326	328	308	314	300	306	305	317	322	302	307	307	301	266	312	301	302	348	305	286	339	278	293	330	315	324	295	299	313	285	321	319	305	293	274	310	299	286	304	312	308	329	320	314	276	306	315	270	306	317	290	313	307	309	305	302	290	279	306	330	297	299	297	307	302	314	276	302	301	312	320	294	270	322	289	290	313	268	303	271	301	321	315	310	299	310	313	299	279	311	332	285	326	326	329	302	318	278	303	284	322	330	292	275	312	349	278	295	315	341	312	307	296	271	314	307	304	294	350	268	309	301	306	301	326	320	288	317	289	314	291	323	292	314	305	294	325	280	296	317	291	310	301	311	274	320	295	309	272	314	304	304	350	300	299	313	324	283	296	298	305	314	300	295	343	316	301	298	304	283	283	315	294	303	312	269	287	285	297	320	276	296	322	317	311	296	317	305	353	318	305	278	309	311	321	311	306	278	292	306	320	302	295	310	277	299	313	349	290	318	303	303	302	298	283	268	331	314	294	265	314	323	322	310	321	306	286	294	311	336	284	304	303	309	322	325	318	318	293	324	305	308	288	287	289	290	306	306	296	313	303	290	305	333	305	309	315	286	284	313	300	346	297	323	311	309	306	284	329	322	311	330	280	301	286	293	314	272	300	320	298	300	315	287	332	287	284	287	308	301	312	304	303	321	279	297	306	304	347	309	285	320	298	303	309	312	296	339	304	319	290	286	312	308	314	316	318	317	315	307	312	334	307	314	291	298	307	319	307	311	349	290	310	296	318	300	336	278	303	273	314	307	316	329	282	317	323	309	334	286	300	294	346	280	320	329	326	300	283	306	301	295	306	339	298	326	319	292	287	294	300	321	285	308	301	302	305	306	323	312	312	289	321	312	310	307	295	357	305	314	334	292	303	315	301	308	328	321	303	309	300	323	283	322	284	261	303	302	293	308	259	319	313	295	263	305	299	316	290	293	293	298	295	306	338	294	310	308	305	269	298	307	303	280	302	293	284	317	309	291	296	310	305	305	323	300	296	343	304	333	332	325	284	289	306	287	322	316	318	294	304	319	304	322	313	271	290	304	281	331	264	314	310	301	291	310	281	304	288	319	314	308	322	309	271	315	312	306	320	335	325	312	325	265	280	317	292	312	324	298	309	304	313	306	312	307	311	328	309	321	321	277	297	308	308	282	285	313	302	299	309	269	306	254	300	280	319	329	305	320	301	317	298	296	340	303	306	319	278	331	297	316	297	334	279	294	287	293	326	304	290	291	309	286	302	301	328	293	308	316	312	297	278	294	311	292	286	287	313	293	305	304	314	317	299	336	296	339	300	287	316	287	288	305	285	329	303	311	323	298	322	314	290	287	272	289	291	285	284	315	300	340	287	293	302	310	281	318	299	269	339	317	302	308	318	264	319	305	278	315	303	313	301	309	308	313	297	292	309	333	308	280	301	309	285	299	301	346	288	314	303	307	279	304	310	301	336	325	310	278	271	314	276	303	319	303	310	295	302	296	302	297	306	288	301	319	293	305	313	298	304	295	308	281	305	271	288	330	294	297	276	307	294	298	326	283	327	289	294	317	290	305	284	309	297	344	299	313	305	276	296	328	299	278	330	307	298	316	284	300	316	296	314	284	283	303	299	319	301	318	275	267	297	330	324	313	302	277	308	307	302	283	302	330	316	316	307	286	310	294	306	319	297	313	297	312	309	312	281	313	288	306	318	297	297	299
30860	23854	808	490	490	399	432	428	415	405	725	401	395	424	370	400	374	378	359	367	353	389	409	375	378	371	387	351	341	400	358	353	365	392	384	374	367	370	327	414	385	401	370	381	358	364	371	373	347	388	377	388	378	355	374	359	386	340	381	359	391	388	365	382	392	384	372	397	378	339	381	382	387	364	377	387	369	396	359	381	374	353	366	377	397	397	366	370	384	390	384	359	382	373	352	360	360	384	372	387	380	379	373	409	379	377	376	376	345	372	363	394	381	417	387	397	389	400	356	378	395	349	409	408	402	352	352	373	399	390	362	378	393	365	385	384	371	396	387	365	358	415	388	362	375	381	378	357	381	381	381	399	357	390	366	353	406	349	414	365	366	409	392	380	361	409	360	356	352	333	405	382	387	382	394	365	415	394	382	394	348	405	348	389	369	352	400	405	394	392	362	388	382	360	382	374	385	367	338	360	369	388	366	386	393	390	393	370	416	354	408	342	327	374	342	407	391	380	411	410	341	368	376	361	359	388	381	375	382	373	376	373	424	404	366	367	391	352	370	369	356	378	381	365	410	368	334	372	353	372	391	411	385	371	431	351	364	381	381	383	365	388	374	406	381	393	381	391	378	365	384	354	394	392	354	332	376	349	407	368	394	380	399	373	348	365	368	394	371	384	371	360	371	366	369	426	382	380	359	402	350	335	375	350	390	412	387	390	376	382	371	369	397	388	347	395	344	347	390	372	382	388	376	359	369	409	374	370	368	383	371	391	371	388	381	377	382	386	366	395	394	387	346	371	410	370	364	360	394	411	392	340	397	385	384	401	381	359	394	383	384	381	388	362	370	379	372	372	384	368	401	343	369	400	371	379	352	373	364	397	414	351	351	384	365	379	416	391	380	388	394	377	366	383	396	425	378	350	363	386	390	389	379	363	393	393	383	368	387	382	375	390	406	362	403	362	352	352	352	353	392	368	376	377	384	377	359	394	375	376	366	365	383	381	361	401	343	414	354	400	351	353	404	375	393	409	363	373	369	333	403	353	354	365	387	370	385	405	389	409	411	385	397	354	373	358	406	388	371	384	400	351	347	360	385	381	391	381	415	345	378	422	350	381	358	364	367	391	373	373	379	404	361	359	378	350	368	380	374	386	365	430	341	385	358	400	363	361	352	362	358	370	401	395	384	381	361	348	412	380	350	373	400	399	352	387	381	409	379	381	395	422	389	361	396	389	337	354	390	373	387	387	376	381	385	410	344	361	390	386	399	356	392	374	392	409	356	373	374	387	377	360	365	399	384	384	400	364	370	384	357	372	356	357	362	396	389	356	414	376	359	386	391	361	367	375	376	347	426	391	331	366	369	345	348	355	384	407	366	374	381	383	410	392	375	370	392	366	352	392	344	402	385	389	368	396	367	335	379	340	338	356	344	362	377	381	348	380	377	380	369	377	381	386	375	374	383	406	391	347	416	357	359	390	368	344	373	400	393	355	372	353	369	353	384	412	401	399	389	391	375	365	384	398	397	402	370	389	361	415	325	410	378	365	350	398	365	350	406	340	398	410	340	366	371	373	385	410	356	377	384	370	387	395	338	386	387	360	364	369	392	374	376	349	399	383	352	382	393	356	376	384	402	349	366	374	381	398	389	375	382	385	340	386	386	374	400	364	402	386	377	357	388	373	360	366	405	364	369	400	358	373	395	391	361	387	365	398	381	374	371	407	373	376	391	364	370	345	386	396	365	359	373	362	402	406	345	368	342	372	398	379	396	345	367	339	398	373	387	369	380	352	411	410	357	398	352	380	402	379	399	406	383	356	384	367	377	346	377	409	344	383	354	370	393	375	410	395	402	393	377	379	378	387	410	394	374	356	366	366	392	372	368	375	366	389	384	347	383	416	387	374	387	387	388	381	393	363	359	380	397	398	364	387	378	399	393	367	355	407	361	380	391	388	367	361	401	393	409	399	414	385	359	381	369	390	369	416	353	376	398	354	389	394	364	382	345	347	347	376	367	368	358	379	380	402	402	369	379	394	400	332	370	364	401	398	377	381	390	359	378	330	372	343	365	406	366	362	384	356	413	420	393	388	385	349	370	370	371	372	379	387	373	413	362	399	372	374	382	365	379	354	375	397	381	377	350	405	398	354	335	421	370	349	372	358	351	399	376	380	362	373	374	331	388	352	354	392	365	364	395	384	382	371	409	382	383	353	351	378	361	367	380	378	363	371	386	401	321	337	376	407	358	393	400	340	362	373	370	354	363	377	377	409	368	364	398	386	390	370	362	352	392	381	348	377	395	376	385	371	382	378	380	373	371	375	369	344	400	375	354	393	379	385	387	401	389	367	370	425	370	409	375	365	385	372	342	358	363	368	374	345	345	394	372	400	371	376	364	355	370	381	359	367	398	374	401	392	387	400	373	365	394	360	370	360	360	379	402	384	377	372	379	356	388	387	378	356	371	382	386	401	379	368	412	377	359	370	370	383	360	352	373	349	379	386	384	377	359	397	375	370	373	361	397	342	380	336	366	396	397	375	388	420	364	399	403	379	344	363	360	367	397	380	342	356	361	371	361	369	375	388	367	379	363	383	349	358	340	328	352	351	370	407	365	407	394	355	376	361	391	364	374	362	377	346	346	390	391	356	389	358	394	323	367	361	359	383	388	359	365	366	394	375	379	391	378	401	340	375	357	376	394	381	385	388	382	406	383	382	375	339	373	390	382	382	368	364	368	346	409	407	334	393	372	412	377	347	419	328	407	381	350	383	395	359	388	387	390	375	350	397	376	396	389	419	381	373	373	379	408	390	352	359	353	370	355	390	348	384	351	371	394	340	358	355	374	364	373	373	378	357	362	389	375	378	367	391	386	413	403	375	357	389	387	405	391	377	344	368	375	399	363	391	371	355	394	355	401	398	402	373	392	364	414	386	421	387	384	389	374	379	412	346	347	361	373	361	396	363	369	398	356	426	392	376	369	398	382	417	413	356	410	378	369	350	345	368	366	372	398	419	388	391	348	413	373	372	333	375	382	366	360	379	391	385	404	345	384	414	377	393	357	377	373	387	388	385	402	358	355	379	399	384	387	354	348	365	394	407	406	347	368	407	364	374	353	414	376	375	389	382	362	383	392	383	368	358	365	361	369	381	381	349	372	364	376	353	384	387	385	397	371	372	378	385	405	374	373	374	370	361	390	364	343	333	406	397	390	397	386	381	351	354	404	367	366	382	398	350	371	350	364	406	396	393	379	356	386	385	347	391	416	363	356	373	374	398	362	385	398	350	400	404	382	381	412	358	358	359	360	401	369	366	355	379	389	387	351	371	385	385	377	409	398	381	371	376	353	363	352	374	351	364	378	345	350	388	353	399	369	386	382	400	381	369	398	407	363	346	354	392	393	342	373	387	368	374	361	399	358	376	367	362	397	363	393	376	360	376	391	387	375	404	396	368	371	368	391	360	350	375	369	366	370	359	372	401	374	337	376	391	404	360	394	388
24658	21380	28277	24790	20392	2869	965	720	648	716	5005	730	545	523	568	511	541	494	503	472	524	529	515	530	497	498	529	538	484	515	449	513	488	469	512	458	463	488	473	446	503	497	496	479	504	505	503	468	463	482	492	488	497	513	503	505	489	436	517	515	475	504	482	495	534	455	456	486	493	467	539	476	468	533	515	478	515	475	486	517	453	512	482	476	490	492	458	495	485	493	498	469	485	462	485	465	492	483	509	518	513	456	451	482	484	463	495	457	450	464	478	458	486	480	482	461	501	486	446	487	514	451	518	500	493	478	511	481	465	497	474	488	476	496	506	474	485	488	482	480	448	466	485	509	524	486	471	488	468	459	489	500	468	509	468	517	462	463	490	477	514	421	489	496	476	525	505	488	485	503	465	479	494	499	531	471	480	465	510	492	468	483	501	481	501	487	508	473	471	459	479	499	471	474	475	476	483	507	451	464	469	462	484	439	491	452	475	501	485	447	511	484	493	527	488	491	525	431	459	516	499	448	480	497	484	506	495	490	459	452	498	448	485	470	545	497	458	494	459	469	472	512	523	502	484	492	485	482	489	515	489	504	485	489	475	468	475	477	438	501	521	473	492	466	463	510	485	526	528	512	466	460	509	481	487	475	487	458	465	510	484	469	493	475	457	482	455	509	480	459	491	497	500	527	502	459	440	493	505	489	481	483	465	504	478	467	472	510	467	490	488	471	510	494	496	476	424	475	484	509	490	471	520	472	443	488	469	480	478	466	448	469	504	480	472	477	452	439	485	494	491	461	495	475	497	480	483	489	493	473	488	489	513	512	468	482	496	472	476	493	473	445	461	467	493	448	491	468	465	488	478	464	487	455	490	492	504	498	451	473	490	494	464	516	478	465	442	447	460	468	457	469	529	508	435	507	498	462	485	463	483	468	426	445	445	512	467	436	443	474	466	472	494	494	484	486	483	455	530	492	476	474	470	454	486	491	510	467	449	450	486	496	484	517	491	493	484	517	475	484	513	468	466	480	421	457	515	490	494	471	432	502	464	488	468	448	499	534	521	452	521	507	470	519	494	461	472	490	484	472	493	463	464	508	472	515	486	469	488	488	510	466	491	461	525	495	473	453	480	469	476	429	488	437	496	482	457	533	436	450	481	504	489	481	468	444	514	484	475	490	498	502	468	496	476	491	512	524	454	466	477	503	495	474	470	459	479	495	476	458	453	507	514	511	470	505	501	492	485	476	473	451	475	473	497	488	512	457	504	454	521	479	483	482	487	475	514	541	451	450	481	492	455	477	451	458	467	490	483	499	500	517	462	510	477	483	490	488	513	531	481	465	486	482	498	486	474	489	533	441	498	503	485	455	463	450	493	502	468	464	510	475	475	479	462	489	480	527	495	501	498	444	472	455	460	464	505	488	488	500	498	483	489	490	471	488	460	467	441	477	458	486	485	466	497	464	471	452	516	493	517	465	495	442	463	542	470	470	468	463	481	457	458	495	488	468	454	468	446	474	488	462	469	512	461	494	441	495	478	455	465	462	472	451	500	457	482	478	482	538	497	500	449	505	464	514	489	456	462	507	511	525	474	461	466	468	482	471	482	479	500	485	476	517	471	520	483	456	475	490	465	446	448	474	481	474	470	459	534	492	469	485	493	478	487	469	491	444	457	490	448	492	518	517	498	467	493	472	494	444	476	453	505	505	508	478	449	479	492	522	471	460	511	441	474	467	471	509	474	453	462	481	478	449	463	493	476	501	448	453	445	477	502	510	490	475	498	472	469	490	478	443	491	503	502	523	489	490	483	510	471	444	464	465	501	455	478	476	484	461	498	506	547	478	488	483	505	480	457	496	460	450	509	470	492	475	474	509	496	534	448	500	486	475	469	471	511	529	505	502	495	506	471	533	501	467	501	479	464	473	506	516	464	462	449	455	481	504	464	520	445	471	472	493	454	515	480	457	477	462	484	473	484	494	519	473	460	436	464	438	476	463	507	498	474	475	475	451	518	459	494	506	532	520	477	499	473	460	480	512	479	460	492	498	489	476	454	514	475	463	482	433	497	498	495	453	472	481	496	500	457	480	489	493	475	458	481	497	451	494	496	457	471	485	495	462	494	464	492	499	495	485	478	480	477	503	500	517	517	509	493	489	450	482	487	476	464	503	480	502	469	456	514	493	476	480	495	483	498	488	479	509	486	476	510	472	495	482	457	464	505	461	471	505	474	483	454	521	512	464	480	500	532	461	472	489	494	497	452	461	468	509	493	520	463	447	459	493	499	471	494	521	490	489	452	517	511	527	496	501	496	482	484	510	447	486	511	468	484	461	486	457	471	473	481	455	508	474	484	496	472	503	476	517	467	468	484	442	457	482	489	440	508	502	528	520	489	496	495	470	515	484	472	473	465	452	466	476	502	488	480	490	466	485	466	510	453	490	448	463	521	428	471	491	472	487	468	517	443	468	522	475	425	466	490	463	460	461	507	478	470	494	507	472	489	536	499	490	480	501	481	488	481	502	499	465	475	449	490	477	489	481	473	518	454	453	463	489	499	509	458	475	457	492	448	462	504	507	453	479	535	484	503	497	467	468	478	513	510	476	482	506	488	450	506	474	488	490	487	490	498	472	450	445	514	531	508	506	515	477	476	484	530	484	530	510	470	470	466	493	485	461	520	486	450	482	494	500	513	460	456	484	471	511	494	471	478	498	495	506	467	458	477	498	472	490	471	511	500	462	492	473	473	471	481	478	490	490	508	419	463	487	466	496	452	501	475	464	522	452	454	479	493	475	502	482	471	467	474	425	536	519	483	470	496	477	418	464	471	529	498	496	488	440	498	469	482	483	463	515	463	502	494	520	459	492	491	490	482	486	478	467	487	520	472	431	503	503	445	478	463	482	484	486	470	480	471	482	505	493	449	491	480	488	477	422	515	532	477	481	480	458	490	509	484	479	490	490	451	486	489	521	468	466	438	473	492	518	466	483	491	457	502	471	432	473	531	460	498	499	482	522	470	460	513	473	448	483	504	494	450	450	514	459	487	508	484	496	517	444	469	498	462	483	511	497	493	475	468	478	492	500	512	462	482	478	452	500	471	490	499	507	471	527	471	451	503	456	496	474	506	446	490	466	474	526	485	457	518	490	463	496	462	478	489	419	465	494	509	484	434	464	488	450	476	496	493	450	479	472	485	454	475	470	484	474	518	489	481	459	436	486	453	496	519	497	490	471	503	477	451	483	471	499	479	487	487	490	471	523	486	410	501	471	455	455	501	480	471	487	485	466	436	503	482	491	503	515	485	490	480	467	482	477	474	469	457	484	495	507	464	467	510	486	496	480	501	450	435	449	494	456	520	481	495	478	534	501	510	463	474	495	467	455	506	484	535	515	497	460	504	502	487	468	475	505	492	488	451	505	466	478	506	491	468	475	512	462	494	474	458	498	495	488	489	492	511	479	483	497	496	475	481	443	491	511	455	476	470	453	489	484	518	461	483	468
35393	34316	5724	2842	2148	1658	1347	1122	1019	1142	9536	994	716	692	697	691	659	645	655	643	608	587	621	621	569	568	594	611	593	604	608	578	594	595	592	565	589	567	589	582	558	571	549	582	589	565	543	600	587	570	623	599	627	552	534	557	567	604	564	567	567	575	527	568	572	568	562	581	562	564	585	592	579	570	583	597	565	538	574	569	541	557	619	592	549	591	575	561	555	556	595	548	586	565	553	579	599	523	580	543	579	550	566	594	560	564	575	552	561	583	615	566	564	515	546	570	576	545	566	599	521	529	580	564	587	553	578	577	555	612	571	581	568	590	549	579	561	535	553	608	590	537	606	582	560	584	614	607	591	585	582	573	639	616	608	588	577	595	558	549	577	554	584	600	587	596	598	561	581	537	577	584	532	604	600	561	590	632	592	611	578	588	534	586	566	568	556	518	575	543	565	587	587	606	555	551	575	559	530	568	573	550	585	565	555	575	566	586	529	546	604	558	608	608	582	548	581	578	589	616	581	573	564	560	563	588	576	558	548	591	563	574	570	597	589	578	558	536	608	603	570	562	535	594	587	580	572	578	536	576	532	566	566	565	532	565	576	551	599	615	533	574	560	558	568	571	566	560	569	570	584	562	553	572	604	601	516	566	580	585	578	582	575	603	550	586	605	595	590	556	599	580	580	582	568	564	565	596	584	569	581	576	541	571	574	605	555	573	631	574	513	550	581	571	583	584	598	586	573	578	548	585	506	564	570	574	595	549	585	534	563	579	561	626	550	555	557	594	618	553	540	559	586	543	581	531	549	547	537	613	541	553	571	578	548	549	540	554	565	571	580	543	597	576	577	549	577	513	585	607	535	593	589	590	584	609	563	564	546	535	591	590	600	598	566	544	585	580	557	532	538	597	562	566	567	560	565	551	586	560	560	568	616	556	593	528	609	587	582	603	557	564	580	567	539	573	569	567	573	603	571	541	603	547	581	544	566	575	613	592	546	574	561	559	584	607	596	582	609	569	623	570	530	551	559	560	554	586	542	559	570	564	535	609	578	544	555	557	569	559	567	567	531	557	571	540	581	597	545	545	568	602	590	592	526	571	569	568	583	594	538	598	551	554	561	533	543	532	526	576	544	541	579	582	554	545	564	533	572	599	523	545	517	540	536	613	559	588	526	554	577	608	565	601	594	572	542	589	636	541	515	595	590	573	561	526	555	550	569	567	555	576	575	534	578	587	524	605	600	580	607	573	633	610	600	582	579	557	553	550	556	551	558	603	575	523	574	577	612	608	591	559	584	525	624	590	514	535	568	564	593	583	533	532	583	563	577	560	527	559	550	551	544	562	582	570	586	605	558	576	516	590	593	562	597	559	566	568	580	553	534	580	562	580	589	599	614	529	582	593	589	572	519	587	576	574	604	585	562	596	574	562	560	560	580	584	562	555	555	552	569	522	551	573	584	573	552	589	592	549	535	570	572	573	564	562	546	515	560	567	522	547	601	561	545	547	596	549	579	538	554	588	591	546	572	554	579	569	562	551	609	552	533	579	585	548	564	538	594	591	564	583	566	598	524	564	576	543	583	558	568	558	578	566	556	596	591	548	591	569	569	586	583	621	553	554	564	570	524	587	581	580	538	601	532	586	552	580	567	555	543	579	550	565	589	590	579	566	573	573	558	566	586	557	584	581	571	605	567	515	573	569	595	596	578	534	644	605	586	566	566	561	568	583	552	577	581	565	555	594	603	526	547	539	567	561	562	565	567	566	567	542	507	642	570	552	566	596	590	569	573	549	623	546	557	557	566	612	559	554	570	563	563	516	584	603	569	546	582	595	541	561	552	562	561	560	586	579	576	553	603	575	562	597	567	541	548	582	593	603	549	537	539	562	533	591	519	556	563	584	607	540	572	564	580	578	532	607	533	599	571	597	604	564	594	573	559	576	575	545	549	570	543	533	602	528	535	555	575	580	587	595	544	566	521	580	570	584	581	535	632	576	566	598	621	543	595	603	607	518	583	538	599	528	561	567	568	589	570	604	555	563	573	571	614	555	540	595	565	566	581	551	565	576	568	578	539	554	557	608	580	541	543	575	543	586	568	535	569	590	555	530	562	589	593	617	579	573	572	591	536	553	602	582	569	577	564	567	576	556	590	536	553	567	543	543	554	512	567	572	548	569	561	536	573	526	542	591	568	554	588	572	598	565	562	590	550	576	591	585	578	546	573	602	545	598	577	580	576	545	606	568	580	576	539	600	529	591	555	552	536	565	566	576	578	586	566	587	545	566	594	593	588	549	569	508	528	596	555	570	549	590	559	580	581	552	590	563	562	585	567	590	594	620	598	538	567	560	550	541	575	581	617	611	530	580	594	574	587	582	654	579	574	561	538	570	547	544	530	590	575	580	587	591	564	575	572	541	570	543	569	582	526	570	580	539	566	584	536	547	534	601	524	569	528	548	579	548	542	570	581	610	602	600	591	609	574	571	571	596	582	572	561	553	565	573	542	562	577	516	614	581	519	582	547	538	559	610	572	550	550	580	581	551	544	573	628	538	571	543	573	596	591	539	600	555	559	566	564	549	577	544	578	579	632	558	584	530	554	544	558	571	571	542	578	540	572	550	571	571	574	582	611	605	594	548	555	559	585	547	555	548	589	577	586	581	601	577	590	581	577	546	563	535	577	578	538	583	586	582	523	570	554	592	549	549	549	577	558	546	573	552	611	553	539	565	561	560	535	560	604	561	564	560	602	596	575	593	598	524	612	536	607	543	575	541	525	566	542	582	570	555	561	565	537	555	574	565	632	573	562	571	545	595	552	572	567	566	566	546	564	537	596	607	555	541	500	542	554	555	582	576	548	574	566	623	581	562	547	539	569	538	559	544	535	579	582	591	582	564	569	554	555	590	557	557	569	560	612	614	588	570	597	604	530	556	614	543	586	530	557	576	542	562	569	601	560	571	582	556	565	608	550	562	584	549	603	562	599	529	566	584	573	553	520	546	552	546	552	555	564	585	562	568	556	576	550	572	541	569	600	576	618	584	598	551	572	543	567	561	568	549	599	568	558	577	571	575	599	556	575	597	573	540	545	582	573	576	559	646	575	530	569	580	541	591	581	584	566	588	575	586	546	567	582	601	544	562	546	583	521	562	602	591	569	538	585	532	578	550	531	582	537	527	573	523	567	543	562	594	576	547	613	578	584	574	537	593	604	577	570	575	569	616	522	577	570	503	599	583	572	576	606	620	555	587	538	573	576	556	607	607	573	606	591	578	573	536	550	579	546	546	550	502	551	568	597	586	549	568	535	561	558	548	598	603	571	496	571	580	577	576	561	588	575	552	613	572	525	609	559	577	569	581	562	587	542	541	562	549	581	582	543	566	560	608	589	590	611	565	583	605	558	604	561	562	562	546	587	590	563	549	537	543	573	602	571	549	541	585	535	604	553	589	556	497	531	582	567	569	556	567	582	573	536	547	596	594	565	576	608	547	556	585	580	556
25475	21329	27150	25410	6355	634	541	467	432	438	2197	472	395	395	347	359	359	360	394	352	394	362	395	434	364	382	355	327	348	345	332	351	390	325	347	347	343	342	371	415	382	315	383	362	336	386	360	329	349	319	355	364	390	325	355	342	318	344	326	332	338	332	366	373	330	318	332	329	331	360	357	316	330	341	352	346	319	339	330	321	344	326	309	355	333	330	349	347	355	324	337	327	339	320	356	303	340	339	327	348	354	350	345	352	341	329	336	338	341	311	346	361	350	336	330	333	355	339	319	315	333	345	327	367	356	371	366	316	339	348	361	351	329	345	355	364	355	346	345	356	354	335	360	365	364	353	367	332	343	376	339	348	343	343	353	344	320	353	350	377	317	349	343	337	335	364	348	355	371	346	353	320	368	353	333	370	313	369	328	350	358	344	327	381	367	366	396	352	334	358	317	329	337	351	332	342	332	334	350	352	342	314	361	334	359	345	344	352	365	319	353	321	341	314	345	336	358	368	379	345	326	357	338	336	344	356	335	339	354	346	380	342	352	363	351	347	341	331	377	314	350	309	374	353	304	380	337	353	338	366	315	338	306	355	370	326	342	317	342	366	335	355	375	359	333	368	311	336	346	322	374	353	347	350	341	319	326	387	338	364	362	364	350	342	345	343	323	401	348	318	346	315	316	362	347	349	354	362	385	372	350	359	325	316	318	318	325	355	333	387	334	321	381	335	365	332	345	365	349	348	333	330	332	327	342	304	317	337	358	368	388	348	364	358	316	342	349	344	340	352	333	338	311	360	353	350	317	369	337	349	312	341	365	351	376	307	352	315	359	340	334	347	368	318	341	369	353	342	344	350	347	373	329	370	323	322	358	355	350	361	352	350	297	329	315	328	369	393	311	329	355	352	350	325	379	346	318	357	305	352	326	332	342	372	350	354	386	320	340	374	382	346	339	345	364	365	319	365	370	365	350	385	347	355	367	320	336	325	354	349	316	351	376	347	360	331	329	356	334	351	340	350	332	337	338	351	327	349	373	347	352	368	364	352	327	349	336	312	342	353	360	352	345	374	367	336	334	374	346	336	362	357	333	362	372	376	366	321	317	316	342	325	352	316	347	380	379	353	315	333	347	364	348	347	347	345	346	344	316	368	347	331	345	345	340	369	333	326	328	363	337	366	322	361	305	330	363	336	359	337	374	363	306	338	327	349	382	332	321	330	356	366	314	339	315	355	303	366	340	331	352	336	341	369	351	353	339	363	333	323	357	346	339	323	331	338	343	311	349	342	335	315	380	352	355	356	328	384	339	341	309	390	379	346	332	327	350	310	348	353	342	371	360	377	317	363	357	339	359	343	366	342	334	359	342	370	359	338	311	356	353	339	357	366	334	349	330	354	353	361	373	322	354	320	332	369	353	351	340	368	332	315	344	361	355	369	314	359	336	339	333	348	390	345	342	345	364	343	354	331	326	329	324	327	367	323	360	358	376	342	357	348	315	333	337	333	354	373	369	355	363	350	350	307	330	348	356	334	368	353	356	353	310	347	340	367	330	342	382	317	324	332	329	324	348	357	354	343	345	368	370	306	370	378	321	356	302	318	339	336	363	320	342	324	377	337	355	372	342	343	351	348	344	336	325	341	371	364	340	351	341	300	336	332	340	368	346	336	346	331	363	337	341	338	372	357	331	321	363	359	349	338	364	337	343	351	323	326	323	349	342	339	331	297	366	350	343	342	349	357	304	385	308	354	320	361	381	345	400	329	371	359	380	336	334	310	359	348	353	304	382	357	359	340	319	369	371	343	355	345	353	350	359	338	345	355	348	327	337	344	363	350	352	366	311	355	341	351	358	368	341	337	356	327	324	358	310	342	355	324	366	343	358	338	363	377	368	320	371	372	323	365	339	377	355	345	361	364	342	340	328	353	353	329	352	378	346	357	324	332	342	325	340	336	324	339	351	362	379	341	365	344	332	375	359	349	338	379	362	372	363	358	352	335	327	344	366	352	370	321	392	348	340	360	358	318	350	342	361	304	373	353	369	325	364	358	340	337	361	321	382	359	342	330	362	367	360	388	364	347	345	327	348	325	309	357	363	353	369	344	362	347	358	352	322	354	329	326	320	318	353	329	337	303	377	336	377	352	345	348	337	356	357	348	379	355	327	355	361	361	363	362	347	377	330	398	348	334	357	333	316	341	351	326	379	343	326	365	352	340	332	329	383	352	357	338	338	351	367	336	360	348	355	331	340	340	325	317	327	341	324	347	338	297	395	350	358	331	345	349	331	343	331	314	334	352	361	361	388	320	346	352	341	341	320	323	349	363	358	374	372	348	355	341	330	363	334	359	355	336	337	357	350	339	335	350	346	315	331	359	355	344	346	353	302	353	326	311	325	336	365	368	390	315	349	384	375	337	338	375	308	317	334	318	346	386	319	365	358	350	310	344	378	343	349	327	395	322	364	377	339	341	351	324	352	326	323	365	332	369	362	340	345	369	346	342	394	317	326	319	356	339	359	353	365	355	333	333	345	358	332	340	375	314	356	350	356	346	352	353	367	359	373	342	359	359	328	348	324	319	341	397	337	343	304	356	356	326	341	339	330	341	320	345	315	336	335	321	349	362	364	363	335	322	347	331	359	338	346	373	366	324	319	370	341	341	373	345	366	377	350	346	329	387	333	338	349	340	367	360	371	364	375	345	356	352	340	357	367	336	362	346	336	342	333	360	338	357	332	363	365	335	362	334	358	354	353	381	362	349	355	360	390	347	349	348	347	344	339	369	334	353	346	330	299	362	345	343	292	361	357	346	339	363	353	386	359	348	350	346	328	373	365	344	363	360	340	349	346	356	351	345	349	336	355	348	369	341	360	372	328	311	351	342	344	338	329	358	356	334	352	383	353	346	349	320	334	331	345	313	304	340	352	325	331	365	331	346	370	342	309	347	346	340	348	338	368	321	348	343	344	365	363	360	341	357	362	357	365	354	347	333	348	345	356	347	373	363	321	339	356	328	357	347	365	360	375	327	355	317	337	374	353	356	342	369	385	371	354	372	382	360	342	361	372	297	357	317	351	356	324	334	358	389	330	348	332	355	350	321	352	329	328	355	326	378	333	357	344	359	358	368	314	346	293	331	349	361	349	321	362	340	340	341	385	331	348	406	349	351	353	348	366	326	340	365	344	333	356	333	373	312	318	348	369	312	349	336	378	349	338	348	365	368	323	346	339	367	342	331	377	364	333	366	322	336	340	340	358	387	313	343	382	301	338	347	379	347	392	360	384	359	353	347	324	331	352	352	343	342	340	315	321	330	358	351	347	348	351	375	333	315	321	382	367	361	339	349	376	347	374	347	373	336	319	364	331	352	383	347	344	326	349	347	312	348	328	354	356	370	336	384	377	357	363	348	357	364	349	339	370	358	361	379	347	329	321	320	331	372	337	362	355	350	391	346	357	341	379	365	347	353	372	343	354	318	324	331	357	362	367	348	372	335	339	328
35052	30381	3519	1918	1388	1143	931	807	717	699	5494	841	501	506	565	510	492	474	514	499	475	477	490	472	481	446	453	441	466	466	450	421	453	446	454	435	441	438	414	433	479	440	438	476	493	443	450	432	449	451	438	462	468	409	447	431	415	428	431	432	436	470	438	422	452	427	438	460	446	472	433	453	433	460	421	450	424	458	444	480	462	457	404	475	448	414	457	471	443	421	415	404	467	443	430	460	425	424	448	413	414	416	475	469	449	448	430	459	456	467	432	440	461	427	406	397	460	456	425	449	443	400	422	456	452	456	464	424	415	420	450	418	402	439	423	430	407	432	453	475	409	474	443	411	464	456	422	435	489	460	454	475	457	425	477	431	434	440	434	458	430	421	439	437	489	454	445	411	456	421	442	446	441	443	437	405	458	408	403	427	493	434	421	454	400	428	430	441	458	395	444	432	482	432	441	458	456	454	459	456	443	454	401	437	448	450	436	397	437	447	437	423	465	419	408	429	424	437	448	414	412	435	425	435	428	423	399	455	417	431	440	415	442	434	430	427	456	442	417	450	432	420	462	436	458	448	437	464	409	438	416	415	416	416	436	428	441	433	421	418	463	428	447	445	459	417	425	413	455	435	437	421	420	429	412	416	412	405	433	456	485	472	430	446	456	451	433	405	409	441	415	407	449	399	393	463	462	458	417	431	427	452	413	449	444	448	467	414	398	449	459	438	476	434	453	434	424	446	459	422	383	456	421	485	432	407	404	447	439	431	499	425	427	432	449	443	450	438	420	461	395	441	445	456	384	440	382	434	453	445	423	438	430	445	443	422	384	432	401	459	406	473	433	416	412	418	435	435	425	453	424	462	429	424	474	450	411	446	408	427	428	439	411	408	440	415	424	433	445	467	455	441	451	457	464	413	433	452	449	430	443	438	434	439	432	402	455	436	459	432	416	462	414	439	464	443	451	453	450	429	466	445	439	417	445	444	432	429	444	416	436	412	436	426	395	426	442	450	411	433	421	444	430	480	426	402	458	448	438	434	464	435	442	413	438	442	445	396	402	394	449	442	424	458	434	456	422	428	442	448	452	478	410	456	420	423	432	430	434	434	436	462	436	420	428	430	437	429	451	454	431	419	474	445	410	403	453	454	448	428	452	443	455	443	396	418	448	399	446	435	436	454	428	454	423	410	450	401	403	428	433	444	442	438	408	419	432	418	402	424	413	466	490	403	405	465	441	454	416	395	451	413	453	442	396	418	425	472	414	436	401	436	482	415	446	412	462	463	459	427	432	418	443	425	435	405	460	443	431	398	424	413	400	455	406	463	424	423	448	425	434	432	409	395	451	439	434	456	448	403	436	408	458	423	483	414	421	451	401	441	429	440	472	443	479	420	427	437	434	416	463	402	431	416	422	430	469	420	423	421	415	446	451	442	458	449	443	482	409	442	435	439	442	430	412	437	425	426	461	420	415	449	460	424	464	497	443	442	453	446	432	419	444	451	462	445	437	448	376	456	425	413	484	436	448	454	409	406	440	377	439	466	437	473	404	438	450	440	435	484	406	420	445	451	451	470	450	433	408	415	419	432	423	428	434	430	460	405	444	439	402	445	430	431	427	397	454	425	430	452	405	411	434	450	429	427	456	417	424	435	449	462	396	407	427	430	445	407	443	432	435	432	456	458	422	419	454	439	427	460	428	409	407	405	441	416	453	421	428	420	411	477	419	435	453	424	439	457	447	457	414	416	409	440	438	460	452	456	428	450	445	474	429	436	439	441	432	432	455	421	461	445	397	431	432	387	444	484	463	414	445	439	425	450	439	445	453	416	474	457	461	432	437	470	468	438	435	430	463	434	412	435	485	424	430	445	431	460	443	452	418	417	427	447	430	441	431	452	448	428	444	427	441	404	446	425	478	455	440	421	401	467	440	411	426	412	411	469	463	421	419	456	452	418	427	412	443	404	427	427	427	426	398	449	412	421	447	410	407	456	423	450	457	403	417	402	405	461	401	412	423	427	427	454	440	431	445	423	426	441	430	433	406	474	456	459	439	435	410	448	449	436	453	420	472	455	454	437	458	434	412	458	439	455	490	421	450	448	434	429	459	424	421	423	437	454	456	393	420	430	408	445	446	428	454	448	480	428	430	425	424	449	440	455	434	435	465	436	419	443	452	441	409	458	458	436	426	435	431	428	443	421	437	461	433	432	459	419	438	454	448	444	439	390	404	403	432	441	398	466	437	457	447	430	396	449	461	423	433	379	399	437	459	474	396	435	417	434	408	397	451	431	455	460	432	478	402	416	417	424	444	396	445	431	440	450	426	430	457	463	445	435	413	392	395	445	428	425	427	458	433	428	463	461	404	419	440	463	435	441	418	412	430	444	428	441	443	446	432	407	463	430	436	413	417	423	407	426	446	469	437	409	449	423	430	454	467	421	416	423	428	395	453	430	472	417	436	436	425	434	434	460	411	442	462	453	416	418	407	457	423	416	418	461	418	413	425	439	489	430	451	426	449	475	470	454	429	417	447	429	420	430	442	438	425	447	438	436	442	459	457	433	412	447	466	446	448	437	368	442	440	460	440	433	415	433	436	420	443	447	430	427	437	411	441	459	413	456	411	448	446	434	451	447	478	431	428	423	411	408	437	478	421	420	438	421	420	475	463	457	432	435	486	438	403	454	461	406	417	463	453	429	431	429	442	431	444	421	436	428	430	433	440	458	469	452	414	422	402	470	423	407	380	458	421	453	438	434	415	412	420	438	440	453	469	442	453	454	428	460	421	448	418	452	451	416	454	415	435	427	423	479	419	431	436	443	419	424	469	438	408	449	438	409	409	457	431	466	465	452	445	445	425	425	435	419	438	468	431	430	436	411	438	443	422	419	422	440	459	465	440	452	436	403	465	429	440	465	434	446	446	493	463	434	437	443	445	449	414	426	488	432	469	429	461	458	478	470	455	421	463	445	450	434	437	425	433	441	411	439	432	414	447	436	463	426	428	429	419	419	415	432	436	445	408	456	444	448	420	392	472	438	424	464	435	453	428	437	425	447	463	442	435	439	464	438	451	431	446	418	427	446	414	405	465	423	443	429	404	422	471	450	428	398	462	431	445	469	432	441	445	422	444	411	432	416	434	454	412	403	457	451	467	423	437	442	429	421	472	423	415	432	432	448	470	454	463	425	425	452	501	389	435	438	439	439	459	468	421	431	413	429	430	433	446	391	452	412	404	406	422	458	410	446	433	422	477	422	432	404	422	463	460	410	417	441	431	439	411	436	439	425	429	431	416	455	441	406	427	434	412	473	454	432	443	450	476	476	438	463	395	443	454	418	424	454	453	400	473	450	416	422	425	462	437	451	416	420	420	428	464	461	448	444	427	468	440	432	461	493	443	442	422	439	402	411	469	463	469	439	418	450	449	418	430	405	433	445	424	461	432	445	426	425	433	427	445	424	435	416	427	431	428	435	417	426	461	433	442	460	407	476	415	427	397	409
23283	21380	29060	24028	21358	21279	5774	1346	1120	1163	9927	1886	854	827	793	789	716	690	700	780	713	689	685	671	715	723	707	655	664	648	653	717	634	718	620	666	636	672	642	710	658	687	660	660	692	629	673	705	641	632	697	701	660	637	623	682	645	664	653	614	666	625	627	632	675	679	621	630	651	643	682	674	637	687	642	627	649	646	639	648	665	690	627	684	659	669	651	638	703	641	675	685	604	615	681	633	664	616	617	648	677	679	664	716	634	689	662	631	700	641	639	710	700	639	641	657	628	666	655	691	635	682	688	674	647	664	646	661	604	644	616	624	648	636	634	684	661	661	699	719	672	709	662	652	679	662	676	658	645	668	640	650	620	694	656	644	631	649	631	670	659	659	608	633	650	627	609	709	627	681	638	604	691	710	645	650	674	691	705	683	629	648	666	694	649	690	656	652	643	666	634	658	655	624	641	685	647	655	668	633	610	677	653	663	644	669	664	688	635	653	614	662	654	642	623	631	634	668	648	628	662	658	661	633	674	673	665	652	683	633	678	648	644	630	619	622	621	619	624	653	645	636	648	625	616	679	630	654	683	676	671	660	639	628	658	692	645	607	670	629	643	628	634	666	683	667	660	618	633	653	686	627	612	625	626	684	606	630	648	653	630	607	634	652	656	611	707	650	645	643	669	645	663	657	704	656	675	652	623	667	690	663	699	671	609	705	675	635	674	632	630	659	614	693	660	642	646	645	648	679	645	693	633	665	687	670	645	652	664	658	641	637	605	663	604	689	641	659	668	627	655	602	622	631	662	687	651	661	599	647	641	649	662	642	622	640	646	619	647	629	680	621	646	640	675	701	675	642	664	633	677	660	628	643	635	666	684	667	631	629	675	604	676	566	677	637	641	655	651	614	663	659	663	666	661	658	660	613	648	673	646	631	722	698	657	665	649	619	632	648	635	674	671	661	660	647	662	675	628	680	675	650	667	663	647	655	666	620	659	627	684	606	617	622	683	672	649	626	654	671	691	677	602	703	665	660	683	662	626	639	662	665	643	661	639	654	630	638	657	693	654	566	675	630	670	654	639	669	662	694	651	632	627	667	665	638	631	636	654	653	670	671	653	622	614	655	643	659	682	687	661	694	684	626	651	618	680	677	648	632	642	641	634	642	635	603	703	663	664	653	627	655	704	654	604	642	637	638	703	643	707	666	650	663	622	654	621	635	668	677	632	637	680	601	647	657	624	652	679	642	642	638	601	645	624	674	628	642	649	663	652	662	650	681	678	664	666	664	677	633	716	637	604	683	607	660	630	661	641	676	630	648	692	675	700	654	646	687	662	656	692	673	675	613	687	651	685	634	620	654	683	657	622	668	663	640	665	660	638	619	684	715	648	639	631	651	659	666	685	648	617	663	657	633	689	603	632	657	637	698	604	626	680	660	638	657	648	632	673	649	639	645	664	629	665	664	628	681	655	683	646	712	678	599	613	655	647	665	698	679	637	622	684	623	626	672	655	612	655	650	665	628	642	602	651	642	637	640	640	645	643	639	683	613	663	678	654	639	636	683	630	627	623	652	659	645	680	667	688	691	654	616	654	612	638	684	628	609	659	659	657	677	624	692	639	614	641	619	681	587	610	690	648	625	666	613	648	657	713	689	633	661	636	656	675	662	677	656	651	651	660	646	617	663	657	658	599	637	617	626	678	646	669	680	597	629	648	645	636	668	625	657	634	621	672	650	657	671	637	694	668	659	627	675	671	643	668	625	646	586	706	668	657	673	664	649	652	629	631	707	640	670	649	634	697	664	661	682	672	645	649	654	613	642	671	641	618	627	650	665	651	629	674	614	701	630	659	731	628	712	717	661	672	632	700	665	668	667	639	702	660	628	628	678	630	646	633	670	652	649	644	639	647	642	646	659	607	610	642	608	627	664	619	680	666	642	678	659	655	672	650	658	716	617	636	675	641	751	673	678	627	716	657	657	631	622	649	620	641	655	649	615	710	641	684	657	652	661	634	629	692	703	632	683	604	648	634	647	679	658	644	620	646	637	661	652	653	678	619	655	594	626	681	609	595	628	676	662	610	676	622	635	673	627	668	666	664	674	633	653	621	639	659	650	677	692	657	611	655	657	649	659	658	653	653	604	688	662	697	640	682	664	661	672	661	634	623	668	629	678	689	649	659	652	711	657	658	690	654	683	624	693	643	647	639	649	650	634	663	655	652	685	641	621	675	661	641	662	649	648	616	627	668	695	613	604	667	633	673	647	700	640	677	679	607	670	624	673	640	669	612	650	663	667	658	660	679	676	635	601	631	628	677	638	667	637	630	652	653	610	657	636	616	651	691	636	702	663	650	620	667	709	665	674	673	673	641	666	658	628	706	649	702	643	672	690	641	617	693	656	638	669	633	609	627	685	587	640	673	623	662	653	636	592	654	693	682	676	614	607	643	661	673	654	607	599	618	667	628	677	642	670	662	628	649	646	647	639	656	638	620	610	653	655	641	659	628	661	614	711	648	667	663	616	662	664	644	682	669	671	680	630	696	651	654	646	591	636	672	646	674	680	645	625	636	672	636	650	637	698	650	687	641	626	666	641	650	662	671	614	704	648	655	694	634	659	644	677	624	628	605	670	664	611	629	656	661	643	636	669	626	639	693	652	610	632	643	623	662	640	619	683	681	656	647	627	626	662	663	638	678	654	668	643	640	662	654	678	632	622	630	655	686	655	667	653	618	669	667	668	618	669	630	637	660	669	634	683	657	653	669	629	635	638	656	679	649	622	657	619	653	639	653	616	671	658	652	689	627	600	642	637	679	690	657	664	643	613	663	632	663	644	647	635	688	639	671	671	643	664	691	653	651	670	634	623	669	635	647	676	669	653	645	622	636	672	609	695	645	611	643	631	646	619	611	677	669	678	659	674	656	631	663	658	667	637	643	613	634	603	666	632	624	644	634	649	714	624	608	593	620	656	618	637	615	612	630	655	681	630	685	650	600	625	632	621	616	652	690	628	675	627	633	661	641	641	619	677	686	641	671	657	630	674	646	643	680	656	633	679	635	681	634	631	662	599	660	662	647	679	663	630	663	709	663	647	639	648	651	656	624	674	642	637	648	593	653	674	700	647	676	666	621	639	625	653	667	678	642	678	632	645	653	622	621	643	596	671	639	698	632	637	664	649	637	662	618	669	632	663	702	660	623	626	639	694	659	633	678	633	657	692	579	599	663	639	646	718	668	599	669	656	626	627	652	636	691	647	643	678	660	652	704	657	597	636	602	649	655	693	669	626	630	640	632	639	622	675	671	665	647	692	605	645	648	672	619	703	635	685	652	596	680	652	607	622	683	634	629	627	603	668	639	681	684	630	640	668	673	728	657	615	664	662	654	653	643	638	646	643	655	619	680	682	634	593	625	647	672	707	691	648	660	619	616	679	657	630	634	651	692	693	677	630	659	629	677	660	624	659	657	613	694	633	644	672	639	696	632	603	635	642	638	643	619	685
40605	46429	10953	5667	4199	3158	2601	2181	1757	1940	17773	2156	1154	1030	1035	964	958	976	880	911	928	823	869	840	868	862	821	834	822	806	816	802	809	818	808	804	745	760	764	756	839	838	771	807	784	781	835	750	766	749	785	830	800	788	787	794	763	783	735	735	788	803	752	752	788	801	771	821	728	749	750	778	739	759	815	767	775	743	793	740	763	763	750	786	760	757	752	770	723	735	754	735	775	746	752	762	745	796	712	760	778	756	729	797	772	796	740	735	743	760	747	732	730	727	753	720	774	798	743	757	771	745	766	758	762	747	780	784	764	800	787	775	740	728	773	765	767	815	771	744	728	778	779	739	785	787	762	753	772	757	702	795	751	737	778	810	772	787	739	779	782	814	740	787	760	742	771	752	780	769	790	784	780	746	761	779	756	792	763	783	806	730	733	719	763	764	785	787	719	739	778	740	772	763	755	783	762	708	782	743	743	779	715	784	781	754	762	758	779	795	743	773	741	779	784	741	774	749	800	780	785	740	786	730	727	780	751	766	758	760	775	769	739	766	754	782	765	726	714	765	828	759	739	766	770	805	724	803	742	775	765	743	770	743	747	795	753	757	788	765	798	738	741	742	769	736	761	742	783	750	756	759	798	743	748	745	721	719	750	740	727	774	776	765	790	758	771	735	678	755	803	763	783	771	760	767	769	745	772	743	761	737	761	774	799	741	750	750	761	755	803	723	774	762	756	802	755	742	722	721	782	787	721	722	788	786	779	759	703	729	769	823	783	782	728	746	738	783	747	825	725	753	714	729	772	749	769	747	728	738	711	711	712	747	772	773	755	762	730	776	766	766	743	762	738	735	746	778	734	730	769	783	812	766	763	728	783	748	705	774	805	774	718	760	711	782	746	736	779	763	708	802	710	778	776	752	757	795	761	748	723	779	768	787	805	784	772	756	799	754	767	742	759	705	781	727	778	742	758	772	765	777	787	756	783	750	748	779	804	758	759	740	777	738	738	788	721	730	778	746	798	762	740	779	762	726	786	738	742	754	770	720	748	762	741	756	730	706	745	805	786	780	813	730	768	784	736	744	732	818	720	730	780	726	753	799	745	807	728	823	741	777	784	739	753	774	754	748	775	765	743	816	826	741	777	776	794	760	690	733	760	745	773	775	721	773	783	796	800	803	806	833	735	754	752	764	742	754	742	739	745	783	782	795	728	735	749	737	766	715	779	757	757	796	738	787	820	745	756	719	798	774	748	737	781	738	755	799	798	775	750	762	748	766	693	807	741	717	726	760	770	735	763	773	765	732	738	753	758	801	754	746	704	788	753	753	763	729	743	741	758	746	731	761	770	742	817	728	777	718	747	805	746	714	766	741	717	775	764	721	764	739	807	718	724	820	748	821	736	732	771	768	747	672	741	751	760	743	777	749	797	762	762	763	747	755	738	744	727	715	767	768	808	735	772	758	754	791	761	713	729	786	785	774	763	726	748	723	776	743	802	749	706	781	754	742	748	722	743	707	756	758	777	733	791	762	777	823	723	786	727	784	783	744	771	743	761	743	753	762	783	739	766	775	713	747	742	753	771	723	740	761	722	752	755	743	761	774	735	740	752	775	710	796	779	718	780	741	753	726	713	737	729	751	766	748	736	764	690	752	753	687	752	772	728	662	743	831	773	767	759	748	727	729	741	755	737	770	724	757	769	726	732	760	805	732	708	746	746	774	733	719	742	782	760	767	747	736	749	758	761	707	734	754	766	776	747	780	761	734	753	769	696	769	748	793	782	774	772	778	771	733	748	753	762	750	761	748	725	732	749	759	751	728	765	787	777	756	767	801	800	788	746	779	736	712	741	759	737	761	735	762	736	820	768	742	772	739	759	755	751	748	754	708	743	718	786	758	777	763	732	766	779	762	788	737	771	796	724	746	782	764	818	810	766	787	798	774	775	758	794	770	741	800	744	791	765	741	763	797	748	784	795	773	773	741	789	777	802	770	733	775	757	745	745	764	715	773	742	729	775	733	770	773	790	740	747	752	781	709	758	767	767	760	736	736	744	758	760	773	763	727	705	772	766	730	733	729	771	766	752	719	796	759	757	743	753	799	777	746	763	771	694	739	740	802	765	759	769	763	738	770	792	806	773	768	748	778	762	803	747	745	736	713	757	833	781	703	719	734	767	762	739	760	778	782	767	791	765	824	725	779	715	759	791	711	776	742	723	775	723	730	758	736	716	734	794	757	780	749	730	831	793	763	748	755	725	712	704	769	778	738	777	762	719	762	809	781	754	745	763	731	740	784	762	779	766	697	751	761	756	756	798	742	810	804	758	713	728	695	747	749	757	764	776	779	783	743	738	761	744	723	754	684	767	776	771	796	755	807	775	791	753	732	735	752	771	796	759	715	754	768	737	789	752	745	788	750	740	784	740	792	775	734	763	733	730	772	742	785	771	712	737	747	768	770	741	728	691	809	782	787	784	723	762	718	791	783	755	745	785	776	735	761	755	737	757	693	726	747	805	818	755	780	774	779	724	718	749	720	737	739	728	766	748	772	718	777	768	767	780	745	784	728	693	750	728	723	729	781	787	765	800	773	760	696	773	777	769	765	754	714	818	712	763	791	775	778	769	747	804	734	726	725	732	777	822	772	721	785	734	767	784	777	700	682	741	724	718	743	763	778	765	747	838	764	796	735	747	803	744	796	772	784	782	774	682	707	738	795	760	775	721	752	731	741	754	811	766	716	796	755	801	744	731	767	776	772	788	759	771	723	784	750	694	731	726	732	768	737	764	730	767	801	780	760	781	723	756	741	724	736	774	778	790	777	743	783	682	800	766	791	767	786	715	747	762	757	749	730	767	718	765	808	734	728	782	754	760	838	795	800	769	784	721	720	766	738	762	757	728	748	739	748	775	771	776	739	786	717	787	794	758	746	764	778	770	742	708	777	744	718	773	762	794	749	784	797	803	735	729	729	756	729	786	769	783	721	786	737	776	773	714	775	745	717	764	788	747	706	709	735	723	737	701	809	783	778	793	765	787	787	751	721	769	801	771	739	741	736	744	761	752	752	778	740	710	746	755	795	772	718	794	781	789	749	790	743	754	725	772	758	778	747	801	794	746	750	787	759	778	746	777	774	815	736	793	784	737	743	725	745	800	811	723	775	736	737	748	758	739	743	718	770	734	748	786	749	724	762	794	816	715	772	770	766	745	747	757	700	744	722	763	804	750	748	769	754	739	741	750	815	747	742	736	719	749	745	767	798	801	780	733	786	785	790	790	737	728	781	748	750	733	802	785	801	755	771	742	752	776	720	742	795	749	745	775	785	764	727	742	774	794	781	744	761	767	755	763	731	751	732	736	731	735	722	785	761	745	762	762	766	763	774	750	776	758	770	733	756	797	767	810	775	732	782	734	758	763	747	738	789	743	760	757	749	732	736	750	745	698	719	759	735	769	747	724	795	765	780	761	756	799	744	768	829	731	721	801	780	758	776	774	711	788	751
29016	22680	9280	744	412	330	344	333	329	358	678	363	304	310	301	304	324	268	295	311	319	291	352	310	304	291	298	278	313	325	327	316	301	316	325	330	334	323	306	294	301	318	301	325	355	337	307	324	321	325	301	346	313	312	310	292	310	293	324	334	343	358	314	297	310	304	309	340	313	316	351	299	316	306	313	345	297	269	316	315	332	301	317	314	317	329	339	326	271	344	325	317	325	300	312	315	333	331	302	307	339	340	348	317	305	292	283	321	314	289	296	334	335	306	310	273	317	322	305	283	297	335	321	298	314	331	324	295	309	284	336	307	322	324	282	357	339	305	318	320	312	303	318	327	301	315	330	313	320	330	343	298	303	303	322	318	317	332	322	303	324	289	281	318	286	329	312	321	310	294	327	342	337	314	354	325	322	324	309	286	320	329	294	314	322	330	333	319	336	311	300	311	305	321	295	313	312	326	329	287	318	312	302	297	349	346	269	309	280	318	334	279	321	303	332	281	337	327	325	305	319	309	316	295	325	315	300	305	294	279	336	316	311	291	319	316	326	353	318	305	296	333	310	295	303	334	293	350	348	336	299	333	321	300	309	323	280	322	307	309	303	334	307	326	309	324	336	305	313	303	311	337	287	312	309	302	306	298	300	325	295	320	287	322	289	330	306	325	284	301	288	304	292	317	315	334	295	289	315	308	289	315	283	333	315	325	332	306	354	334	306	318	314	316	293	303	339	338	345	310	294	320	289	305	337	350	314	318	320	312	324	311	323	284	317	313	328	307	341	312	330	315	324	279	333	295	307	326	332	324	327	343	300	299	341	318	321	289	323	321	317	323	305	259	300	318	349	330	285	304	317	332	298	317	287	303	306	321	323	342	305	306	307	331	313	320	324	276	280	341	303	302	304	344	337	299	344	305	346	282	299	336	291	368	316	311	308	320	358	317	330	333	336	308	305	319	303	311	291	271	297	340	294	308	308	309	320	316	288	321	353	308	295	302	312	322	321	294	294	298	316	315	304	320	340	312	305	347	312	344	286	309	309	292	310	304	335	328	319	314	309	311	340	276	309	290	314	306	308	332	308	295	351	300	328	304	300	344	321	283	295	339	307	330	295	336	322	342	315	295	325	328	278	332	335	297	332	300	306	317	312	335	320	329	336	317	337	306	345	343	317	301	317	311	280	318	320	276	311	287	334	314	297	344	263	334	276	320	361	313	304	302	293	319	272	325	315	324	286	310	293	326	334	317	303	297	335	278	355	302	295	306	329	303	317	301	308	321	297	287	304	296	304	340	310	329	296	305	319	305	293	326	283	299	281	319	303	304	322	325	366	323	308	275	321	327	328	289	338	295	330	303	333	313	315	271	287	316	338	301	321	306	310	325	306	285	348	338	306	277	320	326	348	319	332	285	313	305	287	313	343	307	305	292	313	317	314	315	327	303	327	304	338	320	328	319	321	292	294	330	292	311	301	302	313	295	318	332	323	304	314	306	294	313	283	307	305	322	321	321	323	300	356	315	305	325	321	300	290	305	293	328	343	306	324	302	314	314	331	318	309	304	324	301	342	287	312	286	337	330	305	289	300	317	345	337	300	285	302	306	304	331	327	311	309	315	291	277	321	337	321	303	331	329	307	315	350	345	310	331	287	304	309	293	288	320	297	300	344	328	328	305	306	343	347	299	301	311	313	349	320	332	324	294	313	296	294	329	305	311	328	320	313	310	299	319	301	290	325	349	340	346	307	288	309	317	296	308	322	312	312	304	334	325	313	305	291	290	304	291	318	321	326	309	302	289	299	313	343	315	308	300	311	313	309	313	311	330	300	299	333	365	269	327	334	309	340	342	323	316	354	321	309	328	333	312	327	301	314	318	311	318	269	305	289	332	304	351	309	325	303	338	307	293	310	294	319	332	300	294	310	293	345	315	296	291	307	285	314	302	331	335	328	316	299	311	318	323	316	314	294	263	301	307	310	302	276	304	319	321	273	311	302	296	345	314	312	326	306	322	329	319	304	294	306	304	279	308	303	306	313	321	319	318	311	312	322	348	345	282	290	329	309	309	292	312	288	308	323	289	305	323	320	338	314	324	347	316	330	320	289	306	343	304	330	301	315	325	270	283	307	356	314	284	304	332	338	364	322	306	322	301	298	285	285	321	275	364	322	309	309	344	284	356	324	302	318	314	307	319	291	299	309	302	320	316	328	350	341	313	321	304	323	326	314	322	310	318	307	317	310	316	311	279	283	305	327	312	331	302	310	293	324	294	303	299	292	320	316	310	316	334	301	340	327	274	328	326	323	298	303	313	319	317	302	333	330	360	298	334	308	283	323	324	299	335	332	285	270	293	325	304	322	374	310	332	281	312	324	283	317	298	313	312	314	311	262	309	326	302	319	307	342	323	282	305	324	304	313	318	326	336	335	285	326	306	305	287	331	329	307	312	344	284	319	312	304	329	330	315	323	308	312	290	350	329	334	308	312	280	298	289	303	323	326	300	326	320	324	317	318	285	308	327	297	310	329	305	322	329	306	349	330	302	288	292	322	280	302	296	298	316	330	290	304	335	318	315	325	298	296	288	300	318	316	330	295	338	298	283	303	297	311	296	302	308	309	328	336	313	293	273	318	325	293	337	358	330	314	300	308	315	319	314	317	328	301	326	336	325	305	323	310	326	326	299	338	324	322	310	304	324	306	302	330	313	344	330	336	307	330	370	333	355	319	308	285	292	289	328	293	283	286	303	300	296	298	310	308	316	306	325	307	321	361	318	312	312	278	321	290	327	328	314	316	364	339	316	310	324	341	337	351	316	308	294	335	344	327	326	305	312	313	272	321	308	309	301	311	338	312	291	327	309	288	300	306	301	327	319	300	313	312	328	295	314	293	322	323	342	331	330	282	334	359	313	328	304	283	337	334	306	311	329	347	302	303	268	325	299	325	305	328	365	295	318	269	315	316	318	346	312	320	311	312	303	319	292	309	319	327	325	311	330	326	325	322	308	330	296	273	272	324	297	328	298	324	301	337	313	292	300	285	316	289	325	312	325	326	326	313	331	322	328	311	314	283	341	312	316	298	317	301	320	327	291	318	336	321	317	329	342	315	327	305	296	309	295	262	329	292	315	298	301	303	334	324	314	326	311	308	325	315	318	319	319	314	315	287	296	320	317	310	335	333	317	340	333	326	294	314	304	309	324	307	341	314	317	307	299	317	353	314	311	295	351	307	294	288	320	303	313	297	303	316	318	309	306	305	326	298	324	284	304	319	347	303	324	316	317	304	296	306	269	298	338	318	294	340	321	308	295	302	285	310	278	321	314	323	309	328	330	343	313	280	328	295	326	302	277	314	368	322	329	338	304	270	315	322	314	303	322	287	330	327	321	352	361	318	307	290	282	322	318	334	322	348	312	299	332	290	331	313	323	328	327	311	335	345	320	291	306	295	338	307	313	330	299	324	305	302	312	313	313	343	314	304	303	306	333	326	304	331	344	320	314
31447	25886	778	586	501	455	444	367	396	421	1096	426	423	416	407	386	387	387	413	412	401	357	362	356	376	353	400	360	362	404	353	393	402	399	408	367	372	392	378	367	427	391	397	349	410	380	421	417	391	358	379	381	385	392	385	443	408	394	364	382	401	377	367	357	394	399	411	373	343	384	396	378	383	368	392	362	397	364	370	377	397	396	387	363	421	379	361	343	426	369	440	379	399	385	404	343	395	418	369	412	398	373	351	393	382	391	376	375	352	352	401	392	349	397	388	393	375	387	381	376	367	419	384	397	403	413	393	380	362	391	397	386	376	373	391	371	365	396	409	400	369	386	374	379	430	399	393	391	379	393	356	390	362	382	397	384	366	390	393	407	377	371	393	399	399	395	369	357	383	385	382	402	418	379	369	426	387	407	387	388	407	410	372	393	413	393	358	388	368	393	367	371	396	403	404	373	386	379	399	409	374	373	367	358	365	401	372	357	422	406	390	423	425	401	392	371	399	394	384	370	362	405	369	381	371	385	372	387	385	403	408	362	393	380	395	395	361	375	387	376	410	406	381	379	398	384	375	393	374	362	403	402	383	405	410	383	380	387	391	347	393	406	358	386	386	366	387	395	421	363	366	400	372	376	373	370	372	366	359	372	354	439	396	358	396	379	397	373	406	391	393	386	409	355	412	397	373	387	380	384	403	417	425	375	344	367	362	435	362	369	398	396	380	383	384	411	395	426	374	400	398	368	370	411	369	380	383	392	389	377	384	395	348	379	394	379	386	385	362	367	390	377	374	385	375	365	406	410	360	395	403	396	385	363	385	366	406	379	436	382	383	423	380	369	396	368	399	382	380	396	388	403	391	419	409	367	377	426	382	368	394	376	383	389	391	384	372	369	400	360	402	361	398	387	370	381	366	368	368	359	406	395	388	385	358	397	425	373	416	396	389	396	374	331	373	404	388	415	387	376	375	378	400	371	383	387	411	421	348	397	372	415	382	362	388	390	368	385	374	399	399	382	380	374	387	383	339	396	366	375	364	360	404	420	360	401	363	373	410	370	409	398	368	392	355	407	382	365	370	401	397	386	401	385	357	397	371	395	381	373	377	384	356	352	354	395	398	375	396	408	377	405	348	368	381	426	378	405	409	376	408	367	366	366	360	380	385	378	391	428	404	377	400	331	354	396	403	376	392	350	412	379	350	374	395	394	381	383	397	351	411	397	363	378	378	387	378	372	382	358	408	392	363	406	410	360	387	368	424	388	396	430	396	385	361	391	348	362	370	393	389	382	357	398	406	372	408	377	404	391	375	395	359	375	403	391	363	338	401	385	412	391	355	378	389	413	389	392	363	396	332	372	377	377	338	384	363	378	400	410	387	389	372	372	386	363	370	409	405	380	350	382	368	380	383	398	389	380	416	384	394	363	350	383	360	397	373	402	360	405	395	352	392	339	382	388	370	393	378	403	363	378	409	378	368	396	381	379	389	395	405	392	350	363	363	357	385	415	394	365	367	376	342	400	384	380	421	386	366	401	391	354	366	410	367	405	378	395	413	358	395	389	371	417	394	391	368	338	331	377	351	377	414	396	381	402	370	367	388	395	363	376	401	409	362	396	356	390	365	372	395	388	347	397	366	383	364	378	373	380	371	388	404	393	380	391	369	377	375	370	377	357	398	348	417	389	394	333	390	375	396	358	380	391	420	388	382	405	372	359	356	379	376	391	395	434	372	387	388	386	417	372	369	355	371	411	367	390	400	372	368	364	396	361	386	397	398	364	398	381	394	414	393	369	387	381	376	422	336	381	381	384	393	390	384	420	404	394	356	372	385	347	406	364	394	367	363	380	396	390	364	395	359	373	393	369	383	357	360	392	370	428	382	418	391	410	382	399	354	411	367	383	372	420	409	370	392	400	351	402	349	420	382	381	410	401	374	406	338	378	375	395	378	372	388	377	349	385	412	394	390	385	367	408	379	398	395	359	367	435	368	383	361	402	385	385	376	405	371	413	392	388	390	392	407	387	409	388	349	394	388	408	392	410	373	384	381	377	370	389	378	388	391	357	371	380	359	380	410	373	397	399	368	407	384	398	374	352	377	385	407	369	369	426	380	379	377	361	432	386	424	376	375	370	378	406	400	424	357	390	374	388	409	403	382	379	371	391	408	372	376	380	378	388	384	391	388	389	400	402	377	371	368	396	353	388	372	376	396	393	361	401	378	390	404	376	356	384	381	371	407	381	390	362	332	374	390	398	341	391	401	362	400	400	397	354	386	390	410	374	379	392	370	407	367	387	367	351	397	396	366	385	402	412	378	405	370	366	409	380	370	392	381	354	388	376	354	377	373	420	393	363	434	376	382	343	381	387	406	378	419	371	392	402	354	350	386	382	369	387	366	404	398	374	408	377	391	370	380	406	362	385	396	348	410	346	370	386	391	392	397	383	390	337	322	391	389	383	396	379	355	440	373	403	379	369	395	384	404	403	361	397	385	346	424	365	392	405	404	395	404	342	365	364	378	382	365	374	400	359	394	399	374	400	399	376	388	364	350	396	376	385	388	402	407	408	374	360	362	362	375	374	388	413	370	388	393	375	410	374	387	399	383	374	385	364	387	372	355	389	375	371	354	397	401	350	400	414	407	360	371	377	371	360	400	414	390	377	385	398	434	377	390	379	390	394	365	406	381	374	393	380	403	418	371	362	402	373	335	409	389	380	381	384	369	368	362	370	376	372	401	378	367	384	359	394	368	340	388	398	411	362	385	349	377	384	401	379	346	395	402	385	387	409	411	395	363	377	386	393	369	391	387	349	360	366	393	342	374	400	375	383	394	373	387	373	376	388	379	374	389	363	383	360	367	358	399	385	398	447	345	389	383	358	367	386	403	378	381	401	402	360	391	388	409	369	378	408	365	429	390	366	386	383	406	393	395	398	410	378	364	396	388	347	382	397	377	386	372	415	367	414	395	372	357	401	413	405	395	376	383	370	357	420	406	377	376	397	386	385	384	362	401	426	358	370	384	428	359	365	392	398	364	351	406	376	390	392	390	413	381	346	363	391	423	353	397	364	364	377	357	397	409	368	381	378	389	351	361	378	416	391	375	357	350	401	388	353	384	387	359	407	406	387	367	382	422	369	354	428	367	386	376	386	395	364	351	371	384	371	407	365	380	384	375	379	409	414	376	351	391	398	384	380	383	362	382	370	399	419	350	390	380	375	361	382	360	397	409	392	376	391	390	393	382	361	395	404	393	372	382	361	370	387	396	399	414	386	385	340	392	381	371	385	396	381	420	396	382	350	380	390	422	413	396	382	369	385	379	372	374	407	383	408	409	358	383	406	416	350	375	374	422	383	401	366	370	385	388	386	358	432	367	392	352	372	402	379	374	398	390	418	340	394	362	381	376	394	389	379	390	419	353	379	395	387	336	375	383	395	360	349	392	364	383	375	404	398	416	370	371	383	394	357	400	365	405	393	400	394	383	352	360	373	402	399
24588	21335	28225	24755	20258	2822	982	744	727	692	3973	817	550	541	502	539	529	491	515	517	483	522	512	509	496	512	503	471	503	511	513	504	508	505	501	516	512	499	478	454	495	513	520	498	478	467	494	448	498	493	480	520	515	489	479	518	500	474	453	482	490	468	521	506	524	460	523	493	484	499	505	457	518	525	511	508	502	460	456	475	500	515	484	505	464	509	489	508	500	453	513	464	498	504	483	480	494	521	495	484	494	485	500	460	527	462	488	506	481	537	482	449	466	488	505	452	521	474	476	505	483	487	506	501	506	518	482	503	540	509	524	476	462	489	444	473	532	495	495	471	456	505	471	474	509	500	507	505	446	494	494	463	531	461	482	485	469	509	481	513	490	495	494	476	507	490	512	503	486	495	505	520	447	470	496	488	474	503	469	492	488	479	500	484	474	475	488	502	470	477	468	490	494	480	505	463	457	513	489	479	497	515	539	507	489	467	481	481	463	513	480	461	505	454	480	521	469	488	519	511	458	482	502	463	508	464	502	474	492	542	468	491	477	469	524	490	484	519	471	479	457	491	544	466	459	505	516	480	539	500	459	487	484	499	508	491	505	486	499	481	438	506	448	504	476	512	436	503	490	480	504	451	497	473	499	503	481	495	462	499	492	472	492	494	466	477	501	468	491	489	465	506	427	495	481	526	479	551	515	449	482	457	515	480	500	507	458	483	458	479	492	505	469	461	479	470	486	473	516	486	541	530	443	500	498	496	534	463	565	474	499	461	479	516	479	496	475	516	461	494	485	504	462	474	454	499	475	484	482	512	485	469	482	491	505	475	533	449	480	505	466	480	489	446	478	495	513	485	520	462	487	484	464	519	441	462	500	485	477	458	495	527	463	443	513	464	471	517	532	526	476	436	473	500	469	428	518	518	537	467	496	448	458	504	475	513	499	484	443	513	456	471	526	506	447	474	511	467	502	472	536	462	524	495	490	505	506	485	508	496	508	480	472	459	497	520	480	509	492	527	484	487	536	511	510	487	486	477	460	534	458	463	468	487	463	477	525	455	454	494	500	516	431	461	481	493	456	551	479	460	514	475	534	476	467	450	520	485	529	471	499	506	479	522	477	466	493	506	563	508	472	464	477	519	449	496	497	505	481	474	503	494	470	471	514	464	528	486	447	481	523	492	457	522	491	496	459	496	484	491	467	487	473	463	487	501	472	492	489	490	442	487	479	490	482	486	474	505	498	512	491	507	502	473	500	511	499	501	555	507	486	487	483	493	494	490	498	464	461	498	480	464	478	464	530	519	481	469	515	485	511	510	496	490	455	501	473	501	491	488	494	503	472	432	478	477	490	487	424	443	431	469	473	490	491	470	484	503	495	499	538	465	520	475	483	499	524	465	498	534	476	510	522	508	495	467	496	474	472	471	494	467	488	536	452	477	487	472	490	493	459	493	484	473	474	513	501	527	456	457	517	502	492	506	476	478	505	508	480	481	454	487	505	494	519	469	543	500	471	471	471	489	460	484	491	463	462	524	516	518	471	505	465	491	463	483	493	484	508	489	438	480	493	480	524	518	539	522	483	471	502	478	470	483	492	488	530	489	465	519	478	494	470	495	484	483	492	485	465	461	509	498	528	513	490	495	464	458	490	498	453	474	487	529	485	506	488	481	481	499	478	500	458	495	536	469	501	485	489	504	466	495	485	516	476	485	494	495	456	486	501	503	505	494	459	506	488	482	469	445	488	461	469	474	507	510	471	485	486	458	443	476	510	477	516	493	510	482	474	480	483	498	456	482	491	483	509	546	470	478	511	478	524	495	510	486	488	486	488	468	500	478	462	530	504	469	515	503	485	478	459	445	499	478	510	473	488	500	496	486	435	478	512	506	506	536	485	450	527	496	497	454	517	471	503	460	475	481	518	461	455	484	487	473	503	477	493	502	563	477	513	497	494	486	490	511	474	503	468	482	514	478	455	512	497	467	531	506	484	485	481	465	477	508	459	472	490	531	490	535	453	494	488	466	490	495	498	465	509	511	477	478	477	530	507	473	495	514	455	513	458	497	474	495	518	472	448	478	451	524	458	469	466	444	505	463	506	500	462	463	485	496	496	495	494	499	544	483	481	485	504	540	458	522	487	476	479	441	474	432	471	502	465	480	481	480	423	495	474	498	495	493	516	499	494	482	474	487	486	450	483	467	486	498	507	517	488	467	539	488	492	446	487	472	497	467	521	438	496	481	511	463	482	516	489	486	470	460	550	529	506	496	501	477	492	459	515	490	498	466	483	508	508	489	501	504	493	475	499	479	453	475	478	462	465	514	477	508	459	458	485	457	512	504	493	513	478	471	487	496	492	472	495	471	496	487	486	526	502	486	451	482	515	470	500	525	495	482	472	499	455	496	468	474	509	474	540	464	493	478	479	517	477	504	479	489	484	472	522	461	517	462	475	522	499	452	482	532	467	481	495	487	480	510	468	505	488	520	481	433	519	515	498	515	495	467	487	489	519	496	498	472	462	508	511	479	524	474	504	445	478	496	509	471	504	481	451	462	498	511	497	481	511	468	483	455	540	424	498	476	442	432	458	503	480	494	484	485	539	477	533	468	496	486	519	438	463	466	506	492	496	479	462	543	526	501	469	471	499	477	508	503	450	507	484	495	520	502	472	478	459	517	473	480	528	512	450	489	501	493	500	491	480	496	505	498	558	486	461	475	531	457	496	443	477	487	449	488	501	496	504	512	522	459	489	486	474	480	485	461	493	497	506	495	481	460	487	485	489	457	492	467	532	464	502	486	487	505	466	489	483	508	467	511	496	502	474	486	515	475	457	492	499	489	525	504	475	497	504	474	520	472	456	466	449	513	477	474	462	503	490	476	516	529	489	474	491	484	497	476	514	485	524	520	513	467	476	521	503	509	451	476	505	456	476	526	532	481	472	508	464	448	448	499	475	490	469	501	503	485	467	467	471	486	524	445	477	462	494	520	462	498	517	474	538	496	482	490	479	508	538	530	480	468	501	496	500	469	469	502	503	468	511	472	473	460	510	477	490	468	453	483	463	464	473	470	479	497	468	475	510	498	484	464	493	459	500	513	487	480	502	505	489	488	488	487	486	507	505	469	482	458	490	497	487	450	469	500	472	488	487	511	486	491	508	503	474	490	488	497	516	492	515	499	499	496	493	437	527	460	464	500	501	479	492	522	464	452	456	485	510	478	500	515	493	496	473	517	478	508	473	520	477	479	482	506	451	535	454	446	482	498	507	468	487	483	486	469	502	482	466	503	501	490	545	510	525	521	448	471	468	499	454	445	453	497	496	488	490	471	477	501	461	496	454	471	509	490	504	479	487	490	488	506	474	482	443	464	504	469	484	490	493	477	468	496	516	482	467	511	516	485	485	474	482	476	480	487	471	439	495	454	446	490	508	485	467	502	479	482	490	476	491	455	435	502	472	449	532	503	482	504	484	487	497	472	506	467	497	528	478	490	493	482	494	495
35149	35706	5717	2970	2050	1710	1408	1154	1053	898	7835	1109	750	708	704	704	687	649	685	614	689	623	612	608	647	657	606	592	599	634	592	582	614	627	575	521	649	568	565	640	590	598	604	574	561	582	554	607	593	604	566	594	611	576	557	644	543	570	574	548	584	545	542	570	594	614	573	555	615	552	574	628	641	507	606	583	557	584	601	555	547	554	551	550	566	537	570	567	575	604	587	572	629	576	561	632	588	579	620	596	564	554	564	573	584	600	586	586	578	611	569	574	586	585	583	585	572	567	552	572	630	578	553	537	574	588	585	567	584	544	580	546	550	598	609	529	581	544	556	590	565	611	593	548	564	544	616	610	626	574	596	602	564	584	621	610	536	567	588	581	610	617	594	583	541	573	625	566	573	563	554	586	572	585	534	579	551	542	614	539	546	575	558	621	565	579	616	569	616	604	562	583	591	527	585	549	565	599	563	604	579	600	570	597	571	556	580	520	562	621	579	568	594	581	646	566	599	562	566	582	638	579	607	560	592	576	590	556	592	599	579	592	563	568	579	587	572	584	584	590	593	548	608	581	562	599	570	577	579	589	558	567	593	595	571	579	547	539	567	581	539	607	585	589	572	556	577	576	587	609	534	569	574	596	525	586	581	568	570	572	577	563	583	556	551	584	560	602	560	578	568	599	556	608	534	575	580	577	580	589	600	580	625	608	563	562	574	579	585	581	644	615	588	591	523	578	614	589	621	618	585	582	583	614	605	564	571	569	544	571	572	606	599	584	602	575	540	592	558	574	580	579	614	583	539	566	552	565	580	574	638	549	624	572	565	577	568	580	567	584	556	539	588	559	573	584	582	578	563	562	574	608	536	534	555	555	583	571	595	582	569	563	590	559	578	617	593	573	579	600	494	605	591	576	583	558	547	597	589	566	560	597	565	600	544	587	542	600	591	575	573	582	542	594	597	579	572	590	567	562	582	584	615	536	569	547	552	575	592	576	568	609	550	584	581	574	605	566	590	567	589	545	599	523	606	562	580	601	561	554	553	595	551	624	538	600	621	609	540	555	539	638	580	575	577	551	533	569	626	578	544	572	584	629	606	564	571	587	579	593	607	567	586	585	572	580	540	582	620	622	520	599	618	664	568	564	570	615	588	566	636	577	592	565	577	582	591	559	558	585	564	554	559	585	575	598	521	574	569	559	577	564	571	605	565	510	612	588	561	585	599	579	616	542	581	611	563	605	574	557	586	571	586	574	568	578	565	559	583	554	548	551	543	535	576	607	603	583	598	560	567	607	561	553	582	593	584	573	584	599	562	532	563	563	541	560	571	577	601	559	599	541	551	572	562	557	576	583	558	557	609	563	566	584	618	569	606	528	576	626	565	564	551	590	572	590	616	528	590	591	519	559	561	560	602	558	557	618	564	559	577	596	586	531	580	563	572	647	573	579	560	627	564	586	626	602	566	527	601	568	550	550	545	621	610	595	555	593	593	545	569	614	585	586	556	554	585	583	567	564	590	586	622	544	596	532	587	601	601	549	583	595	579	597	582	581	565	574	551	591	559	602	609	610	580	621	555	547	623	618	598	554	597	569	627	643	595	535	599	623	612	544	558	567	557	558	550	620	580	546	573	573	621	567	581	579	582	565	543	553	597	594	567	582	586	602	594	544	528	546	623	593	599	545	591	552	555	635	600	565	529	551	621	583	591	608	579	541	554	591	576	596	561	556	607	569	593	579	602	580	579	571	541	549	600	552	560	565	610	548	576	562	569	617	574	603	536	622	582	611	552	563	543	606	538	570	580	581	574	567	589	584	578	546	596	589	599	575	589	572	530	592	617	587	579	564	586	581	558	550	559	577	512	557	581	552	575	539	587	565	603	590	598	552	576	552	566	578	532	547	587	561	548	565	591	554	605	566	555	605	582	597	521	584	540	553	606	546	604	540	584	567	556	540	574	564	607	569	581	569	551	571	583	529	559	581	579	579	574	631	563	554	562	573	571	577	610	624	571	604	606	562	576	586	600	566	598	556	547	614	632	546	584	574	550	551	588	567	598	571	597	581	581	563	559	597	578	581	561	576	587	574	569	590	556	607	606	579	570	559	562	582	558	585	566	579	588	579	590	605	539	591	583	592	543	544	596	562	588	582	549	592	564	538	565	541	568	570	549	567	579	525	514	575	591	588	581	570	580	571	553	560	588	552	579	562	545	557	566	545	547	567	531	579	636	571	599	628	573	545	641	569	575	554	608	573	607	601	605	594	548	534	556	532	571	556	549	590	573	565	566	602	567	574	584	548	603	592	578	549	613	577	583	555	540	617	576	579	558	600	529	597	604	574	619	566	575	608	559	548	591	573	558	606	566	606	590	587	623	597	565	578	553	637	554	541	610	618	591	576	603	568	579	577	582	553	589	618	618	602	613	575	558	515	578	595	572	526	596	584	569	563	590	591	575	592	596	566	562	557	549	541	617	566	535	560	567	624	562	560	582	582	580	531	550	531	553	561	605	535	502	545	522	578	570	591	580	591	591	593	533	525	591	627	555	572	563	586	579	596	582	571	548	576	559	582	550	586	586	579	599	561	593	580	589	609	584	599	598	603	585	537	549	591	577	592	569	580	575	601	577	589	597	604	551	556	565	535	575	652	590	630	560	573	555	567	591	579	526	609	545	582	548	588	631	569	581	501	559	581	554	582	597	606	538	589	576	597	623	563	550	572	614	558	582	584	559	541	582	577	571	529	574	568	591	572	571	565	589	575	560	550	549	558	615	604	567	579	602	572	565	609	593	578	523	584	573	598	581	555	577	543	587	550	583	594	566	582	555	576	577	566	611	601	583	568	552	591	572	521	584	606	590	570	567	563	618	557	592	566	586	595	632	577	591	571	576	589	569	639	572	629	561	563	584	559	569	538	583	605	589	580	586	580	552	549	581	595	619	611	558	590	587	573	563	558	598	589	536	571	578	608	575	563	595	563	566	570	557	567	538	575	577	590	565	564	611	590	548	573	568	612	581	551	572	567	585	568	588	507	555	641	568	560	598	560	587	582	596	528	568	578	568	553	549	570	611	577	551	551	535	586	620	560	580	553	562	561	634	567	567	591	565	577	573	560	611	579	565	556	578	586	584	567	541	589	614	583	592	583	594	557	584	568	555	595	544	583	569	582	555	583	599	590	631	558	559	579	567	576	572	577	563	573	555	578	586	559	552	541	562	597	564	600	573	602	561	586	548	565	597	571	559	604	587	564	623	535	590	544	593	575	583	597	612	600	581	550	622	574	592	567	615	614	589	555	618	569	612	565	581	560	604	567	598	594	541	606	614	544	581	564	583	586	602	561	585	551	552	597	603	592	613	615	564	589	571	607	585	588	540	559	577	613	569	565	580	591	601	575	528	563	541	578	608	595	618	557	593	617	592	600	540	556	527	606	616	593	593	586	557	622	576	527	601	598	592	597	561	620	577	583	562	592	579	561	595	572	600	579	516	603	584	601	618	578
25616	21421	27187	25477	6387	692	563	499	452	461	2814	465	427	401	405	390	352	362	388	336	369	374	400	387	365	343	388	354	339	360	374	352	380	356	346	354	373	371	341	372	383	367	387	363	375	365	383	365	402	342	351	363	342	347	348	395	364	379	333	345	342	378	382	359	350	354	347	356	361	325	376	340	373	370	365	325	371	379	358	334	357	369	353	387	388	370	377	363	362	359	378	331	369	363	365	373	387	362	358	355	379	364	361	353	357	359	362	352	333	315	381	366	369	326	374	337	372	356	339	357	345	342	368	352	376	368	341	369	358	363	356	362	367	392	334	350	377	348	326	353	327	354	418	366	364	353	349	341	353	380	340	350	366	389	378	375	361	389	385	383	343	360	349	326	347	361	340	344	375	351	338	354	338	405	365	361	338	364	378	346	342	360	360	335	366	416	349	351	353	388	336	338	385	367	389	347	379	334	352	383	345	335	371	350	366	373	366	331	372	355	320	372	373	351	322	366	357	351	362	367	332	333	361	340	375	383	348	397	360	357	381	341	337	366	352	358	370	368	331	362	375	367	354	335	382	396	338	369	364	314	346	390	354	370	359	390	410	371	365	398	367	360	367	399	377	359	364	334	363	358	350	352	337	370	385	315	343	373	402	373	380	400	374	347	358	319	338	377	356	345	339	382	359	375	358	342	324	348	360	373	366	359	358	313	359	346	346	368	342	372	350	359	395	342	364	374	365	347	384	394	351	365	368	369	396	361	362	356	359	373	391	357	353	314	401	398	364	348	372	341	354	335	378	396	363	359	371	380	331	389	357	379	359	345	386	363	356	358	372	361	389	354	381	359	366	365	366	358	348	366	367	359	387	385	389	359	363	375	341	364	374	359	347	340	354	352	371	394	366	369	350	336	341	350	366	331	341	367	370	352	373	375	357	360	376	344	342	342	402	345	356	344	356	335	374	333	336	346	339	384	403	369	349	374	387	361	351	371	362	372	355	354	353	359	379	354	363	392	373	347	327	345	368	364	369	368	335	372	376	389	351	351	383	359	342	349	383	379	354	384	353	384	365	367	364	370	329	331	369	350	353	339	356	340	309	352	368	337	338	373	353	349	362	378	376	338	358	376	364	347	374	349	365	380	344	389	354	351	382	345	392	355	392	357	393	371	353	388	353	371	354	377	393	355	366	359	366	366	405	372	364	335	392	365	380	389	362	379	375	369	372	365	375	363	360	373	350	337	349	344	354	384	340	355	370	353	369	338	387	376	381	391	340	377	332	346	352	341	358	381	326	362	348	375	348	370	365	340	354	351	373	369	366	350	355	370	357	353	357	350	330	373	344	364	378	368	335	368	349	383	345	347	377	390	367	364	358	340	347	362	347	331	338	371	372	371	348	332	362	348	331	355	327	343	355	338	385	384	352	371	324	402	408	384	352	348	326	347	354	386	405	343	333	346	377	358	379	370	330	352	345	346	368	390	367	360	306	334	365	386	388	386	354	377	347	338	345	383	385	354	375	359	364	329	342	363	381	360	383	334	366	368	349	343	396	355	349	408	352	308	368	334	374	378	353	325	363	331	361	349	376	386	399	333	402	365	372	363	338	359	361	363	353	355	331	367	342	371	361	387	373	375	364	327	368	362	368	374	346	369	388	345	358	394	358	362	363	346	308	387	392	372	380	345	335	386	399	362	395	373	374	346	355	348	362	343	332	354	337	360	397	350	342	351	359	375	366	341	316	348	420	368	354	373	375	358	350	310	362	374	340	340	355	362	331	374	365	362	364	381	347	378	374	338	353	396	323	333	361	370	388	367	352	348	380	375	355	380	368	356	348	375	379	367	359	348	359	389	376	356	393	400	342	365	351	350	371	371	321	341	383	373	317	351	343	384	385	361	384	357	343	365	389	385	386	377	346	364	338	370	426	346	342	384	354	336	364	348	381	369	389	371	351	363	349	352	345	359	344	375	360	348	357	358	347	371	356	376	324	395	368	378	368	374	366	342	353	347	343	400	362	352	361	380	374	343	347	360	345	373	353	357	358	365	361	360	372	396	355	349	396	358	363	353	342	328	379	387	345	367	362	373	342	382	360	363	397	382	378	353	370	328	372	347	397	371	386	393	418	342	341	374	365	393	337	357	350	354	332	339	366	338	357	352	323	369	374	384	375	336	371	366	327	358	366	344	384	353	345	372	355	328	371	360	354	360	374	346	356	361	377	370	358	362	408	380	344	351	375	363	362	366	351	375	355	368	361	335	327	383	362	360	319	388	386	357	369	353	336	351	368	375	362	340	354	359	341	380	350	349	387	363	355	357	367	351	352	344	349	349	351	370	363	376	392	352	379	348	360	358	352	335	403	378	346	386	370	397	377	409	364	335	371	383	337	355	367	376	365	373	362	371	346	359	379	366	326	353	371	322	374	363	385	340	385	376	331	364	378	387	356	372	331	345	353	363	351	364	367	367	356	339	366	354	368	368	386	336	368	370	376	353	346	359	374	411	324	310	322	363	377	362	341	365	357	356	335	355	340	360	380	382	401	351	346	357	337	396	343	361	364	380	368	373	366	374	363	329	327	354	343	336	354	367	364	360	323	349	309	358	406	359	361	398	356	360	374	373	365	339	365	355	375	380	359	340	370	373	384	393	379	358	362	323	363	364	373	356	394	345	356	392	346	355	328	366	348	354	325	350	358	377	350	352	378	371	364	334	358	339	396	326	379	335	349	330	369	379	361	352	339	376	318	390	358	321	357	342	364	376	336	372	335	322	378	327	355	372	354	394	367	358	373	369	393	350	366	316	353	353	373	363	355	373	356	344	362	352	352	362	382	359	351	373	344	343	373	355	405	380	383	355	347	355	371	358	331	337	373	329	349	362	384	367	365	336	393	373	388	367	356	353	383	359	371	349	367	342	356	378	372	371	358	341	364	350	351	400	383	353	370	318	387	355	332	386	325	389	360	346	390	328	372	361	386	378	371	391	368	366	348	340	341	369	378	363	342	357	376	376	339	373	364	365	349	374	368	355	367	390	343	347	353	327	355	336	343	359	371	336	366	331	365	340	360	409	343	381	407	387	363	380	361	352	384	383	320	371	363	361	367	345	359	329	342	335	375	334	362	350	363	368	362	350	346	330	371	380	372	324	326	394	353	329	345	394	336	381	359	351	348	363	365	372	359	367	352	379	340	367	346	360	321	317	349	346	364	367	368	368	364	351	339	370	343	341	354	371	358	345	377	362	374	336	333	364	386	401	371	339	365	350	363	363	343	337	368	363	357	352	352	348	358	378	389	361	375	355	360	355	368	361	360	341	366	339	362	351	335	362	396	375	359	354	383	378	394	352	344	381	357	359	343	315	369	383	347	350	341	366	378	354	370	311	352	367	333	366	412	349	383	340	352	358	349	375	331	377	354	363	366	379	347	343	390	366	391	357	348	368	360	390	382	326	379	366	343	382	372	334	336	380	386	372	348	336	346	398	334	367	372	420	405	371	368	328
34876	32869	3637	1955	1478	1114	899	792	719	799	6777	623	537	568	550	517	513	523	476	506	470	465	479	466	477	510	459	473	487	463	455	446	483	465	490	477	496	479	496	435	447	481	462	458	434	427	442	471	429	427	423	430	449	487	455	483	480	453	479	431	454	438	456	475	442	428	447	474	482	479	451	456	432	426	466	453	468	448	464	459	438	499	474	374	437	463	481	480	427	440	480	465	416	422	417	421	443	455	437	414	443	449	458	461	467	505	464	480	490	470	443	421	464	447	417	428	458	453	472	451	501	454	462	458	449	457	434	429	447	484	438	434	445	442	418	482	466	476	425	487	428	429	429	466	454	445	486	475	427	450	454	459	475	437	463	504	453	465	467	462	443	484	472	445	488	466	441	470	453	439	489	442	487	425	496	474	433	493	490	446	422	460	447	466	431	473	451	481	454	458	467	450	468	449	453	450	474	434	481	460	441	456	432	434	428	430	432	443	462	421	456	492	443	453	439	493	473	438	426	447	415	488	436	437	450	431	474	467	489	471	503	421	445	462	445	459	464	405	445	425	436	413	456	442	471	455	463	438	481	439	470	474	448	442	419	431	444	456	455	456	450	467	459	440	447	463	433	435	446	443	474	426	442	426	459	446	453	442	422	453	482	448	468	485	432	478	445	483	444	462	456	453	449	461	477	439	462	449	466	447	453	448	469	451	462	441	486	461	482	434	474	463	407	472	441	437	419	450	428	459	454	441	436	447	456	442	459	449	463	458	448	449	445	467	452	463	430	475	466	448	455	448	412	438	471	473	463	432	447	399	442	447	436	464	464	450	479	491	469	449	468	471	435	441	477	447	464	448	406	453	426	489	426	436	475	487	465	487	452	435	465	437	471	453	458	502	458	445	476	441	471	471	491	469	438	489	458	491	462	423	446	465	475	430	461	445	441	446	499	414	462	455	441	452	444	457	451	429	477	473	459	444	421	449	484	454	483	457	452	465	441	451	448	420	436	454	435	438	487	425	469	443	480	416	464	451	435	470	447	461	444	454	439	503	448	486	495	450	425	444	466	453	506	471	448	460	450	448	439	445	448	438	495	484	478	482	436	459	461	435	441	481	489	408	465	437	428	441	450	477	415	438	401	450	435	432	419	440	445	488	470	420	443	466	452	470	477	425	400	492	455	427	456	466	421	426	428	444	445	487	459	465	437	470	477	429	460	483	449	452	456	458	471	439	448	505	457	440	438	461	494	461	516	452	452	435	455	471	449	450	447	428	452	452	451	461	453	461	406	428	455	464	468	440	418	475	447	468	442	387	448	424	423	421	451	447	440	419	418	465	426	458	411	429	495	453	439	470	438	439	446	447	467	465	431	432	424	443	419	478	426	439	465	473	451	485	436	433	471	452	481	451	472	436	417	420	457	434	437	465	451	460	399	486	476	409	422	483	479	466	465	452	415	447	430	471	444	454	428	453	452	424	464	464	470	483	427	485	469	454	472	449	461	441	478	436	433	476	447	427	414	438	451	443	444	479	472	458	414	405	453	464	478	469	449	493	461	431	453	445	483	500	448	455	467	464	465	460	418	450	445	449	445	439	435	470	438	436	455	411	432	470	466	428	449	476	441	449	437	435	438	448	448	473	412	469	407	481	476	459	461	461	435	425	450	430	461	448	474	465	514	429	446	478	445	470	446	473	435	452	448	471	440	448	476	427	447	484	416	432	505	421	428	457	434	496	409	478	452	465	432	456	462	419	486	434	447	429	425	456	453	479	422	426	458	427	463	448	434	471	489	494	433	448	467	457	417	485	453	433	457	489	421	456	476	441	434	449	445	457	451	454	442	411	468	481	454	433	434	420	444	463	452	420	467	463	462	435	470	466	467	475	434	471	442	455	452	438	465	451	412	421	460	436	449	442	473	387	453	437	478	478	428	458	417	417	457	464	463	455	459	465	420	451	417	465	461	443	479	450	453	466	451	423	412	478	459	423	441	423	434	441	447	451	458	448	448	450	440	448	461	456	474	465	463	476	419	449	459	456	460	473	419	465	453	425	443	448	429	452	508	454	458	478	474	492	486	443	453	424	470	442	433	438	489	472	493	496	456	466	444	424	442	459	457	449	439	450	487	457	452	451	450	469	498	429	463	427	446	462	455	443	456	467	458	432	449	456	463	436	461	475	445	452	466	480	457	533	422	467	459	453	433	475	449	450	432	463	471	432	472	410	465	477	511	465	465	513	442	411	495	463	485	476	507	451	467	459	449	453	462	466	447	486	475	439	441	439	420	480	447	477	439	438	484	471	453	428	504	442	442	492	467	438	447	440	460	457	413	429	479	447	419	440	493	443	440	483	431	466	423	457	402	461	461	436	486	484	454	445	455	446	440	467	439	430	441	449	453	429	479	464	449	429	431	418	445	471	472	464	414	472	461	434	460	497	422	462	482	440	474	473	462	474	496	416	464	448	440	433	431	420	489	440	426	452	448	449	434	446	447	444	433	443	475	480	456	437	446	468	428	464	478	467	458	461	438	444	426	440	438	435	425	464	436	438	449	423	492	510	482	496	440	443	438	476	443	474	455	431	466	491	417	478	461	429	465	445	448	477	485	467	447	433	424	484	474	476	417	474	450	475	436	452	447	445	427	420	473	470	477	433	480	444	472	461	411	450	465	459	459	447	441	449	464	449	470	454	446	453	448	467	494	461	437	469	488	434	420	457	447	494	465	453	448	474	465	480	466	467	443	406	474	423	424	462	421	465	440	460	453	425	497	451	470	446	475	446	445	446	462	447	473	482	442	490	417	460	477	441	421	441	425	460	443	450	432	447	442	434	448	441	424	442	456	451	472	432	443	474	460	410	458	453	448	447	460	430	459	457	420	430	469	415	477	451	408	439	442	495	465	460	457	462	471	453	485	437	416	455	469	469	492	392	442	487	444	466	482	419	424	467	459	461	422	437	434	461	421	458	454	466	413	434	455	489	449	430	466	446	463	464	457	430	426	442	434	424	464	460	442	474	467	433	437	440	441	462	425	448	465	463	439	433	451	466	450	409	442	438	445	439	480	460	426	442	452	452	457	441	446	428	427	445	436	463	475	486	426	481	472	469	464	458	453	448	460	427	444	475	413	491	423	442	454	470	469	442	454	449	462	491	469	436	459	437	434	492	466	476	467	424	465	406	459	439	451	444	450	453	459	452	431	465	451	462	472	434	446	449	481	469	486	461	457	414	477	457	447	447	436	453	426	474	453	445	436	443	439	432	453	445	442	421	481	465	412	438	487	443	462	445	476	438	410	452	446	429	429	450	458	498	495	445	437	493	469	457	467	444	462	433	446	471	452	452	441	477	437	477	440	421	454	453	438	458	428	445	437	473	445	466	432	452	475	435	459	447	452	447	441	466	465	464	483	460	450	455	468	470	466	452	447	430	445	431	433	438	463	440	498	474	459	454	433	400	478	434	426	472	413	410	462	421	443	438	444	463	450	457	471	475	476	456	473	434
23265	21379	29085	24028	21379	21328	5922	1377	1088	1575	10284	1134	860	831	778	796	773	770	762	721	744	740	682	729	759	703	714	726	684	685	665	698	690	686	676	695	665	686	700	717	703	682	621	711	665	679	662	679	643	625	675	658	631	696	694	713	662	666	686	658	674	652	675	659	685	656	672	693	708	683	659	682	660	666	679	665	716	677	665	615	646	660	642	651	698	684	655	672	661	725	700	664	665	670	668	658	691	675	668	647	694	698	662	652	670	692	647	680	620	647	679	616	651	673	682	663	721	660	666	679	637	669	707	645	713	714	634	644	662	710	656	661	719	673	662	638	693	667	646	679	651	718	653	682	686	695	735	662	702	698	677	645	644	681	644	641	679	666	687	701	698	673	721	693	666	671	673	657	683	662	652	661	669	683	687	668	629	648	628	642	647	662	658	679	698	677	695	677	732	666	647	697	693	640	704	706	694	660	666	661	693	677	676	674	650	674	630	705	623	649	675	687	692	668	691	653	660	682	679	650	634	622	630	625	701	670	711	656	622	644	646	627	697	647	632	637	695	692	668	669	683	615	688	676	694	653	632	677	638	666	681	648	663	706	650	654	660	681	639	686	647	668	658	658	662	648	698	608	719	711	717	687	652	683	630	650	658	682	646	681	664	651	666	616	639	640	683	649	617	666	653	642	672	681	700	635	664	657	681	691	665	697	643	645	654	656	689	665	657	657	639	636	626	674	641	715	696	635	629	720	685	617	654	681	689	621	658	643	681	670	675	678	654	636	684	621	646	569	683	656	671	710	679	664	720	707	645	694	666	711	638	688	649	707	657	650	619	675	640	677	672	643	644	634	704	711	651	647	654	659	649	657	673	626	677	665	691	682	702	661	673	678	662	631	676	642	659	644	630	654	682	713	655	605	624	677	660	660	639	673	668	663	704	658	670	648	665	675	670	640	666	706	683	701	708	702	683	671	698	687	625	653	663	667	702	677	691	684	679	635	635	659	690	664	634	686	641	649	712	686	665	621	676	694	693	691	647	676	628	661	651	667	632	684	708	687	652	607	671	681	658	649	699	698	661	685	658	716	703	718	639	664	702	643	655	657	674	670	705	681	588	682	641	677	665	707	655	662	663	698	627	687	658	659	644	652	654	687	671	667	635	706	696	672	685	673	688	658	674	654	643	583	652	623	709	660	661	643	651	607	691	666	651	690	695	666	716	647	670	688	696	708	590	646	649	670	671	643	662	668	707	703	700	673	675	689	703	651	672	705	688	630	647	671	639	667	670	701	678	626	643	635	677	659	661	688	731	700	661	625	643	727	662	662	657	662	637	690	680	721	664	629	640	661	638	636	667	698	698	630	652	721	625	691	647	680	684	684	661	666	662	678	669	651	704	622	678	674	680	651	662	700	658	652	674	675	694	646	673	719	635	665	682	685	671	647	679	665	677	655	648	633	677	655	662	662	661	697	652	668	674	624	669	679	679	695	677	656	652	684	648	664	636	681	623	652	673	715	699	667	676	641	656	664	698	657	633	642	676	711	718	664	643	662	618	666	684	662	694	655	658	662	703	697	666	687	687	669	673	619	662	682	632	707	663	727	674	625	682	679	605	694	634	640	670	654	688	661	694	664	660	666	683	639	689	665	649	632	670	628	633	649	687	624	662	620	656	630	681	700	663	665	638	642	631	695	669	646	642	716	648	714	687	632	664	634	652	641	663	647	699	676	594	667	643	652	699	622	644	657	649	670	669	647	648	664	620	662	711	632	673	687	665	644	669	688	619	651	637	655	682	690	695	682	677	666	665	659	665	631	623	639	676	681	717	676	684	641	659	632	666	638	660	727	665	653	633	678	672	650	651	625	665	685	664	557	695	678	630	698	662	648	696	679	667	688	660	683	675	654	674	679	633	702	637	698	652	615	614	657	681	690	647	635	664	661	677	664	620	667	662	728	628	673	710	639	648	635	669	700	758	681	711	649	679	669	686	655	696	588	650	681	697	680	643	682	718	685	683	613	658	700	702	741	642	696	716	681	679	632	669	674	663	631	663	639	648	740	652	646	703	650	622	629	686	598	680	680	614	632	673	657	674	672	637	660	635	653	678	640	699	699	720	633	625	659	656	671	636	646	631	653	662	695	658	704	694	708	679	599	651	673	684	613	655	600	627	653	718	663	626	648	689	702	638	646	650	655	698	700	713	617	697	656	676	660	635	669	663	700	673	653	666	686	709	682	689	673	672	654	655	705	676	705	609	657	704	674	677	662	659	674	691	686	630	669	701	660	657	640	679	690	699	651	630	690	676	642	670	655	670	670	694	648	691	661	676	685	660	729	670	644	663	680	716	641	697	719	679	721	643	671	640	670	671	657	672	684	652	649	642	653	652	691	678	657	702	661	638	670	697	668	631	676	645	670	670	621	670	634	694	662	650	642	658	609	670	636	659	664	679	647	707	684	680	661	639	700	654	665	642	650	699	663	668	656	688	649	659	661	690	700	666	659	673	710	655	703	668	708	679	679	703	657	669	672	688	653	642	668	631	700	623	640	648	676	699	649	695	680	673	626	643	632	642	631	685	631	635	702	702	665	694	651	681	655	645	666	709	642	722	657	622	714	690	667	677	702	662	630	678	639	674	671	621	700	689	655	656	607	637	640	699	667	649	640	669	717	641	646	670	670	662	616	652	666	691	657	645	668	627	666	690	647	685	654	634	660	626	663	653	659	641	629	662	625	685	695	660	666	686	660	700	699	668	681	670	636	633	643	678	671	679	668	652	625	694	643	632	695	626	679	669	658	629	659	692	646	657	695	627	658	692	672	655	638	666	699	650	659	706	692	675	619	644	661	671	659	710	673	662	685	672	690	659	626	651	689	626	666	657	656	660	661	673	714	618	695	635	719	638	640	671	688	644	679	674	653	647	628	679	644	666	633	713	676	696	658	632	689	673	700	683	657	650	655	669	646	639	619	689	650	665	694	711	624	687	663	638	645	671	701	688	675	647	676	675	633	702	687	690	669	636	667	699	672	635	677	642	706	662	661	644	634	661	630	664	638	636	641	698	692	631	690	659	642	647	694	641	671	657	667	673	684	656	658	624	658	675	678	697	690	715	636	622	697	619	654	649	661	625	617	660	671	708	692	672	658	661	664	641	641	695	647	716	685	635	661	699	644	670	657	690	633	688	659	626	611	683	637	649	657	642	645	619	670	701	627	637	682	605	682	692	674	666	689	697	638	681	635	684	718	710	655	672	638	654	656	657	653	654	670	654	650	669	668	707	664	689	637	601	682	697	696	672	665	654	637	670	650	654	649	684	662	683	686	650	639	652	633	700	672	612	634	717	687	686	664	698	621	672	674	639	668	648	665	645	688	692	707	688	647	651	624	620	640	665	683	644	603	710	670	693	674	707	643	661	682	690	670	687	658	668	627	667	637	636	683	651	655	723	606	662	675	698	675	678	723	671	677	669	639	652	685	685	682	677	658	637	655	660	671	660	700	656	645
40442	42604	11003	5808	4170	3264	2497	2158	1832	2947	16789	1325	1236	1120	1094	1034	1014	936	1000	870	870	851	857	847	874	816	807	788	819	793	819	808	887	760	797	824	803	815	815	807	864	832	770	790	821	847	763	797	775	771	811	784	782	743	774	782	806	783	809	776	774	825	767	775	759	736	782	783	747	785	766	770	759	745	725	785	770	781	794	796	738	772	776	760	795	783	775	755	830	777	759	797	807	769	771	761	766	789	761	839	778	800	807	805	794	745	773	761	750	746	776	817	786	767	795	734	758	803	767	795	770	805	745	778	783	744	804	730	776	821	744	755	787	791	744	749	804	780	760	775	731	713	768	789	727	753	793	761	796	831	814	802	788	811	799	775	760	821	783	778	774	780	790	819	777	794	766	746	774	815	808	797	798	785	789	752	809	790	753	795	790	784	816	782	809	805	788	713	790	764	725	794	771	796	801	748	739	788	794	766	745	743	780	758	798	810	797	784	783	775	719	746	806	767	752	796	786	790	737	784	730	774	824	724	727	818	769	767	762	798	785	720	755	822	791	763	808	783	768	802	756	761	789	753	764	777	723	773	728	775	781	793	765	763	749	800	792	763	764	781	762	759	789	803	812	759	797	781	768	751	809	774	753	839	830	740	759	779	746	773	785	742	781	797	735	747	789	824	812	763	791	763	793	790	738	814	741	786	758	734	775	811	789	766	763	765	765	767	789	777	774	768	812	777	763	771	836	804	768	758	778	788	785	741	766	736	734	754	752	790	762	791	812	758	765	788	779	791	793	790	822	746	764	765	735	733	822	793	755	769	761	796	773	775	806	817	800	752	804	780	816	801	731	808	779	784	767	752	763	817	785	796	823	791	734	752	762	785	773	732	794	729	805	768	713	754	802	755	725	755	740	729	750	827	778	717	785	765	780	815	713	743	740	763	772	759	806	811	748	774	788	751	777	783	825	764	782	769	748	764	791	773	757	769	788	819	784	791	795	750	785	778	736	763	800	821	782	733	754	728	795	761	795	773	731	760	760	813	754	785	743	790	795	720	714	708	787	767	775	768	814	764	770	784	750	755	793	761	781	783	751	777	755	752	778	796	771	755	817	749	780	814	784	755	759	803	797	763	751	754	764	788	769	796	815	812	765	727	733	709	816	818	813	817	792	743	804	769	793	794	763	768	792	785	774	789	786	791	772	774	786	758	786	776	745	751	753	828	768	802	766	791	768	753	761	730	759	772	800	751	802	752	773	800	764	794	746	774	738	723	752	733	773	811	837	721	721	754	789	767	765	725	760	746	804	740	802	790	789	788	712	782	778	735	721	794	753	738	768	757	752	793	754	816	732	773	735	768	718	794	747	762	769	844	822	824	803	759	752	791	786	739	754	775	780	780	745	760	747	778	743	794	776	802	775	781	758	741	738	813	802	776	727	782	766	737	775	795	819	759	828	804	756	780	865	769	726	730	779	748	799	783	751	730	794	784	792	813	818	774	726	739	767	784	726	754	709	764	790	780	838	736	753	783	774	790	789	760	786	758	725	717	764	825	746	795	781	787	763	783	801	707	729	826	796	717	728	776	793	701	765	740	805	796	728	753	780	720	784	765	796	752	795	780	780	745	756	793	732	778	826	762	795	831	750	780	710	771	743	785	792	774	718	778	789	792	752	815	754	762	767	748	739	767	777	739	756	812	732	814	777	783	779	729	730	785	775	761	789	792	737	781	762	749	751	738	758	773	762	787	758	748	755	788	729	744	767	828	781	760	757	727	771	795	833	825	794	732	764	755	773	779	791	753	763	774	755	781	764	761	775	777	800	753	736	754	744	821	745	794	835	729	785	816	801	742	778	774	779	782	760	750	746	777	837	811	785	813	832	780	727	785	764	779	801	754	727	745	791	847	767	778	777	802	802	793	776	814	741	757	799	736	812	757	740	760	739	760	807	769	758	755	765	759	789	765	795	767	820	764	725	786	740	819	798	770	746	727	780	753	785	750	813	750	799	716	790	733	743	776	793	783	806	724	778	740	737	790	799	718	786	840	775	798	785	771	777	820	761	774	759	776	773	746	782	754	804	820	811	751	770	771	754	774	762	809	772	777	777	802	778	749	806	822	803	793	736	806	738	786	748	745	706	821	734	766	822	738	796	706	760	785	772	738	743	807	762	724	807	754	746	764	775	765	793	752	800	741	725	771	777	794	743	763	742	739	762	769	803	806	797	774	784	770	790	787	790	768	784	815	761	802	773	767	774	730	785	758	744	773	764	810	768	759	797	758	763	771	750	743	784	753	748	762	738	746	788	785	801	822	813	798	790	751	772	784	789	836	778	779	756	808	781	748	821	760	760	768	720	790	750	755	782	789	771	777	788	723	738	791	792	773	790	814	738	773	734	792	797	777	767	753	787	745	762	796	781	780	807	711	780	815	783	798	773	745	772	793	768	780	783	796	779	769	728	792	800	797	765	806	738	746	748	811	756	754	744	739	745	755	759	736	767	747	834	788	736	825	716	738	775	754	737	786	757	783	805	754	764	765	727	803	760	737	740	786	804	773	804	751	775	781	780	808	758	795	755	778	763	772	745	791	755	760	736	745	811	733	790	821	811	797	788	732	754	784	755	766	833	775	818	781	713	844	805	785	784	786	800	788	792	807	746	816	750	784	783	793	804	778	734	758	776	764	752	787	738	779	803	780	768	806	818	776	736	796	805	736	776	760	731	796	751	804	770	724	782	760	770	775	772	782	763	786	766	801	745	811	796	751	772	742	706	809	768	738	742	792	799	761	747	779	794	780	794	779	807	783	806	781	752	803	762	821	811	790	759	764	778	724	819	729	768	791	769	762	778	790	772	809	757	766	757	764	772	781	746	753	808	760	775	799	752	784	772	788	779	784	778	771	804	784	797	760	777	782	745	770	818	765	736	792	802	755	777	754	770	740	759	783	805	741	805	799	763	738	785	789	740	803	803	804	766	799	775	742	768	783	769	798	729	749	749	729	824	754	756	762	761	815	808	720	738	743	827	782	778	800	816	762	800	774	815	763	786	836	774	784	732	797	753	783	790	721	747	816	757	764	759	755	779	775	784	799	782	765	815	773	762	784	742	789	755	772	805	745	803	831	801	730	862	769	730	790	782	826	778	724	761	809	791	787	760	788	755	745	780	765	790	782	756	731	707	721	799	767	783	748	762	778	730	818	761	796	758	757	802	799	730	815	742	776	784	757	799	777	763	787	790	750	768	751	804	784	768	820	822	771	792	749	719	741	766	814	764	826	766	759	790	783	796	750	779	764	763	835	720	827	764	759	706	746	792	778	787	797	756	783	780	794	761	726	722	784	825	699	768	795	803	747	741	751	776	742	751	790	755	784	772	749	814	776	744	766	790	771	780	772	771	758	753	772	790	779	760	788	810	774	786	784	793	738	806	798	748	766	796	762	793	742	781	765	801	796	772	776	733	799	758	820	781	729	760	752	793	737	812	739	726	781	705	739	800	752	787	762
29177	22232	8398	636	396	331	347	342	354	439	553	326	358	323	325	325	336	336	321	353	371	317	330	359	328	334	299	344	329	334	309	303	306	326	293	324	336	367	331	301	318	306	300	338	310	363	305	327	312	341	323	320	324	321	318	343	322	314	314	327	297	303	318	341	281	323	345	307	358	281	320	323	319	312	341	326	360	323	302	331	310	299	283	350	334	301	305	330	324	348	357	322	306	333	304	329	326	324	336	308	351	306	314	333	323	325	324	316	332	327	321	314	311	337	307	332	308	346	318	338	308	291	347	309	333	349	325	334	351	362	314	321	293	318	336	310	298	333	324	311	353	342	326	318	320	320	344	319	339	330	300	347	339	294	340	349	314	329	299	327	304	314	318	272	325	310	328	360	336	343	338	352	311	328	332	339	354	306	346	314	311	320	293	336	305	337	353	379	306	333	338	336	310	363	316	356	343	302	350	300	311	326	334	295	321	317	316	339	328	367	326	314	336	341	310	294	307	315	333	313	311	296	318	329	306	317	305	289	325	341	331	297	342	284	293	338	317	311	297	290	293	346	330	316	337	309	343	338	339	350	360	329	310	313	306	353	329	313	304	358	345	300	345	295	339	336	305	315	327	298	315	326	321	341	310	323	341	311	317	294	336	328	323	324	309	348	302	319	320	339	331	322	312	325	331	364	326	319	336	316	325	333	326	328	354	286	307	315	340	307	319	367	359	310	318	312	340	272	333	341	336	300	315	326	340	343	300	335	289	349	347	328	342	299	318	338	352	322	287	340	338	324	343	308	327	324	323	332	360	321	351	325	329	353	366	371	334	302	322	302	321	341	288	355	337	317	328	345	344	360	329	335	309	313	323	312	340	304	317	352	335	323	290	320	352	343	325	336	327	323	341	344	300	350	337	332	300	321	293	310	320	332	343	334	322	347	305	341	321	320	310	350	314	307	293	319	316	303	303	312	377	346	304	341	289	343	351	332	323	321	310	315	301	324	282	344	329	318	319	320	315	304	304	318	331	328	337	318	368	317	337	318	295	317	350	326	310	316	352	324	337	313	332	343	335	299	332	324	303	312	354	328	337	351	305	335	284	345	338	332	326	295	319	314	283	328	363	305	321	306	332	335	347	309	289	346	366	329	317	307	340	356	321	333	312	315	349	311	336	300	298	363	319	290	317	333	320	307	326	362	313	312	320	340	332	325	331	315	323	321	316	293	353	300	333	336	299	330	347	328	332	318	328	342	332	322	335	333	316	329	327	335	331	331	323	337	326	310	338	330	369	314	305	331	334	332	331	326	325	313	338	335	311	364	344	357	305	293	321	332	325	334	355	311	345	359	356	316	324	318	326	342	342	276	323	338	343	351	302	353	291	313	306	316	329	358	320	345	311	327	340	307	305	358	300	296	375	324	315	286	330	328	325	307	341	332	324	312	311	295	325	345	372	323	335	326	298	362	324	293	323	320	343	325	330	346	344	364	291	328	329	311	348	318	287	312	359	333	319	316	328	292	309	348	279	308	340	339	339	311	330	332	322	323	343	311	317	344	309	295	353	313	300	334	333	345	321	303	279	321	294	344	315	343	307	302	324	327	335	310	317	320	336	315	315	336	335	309	313	327	308	288	366	313	330	333	321	303	323	329	296	306	309	304	306	326	320	323	334	324	343	330	303	342	313	311	358	372	280	344	312	337	341	342	322	296	332	358	324	322	327	332	321	323	376	321	359	313	324	337	340	316	316	357	325	323	268	320	368	325	329	309	333	323	310	307	323	335	327	327	329	319	353	298	312	320	356	310	339	317	338	322	347	324	329	315	370	342	347	333	317	311	291	317	330	328	315	355	281	310	353	338	333	314	294	293	282	306	348	321	340	330	337	338	339	326	317	310	299	361	334	355	306	344	327	344	342	331	324	275	327	310	329	336	308	381	331	328	332	350	320	317	303	341	320	344	326	303	337	337	313	327	317	314	305	304	316	331	352	323	341	314	326	324	290	295	295	347	306	346	317	313	281	326	322	288	324	300	342	332	313	339	333	332	328	358	367	339	325	335	305	312	326	328	332	311	331	324	340	327	316	324	323	287	336	353	315	362	348	302	341	332	316	340	308	323	366	334	359	294	346	318	327	378	339	323	344	339	348	318	333	296	363	353	338	325	315	324	299	343	323	366	334	313	321	319	329	327	303	329	313	311	326	300	308	347	292	320	326	330	303	346	331	329	350	312	303	322	323	324	329	352	321	340	356	328	327	347	339	312	336	319	309	299	335	285	319	331	327	338	308	313	302	322	328	334	328	326	344	316	312	347	315	342	378	323	329	332	308	326	302	313	317	315	306	327	323	303	314	329	355	331	344	330	311	297	325	346	336	292	312	343	358	311	349	344	314	337	301	303	316	311	294	313	314	331	311	332	342	328	322	320	356	328	340	295	312	309	346	337	322	338	333	359	351	329	350	323	334	321	354	347	301	339	329	341	291	356	310	334	330	345	305	350	344	322	302	304	348	307	311	321	333	302	318	329	322	333	358	352	298	334	303	315	344	334	338	332	347	317	328	309	305	320	304	320	304	322	311	326	298	305	350	332	340	368	294	317	330	299	319	335	307	332	316	326	314	326	346	325	288	304	303	313	296	326	334	304	301	311	323	316	312	336	293	324	322	334	317	313	328	325	330	326	355	301	306	324	323	340	332	314	321	317	334	308	330	303	310	322	348	306	362	327	311	344	329	351	316	340	319	328	300	331	297	355	330	306	311	347	350	352	324	304	331	327	327	332	294	343	323	323	355	302	323	311	320	312	346	326	328	310	298	327	317	305	327	313	320	315	305	315	359	376	306	314	322	321	327	340	307	326	324	334	323	298	349	336	339	295	317	314	317	300	300	361	306	310	283	323	352	326	309	330	337	324	324	296	314	355	308	340	314	308	295	303	323	306	359	341	296	309	299	319	314	368	335	344	345	327	329	321	327	334	305	346	353	335	303	321	305	339	345	318	313	338	316	328	327	312	363	319	327	312	329	307	317	322	285	315	291	303	305	344	373	321	317	327	343	315	319	315	333	327	342	315	298	329	325	318	347	337	305	329	301	322	341	331	311	307	284	333	278	333	329	311	350	344	348	319	314	319	335	334	331	321	328	333	332	311	341	349	327	319	336	366	313	287	314	326	306	320	313	292	307	309	314	322	300	328	317	328	334	360	341	330	305	334	313	330	333	312	293	318	318	286	311	325	336	318	333	291	320	320	316	312	327	341	331	340	378	344	343	337	321	326	308	296	344	327	309	333	336	308	352	318	344	356	316	308	325	309	337	318	324	326	311	330	327	321	324	318	345	348	353	328	321	338	323	332	330	309	342	350	325	336	327	316	348	335	333	315	331	332	315	332	292	328	325	332	343	320	311	315	340	299	343	316	320	334	343	331	351	318	311	317	329	331	347	329	344	324	350	353	332	346	321	280	340	338	291	315	328	325	305	328	328	336	341	291	317	318	351	307	336	312
31164	23390	804	554	502	472	452	462	447	662	943	427	401	390	392	422	397	368	423	433	373	381	388	392	388	397	411	395	424	417	404	400	442	386	432	424	394	430	373	388	410	393	392	404	388	391	390	420	397	386	430	442	391	399	412	398	399	379	390	433	392	393	376	375	392	389	370	391	376	383	409	391	374	401	426	407	403	399	444	401	391	406	420	395	404	388	455	397	407	382	378	393	360	372	379	356	386	391	392	402	399	366	393	391	416	402	429	401	400	392	394	396	347	382	380	386	410	393	390	400	434	423	389	406	394	432	423	385	361	387	416	432	416	387	413	414	393	425	379	401	393	390	379	383	397	345	389	398	410	405	420	372	418	402	423	410	426	376	417	388	369	392	419	364	407	381	407	406	372	403	378	382	397	419	423	378	374	375	392	446	396	380	412	395	375	378	386	425	407	415	379	373	408	455	411	383	417	394	390	401	374	417	401	383	435	412	391	406	404	364	453	390	428	415	445	383	398	419	425	390	412	378	403	406	383	407	411	384	385	365	390	372	374	387	436	391	399	405	396	405	365	370	388	389	404	395	401	417	404	407	427	422	404	413	380	386	372	405	463	408	369	351	382	446	391	382	432	415	374	369	419	412	391	389	404	403	418	373	413	391	376	383	357	455	367	419	411	391	396	374	395	401	399	403	426	413	407	372	384	411	377	404	369	409	380	389	389	399	380	383	398	369	407	377	411	424	416	375	396	416	413	428	395	424	432	413	393	379	421	401	380	398	401	387	389	421	396	380	412	380	379	415	385	452	406	343	377	415	427	385	377	399	413	422	384	390	363	396	413	417	391	390	418	394	428	389	390	408	393	402	385	403	384	388	428	429	406	410	401	417	412	383	404	362	375	423	380	366	360	394	388	391	379	370	385	403	385	398	393	381	384	397	356	400	405	366	411	376	385	393	413	373	414	401	399	397	393	400	364	373	414	411	430	388	374	396	374	413	405	363	371	376	387	417	363	392	383	432	410	365	435	408	390	390	423	393	378	407	437	399	394	429	414	414	376	375	361	403	413	409	420	409	402	388	379	386	408	397	419	439	417	427	400	360	393	402	438	398	398	392	405	404	385	405	412	419	384	391	413	386	414	376	438	393	398	423	405	377	425	379	388	356	423	432	405	409	406	399	374	394	419	388	397	406	409	366	409	417	397	361	359	401	371	392	402	387	372	377	369	403	406	401	390	389	372	372	398	396	403	407	370	440	400	424	416	379	416	400	388	415	354	412	383	393	386	410	386	399	388	386	397	412	423	384	408	427	383	378	387	372	420	380	374	420	374	387	427	384	386	390	386	369	418	404	404	415	392	384	402	401	430	409	394	412	408	376	385	380	406	399	415	396	382	387	399	415	436	423	408	398	393	415	388	409	405	401	430	397	417	421	389	399	352	385	392	397	383	415	406	389	425	405	391	366	370	409	405	403	414	422	396	409	404	420	373	385	394	389	419	364	423	402	368	379	389	390	389	369	401	427	413	397	396	401	395	397	367	427	363	417	451	408	408	441	376	431	397	383	432	408	416	401	414	394	389	426	386	370	429	402	359	416	425	402	390	377	411	406	389	390	418	388	402	401	411	430	384	384	393	386	423	366	386	387	394	389	410	407	407	376	394	381	381	376	383	418	425	413	393	369	388	398	409	405	416	415	386	398	399	383	406	412	404	403	381	393	399	379	434	389	367	391	394	388	390	417	407	399	380	420	435	411	354	390	436	405	383	409	428	381	406	396	410	379	349	355	405	407	416	445	391	407	348	424	363	415	418	392	403	391	412	394	377	391	363	402	409	421	433	405	377	401	399	429	410	406	386	427	406	409	395	393	359	404	399	388	431	393	392	387	405	437	397	410	394	386	378	411	384	424	374	408	430	401	421	389	394	402	377	358	443	383	374	435	419	388	419	400	368	403	375	393	381	364	423	418	394	411	416	430	379	421	386	390	421	397	369	385	376	401	394	384	396	380	391	410	410	432	386	367	376	393	400	406	391	363	384	430	424	411	367	381	427	382	405	409	398	412	415	435	365	407	390	411	416	446	391	369	384	371	378	418	428	421	384	445	386	388	410	382	400	381	419	443	381	382	411	410	405	384	390	383	375	416	387	357	412	407	399	379	383	384	398	361	385	382	408	393	373	375	409	407	426	384	358	379	416	407	365	382	342	420	398	382	402	430	397	414	401	379	382	349	416	411	424	384	409	391	342	388	385	391	379	398	405	403	414	422	407	399	426	411	405	391	358	403	392	430	374	411	362	400	391	431	371	401	409	414	406	397	381	424	394	418	389	436	346	386	393	424	425	413	404	389	414	383	394	400	394	376	380	403	403	371	368	426	361	412	401	418	395	414	379	369	412	361	385	423	400	401	386	392	370	446	429	370	392	406	401	406	370	395	404	415	427	365	401	399	408	409	383	437	428	414	399	387	378	436	404	420	408	411	387	391	399	410	407	373	374	365	367	391	357	419	380	400	370	429	416	361	417	381	403	391	395	436	380	404	394	414	430	394	432	406	361	390	404	419	453	441	391	388	395	390	406	400	416	402	384	377	407	382	416	409	426	388	368	409	409	392	402	429	396	422	418	409	433	393	388	412	413	400	410	429	398	390	398	413	392	378	396	393	386	392	372	418	402	449	408	386	390	398	383	408	403	437	387	401	403	408	377	383	407	418	426	409	414	412	407	383	373	391	393	392	400	409	434	414	400	363	394	398	408	404	403	412	376	444	396	395	405	437	383	427	395	398	406	399	443	395	378	409	428	388	371	374	405	384	375	389	346	395	414	401	407	393	374	430	419	369	426	407	349	396	370	437	404	435	395	404	376	391	392	401	404	377	390	369	421	417	380	425	404	430	426	396	348	416	418	400	389	392	404	377	383	390	395	394	386	395	424	401	373	393	415	410	404	378	388	420	418	406	433	443	439	396	384	389	415	376	405	379	398	385	428	404	412	394	406	373	367	409	405	405	397	405	394	372	401	396	393	409	437	422	419	392	405	394	426	387	365	402	389	432	381	442	393	408	417	403	417	427	416	373	410	410	393	403	380	399	396	399	383	408	415	423	352	422	412	405	406	419	422	393	400	430	372	411	394	344	385	400	376	374	396	384	390	384	392	386	410	370	391	388	408	390	385	414	420	404	395	429	405	389	380	396	410	400	408	393	403	388	373	373	405	411	411	384	402	382	409	399	375	380	394	418	410	356	395	417	390	381	365	391	407	382	382	411	388	389	356	368	350	419	419	420	360	392	405	380	372	396	400	416	415	388	395	400	390	403	411	375	392	421	417	401	387	398	406	373	420	410	413	407	396	367	380	366	414	389	414	413	407	396	378	417	392	384	399	388	391	410	411	387	432	426	428	455	433	380	382	371	377	375	408	402	364	384	417	438	401	404	401	417	383	403	434	377	378	402	385	420	385	407	409	409	428	383	396	405	411	402	406	394	374	404	413	403	385	396	379	388	364	419	392	398
24529	21318	28201	24757	20124	2659	997	791	682	1738	3136	580	537	525	527	567	515	557	495	555	525	521	485	510	487	487	532	519	481	513	511	496	462	464	519	491	515	505	505	480	460	481	478	507	481	507	488	496	469	449	488	509	493	478	483	507	505	474	500	468	499	481	497	513	509	475	471	478	484	468	498	467	461	499	491	423	494	508	486	485	473	483	487	509	509	427	489	498	508	504	490	476	467	499	499	471	488	492	494	491	505	469	507	467	538	421	470	520	521	472	486	482	512	475	491	494	476	502	438	481	504	475	469	490	528	514	469	488	449	488	490	439	477	499	486	500	451	462	508	474	458	499	467	491	483	510	472	502	507	466	511	528	471	468	509	500	521	475	451	498	458	466	475	464	490	484	533	497	493	499	458	442	482	489	524	493	486	462	464	505	498	467	473	487	503	473	482	513	500	463	505	493	455	485	457	485	461	469	479	496	518	498	463	485	519	486	496	496	480	511	505	477	445	475	462	456	476	471	455	543	460	457	491	526	484	512	452	514	469	448	494	468	485	473	461	440	502	463	472	463	457	478	454	497	499	472	488	446	481	455	508	437	496	455	468	465	496	494	518	453	482	490	465	514	475	486	464	508	472	500	467	471	508	501	503	507	508	476	479	487	464	468	521	509	490	494	488	501	483	468	453	458	516	466	453	485	518	481	495	510	493	474	490	489	472	511	454	506	496	482	453	475	448	461	454	496	471	490	470	454	497	442	498	547	477	495	488	493	449	461	507	496	458	501	441	498	445	495	505	495	484	488	464	482	511	487	433	448	487	470	481	460	465	510	467	492	465	513	465	492	465	475	507	468	499	522	483	472	477	493	501	521	502	469	486	499	465	440	494	508	512	495	481	439	471	481	533	510	488	523	423	480	500	493	492	497	517	515	466	464	494	465	498	483	479	520	516	458	485	479	485	491	479	483	474	456	516	491	470	520	497	476	468	475	495	493	512	480	497	459	490	503	462	444	486	518	487	465	472	456	475	494	473	480	502	506	498	484	503	514	493	497	488	491	482	467	501	484	514	492	496	475	493	485	456	476	500	507	471	468	515	470	503	481	484	506	500	484	526	487	439	431	480	484	493	534	479	506	488	495	501	496	499	468	523	486	480	456	463	502	493	498	489	493	451	443	461	453	459	504	529	450	469	472	478	501	504	476	520	494	480	495	486	459	431	496	427	455	508	468	507	512	459	472	446	525	466	455	499	492	495	490	519	506	504	485	485	519	479	502	481	489	480	470	452	513	466	453	487	457	471	513	494	473	511	491	467	503	495	449	485	511	464	469	510	444	490	494	504	480	498	478	496	467	485	479	422	501	527	466	453	475	500	504	461	478	511	463	477	472	507	468	495	475	466	491	445	458	496	508	472	506	454	483	520	505	448	509	472	471	460	513	499	476	449	476	479	492	468	494	468	475	452	489	507	476	449	468	471	445	498	480	469	485	467	473	474	476	474	484	484	510	489	512	479	494	460	466	522	536	482	510	468	451	499	481	449	452	494	490	484	490	460	454	515	518	498	494	541	467	512	456	457	466	483	507	480	500	491	447	500	486	471	530	458	472	464	482	478	492	456	475	474	474	499	506	441	504	461	453	503	503	512	481	506	490	478	465	504	495	485	451	476	427	436	480	472	442	521	527	449	469	489	465	468	440	484	492	515	477	474	481	469	436	501	466	489	508	511	503	466	498	447	472	482	503	521	475	521	515	482	504	505	444	483	479	449	463	495	504	492	502	447	505	476	498	460	523	467	491	475	484	495	468	498	515	478	498	473	510	485	518	470	465	437	448	433	497	522	490	505	493	477	457	484	501	476	462	489	523	500	458	447	479	454	505	493	480	491	487	480	501	510	505	474	470	496	487	433	448	447	482	480	498	470	465	484	463	508	472	488	471	477	466	460	457	504	481	497	448	467	474	515	464	543	498	483	472	443	498	494	428	467	426	451	509	499	467	456	490	473	483	451	479	488	534	482	478	499	497	482	520	496	479	520	461	490	458	510	482	477	440	469	507	477	472	529	489	471	503	517	477	444	490	470	470	516	544	481	498	457	451	487	465	490	489	550	472	501	472	486	508	487	487	536	498	471	467	495	462	509	450	471	447	484	467	452	440	447	433	467	495	495	474	517	472	481	491	459	481	533	469	481	475	502	480	470	504	496	476	479	479	452	471	520	470	487	484	509	501	499	510	490	490	459	475	486	487	470	461	499	479	492	440	466	487	462	473	455	466	501	492	490	472	494	475	488	485	457	485	474	506	490	462	485	507	522	493	509	487	473	470	512	492	489	449	510	474	516	458	467	442	451	477	473	478	464	487	468	452	499	498	521	483	485	492	481	464	492	500	495	474	520	509	498	475	481	493	460	445	507	434	487	480	474	514	520	488	504	493	479	461	468	487	478	465	494	507	480	458	494	479	480	494	488	485	552	479	500	465	475	493	452	467	484	485	481	476	525	493	473	485	460	506	480	509	469	507	477	487	482	480	493	495	496	475	540	494	482	487	505	476	523	500	490	469	488	471	470	476	486	511	547	476	461	489	464	494	514	477	513	480	473	475	496	447	482	455	503	504	479	504	463	486	506	477	468	504	466	510	491	476	463	491	477	469	476	507	522	485	476	497	468	451	537	536	486	469	485	474	480	458	480	481	460	472	460	466	467	461	529	490	523	500	463	461	444	472	484	481	492	480	500	481	503	480	498	486	440	523	507	478	461	487	469	514	449	489	488	491	480	497	474	442	479	546	461	483	486	504	471	487	481	484	499	475	467	510	485	553	477	531	469	435	469	483	463	464	497	481	464	533	516	493	461	475	440	468	485	457	471	453	477	493	458	447	463	469	518	486	482	493	478	487	508	494	501	516	473	468	489	472	482	527	471	428	477	518	471	485	482	456	489	494	472	472	479	420	496	491	478	531	513	499	495	502	468	507	474	484	467	541	510	432	473	464	488	460	465	463	459	484	500	459	503	482	484	504	468	475	513	464	487	488	473	476	467	430	505	468	451	465	476	467	450	439	441	456	489	466	454	456	483	482	507	519	450	524	489	440	497	442	483	443	472	503	450	506	501	495	476	481	462	483	511	487	503	485	463	448	478	513	473	471	437	495	450	492	501	465	485	440	512	492	504	492	474	486	481	506	479	496	489	499	491	495	512	456	486	480	486	501	491	477	473	525	481	450	485	458	473	513	477	468	519	504	505	475	439	505	508	525	442	468	458	441	484	492	475	486	455	483	474	442	480	470	523	498	467	462	490	469	503	538	454	501	510	484	516	437	505	428	470	475	487	496	456	511	455	471	516	475	495	460	497	477	503	494	502	487	495	486	465	471	500	497	481	470	522	500	502	492	435	460	498	455	485	494	476	510	485	445	461	495	533	448	472	510	517	487	492	466	455	490	519	479	448	506	441	509	471	458	506	495	488	448	470	494	471	497	491	447	495	464	478	453	448	494	464	493	495	470	470	497	491	502
35279	35012	5655	2881	2033	1625	1377	1131	1054	3226	5919	762	754	697	658	698	668	666	681	647	608	592	623	619	598	607	576	609	604	602	629	620	586	566	602	615	592	613	576	591	558	542	606	596	560	573	613	548	587	594	588	599	611	640	599	550	552	625	630	541	583	568	555	584	578	605	577	594	591	576	592	556	600	555	555	577	597	579	613	549	533	560	561	575	600	549	626	604	581	575	587	588	591	590	534	570	549	584	584	575	558	533	553	570	591	558	555	561	572	585	606	597	575	587	578	623	583	634	553	604	594	575	585	592	543	529	547	567	547	599	596	626	558	598	573	531	603	595	585	570	591	612	576	577	594	589	560	553	562	590	564	588	552	601	540	605	585	570	543	582	616	550	597	580	550	593	609	599	552	562	621	563	587	591	573	612	543	566	562	575	552	550	566	557	565	571	589	608	556	592	566	587	572	593	549	593	545	554	572	591	565	600	580	575	516	580	635	544	572	551	657	552	570	546	570	552	575	574	580	602	585	577	596	552	549	559	571	593	579	610	617	583	571	579	584	599	592	519	600	588	596	575	549	583	562	544	549	566	554	573	588	579	576	577	547	550	587	590	557	562	596	547	569	617	564	562	579	558	572	601	583	582	565	550	612	616	582	536	564	585	610	576	562	533	599	563	572	589	548	566	597	569	611	547	598	524	558	559	543	559	610	545	617	563	547	582	565	573	588	570	566	607	594	567	594	566	620	623	577	560	592	583	600	599	593	562	572	548	559	624	531	558	595	576	592	532	606	560	588	584	595	575	598	578	557	609	569	543	569	561	576	568	546	562	581	597	581	549	549	570	577	574	553	603	598	588	591	545	562	558	553	585	629	576	538	565	526	591	576	596	584	589	633	582	559	584	562	534	539	593	590	566	585	573	580	623	510	565	550	585	584	558	552	569	548	559	556	555	578	556	529	591	595	594	559	579	597	571	583	614	556	586	566	593	565	572	591	569	547	559	591	557	604	593	539	511	577	555	553	516	564	586	576	612	590	565	579	572	574	623	547	555	581	584	590	557	567	591	603	583	579	603	563	549	603	524	584	629	567	526	600	590	575	557	605	568	556	558	598	550	608	540	558	569	606	593	614	560	560	571	595	589	571	612	578	550	582	565	565	570	601	587	553	527	586	589	537	550	577	548	604	637	576	554	556	586	551	588	575	600	533	531	611	525	553	591	569	583	562	551	574	599	571	541	558	568	591	591	596	588	580	556	570	541	566	564	633	563	556	539	583	592	598	584	599	594	602	579	568	576	609	558	563	592	550	546	501	546	569	591	600	555	576	557	617	579	593	559	575	574	519	592	596	553	568	606	573	606	572	541	572	598	590	524	590	588	568	566	544	595	611	586	642	588	597	576	568	591	560	588	579	592	565	606	539	567	596	557	610	632	535	549	565	565	565	557	543	566	539	566	572	545	577	590	573	580	591	567	562	523	564	598	549	526	567	560	538	548	591	553	564	600	553	570	562	580	555	601	591	637	585	572	578	573	583	578	596	576	584	547	600	559	576	635	536	580	591	551	550	591	595	583	577	560	611	547	586	596	575	523	550	550	529	562	523	590	600	598	560	619	589	531	592	599	568	578	582	581	549	586	580	584	575	583	562	594	547	563	581	579	589	588	578	586	544	577	573	548	576	593	529	580	570	545	596	548	591	578	543	563	644	576	587	648	585	574	603	583	608	557	596	579	603	603	583	573	584	577	556	551	562	540	576	607	599	565	588	568	586	587	567	605	560	540	582	581	597	572	565	608	607	588	561	522	556	600	598	559	614	598	565	542	563	567	610	563	566	563	593	559	581	613	578	528	583	562	563	519	597	537	550	544	566	564	576	549	545	575	570	588	555	576	562	577	552	558	602	556	552	547	542	592	582	588	593	586	617	575	618	540	552	578	578	618	573	565	553	534	541	604	571	592	581	557	600	570	544	586	589	562	584	543	572	555	573	551	597	602	573	586	568	565	554	541	595	575	601	610	541	584	571	540	548	558	541	604	539	564	537	588	553	547	638	561	572	549	570	572	558	593	582	567	594	569	551	577	575	526	612	556	597	578	594	571	535	568	605	613	606	602	581	552	537	567	568	535	553	581	577	625	616	570	531	547	545	553	570	529	599	565	588	550	553	574	575	583	606	554	587	586	599	580	551	561	571	556	554	586	572	610	581	576	601	607	555	569	565	582	560	572	561	539	530	598	547	591	568	573	575	567	554	569	591	536	572	576	576	541	561	585	585	610	599	563	522	569	554	582	568	569	576	557	599	545	551	613	600	560	562	584	602	560	532	610	570	611	613	573	527	572	579	596	587	568	590	550	562	580	567	567	559	566	563	573	611	568	572	596	586	607	601	584	557	594	585	592	562	567	612	581	583	579	546	583	593	554	561	557	568	545	587	559	543	570	591	575	566	564	568	589	552	597	609	540	571	599	612	563	541	557	554	571	604	580	591	560	586	586	557	597	527	579	596	555	557	575	569	572	605	569	516	564	586	553	560	574	568	539	572	589	606	570	532	579	580	586	597	556	560	584	526	580	576	552	579	638	569	540	593	599	554	539	571	554	559	586	543	578	580	593	577	616	587	604	593	571	577	566	561	566	576	553	568	579	551	602	589	566	561	561	556	583	580	610	561	557	558	579	550	564	565	608	566	573	602	574	610	587	560	584	585	567	596	608	612	568	601	542	583	592	589	541	549	567	568	581	564	580	578	658	594	585	586	606	575	572	554	565	551	572	589	583	563	566	592	590	585	567	551	611	573	582	602	606	541	605	557	609	569	566	555	524	587	557	544	574	573	590	592	596	622	569	601	564	550	608	565	592	592	564	599	590	562	624	559	621	542	584	601	543	616	621	544	570	611	579	573	546	560	570	582	572	549	620	569	548	598	509	579	592	584	584	587	559	568	577	583	556	502	541	584	551	604	549	541	547	551	564	557	573	577	549	545	544	597	573	566	597	536	599	567	624	572	610	579	570	577	608	573	620	578	548	586	591	553	571	594	602	559	575	563	583	554	547	596	558	565	579	533	566	547	576	557	593	560	598	564	591	574	590	576	601	552	579	571	571	552	588	572	573	564	595	585	585	561	551	569	544	538	555	604	584	576	574	543	553	556	598	569	565	591	588	583	558	572	616	583	540	621	574	596	557	574	574	604	574	555	562	540	591	549	564	567	610	559	591	595	596	559	580	587	534	582	607	557	603	549	627	536	535	550	547	595	558	616	544	559	561	585	586	563	564	570	571	608	557	586	553	603	568	536	558	573	576	577	528	613	587	569	573	575	547	571	589	626	550	599	601	597	592	593	608	557	610	584	578	607	552	563	618	561	538	568	577	569	625	600	583	559	557	588	562	548	576	557	602	563	609	574	590	594	532	590	523	594	586	539	559	584	569	604	563	627	574	544	588	536	568	600	544	555	594	536	578	576	559	592	549	571	574	584	559	587	553	590	535	564	520	550	579	549	575	547	576	598	555
25539	21376	27152	25400	6254	650	512	491	424	975	1412	416	377	404	385	385	380	364	351	359	318	367	339	341	350	349	333	351	377	385	370	365	382	360	320	357	353	361	351	328	394	390	340	360	376	363	360	377	362	358	355	361	351	364	314	349	364	344	344	306	334	327	360	355	362	372	358	382	364	341	364	334	361	349	372	354	350	338	348	347	365	347	350	343	329	369	365	327	304	354	352	337	348	352	354	354	334	343	367	373	350	348	355	374	335	345	343	374	343	342	395	315	315	322	352	350	369	348	335	327	371	332	304	368	319	332	343	318	340	321	336	365	335	333	346	346	347	359	329	350	363	349	339	334	367	353	327	323	355	322	351	362	328	366	351	348	333	362	370	365	319	343	332	345	329	355	387	312	319	373	345	371	350	342	375	364	325	354	346	357	317	353	340	372	316	352	393	334	357	356	348	358	352	383	346	332	312	366	324	346	331	316	340	338	336	332	328	356	361	357	342	361	345	345	347	333	362	339	354	313	343	350	343	348	351	314	379	344	359	366	368	333	336	342	366	347	353	345	359	349	348	377	350	329	347	332	325	345	316	356	349	336	363	388	340	314	331	334	359	316	349	371	342	346	328	357	346	367	346	334	373	362	358	352	323	340	335	361	345	367	335	342	336	350	346	345	337	340	374	355	330	388	392	378	375	332	362	343	348	350	339	324	372	389	356	372	346	330	326	346	351	370	340	309	350	365	355	347	361	357	343	331	341	392	365	353	350	339	346	339	349	338	377	315	350	347	304	360	340	330	320	350	357	323	320	338	331	343	356	359	323	349	376	324	357	349	359	347	388	339	339	337	360	330	331	378	364	337	362	387	362	371	368	350	323	362	302	375	327	322	377	346	320	365	346	398	326	340	352	353	350	365	362	376	338	376	375	334	370	352	341	340	346	350	373	361	335	377	327	350	346	340	360	327	360	353	333	353	327	343	339	368	338	363	380	359	348	357	340	305	341	351	377	327	360	357	317	337	330	380	323	323	317	308	354	332	329	339	334	367	330	319	353	336	342	355	361	365	338	341	329	379	345	342	355	366	338	356	341	371	377	367	366	328	357	346	355	331	343	354	334	337	354	362	345	349	329	315	361	368	381	350	339	318	299	353	365	342	355	359	341	360	342	341	327	355	335	357	343	361	345	358	314	347	337	366	344	348	339	363	340	334	341	357	341	346	340	333	334	354	320	367	365	369	351	337	342	345	351	343	363	320	385	333	333	370	363	347	337	345	333	337	350	312	373	348	349	352	336	350	355	339	375	362	355	324	366	310	389	350	338	346	344	340	324	387	346	332	346	364	368	370	352	361	327	350	318	353	346	347	378	313	360	341	366	322	372	325	363	345	361	378	328	369	356	382	354	306	372	362	370	322	349	368	346	361	351	329	338	333	348	382	329	354	342	335	321	353	399	342	355	366	356	365	349	326	368	359	372	327	357	327	342	343	330	348	328	318	348	328	393	301	349	318	367	346	339	348	344	349	344	346	329	334	337	323	348	346	346	346	341	334	350	334	351	340	340	362	355	338	349	347	362	317	360	366	346	347	341	397	336	357	325	335	321	362	336	332	356	345	350	350	375	301	356	338	331	335	383	371	310	400	356	311	358	355	333	334	357	363	368	349	334	354	367	384	334	330	329	348	369	341	328	325	355	354	367	375	360	369	334	325	347	345	342	351	381	376	338	344	344	373	336	367	345	331	355	373	354	300	356	330	402	334	339	342	385	384	319	344	389	339	334	361	345	338	319	371	321	344	341	345	365	315	353	359	343	362	354	343	356	359	347	381	320	326	353	344	360	326	362	323	341	361	330	366	367	360	363	364	342	336	358	336	364	344	363	324	342	349	348	370	374	346	329	347	354	361	361	342	346	346	334	370	333	318	355	369	343	335	379	306	345	338	332	360	333	347	368	326	326	347	338	328	347	339	356	344	330	344	347	337	368	306	307	354	358	365	355	346	364	339	349	327	352	358	340	363	355	317	349	336	335	340	385	310	359	371	335	348	357	341	367	308	360	315	320	374	342	322	342	351	339	387	372	314	354	372	346	319	349	359	338	362	330	344	348	336	340	318	358	353	339	350	348	356	338	356	348	331	340	351	345	341	353	339	343	364	361	302	341	341	361	334	351	327	357	319	352	373	353	342	356	346	364	324	350	330	328	334	355	334	371	356	310	373	357	341	348	348	337	340	342	335	347	355	355	387	320	350	365	359	400	362	342	338	347	342	352	314	365	344	371	332	377	330	358	337	341	342	339	323	332	343	387	297	340	359	345	341	337	333	389	319	361	335	314	300	332	330	365	337	338	366	348	315	367	327	345	367	313	366	382	316	363	364	317	363	338	365	364	344	348	366	364	355	346	373	344	313	344	364	339	332	348	323	372	322	333	343	337	345	345	352	330	339	362	334	339	344	329	339	345	342	356	314	331	350	336	318	344	340	345	341	323	341	347	368	354	367	354	347	383	340	350	371	341	364	338	345	336	361	340	361	353	344	321	343	359	352	326	329	363	350	365	341	351	322	330	351	352	335	357	359	355	341	354	347	343	350	357	323	342	338	328	327	318	346	339	345	345	341	348	354	336	323	332	365	378	324	335	353	375	353	336	326	362	340	373	356	340	331	344	350	361	366	364	370	374	337	342	359	344	334	339	365	354	336	335	350	349	360	339	323	375	345	354	347	323	354	340	383	340	337	330	343	364	367	363	358	315	367	318	317	341	324	354	347	381	328	334	342	350	351	347	315	345	359	331	318	344	394	339	352	350	344	353	359	373	315	346	338	351	349	366	345	358	331	364	368	339	361	330	360	330	363	364	384	344	361	360	356	350	365	333	355	370	331	379	377	329	325	337	334	318	387	334	378	320	369	357	343	354	352	381	368	365	339	324	378	346	358	358	381	375	338	366	367	360	350	361	359	361	375	367	311	318	330	329	346	344	356	344	358	350	372	359	335	343	344	345	356	358	358	346	337	352	354	358	316	328	367	345	387	340	344	314	349	335	342	349	338	314	353	322	358	347	353	357	352	360	358	351	364	334	363	360	343	354	345	356	333	344	332	381	366	355	320	343	377	347	363	354	359	347	373	339	338	334	346	355	386	366	328	349	339	363	339	339	336	340	355	358	341	373	371	337	384	357	373	337	340	378	364	322	328	397	329	314	355	334	367	302	345	325	334	364	336	342	331	324	312	364	307	350	337	352	338	380	337	353	363	386	384	328	333	307	360	354	363	345	340	382	306	327	351	344	340	367	332	337	372	339	315	354	343	369	355	361	336	355	351	367	340	319	317	353	357	355	374	345	353	371	364	363	340	378	316	345	387	352	341	336	341	344	342	368	345	343	336	329	339	361	345	313	347	365	345	358	359	344	355	334	350	320	357	360	338	350	336	361	390	336	356	389	357	351	347	324	373	314	354	363	334	354	352	309	348	389	353	367	354	365	332	350	360	363	375	353	366	364	351	390	347	353	366
35091	29927	3633	1828	1426	1115	897	783	737	2546	3255	587	535	533	526	541	486	490	530	441	474	451	471	475	457	474	456	431	473	506	467	443	463	465	437	451	446	455	432	447	445	432	458	430	449	483	447	445	437	442	448	415	469	447	502	427	427	451	427	428	444	415	435	422	476	440	435	402	413	479	438	440	400	414	396	454	457	425	428	447	413	441	451	457	451	459	475	450	434	439	463	450	442	462	454	412	409	458	459	429	450	431	449	438	437	417	469	438	442	447	421	469	444	438	427	459	456	430	407	468	454	399	470	412	427	431	428	467	430	438	413	452	435	437	451	426	456	407	439	468	413	443	496	472	443	480	453	514	418	498	460	463	428	438	467	442	451	456	449	422	447	458	478	420	456	440	416	418	412	410	471	440	411	409	441	420	426	428	418	471	436	414	446	438	458	424	436	476	463	464	463	445	448	432	450	409	452	433	460	445	443	419	416	448	471	393	445	400	446	431	434	425	385	454	435	426	418	436	474	423	426	474	448	456	441	468	395	443	431	425	420	453	443	411	442	450	449	439	415	481	440	469	449	419	459	448	448	428	448	451	441	467	429	430	464	459	436	411	423	447	470	459	470	433	425	413	455	496	423	425	444	456	424	449	450	430	464	462	433	481	444	435	405	437	452	457	439	451	428	481	417	457	438	442	443	405	441	435	446	422	432	406	420	429	470	426	412	454	457	432	428	463	454	454	426	413	435	457	438	456	450	431	440	419	410	444	423	477	413	428	443	422	449	431	447	426	443	465	440	435	461	430	423	423	458	454	433	440	430	421	430	437	433	465	465	452	450	463	415	425	413	431	473	449	436	451	422	432	444	432	422	436	440	472	453	477	448	403	435	474	429	449	447	452	446	440	445	462	446	448	432	435	442	405	449	419	475	455	469	420	424	425	424	416	437	436	380	398	444	443	439	443	462	413	419	409	413	466	432	430	478	445	425	421	441	420	451	425	498	456	446	424	431	435	441	420	419	404	463	436	459	444	409	458	402	468	437	446	440	414	427	411	468	452	457	431	457	451	440	432	409	445	449	444	444	423	453	433	459	431	398	444	472	440	433	471	430	461	448	438	414	440	464	432	467	448	420	447	436	441	475	424	436	407	445	403	442	443	429	429	472	456	425	399	438	458	426	458	445	446	421	449	421	466	453	452	394	401	431	436	465	429	429	469	456	452	444	415	429	421	408	428	432	429	455	432	419	450	433	451	426	430	464	436	444	460	428	425	443	414	393	412	419	456	440	434	429	462	423	430	412	411	411	446	443	440	409	440	419	438	444	385	442	469	457	464	426	390	437	441	425	416	460	443	437	450	437	447	446	399	398	478	498	468	409	427	428	462	449	445	430	411	460	427	442	423	397	421	435	450	450	442	475	442	427	429	428	461	423	424	440	424	458	421	430	429	432	442	463	403	430	460	431	428	431	417	427	427	413	421	433	425	461	443	428	444	445	428	431	437	435	435	453	420	410	446	459	444	427	445	410	430	430	417	423	417	437	455	471	450	425	434	449	451	448	430	441	451	460	448	436	458	420	460	419	489	435	450	388	422	441	434	445	448	465	422	446	464	432	458	444	451	400	434	438	457	455	453	462	436	472	465	429	426	492	443	436	464	432	455	439	439	413	477	474	434	444	461	432	418	449	453	482	460	451	454	448	427	430	445	457	416	435	449	405	451	445	420	423	414	473	467	440	459	485	426	471	441	435	454	441	449	500	459	489	446	435	436	476	422	469	453	432	458	392	458	449	459	446	440	423	452	456	444	441	445	432	415	466	435	458	451	449	441	486	412	446	414	433	455	438	456	456	448	428	472	451	431	420	463	467	424	447	437	412	475	448	437	402	456	446	459	454	484	456	432	446	400	435	428	425	429	420	472	454	426	436	458	445	436	432	461	436	449	429	444	441	421	474	407	450	457	464	441	449	440	443	461	422	419	466	421	431	432	434	438	406	420	437	448	433	444	446	469	433	462	422	446	443	452	448	401	438	434	473	443	412	440	443	441	408	454	452	438	449	431	434	435	452	447	421	437	446	421	453	444	442	470	452	445	480	467	459	454	431	441	463	454	403	456	468	464	418	433	417	463	441	451	449	406	424	444	458	443	438	441	437	418	438	427	461	453	416	403	417	422	437	452	466	452	401	445	434	423	452	440	395	405	419	451	453	411	450	464	448	409	446	453	417	442	439	431	415	445	413	478	449	429	449	462	434	462	405	453	423	441	414	412	437	470	454	478	428	437	433	468	421	442	434	423	424	440	492	447	446	437	477	449	441	413	474	432	469	428	425	439	463	435	451	469	432	444	466	473	451	425	436	420	430	424	435	408	429	431	480	445	410	435	424	454	445	447	423	458	417	458	425	438	443	439	433	443	431	451	423	437	418	455	443	403	462	397	439	424	422	431	446	454	432	407	422	446	416	444	425	474	435	449	443	448	437	439	437	420	448	458	452	433	422	455	449	442	439	444	458	420	437	446	459	473	409	471	473	427	443	442	436	443	477	451	445	442	388	424	447	412	415	449	422	454	428	403	399	444	443	431	447	431	446	448	441	432	413	448	435	455	456	413	421	441	397	453	452	434	468	415	437	426	451	399	427	458	459	444	477	441	429	421	443	459	426	474	459	417	460	439	468	427	455	454	446	422	453	482	453	441	433	447	445	459	420	436	449	456	489	397	480	399	459	442	474	456	423	427	437	449	400	429	443	424	435	429	413	426	463	445	473	441	490	479	479	429	475	456	436	473	479	411	456	419	459	492	445	448	435	448	451	451	450	411	459	413	413	454	437	427	440	473	442	455	448	470	438	454	466	419	425	491	440	430	406	418	401	464	442	440	538	422	436	440	441	462	460	421	463	406	458	425	419	450	439	407	461	415	431	437	447	460	450	473	436	419	443	486	429	422	444	402	422	437	439	461	406	450	433	406	424	416	440	440	448	436	458	447	442	418	448	419	430	450	464	457	439	448	454	439	417	452	406	430	452	421	447	452	460	445	444	439	469	463	423	434	431	494	430	475	449	441	418	439	424	421	437	404	454	414	424	451	455	418	446	444	411	473	447	430	430	445	442	408	412	456	467	389	419	483	444	452	437	444	415	409	449	436	461	427	447	445	426	410	444	469	449	407	435	443	434	427	462	463	442	412	445	469	437	501	493	422	450	458	462	470	439	428	396	466	401	464	424	463	457	440	446	440	403	452	440	464	449	427	460	406	464	466	426	423	466	439	460	449	438	429	416	467	434	458	475	445	438	403	454	468	427	416	424	446	444	455	418	445	395	466	421	441	496	439	454	429	398	435	433	434	411	455	426	443	434	439	463	424	394	464	446	474	435	460	453	417	471	465	403	412	412	416	407	450	399	410	444	461	439	441	435	425	440	434	433	461	478	440	433	424	436	420	413	491	441	415	458	480	432	464	443	456	445	383	420	408	447	417	418	416	458	433	457	464	457	448	430	433	450	451	384	496	453	427
23215	21358	29022	24038	21348	21270	5782	1351	1067	4482	4846	925	813	832	826	755	746	779	703	751	726	718	692	720	653	675	673	716	718	708	641	683	638	667	713	667	657	642	631	670	675	654	689	663	638	660	662	680	650	707	617	647	664	690	652	674	657	650	659	687	654	614	656	622	652	670	646	671	646	713	676	637	694	658	667	664	673	642	684	640	650	587	680	649	667	651	630	690	669	665	665	646	649	607	637	615	661	655	600	628	674	641	631	630	642	658	670	666	656	676	677	682	624	653	625	668	656	696	655	664	659	626	651	703	688	652	681	671	639	675	660	646	629	661	665	634	632	641	672	710	633	661	641	682	646	676	656	672	642	597	621	683	666	605	656	663	704	594	654	667	639	675	617	615	644	667	644	639	656	676	659	661	692	665	661	641	650	621	618	657	649	594	650	631	695	627	680	638	659	661	637	631	685	641	672	634	654	692	667	635	630	678	666	656	634	632	666	653	628	662	673	676	654	645	637	673	629	652	665	652	648	634	660	653	677	628	649	630	623	660	664	653	665	704	654	633	640	636	675	659	599	614	722	616	703	593	639	676	632	655	705	654	589	641	683	604	655	697	658	680	679	660	682	667	651	666	644	645	587	650	695	666	676	667	631	647	617	643	634	610	641	666	642	705	698	669	687	631	620	654	646	640	641	660	663	655	677	662	545	646	620	676	648	643	626	662	639	659	621	670	671	677	671	650	667	694	656	680	701	661	704	652	725	593	659	660	652	697	626	666	631	653	706	631	670	651	687	628	657	632	645	672	645	654	598	661	678	646	644	641	602	667	680	674	612	588	683	643	708	638	677	629	654	637	647	671	659	665	681	620	678	663	674	661	631	683	716	677	658	645	635	644	631	654	628	639	650	669	678	635	636	597	674	693	593	636	697	654	680	631	655	651	667	656	657	665	703	656	658	684	621	688	679	663	619	636	655	687	631	679	632	663	678	660	677	625	686	632	704	649	599	670	615	656	672	683	673	628	700	635	597	678	652	623	635	644	663	678	616	692	708	641	661	667	627	665	649	658	647	632	692	691	650	622	665	661	654	641	676	634	675	614	636	662	634	645	656	644	642	674	692	683	644	623	603	682	661	643	608	661	695	648	641	635	648	655	628	591	639	646	659	596	696	669	668	657	624	655	624	622	615	693	630	668	652	626	675	640	617	682	656	644	628	646	638	646	647	610	636	633	665	657	660	663	695	638	608	643	682	644	611	670	683	651	636	630	693	662	647	599	650	684	661	685	678	619	664	646	661	678	654	621	626	681	667	620	648	689	660	641	675	651	593	643	652	648	647	626	655	661	676	661	637	682	645	631	625	668	640	697	661	612	686	628	662	646	656	617	653	623	625	648	667	700	654	701	650	625	663	680	632	644	633	629	637	656	648	678	664	606	670	641	628	631	632	670	676	680	659	589	624	647	675	684	665	629	630	638	698	629	657	685	662	681	652	626	636	638	623	679	632	660	669	676	658	662	685	679	637	629	610	640	595	663	677	663	638	631	645	617	643	724	629	637	688	687	675	628	686	653	678	624	601	666	664	647	633	646	623	641	635	573	637	617	658	639	617	656	644	669	613	690	686	651	636	624	633	632	643	664	655	677	657	614	607	664	589	666	650	687	639	654	603	652	629	656	704	637	622	697	648	705	685	640	632	663	611	640	665	613	654	667	657	655	655	618	639	633	666	645	684	661	641	653	630	626	631	638	610	642	634	652	654	649	665	632	617	616	664	710	655	675	629	631	637	677	659	648	609	638	681	658	652	609	637	661	649	612	685	627	677	733	691	616	663	608	690	674	621	666	670	610	677	651	622	673	643	648	639	666	644	656	648	656	681	624	665	636	617	683	635	620	587	666	654	645	696	661	632	656	660	678	639	703	648	613	652	630	622	692	640	678	642	649	693	679	652	669	652	670	676	664	656	674	651	641	654	633	664	640	646	658	639	624	648	639	639	624	654	663	673	683	627	656	705	636	687	660	660	628	632	670	656	647	594	642	669	690	646	659	640	621	628	625	660	663	655	657	642	665	659	672	670	650	663	637	646	683	653	614	645	677	587	615	632	667	640	675	631	617	682	646	670	652	665	681	691	622	617	632	671	602	655	641	635	619	664	664	648	691	633	650	661	656	606	631	602	675	654	681	671	614	677	613	684	651	637	653	638	607	636	699	680	655	681	681	622	654	648	639	616	652	695	635	628	609	666	635	686	622	640	661	643	665	642	600	674	657	665	628	669	653	599	674	659	628	630	680	633	627	651	682	639	663	645	645	671	702	644	673	647	624	619	629	624	621	638	677	656	683	624	637	627	601	658	664	591	599	655	660	637	683	660	649	612	630	602	597	650	645	632	675	668	633	620	696	654	687	588	609	610	641	701	619	654	643	648	666	622	633	675	625	676	601	628	654	620	639	661	615	652	667	653	682	645	637	641	639	680	640	639	689	637	633	625	662	640	700	619	641	683	637	616	655	677	666	695	694	663	650	629	624	646	603	683	657	651	679	641	694	657	588	672	647	612	624	645	649	611	658	671	652	634	674	646	667	633	695	721	663	625	661	640	675	706	622	647	625	676	659	697	620	672	715	622	664	641	672	628	646	650	739	669	664	654	625	673	678	640	660	626	677	710	669	674	639	647	673	635	646	667	669	668	687	650	618	657	649	661	663	666	640	671	655	612	655	639	677	678	660	634	633	682	673	640	670	683	651	676	619	625	668	630	615	601	594	645	638	663	646	672	644	664	655	591	701	649	617	631	624	700	645	665	617	707	617	633	670	641	636	640	687	636	668	634	641	655	705	634	664	640	656	644	640	619	653	644	630	668	631	686	667	677	657	692	678	672	671	703	691	640	665	669	669	658	646	647	640	693	637	633	632	669	652	647	657	653	634	689	614	662	612	651	623	610	620	639	663	662	612	619	671	691	610	680	624	678	658	676	635	657	656	608	615	658	666	662	659	612	614	681	658	675	623	603	633	690	654	669	679	669	633	590	608	676	623	687	677	647	620	681	711	648	637	590	645	664	677	618	641	661	668	649	639	646	657	652	643	660	643	724	650	663	634	642	661	647	654	617	641	648	679	658	682	643	681	657	663	655	699	651	618	657	664	620	696	656	679	652	652	636	660	600	631	610	662	689	629	642	678	640	624	608	665	653	677	663	659	622	609	646	628	676	604	665	607	651	671	598	569	588	650	651	671	655	639	665	642	657	686	612	657	664	685	671	615	672	644	663	657	625	640	683	643	647	669	681	698	666	615	653	668	641	665	709	634	638	646	663	619	636	637	646	651	653	653	644	681	659	640	615	659	661	642	658	662	628	630	673	660	654	656	659	657	685	646	664	668	695	643	693	641	594	667	656	652	659	656	641	619	610	651	649	658	659	618	670	644	651	661	708	696	661	635	624	650	632	664	646	650	669	601	634	658	612	654	620	581	645	716	653	694	638	653	649	629	622	677	658	649	605	622	694	654	645	677
40626	39047	11165	5820	4197	3210	2499	2254	1838	8884	7775	1218	1175	1183	1089	995	972	900	884	892	863	893	850	863	887	821	876	810	816	737	836	776	857	806	847	763	808	816	794	757	769	786	767	778	784	765	814	782	783	766	792	752	798	813	837	795	748	813	731	798	819	756	776	749	750	770	740	674	766	793	806	792	798	764	781	759	750	768	790	756	772	758	780	818	755	795	767	693	774	741	743	758	738	768	745	727	795	743	738	789	765	759	751	739	726	748	762	736	761	781	801	784	771	815	785	758	725	794	734	757	761	720	737	762	767	748	777	763	777	770	776	742	747	747	723	791	736	773	758	787	703	761	746	773	754	756	806	753	772	810	814	744	800	797	745	764	760	781	785	798	722	736	793	747	793	740	729	792	708	760	770	785	765	759	779	753	749	788	780	724	730	840	704	748	793	782	797	749	756	759	792	760	757	782	763	747	809	779	762	795	764	769	710	761	773	726	773	709	745	724	735	761	771	724	755	763	784	805	740	780	740	737	747	745	765	721	727	783	746	786	761	773	808	799	745	761	759	752	749	785	776	740	780	752	815	810	742	776	748	775	707	773	742	732	760	730	747	774	735	734	790	770	760	775	745	749	712	801	770	717	791	726	749	777	773	778	784	752	727	745	752	723	765	723	778	772	791	778	782	779	734	781	731	812	748	766	749	776	758	755	762	756	778	766	783	718	761	747	773	786	808	799	746	746	810	698	772	751	786	788	723	780	704	762	769	737	799	781	753	755	761	753	761	804	754	736	742	767	772	766	732	767	760	754	789	824	758	754	763	769	762	785	788	747	779	692	684	728	770	742	740	769	708	758	804	749	812	786	761	746	782	780	774	781	731	747	772	721	778	741	723	717	761	745	785	678	771	752	749	730	730	766	719	787	762	753	779	740	730	745	781	748	765	778	789	772	749	794	705	767	705	795	716	746	705	794	742	750	752	728	763	778	756	815	753	709	735	755	767	764	721	772	787	734	745	783	722	779	784	795	704	782	752	803	774	756	722	753	756	766	744	778	745	750	800	800	762	755	700	716	734	757	802	744	713	771	758	705	778	750	743	720	789	803	760	748	753	812	789	748	736	788	806	736	758	760	711	756	728	755	749	740	743	782	817	771	701	760	733	806	725	809	798	725	728	744	798	743	711	787	785	769	771	754	764	757	725	752	764	809	739	747	786	718	756	762	755	786	777	734	780	758	771	744	752	757	734	771	816	767	759	785	749	764	749	751	748	794	737	773	719	726	740	809	750	733	755	740	748	760	803	769	771	763	754	738	753	762	779	722	795	772	769	760	774	797	756	820	731	732	719	757	768	762	796	765	717	742	719	751	790	746	784	782	759	765	745	759	774	718	756	758	758	772	777	757	745	788	770	791	717	746	812	729	756	832	684	749	779	769	745	775	834	796	778	787	782	751	778	757	748	706	799	762	747	735	735	749	776	766	794	767	706	774	750	728	762	778	754	752	737	767	817	753	766	783	743	737	767	749	773	762	756	763	789	799	764	769	784	769	756	793	769	691	783	766	826	763	710	777	807	717	733	758	758	761	742	767	721	766	738	771	702	740	740	738	808	811	720	748	770	803	816	759	764	757	758	737	766	728	744	774	752	757	736	776	742	776	743	749	801	743	762	768	755	785	740	788	803	747	780	730	772	808	733	784	784	729	757	761	769	704	750	738	767	774	745	768	769	756	737	795	717	770	752	787	772	780	791	728	776	755	771	743	765	681	805	805	766	811	789	784	797	730	736	731	774	769	732	778	760	762	771	780	737	750	760	748	784	763	792	760	756	747	788	786	726	747	727	768	751	795	748	787	776	726	771	762	757	736	754	771	809	761	732	818	764	739	762	749	708	811	785	754	757	762	715	778	784	821	780	806	706	751	750	786	761	732	750	718	792	754	778	774	738	737	778	790	746	746	737	740	729	747	719	789	719	804	713	797	786	739	726	789	736	753	841	747	709	760	775	750	773	775	765	716	757	761	724	733	741	781	763	800	721	755	782	778	760	774	725	758	794	761	747	771	711	740	774	792	768	743	801	724	722	757	775	786	710	758	759	782	801	706	772	705	811	751	729	761	761	743	750	772	787	743	756	763	758	720	772	744	735	784	747	849	751	732	787	706	764	788	801	731	748	747	805	775	756	723	768	763	792	788	762	769	761	794	817	718	799	753	753	749	783	772	756	764	753	771	747	760	750	757	753	770	812	767	738	763	737	777	757	737	771	771	764	751	788	710	746	794	782	727	763	775	750	776	771	799	821	776	753	731	812	748	766	785	729	747	744	748	785	734	775	761	730	727	732	756	754	713	788	712	777	792	781	790	758	746	740	740	697	708	761	760	751	778	801	751	777	723	778	769	824	763	783	743	798	745	766	809	782	812	774	761	773	770	757	785	713	806	770	737	764	745	709	763	736	791	787	748	769	794	790	746	799	804	732	774	700	757	749	702	755	722	694	789	798	701	781	822	742	779	778	759	736	767	757	771	747	809	821	749	750	795	778	795	751	734	819	760	751	754	789	783	770	742	738	749	778	754	757	729	802	738	768	796	722	769	807	718	750	793	732	768	762	779	719	719	741	756	746	816	790	726	743	750	787	781	756	747	736	733	765	772	786	739	750	773	767	714	725	744	763	764	755	751	767	765	720	763	769	725	757	792	770	766	767	718	763	751	766	786	758	735	777	796	811	743	765	732	726	763	781	735	748	745	743	766	755	745	751	754	734	753	749	765	747	778	733	709	740	750	762	791	767	742	801	758	763	747	789	798	789	762	778	778	728	764	784	780	794	739	715	808	714	744	754	770	782	772	768	767	779	756	795	781	741	736	720	770	734	761	786	739	770	750	809	765	750	775	767	759	701	783	721	748	823	751	753	807	812	771	748	735	769	765	721	742	780	763	759	766	793	783	731	736	739	687	764	760	770	765	752	783	760	743	744	765	769	774	745	750	747	778	801	747	753	822	795	732	797	787	740	777	764	790	796	768	738	799	783	793	708	763	742	766	754	760	749	738	757	787	744	795	734	742	759	777	699	737	797	733	750	727	808	738	785	755	764	729	747	766	716	775	713	780	740	788	787	768	751	800	774	783	707	759	725	717	745	719	760	763	760	748	768	784	752	782	767	814	723	760	765	760	792	735	785	727	759	784	788	760	800	740	762	761	711	769	769	769	792	765	756	778	772	799	792	741	737	733	745	779	762	747	763	697	757	747	760	807	788	740	719	739	784	732	724	814	758	815	766	742	792	729	780	730	747	718	755	753	759	748	743	761	763	804	752	778	760	749	814	767	808	743	754	735	745	764	733	785	728	771	814	773	781	756	789	754	751	757	777	755	768	699	762	726	769	731	708	757	738	714	724	817	740	767	754	769	783	804	740	756	719	766	751	734	731	773	762	753	811	769	773	740	726	792	771	732	752	790	804	783	694	798	782	728	737	767	759	784	745	769	777	749	715	743	770	781	764	740	749	733	746	720
29059	22182	8411	640	389	383	347	320	286	442	372	301	303	338	331	308	308	289	293	341	333	326	335	326	319	322	306	312	347	330	330	304	315	285	305	305	331	305	377	353	303	355	317	305	328	327	322	321	318	307	308	331	330	339	318	295	312	329	308	307	320	303	293	328	306	317	320	294	343	320	326	343	312	315	272	285	342	324	322	338	322	327	301	297	336	288	297	280	329	321	288	353	324	292	297	322	312	330	322	311	357	328	338	307	284	340	309	328	311	337	312	299	300	286	313	307	306	324	330	343	328	311	320	293	341	323	320	297	368	334	312	316	325	323	306	351	309	337	320	301	335	330	276	303	360	316	315	311	302	271	316	289	319	333	308	288	316	315	340	315	340	315	331	313	302	311	310	315	314	325	294	352	337	291	285	318	307	297	319	323	321	319	288	320	326	344	314	313	287	308	314	322	291	299	311	328	304	310	307	311	313	346	339	326	325	326	288	319	315	326	304	315	318	277	298	329	321	323	318	292	315	314	303	337	289	301	357	301	316	317	311	312	295	306	323	319	300	361	322	317	306	330	349	291	339	309	340	320	300	314	319	305	299	301	280	299	313	320	308	344	325	297	308	328	320	320	297	335	338	294	310	329	323	333	294	294	305	314	355	297	321	321	325	327	298	325	303	327	329	356	311	314	302	324	287	316	320	310	298	332	343	313	329	298	302	307	331	335	317	324	310	306	289	284	278	318	300	329	315	325	309	302	280	307	345	310	329	306	304	325	319	301	308	314	323	309	319	337	305	259	271	300	348	346	332	307	300	305	306	336	305	316	271	320	302	307	302	302	318	298	324	347	327	333	312	322	304	326	321	294	322	351	344	309	306	303	311	330	325	327	310	324	325	344	325	301	332	277	289	291	348	317	322	291	331	301	285	296	328	279	321	321	322	319	366	323	322	315	321	299	297	321	336	289	336	303	353	324	321	295	342	310	309	307	330	317	328	293	309	316	332	290	300	305	323	294	315	328	295	317	346	305	328	318	299	290	340	316	300	305	303	332	324	310	319	331	306	345	316	297	308	301	295	326	326	327	314	313	311	341	323	291	323	305	317	334	312	312	315	334	317	313	328	325	308	330	312	303	302	286	296	319	311	300	294	326	307	307	296	295	346	322	303	264	322	330	301	323	306	345	314	328	270	309	342	310	321	306	313	330	351	313	318	303	310	303	319	307	331	339	355	325	318	301	312	309	308	343	300	343	314	314	336	311	330	322	317	317	312	310	296	309	303	337	287	314	303	317	310	326	328	315	300	331	316	306	305	315	321	334	354	304	306	312	347	292	325	327	295	305	296	320	353	351	311	313	324	311	310	315	308	325	296	304	307	323	323	295	315	330	307	337	335	299	304	301	331	312	306	337	306	321	338	336	295	321	299	306	342	327	291	334	333	354	332	324	322	315	319	288	312	306	306	332	282	333	298	293	331	311	293	284	314	324	324	293	297	306	361	322	345	329	301	306	319	318	309	319	328	304	304	342	327	326	332	324	305	281	321	331	301	308	319	331	306	301	341	331	305	319	312	321	319	325	331	314	323	309	306	308	341	316	318	328	286	312	284	319	321	308	312	317	309	301	308	336	347	306	299	325	272	327	294	319	295	299	293	305	314	306	296	317	315	323	311	313	350	321	320	301	329	329	328	312	348	320	319	339	299	313	332	335	352	314	327	314	312	329	313	322	334	329	320	293	318	297	286	303	316	311	322	282	288	335	280	352	369	317	289	304	311	341	352	308	324	297	294	317	346	325	320	289	282	294	316	294	325	337	339	336	360	320	310	333	306	335	335	319	331	302	310	315	301	319	318	318	298	325	322	336	296	286	305	341	320	307	313	320	340	314	306	304	316	299	296	303	294	324	296	329	344	312	299	280	309	330	317	327	322	320	314	312	324	304	308	327	314	309	340	328	315	309	316	319	322	306	331	318	297	314	314	343	325	346	337	318	321	300	301	326	283	327	288	306	306	294	318	331	305	326	324	284	327	310	302	279	327	315	326	304	341	348	311	359	325	308	327	333	340	305	321	312	343	316	336	314	346	333	322	326	313	307	302	304	335	340	301	324	285	324	304	316	302	337	323	349	315	351	378	332	330	323	320	307	350	322	308	321	307	343	309	334	314	336	299	271	322	311	305	313	332	316	311	327	309	324	343	353	319	306	333	322	303	311	320	323	322	322	306	300	258	305	295	317	297	321	313	319	310	306	323	340	304	302	315	350	316	314	337	299	301	326	273	312	301	341	340	294	327	300	311	298	323	337	306	328	338	334	278	334	323	318	291	303	309	295	341	313	300	326	300	321	318	379	330	328	321	306	292	330	310	331	313	295	330	301	330	312	335	330	321	331	332	335	305	322	330	308	309	323	315	356	319	341	303	323	336	337	359	328	324	343	354	328	334	355	339	327	309	315	289	374	317	339	299	313	310	287	313	311	292	320	292	316	305	298	350	308	335	330	287	311	344	344	320	277	325	310	315	294	308	277	318	310	330	284	280	291	312	294	325	305	319	335	302	311	307	314	331	345	300	317	301	334	307	300	320	294	313	299	298	291	344	343	313	294	324	314	328	291	304	301	346	314	331	312	303	310	287	332	314	309	300	348	330	336	327	334	289	339	313	324	307	292	319	300	330	327	279	307	328	323	288	313	321	315	328	303	335	321	328	301	309	319	302	336	324	339	296	280	290	295	318	332	323	313	297	289	288	337	306	307	296	311	308	329	295	340	334	319	311	334	315	313	333	308	327	347	325	319	339	302	308	344	288	319	302	306	324	304	291	344	326	313	337	290	303	334	306	341	319	292	296	311	314	332	330	297	319	304	322	288	325	300	319	320	339	301	309	315	288	308	302	313	316	329	338	302	314	332	262	332	309	327	319	310	305	326	350	323	277	340	283	312	326	313	313	332	342	295	324	321	301	318	319	308	298	299	329	290	328	321	313	301	327	303	309	314	314	295	325	342	308	304	301	330	322	312	322	333	295	333	326	320	305	312	315	305	320	302	331	313	293	310	299	318	300	328	329	337	305	324	348	303	307	305	288	301	321	308	322	320	304	308	334	342	286	332	322	345	310	324	313	298	335	319	306	315	326	333	352	292	338	329	329	330	325	310	314	306	340	311	308	273	315	354	314	342	323	308	321	258	322	311	308	298	338	278	298	340	310	310	285	331	300	316	323	339	281	330	311	319	296	319	322	333	329	335	311	298	304	312	336	321	299	330	317	328	308	297	313	311	315	309	309	294	287	312	307	331	327	312	315	309	331	309	289	312	314	327	317	283	328	325	292	308	308	333	311	347	314	300	331	329	336	323	308	341	343	329	310	312	299	362	329	307	310	298	315	308	311	330	319	307	333	309	273	333	316	302	317	327	329	344	298	297	288	317	343	328	311	330	302	348	344	314	322	326	305	297	282	327	312	335	330	303	343	325	345	296	349	349	322	300	293	318	325	343	316	310	315	311	302	327	306	318
31298	23303	817	573	465	490	404	447	415	663	601	380	391	386	401	429	356	358	407	422	379	390	426	387	369	368	385	431	373	424	381	378	367	377	365	388	363	372	367	376	386	411	422	391	388	405	351	368	404	366	394	378	381	358	354	378	372	367	370	412	370	339	367	378	334	394	351	355	367	380	414	356	398	369	412	399	404	368	373	376	425	386	398	360	383	385	399	377	369	397	371	404	405	382	388	379	383	385	373	392	354	377	394	357	380	382	406	394	403	377	380	394	394	362	393	396	400	367	370	419	410	403	404	362	359	365	391	382	359	392	383	395	400	382	379	360	415	389	381	359	433	399	393	417	381	390	390	358	393	399	372	392	396	418	390	396	408	371	387	390	392	381	405	389	374	351	398	388	365	355	437	396	364	361	365	372	426	381	425	360	364	389	369	361	391	347	396	364	379	402	412	367	449	362	381	389	367	416	419	361	349	375	348	404	441	368	395	404	411	386	369	382	341	382	381	362	373	351	417	364	377	359	400	392	402	426	396	372	386	383	366	373	392	378	344	380	372	375	367	385	377	373	378	403	398	420	382	341	387	380	407	370	385	373	390	383	383	383	380	383	387	364	373	393	384	403	433	399	393	399	375	389	390	364	397	390	376	374	371	405	376	406	369	374	376	407	358	394	377	397	396	380	368	380	383	390	406	361	368	417	396	398	366	384	399	371	395	332	408	374	376	364	384	385	420	371	406	352	394	388	377	385	364	429	407	433	397	405	373	377	379	420	387	416	366	412	386	390	379	364	391	403	384	422	408	379	398	358	348	381	359	417	356	352	409	446	391	336	386	386	396	369	398	442	379	364	399	373	432	388	397	366	387	381	385	412	426	391	365	425	360	413	392	395	397	364	407	371	392	375	375	358	402	381	374	384	404	383	381	395	404	373	342	383	396	399	388	385	392	405	376	403	406	346	389	375	356	423	357	376	372	391	380	386	397	362	369	398	404	367	398	380	390	391	385	378	412	370	398	376	360	400	416	385	403	409	349	413	394	406	373	412	397	391	395	388	391	340	431	370	403	395	351	379	388	407	414	373	379	382	378	416	376	405	389	405	389	377	372	393	354	385	374	397	386	360	394	383	344	395	385	401	385	383	398	382	387	358	397	382	364	374	412	377	398	396	368	373	388	347	380	398	395	375	387	389	424	417	380	384	385	408	408	393	389	368	397	421	375	411	378	397	407	361	384	377	352	378	398	385	403	373	377	391	366	338	386	361	353	417	387	336	361	355	386	358	389	349	398	392	382	382	372	384	393	390	397	378	333	398	358	444	391	385	402	428	406	421	376	383	349	374	392	384	391	403	366	366	405	351	381	404	377	387	392	376	392	402	382	398	409	406	390	389	372	398	384	433	380	367	400	377	412	383	344	382	396	409	393	347	359	385	396	389	396	377	379	374	377	373	399	379	353	412	372	398	409	372	385	378	407	402	387	394	405	374	389	416	395	370	410	386	397	355	387	381	372	391	406	405	361	391	410	402	413	401	366	367	424	379	383	409	384	396	352	370	368	392	389	365	375	402	381	425	365	393	378	404	351	358	417	385	388	372	355	396	381	390	387	370	375	358	420	405	384	413	400	376	377	413	345	404	405	413	403	386	359	354	366	362	386	386	363	369	362	379	392	396	391	361	371	399	395	381	381	400	408	395	370	381	355	415	369	389	397	379	387	357	377	395	419	376	397	406	378	394	382	367	396	363	394	372	353	392	431	378	389	408	390	365	402	375	389	370	400	417	366	400	418	363	388	418	415	391	408	386	380	421	406	395	397	399	376	403	359	383	367	402	415	390	408	409	372	396	367	352	353	351	393	384	363	360	368	415	402	399	376	372	399	343	395	347	398	376	397	380	393	382	360	409	391	377	368	373	406	381	379	366	403	366	385	381	367	419	383	354	377	407	368	359	366	373	350	402	407	393	377	383	391	385	347	366	408	367	391	375	405	376	366	411	374	356	429	383	379	353	384	387	405	407	381	387	400	347	373	421	389	389	387	395	399	391	398	422	369	376	407	382	376	412	379	384	391	416	367	367	391	408	384	423	363	378	380	392	392	423	364	416	390	365	347	388	378	369	376	383	391	413	354	392	398	363	379	400	419	383	392	404	370	377	376	407	382	379	390	367	381	405	342	393	397	391	428	394	381	360	401	383	386	418	399	407	385	418	443	414	382	371	381	406	369	392	375	387	397	382	382	396	423	382	383	389	383	366	388	423	384	360	405	414	393	388	395	405	385	346	418	377	367	360	403	404	405	414	347	384	394	396	410	390	361	382	368	393	387	383	387	399	403	350	386	416	378	384	381	390	362	365	353	376	374	416	404	381	420	387	406	366	400	400	374	349	372	395	388	384	378	361	396	373	389	376	398	418	372	396	403	393	377	412	384	374	388	351	352	375	385	406	381	356	385	370	408	356	389	408	361	385	427	400	400	385	399	393	386	382	354	384	396	362	415	356	395	388	386	359	385	392	428	380	371	401	411	411	386	389	368	417	397	387	377	378	399	377	388	419	382	358	383	369	402	399	341	384	362	364	414	396	383	441	396	391	385	374	397	389	382	366	427	411	383	413	392	392	373	392	380	392	352	352	396	402	379	394	378	419	414	372	410	373	390	409	377	377	361	391	347	345	375	390	381	389	387	357	391	400	375	377	366	406	378	364	395	344	382	399	376	397	414	408	378	430	368	366	442	412	387	382	386	370	381	400	401	410	412	384	370	399	371	388	365	356	353	352	421	387	400	380	372	380	359	384	409	359	376	409	381	393	391	423	363	408	399	366	431	386	337	395	353	403	401	373	373	384	379	400	384	390	378	370	423	381	379	402	370	395	364	421	411	370	383	387	392	371	379	360	386	371	403	398	371	383	429	406	368	374	375	374	385	412	394	401	372	373	392	391	390	396	389	352	375	394	422	350	369	345	372	371	407	400	369	393	409	385	350	414	411	431	372	373	381	334	359	372	392	371	401	366	395	384	393	406	379	400	392	359	383	401	429	368	344	416	324	406	362	351	392	396	428	355	404	384	400	364	379	398	404	393	379	386	399	341	373	364	361	359	384	371	391	353	403	429	378	385	391	392	366	425	386	382	355	377	390	369	412	404	405	363	397	383	372	368	387	396	395	409	380	419	411	403	359	354	386	401	392	366	414	380	349	385	370	373	384	390	388	360	330	381	398	370	380	354	383	358	378	391	392	404	381	408	385	354	370	374	368	378	361	398	354	386	375	386	432	369	387	390	376	370	413	384	400	346	408	408	396	371	388	389	357	344	400	399	392	374	402	400	394	388	367	374	372	429	411	373	381	411	383	410	415	393	431	393	376	416	383	411	363	396	376	373	405	412	399	357	407	360	369	386	388	382	410	388	377	391	377	363	385	360	369	393	402	408	385	383	381	391	365	345	388	413	412	425	403	389	375	400	373	403	367	379	346	381	382	387	398	369	371	384	368	417	404	380	419	344	380	353
24609	21332	28204	24730	20169	2677	943	776	660	2088	2056	595	585	564	525	560	541	548	479	491	502	509	516	449	484	470	481	575	534	486	469	515	495	533	495	507	527	530	529	505	480	488	506	489	479	458	494	519	472	512	513	484	520	511	517	461	489	495	541	484	514	495	495	508	490	531	493	500	486	485	490	475	502	516	484	465	482	483	497	491	486	490	464	480	506	479	470	501	508	477	502	484	499	472	484	469	496	475	483	522	507	497	471	502	440	506	536	453	487	515	476	484	467	488	488	471	472	527	482	537	496	501	480	466	465	473	522	474	481	509	472	520	501	477	482	475	507	463	495	498	431	446	510	535	493	507	516	481	483	478	485	509	506	488	488	477	473	507	474	487	496	483	517	477	486	455	464	511	485	468	435	486	463	490	471	489	462	513	445	505	459	507	491	520	468	504	513	447	508	456	467	467	524	496	520	460	454	512	431	512	499	537	484	513	493	526	482	460	473	515	493	502	502	509	462	450	517	493	501	479	491	478	489	471	501	481	515	512	501	443	512	470	517	458	495	450	498	468	510	487	523	457	497	526	514	475	492	485	457	467	498	435	486	503	475	510	473	440	513	499	482	472	515	462	501	468	505	499	498	464	513	483	451	482	469	484	466	477	495	477	515	481	492	461	518	490	467	469	537	462	466	487	502	496	476	476	455	483	520	485	478	485	487	495	419	460	470	455	480	492	469	504	490	447	473	504	547	503	506	489	458	495	422	490	521	489	452	515	489	481	477	473	515	521	497	515	466	512	509	459	510	510	494	453	480	439	510	482	502	505	502	471	451	504	504	505	457	515	482	445	501	477	475	469	473	527	490	493	502	503	488	505	451	441	483	496	454	476	497	495	484	526	469	506	504	487	492	524	511	461	460	511	530	485	492	483	495	521	467	451	459	490	494	485	521	490	490	478	457	519	511	474	474	459	435	462	490	483	509	482	498	478	502	508	477	484	475	476	524	481	502	472	471	479	468	502	504	499	479	487	496	479	509	480	481	451	458	523	504	480	508	509	491	514	468	511	505	506	456	477	493	510	456	476	486	470	490	499	506	490	504	445	474	511	514	502	473	461	477	531	491	470	506	471	464	499	497	479	478	462	467	455	499	481	460	453	470	527	476	491	487	516	482	485	494	478	498	507	489	460	446	418	501	497	470	508	477	483	430	506	476	512	468	504	517	484	520	500	468	512	488	502	509	485	496	475	507	496	517	479	470	499	494	526	466	491	493	463	480	496	508	479	484	464	491	516	471	515	512	504	518	505	537	489	545	482	453	498	466	521	470	485	478	464	506	506	477	510	482	487	463	536	505	484	470	452	483	511	467	429	454	460	439	501	488	485	448	489	484	491	491	497	470	484	515	518	504	504	532	482	481	526	512	460	543	485	436	489	475	485	496	487	488	528	490	512	490	531	471	532	491	491	495	468	500	501	476	464	502	489	479	466	411	469	500	466	467	464	469	483	524	478	506	490	493	520	485	502	492	505	478	448	514	530	479	455	502	468	439	481	484	502	501	494	540	480	454	508	506	483	533	491	457	454	526	505	502	469	534	467	487	479	457	487	474	499	494	507	503	494	463	456	479	478	437	502	497	517	484	502	452	502	471	498	489	538	488	501	496	518	511	483	488	526	506	490	488	520	498	483	461	483	471	451	474	491	529	481	467	487	492	454	481	496	469	445	493	515	461	489	496	477	507	482	475	448	484	471	462	475	513	508	520	490	505	487	483	460	497	491	498	475	495	478	502	503	474	461	479	448	466	476	504	476	493	476	477	476	498	494	466	458	480	495	485	500	527	490	499	446	495	508	481	495	476	497	488	493	446	481	484	490	468	522	523	486	470	505	489	501	447	490	460	479	483	482	521	483	477	466	437	498	498	507	477	499	465	494	464	487	505	449	516	496	491	511	473	504	496	469	496	457	476	502	499	502	466	515	480	476	496	498	474	463	481	502	503	454	466	488	497	498	422	491	480	509	506	503	509	469	485	484	462	484	493	489	471	460	493	455	489	463	490	482	531	503	472	518	463	484	497	515	492	485	492	470	478	512	489	508	458	490	497	502	505	495	450	507	447	459	490	457	489	494	519	470	494	512	514	493	493	476	467	481	482	512	480	477	489	464	498	450	493	503	452	507	512	468	490	452	504	495	498	491	469	505	495	482	472	489	478	451	478	465	496	481	479	448	465	485	467	470	491	478	492	515	493	463	500	466	489	499	530	467	502	473	494	448	474	481	508	492	487	488	491	481	486	461	493	494	501	475	498	495	493	481	502	493	469	489	493	512	483	466	475	480	485	478	488	538	499	463	462	458	492	485	473	466	472	453	479	505	490	464	472	525	501	508	517	482	472	496	468	489	484	516	484	470	466	507	498	514	506	468	468	498	493	490	479	500	513	492	517	450	514	445	484	470	471	482	494	471	458	445	485	503	490	452	487	482	484	525	516	495	475	494	510	517	488	519	503	510	480	472	509	505	451	483	511	504	494	464	482	505	495	500	554	460	505	523	479	493	530	473	472	504	475	495	479	478	509	490	521	479	485	478	459	487	516	484	524	465	508	496	482	479	471	430	487	484	513	512	468	497	478	488	508	480	444	464	512	465	509	506	471	451	503	498	485	486	449	490	482	458	482	485	492	502	522	467	463	483	490	517	477	501	482	489	457	484	488	489	513	493	505	448	502	498	450	470	532	474	513	449	480	488	489	473	415	485	462	459	476	489	498	513	478	485	491	515	440	496	501	476	501	481	468	484	482	479	503	457	439	477	500	493	471	483	438	509	504	491	498	487	505	497	460	513	474	506	484	483	498	502	458	485	452	469	484	455	469	512	515	476	492	478	497	500	505	467	463	487	517	489	474	472	480	462	479	485	487	457	491	526	481	514	500	478	513	508	480	489	491	529	483	461	462	496	485	485	466	467	485	475	488	503	479	454	454	476	498	504	510	499	521	484	472	483	479	499	489	487	508	483	471	535	455	466	491	467	454	465	499	494	558	477	471	471	512	540	468	537	486	505	480	513	497	465	482	443	504	481	455	479	491	490	483	489	483	502	458	474	483	458	524	507	491	466	441	445	491	526	517	491	495	470	489	492	495	461	492	480	544	449	448	457	536	488	505	478	471	472	497	451	463	477	498	487	463	470	516	483	501	488	469	517	467	489	465	488	512	478	460	431	484	522	471	474	468	532	483	457	497	491	485	473	480	507	483	525	480	486	475	465	500	479	470	484	502	482	498	556	497	471	498	507	505	494	497	489	444	503	494	468	461	483	490	507	477	511	464	458	476	462	468	432	505	467	501	507	463	460	468	476	458	527	510	494	511	477	452	516	493	458	511	471	480	483	483	481	517	540	467	488	513	488	484	509	488	461	497	471	491	456	543	493	502	491	478	463	520	464	489	474	483	505	471	517	486	445	490	498	474	462	498	497	474	479	482	493	449	511	504	495	499	515	517	521	492	458	455	486	509	456	434	446
35161	34753	5717	2922	2038	1653	1335	1144	1033	4281	3503	816	772	735	713	666	698	667	613	571	612	651	612	590	642	600	601	615	593	612	586	601	582	557	577	583	601	590	593	579	515	605	563	567	579	548	571	581	563	571	568	563	590	598	606	546	586	545	582	565	571	592	518	620	571	587	565	562	621	589	589	577	596	559	559	593	596	547	584	595	560	583	575	567	562	611	561	563	558	580	604	566	572	607	569	594	599	592	589	558	582	563	622	575	606	577	633	568	544	583	543	583	600	598	575	608	564	570	600	571	583	596	559	582	573	556	585	584	572	562	581	551	570	603	575	559	593	611	570	590	553	558	561	579	592	552	585	502	596	598	569	560	577	611	583	584	539	570	580	577	589	589	552	575	584	598	577	593	583	591	584	581	569	577	590	570	567	562	590	562	651	594	556	567	578	592	605	620	548	580	555	533	573	618	544	564	550	608	582	584	586	592	577	581	589	590	586	614	576	591	611	575	582	624	574	585	590	617	560	597	563	547	578	562	535	551	592	560	593	594	548	534	597	615	564	608	581	574	573	607	588	567	587	579	524	501	560	604	582	568	581	571	571	605	567	612	590	543	555	570	599	557	584	543	594	562	567	582	564	587	564	551	549	585	542	554	584	567	573	539	573	573	622	570	573	557	635	606	575	614	598	586	605	535	593	601	578	606	585	579	539	594	573	582	593	601	588	610	578	592	594	535	550	566	572	588	583	597	580	565	606	557	566	571	573	566	564	613	625	578	576	546	598	563	585	556	584	594	585	577	547	557	578	593	557	567	539	574	581	563	573	533	569	600	549	599	579	565	584	591	566	604	578	544	572	555	573	613	592	570	527	567	560	587	585	575	603	554	577	577	598	593	541	574	541	556	563	578	616	583	589	604	617	563	570	576	536	606	581	574	545	566	507	565	581	604	580	577	601	575	589	585	602	602	603	575	579	556	550	584	595	610	580	566	561	542	583	555	563	570	536	534	592	535	542	625	579	588	570	519	571	536	560	536	585	555	588	569	594	634	604	546	577	607	587	589	574	581	574	565	533	608	565	586	576	580	531	554	574	543	544	574	547	553	609	558	590	578	538	591	619	592	571	570	563	575	535	572	552	594	583	604	581	628	577	630	531	620	572	576	529	595	610	600	553	636	565	559	547	584	581	570	568	526	580	573	519	563	572	559	578	604	550	538	563	549	593	546	609	595	608	597	547	579	580	570	583	599	554	540	567	574	584	566	620	577	547	609	579	600	582	524	552	570	530	586	574	585	574	581	567	553	585	595	524	603	525	608	644	588	590	550	591	567	566	553	609	511	570	568	561	558	607	638	541	557	575	546	601	571	578	576	588	582	559	564	585	591	600	569	602	594	602	600	561	558	607	573	586	577	576	527	571	599	543	568	596	572	625	589	621	574	582	544	602	595	546	630	584	546	565	574	559	557	607	615	558	567	557	615	568	613	554	564	598	539	537	529	566	521	611	542	596	553	560	615	589	609	569	611	550	531	566	588	567	559	564	582	574	612	537	613	619	565	575	540	525	570	567	570	556	552	547	564	591	563	588	540	602	613	652	588	600	571	576	634	547	607	580	577	546	572	556	598	562	557	558	585	558	549	555	543	551	565	582	599	568	576	578	609	578	565	564	553	601	543	535	556	580	603	611	619	626	560	574	551	606	563	526	600	542	624	520	557	589	585	529	616	560	610	572	606	613	598	559	534	604	606	593	558	583	574	577	588	516	569	550	561	589	580	596	575	596	570	550	588	572	567	555	577	570	570	566	565	576	593	592	582	538	598	565	607	559	553	549	563	552	609	549	610	574	559	594	576	557	548	606	575	582	603	597	548	581	614	564	556	594	551	621	598	567	578	550	589	559	578	572	586	581	563	591	576	569	569	530	591	577	573	604	549	535	585	602	593	550	599	599	512	564	551	598	572	589	612	577	590	556	597	578	527	590	574	613	582	553	588	587	540	583	587	591	558	555	557	515	568	575	587	586	503	547	559	594	558	598	555	571	597	609	581	611	576	578	557	570	525	583	617	530	600	560	567	578	582	582	609	549	513	535	564	582	545	595	589	536	595	564	550	557	570	567	581	564	562	567	576	589	525	590	574	590	567	559	560	575	597	590	564	564	518	552	592	572	600	610	589	588	558	557	542	568	529	585	529	605	574	598	598	579	595	599	581	565	541	594	575	576	576	579	557	547	590	610	564	567	603	546	579	549	537	561	591	582	562	535	532	545	562	571	553	565	518	580	577	560	563	542	570	606	565	574	555	576	610	578	584	550	574	553	529	546	610	559	566	613	577	559	590	631	570	558	540	540	572	583	555	545	542	559	562	612	578	607	554	553	580	538	630	525	586	576	584	569	595	537	586	595	508	576	612	582	577	588	596	558	565	603	619	581	608	552	594	536	578	534	605	552	550	586	564	571	568	583	578	578	565	564	592	597	577	597	586	610	580	520	558	569	583	596	528	579	601	578	565	599	577	561	591	556	599	553	595	538	579	550	586	588	596	551	585	557	608	584	571	544	584	604	569	618	551	568	551	598	588	587	547	606	586	576	588	543	594	588	566	594	551	596	576	601	553	590	588	582	563	576	533	573	595	510	587	555	524	553	589	600	558	546	573	562	523	581	576	568	584	623	543	569	587	600	561	569	589	600	625	558	581	580	571	596	574	539	582	580	551	570	547	586	605	555	556	552	590	562	609	588	585	548	586	559	555	584	551	618	579	594	546	591	603	561	560	586	596	565	566	627	594	568	575	590	591	557	594	590	597	597	542	564	562	564	632	575	611	576	582	554	553	555	569	593	589	596	530	531	566	553	616	583	622	572	547	575	545	576	583	571	587	609	559	545	590	582	584	544	547	588	614	592	579	586	582	580	561	575	568	620	581	598	604	610	594	584	569	558	559	576	614	552	562	541	603	567	583	530	560	568	600	618	550	630	629	564	567	588	576	528	606	625	607	623	560	577	565	612	557	628	571	607	599	566	610	577	572	557	545	553	548	536	569	565	589	578	585	602	556	554	565	606	573	584	621	578	610	548	591	608	572	525	615	599	556	591	585	532	620	635	536	537	584	582	615	570	520	544	568	596	570	567	615	560	584	537	601	575	557	558	544	526	582	540	619	561	592	583	594	543	553	598	561	639	619	528	621	574	605	589	575	599	546	590	576	582	568	575	579	569	541	561	560	581	556	606	591	571	574	575	524	583	601	537	588	566	580	569	551	586	557	587	539	587	564	599	600	543	607	558	591	565	545	584	598	577	599	559	555	609	553	551	586	601	542	562	597	567	540	592	583	582	568	574	553	573	580	571	542	573	557	523	585	537	588	514	574	574	556	544	553	565	583	578	607	562	587	550	537	584	594	564	561	598	553	529	601	620	596	566	577	564	589	577	572	622	559	581	589	560	614	571	575	599	558	593	557	588	578	590	561	556	589	595	576	541	587	540	620	532	582	600	540	546	563	598	590	570	589	570	560
25515	21342	27128	25443	6411	700	566	449	398	1158	860	412	364	376	371	399	380	344	358	385	344	362	326	339	352	353	357	393	369	354	392	361	310	364	388	352	342	345	361	340	368	297	317	343	351	340	333	371	336	377	354	330	284	337	317	367	346	337	354	351	371	330	363	340	366	347	331	321	349	354	377	326	375	370	388	332	354	363	335	349	315	325	375	361	349	347	355	357	348	341	353	319	367	335	339	344	361	330	354	309	334	370	375	350	361	360	315	348	337	318	350	361	351	383	361	369	359	340	360	337	345	353	352	346	324	335	370	367	337	367	321	372	341	387	326	347	330	351	373	335	368	328	338	351	351	351	370	362	361	357	354	370	349	379	340	364	339	357	343	318	337	324	341	312	337	340	330	362	338	343	323	354	345	333	351	345	377	363	328	365	322	340	355	320	353	336	334	328	328	329	357	328	354	332	351	338	356	327	357	308	309	361	366	323	352	337	357	326	382	334	351	378	326	355	332	391	354	338	338	351	368	358	354	318	336	363	318	342	359	370	370	343	330	331	348	334	356	333	359	357	346	383	352	324	340	362	331	367	336	370	349	367	361	369	341	417	330	356	341	342	349	341	368	385	322	342	332	354	329	343	343	345	319	336	376	348	336	326	367	368	358	349	339	368	374	286	349	323	337	346	379	337	352	368	329	369	319	378	347	370	353	360	352	334	337	354	367	351	361	379	326	378	317	314	317	343	345	354	361	351	370	340	350	360	349	346	369	318	335	365	367	366	339	350	364	316	347	378	365	355	357	320	323	336	336	339	355	375	366	358	356	341	353	373	362	342	333	344	362	319	370	373	341	337	338	362	379	345	351	365	328	336	335	335	353	359	301	346	355	349	339	343	340	358	326	338	365	358	356	320	371	343	357	338	379	328	342	322	392	360	321	344	353	347	303	327	342	334	328	369	331	353	341	363	358	371	350	346	372	327	360	372	341	371	333	333	378	342	358	336	374	369	365	346	347	362	387	360	327	342	387	352	344	338	339	321	380	331	351	365	347	338	376	329	352	345	359	347	372	334	317	339	370	353	333	357	377	368	371	322	375	350	365	376	343	338	348	352	362	341	350	345	324	348	335	353	353	368	339	331	319	328	369	331	357	353	344	368	352	365	334	370	373	357	387	382	358	362	370	346	329	354	391	347	330	413	339	358	319	372	366	331	335	358	342	312	363	356	324	340	352	360	300	350	355	362	350	338	331	376	350	364	347	347	378	349	391	321	344	343	397	328	361	370	357	363	370	360	329	353	333	403	339	348	301	337	358	330	338	324	346	374	328	328	336	333	329	346	365	319	338	353	312	362	324	341	339	352	351	367	347	333	346	326	340	361	360	354	318	326	326	385	352	354	343	348	366	347	341	354	349	342	341	341	366	359	335	374	355	368	315	333	326	361	327	353	357	348	360	361	344	325	325	358	324	339	345	346	343	348	333	365	325	328	363	348	351	369	373	350	344	353	366	315	323	368	342	366	392	336	341	348	360	363	346	353	386	340	343	296	405	334	383	335	349	368	352	376	325	328	328	331	342	339	338	363	334	329	325	331	322	343	339	357	318	359	363	358	364	344	335	337	347	361	357	335	332	360	343	376	354	332	356	337	345	332	345	369	375	334	331	294	356	368	346	358	344	361	360	332	304	372	366	350	362	328	329	337	343	348	351	370	364	323	310	382	321	312	347	324	333	330	356	346	331	330	328	348	364	394	345	348	413	369	359	361	362	341	340	346	389	353	382	342	344	363	336	362	353	326	359	384	365	327	341	372	340	337	309	357	352	313	347	313	364	363	318	346	320	343	362	364	355	332	318	367	343	358	346	339	345	336	338	353	346	363	347	319	335	364	347	337	352	319	352	370	383	387	354	358	347	343	324	340	323	380	393	343	300	347	351	329	332	366	350	338	303	343	360	332	337	341	348	361	340	326	353	376	319	380	354	355	368	334	372	316	311	339	353	343	329	394	357	300	352	310	331	332	352	346	389	359	339	350	352	349	339	366	359	337	353	335	362	364	375	336	345	371	320	325	341	376	324	332	335	315	370	348	348	329	382	345	329	344	332	333	332	341	334	335	350	355	335	364	355	354	352	365	380	324	350	368	338	345	345	348	332	350	350	369	386	332	363	320	350	358	351	375	339	354	365	357	323	309	362	364	330	331	352	312	332	339	318	340	378	336	367	346	367	381	323	351	350	381	324	353	313	333	374	345	341	360	338	314	335	349	352	332	342	327	311	317	339	338	381	356	373	343	375	336	369	370	360	318	357	327	352	351	348	375	303	332	361	344	347	387	326	345	363	366	366	349	335	328	368	353	353	362	365	369	320	339	355	368	355	337	361	325	329	357	372	347	362	337	326	374	348	340	326	366	385	355	353	348	338	343	340	325	355	321	367	347	325	336	362	351	332	347	344	349	360	340	341	357	339	388	358	342	328	350	327	372	358	339	351	344	369	306	346	380	368	348	340	358	350	341	319	369	359	335	327	351	375	348	316	363	355	330	332	344	350	382	355	355	362	355	321	347	344	362	368	373	383	334	320	335	352	333	378	347	370	339	330	343	308	339	338	351	342	343	361	348	354	343	345	352	336	372	350	360	331	361	352	339	329	308	314	347	330	360	360	392	358	339	347	370	358	345	326	363	344	336	336	333	363	386	338	367	344	338	357	343	327	355	332	350	326	388	346	415	363	352	360	352	353	333	377	322	357	343	347	356	365	359	353	398	336	345	360	351	368	329	335	327	350	344	347	349	356	357	321	359	352	370	335	356	345	310	338	340	369	355	344	341	337	330	364	343	333	357	324	349	342	347	333	343	346	336	372	364	345	353	333	323	352	339	362	339	334	337	360	345	326	359	337	325	344	351	329	341	342	352	362	355	319	343	374	323	340	327	365	319	359	344	358	377	355	349	374	398	364	343	348	356	328	360	343	346	401	386	357	367	371	345	329	358	377	358	334	356	344	360	330	358	351	363	354	363	332	339	306	345	384	363	367	341	383	351	347	362	339	352	359	369	362	374	334	370	350	359	362	316	361	367	372	343	357	347	328	343	364	324	376	344	333	318	358	370	345	353	318	368	367	329	329	361	364	371	309	353	368	390	352	337	319	364	340	332	354	326	329	320	354	385	328	376	346	344	307	368	362	330	388	330	350	344	342	343	323	347	366	328	333	352	330	355	357	353	359	327	327	355	317	359	363	320	335	327	367	354	342	367	338	365	358	340	343	381	361	337	352	338	329	335	385	340	365	379	363	343	341	356	329	368	324	353	353	339	355	332	367	347	347	361	375	361	359	345	358	346	356	389	350	377	350	354	379	356	320	355	354	335	302	381	331	328	361	355	341	343	339	338	308	333	320	352	336	340	342	362	352	363	342	336	369	324	355	310	335	321	312	328	373	370	383	311	379	367	385	364	340	354	356	337	341	326	337	377	362	342	363	352	316	353	323	362	361	330	346	337	390	321	328	334	378	392
35015	28939	3672	1792	1391	1137	918	749	735	2807	1758	593	571	496	499	448	504	535	488	461	479	507	480	469	438	485	459	466	452	477	454	434	462	427	435	472	473	442	453	491	416	453	418	452	443	455	437	433	438	448	469	413	457	465	461	442	458	439	445	472	423	411	440	446	400	400	456	433	391	444	439	428	423	480	442	445	425	418	427	430	435	485	458	434	468	440	393	427	442	417	456	489	423	414	408	385	458	443	410	405	419	401	442	433	450	445	424	428	412	442	435	414	455	471	405	448	458	455	419	401	443	473	444	445	477	444	435	444	430	462	419	451	423	479	458	438	441	463	431	462	439	437	420	437	403	426	416	421	438	435	403	430	436	392	458	443	445	476	443	401	463	463	421	461	464	488	454	429	432	447	469	474	451	456	424	438	460	446	448	418	448	431	425	426	408	456	395	446	419	453	430	466	422	443	427	396	476	430	410	476	411	463	463	466	414	446	433	450	465	451	433	420	400	482	450	441	416	426	429	468	434	451	417	396	408	404	400	473	417	451	428	446	444	444	470	411	423	427	476	466	415	454	410	418	439	447	413	425	451	443	448	423	463	445	436	466	455	412	441	417	446	442	391	407	391	428	415	434	423	427	481	416	436	440	419	431	463	435	456	404	469	420	439	462	430	420	418	450	434	442	423	431	453	444	428	416	416	450	427	432	448	462	450	448	408	423	431	420	438	419	418	463	404	494	474	445	427	457	452	442	439	433	430	390	433	421	455	458	439	425	447	449	460	440	438	402	442	444	423	420	442	419	463	430	445	432	400	436	441	447	428	380	438	437	444	432	419	425	417	459	410	437	425	445	431	437	443	449	441	428	453	426	450	416	410	426	447	437	411	411	441	427	440	408	422	446	414	440	433	483	448	428	434	435	428	452	395	467	445	462	420	471	433	439	445	416	431	448	437	420	435	458	407	416	457	446	434	429	438	449	434	416	435	463	451	447	430	443	433	441	454	432	445	456	413	417	437	438	407	431	440	440	444	420	452	424	422	438	447	408	401	451	460	442	454	457	441	426	429	456	427	422	444	409	428	457	460	456	430	411	406	425	400	406	406	477	450	438	449	450	428	374	448	431	401	458	421	433	408	401	483	457	429	431	486	418	418	428	417	397	414	416	414	406	457	440	448	471	453	424	459	424	454	431	430	430	475	426	459	447	387	422	488	400	397	415	468	437	416	411	455	424	433	430	411	417	436	407	398	452	410	420	454	457	432	436	424	406	423	432	451	468	435	436	420	457	424	448	469	418	427	453	442	447	400	462	451	460	418	457	433	428	418	427	437	466	404	429	427	424	432	464	415	419	411	405	440	420	437	439	422	402	404	458	445	448	470	474	404	479	441	448	465	453	423	416	423	450	469	437	451	447	460	454	436	447	469	427	410	415	458	449	436	446	470	443	453	439	424	457	445	431	435	446	445	429	440	409	480	415	442	392	428	443	441	402	454	437	436	449	407	455	429	473	458	418	429	429	470	418	409	458	459	436	443	424	471	426	440	444	431	449	419	436	415	442	481	430	416	417	410	437	444	458	400	420	419	435	407	441	443	420	440	435	410	442	418	405	442	452	425	449	387	436	468	464	446	396	413	458	440	439	453	421	417	415	425	440	445	438	441	424	469	448	382	450	464	462	432	448	433	420	475	455	425	439	455	466	437	422	475	424	432	450	424	418	428	472	450	423	422	425	437	461	468	444	407	438	458	461	461	447	431	447	434	441	429	422	422	453	462	449	436	437	419	460	407	442	409	394	435	452	397	422	413	463	445	418	457	425	437	383	448	420	422	419	412	418	470	445	441	455	397	438	428	458	404	438	404	434	433	435	473	469	455	413	439	438	441	469	405	404	434	448	438	424	425	423	450	449	384	449	426	417	465	456	458	424	436	491	484	437	441	453	420	425	428	400	426	405	478	426	428	450	402	491	398	412	453	435	417	435	431	430	469	436	465	434	418	431	435	453	394	413	430	420	417	435	469	429	399	440	410	429	442	466	448	452	432	429	430	441	455	407	424	445	447	433	430	445	461	381	425	411	418	418	428	457	401	462	433	389	429	431	427	424	406	446	432	403	455	454	424	422	427	451	450	476	446	479	467	443	443	416	444	422	439	440	434	437	421	396	407	454	437	450	441	406	427	402	452	451	427	453	437	410	450	480	455	460	410	471	463	467	441	431	427	467	411	441	432	409	456	460	447	426	439	430	432	425	468	409	469	410	467	451	464	422	432	427	433	429	444	411	446	436	422	421	452	430	419	408	441	437	444	435	451	439	460	401	425	429	461	436	453	443	386	401	434	438	463	473	431	452	449	427	491	409	399	421	439	448	440	439	435	440	401	450	417	442	426	446	439	448	432	416	444	443	449	463	462	445	425	444	438	472	452	464	424	405	442	417	434	445	435	403	460	422	427	445	438	407	447	423	469	449	434	444	430	397	471	425	445	408	456	443	457	407	438	427	427	400	444	413	415	403	445	425	449	441	430	426	429	426	447	455	421	461	440	454	391	422	426	399	438	399	416	421	426	468	426	473	409	420	446	428	449	470	409	453	454	401	460	406	421	432	403	434	447	432	443	458	447	419	418	435	421	411	458	445	442	467	446	443	431	425	402	411	426	414	465	393	451	397	442	438	420	416	406	450	415	425	438	449	416	427	458	460	432	447	451	418	430	420	446	425	420	418	414	434	412	442	457	418	430	449	442	443	457	416	416	461	423	435	442	425	440	409	431	388	407	427	442	427	424	456	422	403	415	467	445	446	454	426	452	428	454	478	421	427	433	385	487	445	423	455	416	429	414	469	436	403	434	415	433	447	460	467	453	444	467	418	432	429	443	416	431	431	424	423	446	450	414	419	484	415	449	417	475	431	406	409	394	432	469	432	449	399	421	429	449	427	424	439	414	485	446	417	413	427	485	436	427	440	400	441	403	413	426	445	438	469	429	404	421	476	407	421	469	433	442	429	454	444	451	434	435	397	415	446	427	470	443	465	441	448	440	458	444	446	434	437	425	447	440	475	454	440	471	400	434	427	444	471	409	443	436	445	436	435	454	421	421	452	502	429	446	466	430	429	431	429	420	431	452	458	402	419	455	436	419	448	438	431	459	452	440	445	455	458	456	452	441	428	464	428	441	428	402	430	434	408	414	434	448	488	466	423	459	380	431	443	419	448	427	410	421	422	429	403	441	453	440	422	451	424	435	441	434	437	408	425	457	443	431	474	417	442	479	388	412	381	402	417	460	429	397	417	452	445	424	411	455	434	442	422	460	384	445	405	444	449	421	419	429	435	439	433	457	422	471	415	477	431	445	457	428	398	460	445	442	400	474	425	416	446	487	398	429	420	434	430	471	443	450	439	433	425	439	443	448	419	411	410	452	413	460	404	438	454	415	475	449	455	430	396	393	455	469	448	432	435	434	452	416	442	428	451	431	444	422	453	435	436	449	435	459	427	429	443	446	422	425	446	448	445
23274	21378	29096	24011	21365	21298	5801	1294	1068	2256	2689	901	867	774	736	771	732	734	706	741	772	663	713	684	687	676	678	674	686	675	662	673	591	675	615	623	626	638	672	629	611	680	617	656	645	682	631	687	651	666	597	626	688	674	680	712	602	638	672	627	673	631	660	650	703	616	639	652	619	620	636	641	642	621	602	691	611	602	665	620	661	683	634	648	634	691	609	641	640	667	622	652	646	646	639	606	660	648	629	654	688	629	615	656	596	665	598	641	625	592	684	628	623	619	643	655	639	663	603	639	609	654	619	637	621	627	635	632	633	674	643	631	643	654	630	678	617	638	650	646	655	630	637	641	615	688	661	657	638	659	663	677	636	608	623	649	660	662	686	678	626	676	635	624	630	667	605	649	657	655	652	541	640	635	677	640	651	628	637	657	622	686	618	643	662	641	614	653	659	623	668	635	642	659	655	629	660	609	646	609	650	623	628	666	637	596	622	669	652	607	662	650	672	630	628	622	632	648	655	668	628	634	655	636	638	677	699	666	605	609	657	617	644	625	662	655	596	656	610	670	615	626	641	615	635	677	644	621	674	654	647	673	642	651	629	679	641	663	675	677	628	670	625	635	617	651	649	638	620	619	631	612	724	636	662	682	624	653	670	651	648	655	660	649	671	645	626	661	610	656	595	610	686	667	650	600	653	637	670	661	624	676	652	642	651	649	650	645	619	625	632	629	658	636	598	656	584	629	627	625	648	622	621	618	656	631	655	665	614	648	638	632	683	613	623	632	662	691	644	628	672	650	603	627	633	663	623	644	674	635	648	655	663	656	629	657	669	615	620	617	611	676	665	638	601	634	612	631	594	636	614	624	634	646	659	630	672	628	629	645	626	651	619	645	641	648	657	624	631	623	631	594	643	643	643	640	655	662	687	656	656	662	632	658	598	610	632	570	620	654	660	614	632	608	655	649	617	651	642	674	672	622	646	611	590	644	627	595	630	652	646	620	618	607	595	631	619	660	623	635	625	674	655	627	595	644	630	620	634	706	622	649	643	620	657	651	653	653	668	639	627	612	639	612	700	568	626	645	632	647	677	657	637	644	652	635	600	626	565	640	624	615	650	628	710	653	641	620	634	609	631	626	609	655	650	622	706	637	704	619	611	624	617	650	630	656	624	649	658	674	641	587	660	622	584	620	655	624	594	625	587	669	636	642	627	662	602	659	604	658	649	622	686	652	699	603	581	634	636	654	617	581	643	615	615	645	648	617	647	649	603	601	651	622	626	590	674	643	627	633	654	631	608	666	662	625	657	589	692	603	614	676	613	663	605	639	622	596	649	613	690	613	594	651	638	605	615	618	654	610	619	693	645	629	635	683	601	660	665	623	621	641	620	660	628	634	653	634	639	669	638	646	609	661	654	635	603	688	632	627	648	656	631	635	649	625	604	626	639	608	630	615	691	656	656	619	661	626	599	619	617	637	650	684	678	701	626	625	589	623	652	667	681	649	638	634	640	622	641	643	648	649	630	607	680	674	595	622	627	675	639	578	678	634	599	629	629	677	668	652	663	661	645	619	621	659	632	632	641	622	599	654	616	636	624	628	640	645	663	674	659	639	614	622	674	603	664	599	607	637	620	617	631	659	661	674	617	622	654	645	664	598	611	599	638	681	670	630	639	642	630	711	628	576	705	588	623	574	629	606	618	633	618	599	637	603	628	630	638	649	641	654	640	666	620	613	636	639	624	645	604	626	621	656	661	594	613	654	657	638	635	636	639	627	674	630	676	630	632	665	684	650	631	623	645	656	602	639	680	560	620	671	624	581	664	668	608	555	637	665	688	615	685	629	650	617	647	608	623	636	625	631	624	630	602	603	681	622	673	607	670	680	623	647	659	642	646	609	602	581	640	628	659	653	654	636	654	693	651	632	643	643	684	643	607	628	620	662	610	632	623	625	649	616	651	703	658	642	681	660	643	583	684	690	622	608	661	621	617	685	606	647	658	666	628	631	650	645	612	687	610	605	653	606	636	645	660	693	602	655	606	645	675	614	617	606	644	611	594	633	667	640	630	687	652	681	617	616	657	658	606	654	665	660	608	645	628	660	629	612	669	620	629	597	621	656	623	640	603	661	649	609	682	634	628	675	606	626	615	630	593	658	656	659	608	614	662	610	635	637	649	685	608	597	621	601	647	634	650	653	636	636	675	646	644	628	636	612	682	660	669	612	632	609	631	665	630	654	609	660	628	626	656	656	651	634	618	646	651	661	648	619	613	664	637	682	609	657	629	680	618	603	606	631	653	633	604	594	590	664	577	653	645	614	666	625	635	601	621	624	628	628	648	660	652	651	620	651	599	634	624	642	651	609	633	638	646	619	684	625	620	664	592	621	653	610	640	622	661	668	628	649	674	604	628	634	622	648	703	663	597	637	635	655	669	670	665	638	647	627	651	594	628	630	632	604	609	587	601	621	677	592	629	647	632	611	610	628	603	603	657	656	684	657	655	644	672	655	605	680	624	649	626	635	634	658	601	661	653	603	661	564	667	653	683	630	635	668	643	645	609	623	637	657	626	618	623	619	624	661	686	652	653	630	648	661	606	626	662	623	579	627	604	612	650	682	649	661	632	615	663	628	630	599	643	646	636	667	604	694	668	673	626	635	656	677	641	653	637	636	640	630	591	703	615	646	639	651	630	649	640	642	621	614	630	600	621	631	659	625	647	620	605	654	631	648	604	650	669	633	618	610	611	663	620	646	621	617	650	659	620	649	664	665	631	624	605	612	639	668	595	642	649	658	659	621	626	627	656	648	664	633	609	647	621	659	624	642	600	614	660	650	607	622	642	603	620	642	634	622	645	585	650	603	631	664	612	651	630	585	611	636	630	670	668	656	641	614	653	648	635	589	640	618	612	639	619	631	695	643	646	688	635	622	640	639	627	658	621	656	607	603	647	650	660	631	623	636	605	645	678	623	632	625	638	628	640	638	651	649	674	620	656	677	660	659	581	645	617	617	679	641	634	610	635	601	635	633	634	639	614	630	622	611	599	632	664	676	596	610	613	642	617	640	606	675	639	656	645	613	616	657	642	651	640	633	655	691	612	631	592	697	618	588	638	647	638	634	620	613	647	678	675	649	645	641	630	614	631	632	667	658	664	640	619	616	629	633	608	622	622	599	700	627	649	629	679	621	633	601	633	638	603	616	623	602	616	624	654	630	624	578	652	651	628	651	621	648	667	618	657	635	657	670	679	641	642	691	672	671	690	655	640	634	674	624	657	622	635	625	614	642	701	650	606	637	623	652	624	613	648	598	685	713	610	635	661	626	631	554	613	657	617	621	620	633	642	643	630	601	620	620	671	644	609	660	621	632	630	662	619	654	655	615	573	641	623	656	669	629	583	654	629	623	633	671	606	650	640	600	652	662	669	635	614	632	604	676	582	646	617	623	605	676	646	639	660	686	649	673	652	644	644	605	661	620	694	627	650	598	613	647	651	638	600	628
40162	41758	11328	5710	4193	3287	2608	2068	1843	4635	4613	1278	1178	1103	1062	962	986	936	915	943	936	859	868	848	805	841	822	786	799	836	827	809	739	825	809	784	760	794	761	784	768	737	799	750	756	788	732	772	739	749	780	784	773	728	776	728	743	757	734	767	756	754	773	767	781	798	785	758	754	777	750	766	781	802	749	769	767	728	792	764	766	725	707	783	763	771	752	772	736	769	757	708	744	749	739	710	737	732	752	726	734	766	736	722	733	786	747	737	737	727	730	821	743	708	764	711	753	770	728	757	728	723	759	752	733	764	760	802	746	737	753	734	764	752	744	753	784	716	751	736	713	796	760	767	765	750	766	752	772	702	777	728	760	740	729	748	706	735	688	795	779	752	774	739	762	743	792	718	768	730	680	768	765	749	725	733	733	735	733	737	786	760	734	708	778	755	779	733	789	742	771	725	772	758	762	737	758	729	775	780	777	756	766	737	718	701	774	735	742	790	766	741	750	708	793	754	729	726	790	777	735	787	789	737	725	720	727	727	662	752	711	774	780	778	745	750	761	743	760	717	769	765	728	722	752	710	722	730	790	698	790	720	736	807	777	720	733	782	754	762	749	745	762	834	770	768	732	709	792	739	730	731	732	780	772	681	754	747	768	756	755	744	780	731	772	741	733	766	703	769	753	733	775	753	679	762	710	748	764	793	728	750	765	727	755	781	713	736	700	762	736	768	732	738	732	778	694	733	765	748	716	753	744	743	736	723	715	745	738	772	806	702	768	715	784	770	760	759	737	776	734	731	749	740	721	738	713	711	786	737	728	801	734	782	777	756	754	700	724	750	719	717	805	747	736	698	721	720	745	782	735	768	744	737	759	731	791	757	721	732	755	735	791	779	714	758	754	761	766	757	712	748	773	777	746	737	739	731	728	778	694	741	788	787	758	764	736	751	766	703	711	737	766	753	713	761	711	760	781	761	759	760	715	738	752	769	733	754	750	759	727	765	704	695	717	711	786	730	737	776	695	752	803	698	740	763	754	730	745	764	737	753	721	745	780	729	732	782	755	742	780	737	745	754	760	757	773	741	720	745	736	695	751	797	793	725	747	748	794	752	708	738	726	750	799	728	766	752	718	703	751	747	764	720	750	773	769	720	715	780	781	776	741	717	778	759	712	738	701	715	747	770	740	724	772	769	738	736	721	746	713	793	762	741	715	818	766	731	761	785	729	763	726	686	724	761	789	728	777	728	767	747	726	755	730	724	716	718	720	766	695	740	752	763	752	727	758	745	696	739	772	810	777	786	781	799	741	740	772	731	797	761	751	769	732	704	774	767	742	725	760	770	736	745	808	709	760	728	748	792	717	748	757	754	731	715	747	668	725	715	711	744	757	753	738	739	751	728	730	761	804	764	778	699	772	729	745	718	711	726	721	754	741	742	779	735	739	717	772	719	777	744	746	773	725	742	725	758	720	722	782	758	748	758	741	744	780	791	773	747	766	729	712	756	699	730	774	796	735	744	694	721	757	747	778	782	806	733	759	766	770	721	758	746	718	749	769	777	763	753	752	737	720	812	752	776	748	733	752	716	752	748	745	713	770	723	760	741	773	727	745	738	780	672	739	746	719	755	733	764	721	741	784	740	711	736	769	744	700	778	778	772	768	751	745	734	767	722	725	768	726	759	745	822	724	786	755	755	751	704	744	794	742	760	719	743	762	782	803	712	738	776	790	751	768	733	735	771	756	693	788	749	741	704	737	723	737	757	737	718	778	795	734	721	752	788	757	767	749	713	697	718	731	770	727	693	811	752	727	726	731	727	770	763	718	748	744	750	756	746	731	716	778	773	743	805	743	711	761	734	734	784	738	754	710	753	706	743	693	755	733	784	700	748	762	752	744	755	717	763	769	783	756	770	709	765	723	761	760	781	724	741	752	755	723	751	750	783	733	678	734	796	733	766	733	748	728	726	734	693	762	763	746	766	762	777	774	738	746	754	781	775	784	760	786	760	720	772	725	763	750	723	727	728	741	687	726	776	729	753	719	787	746	727	750	767	756	821	757	708	705	736	686	734	757	744	793	696	782	740	700	738	743	789	774	723	729	744	750	768	696	776	725	745	743	746	779	758	792	760	698	775	752	711	723	777	673	755	750	717	756	746	727	709	755	703	748	757	796	712	801	735	760	706	729	750	745	749	746	754	728	749	712	777	730	744	690	745	718	764	741	737	758	725	740	706	747	761	763	761	762	725	729	760	711	732	768	730	771	738	775	735	705	742	762	726	750	710	743	748	754	708	728	710	795	738	779	769	763	707	731	747	778	780	710	781	716	689	755	749	723	744	690	781	708	743	757	725	748	760	803	768	717	739	786	803	763	753	749	745	775	758	720	701	718	707	759	735	729	718	747	773	718	741	731	741	710	738	739	789	746	734	781	760	718	720	772	740	742	707	740	712	771	730	721	743	766	754	731	715	711	676	738	749	815	740	784	790	737	767	695	782	720	737	761	769	752	725	750	770	700	778	783	694	723	727	726	717	724	748	724	779	749	788	745	737	752	766	722	735	767	771	752	762	721	775	762	739	723	739	762	780	771	752	805	718	783	691	766	727	727	760	731	761	742	745	755	708	799	735	765	764	755	748	710	748	739	686	729	722	721	715	735	752	742	706	779	772	706	695	789	752	806	750	714	724	830	717	755	740	744	750	757	755	787	721	771	796	728	762	766	744	766	716	753	731	736	721	731	722	749	795	747	707	779	736	735	731	806	717	765	741	755	731	715	766	689	739	720	733	753	736	770	704	778	716	723	781	741	734	708	751	749	748	740	738	699	753	761	770	754	747	725	808	729	714	764	695	774	756	751	718	724	731	738	780	792	730	744	722	754	798	751	781	781	753	763	755	783	729	807	722	772	691	746	759	684	759	767	745	773	729	763	723	737	780	736	736	746	771	733	797	722	745	762	775	733	774	797	709	750	740	718	716	758	699	741	752	795	723	768	690	760	740	676	765	786	778	706	727	739	753	719	721	736	744	727	791	769	751	742	746	729	721	689	731	722	756	776	734	771	734	747	817	712	679	756	765	698	776	703	734	742	747	703	801	748	727	759	772	742	769	767	757	738	703	750	708	775	747	749	723	752	760	737	747	698	745	716	741	739	720	783	772	756	735	737	738	782	737	743	777	714	741	709	752	794	763	763	695	773	753	734	743	783	742	746	744	676	747	764	757	768	770	725	767	773	678	731	762	757	744	722	689	724	741	755	753	688	710	734	736	764	747	714	735	754	765	730	790	763	764	768	778	720	745	677	710	775	736	738	718	714	776	760	786	782	702	736	739	764	790	750	738	739	734	739	760	769	748	759	743	784	692	738	760	741	737	744	726	731	756	736	735	747	743	699	735	758	695	775	741	731	767	769	760	778	764	738	753	770	738	740	732	779	715	704	756	793	757	713	788	743	735	736	771	709	766	747	769	765	794	691	751	709	768	737	726	789	730	731	786	736	776	789	785
28935	22060	8721	807	460	437	371	313	338	358	328	330	294	321	308	301	267	273	279	270	283	325	320	302	305	305	316	314	278	315	284	323	290	286	327	281	304	321	295	282	281	302	282	278	288	294	312	303	304	290	312	305	323	307	302	311	310	285	288	345	331	297	310	288	288	305	284	316	289	290	266	291	287	322	294	311	282	277	279	289	290	298	303	273	314	270	310	290	301	287	286	293	284	312	312	310	316	298	323	271	306	310	275	313	300	309	289	301	299	305	282	297	291	311	297	287	308	292	283	321	263	292	279	301	281	307	320	289	313	299	297	309	324	283	277	278	324	280	302	312	305	313	286	326	291	321	331	288	273	351	289	313	315	293	271	286	300	273	272	278	294	305	322	295	277	290	303	300	313	298	281	293	279	296	296	302	314	300	301	301	285	287	320	282	304	349	270	275	276	292	318	314	293	267	287	305	303	293	314	291	289	294	327	310	304	306	319	321	297	319	311	294	294	277	286	302	351	288	294	302	297	324	315	274	308	302	284	310	294	285	306	292	297	322	281	306	299	292	294	313	299	309	294	284	299	294	296	295	283	302	296	304	298	306	303	301	310	289	280	312	340	317	302	280	338	280	330	301	306	291	299	283	307	303	312	305	309	338	271	295	299	307	295	314	271	309	318	298	305	294	311	284	305	307	293	294	294	293	290	287	335	309	284	299	299	312	302	325	310	308	285	293	318	273	279	305	300	296	298	351	278	265	303	281	293	306	290	294	297	337	288	317	314	283	311	313	311	310	292	290	295	312	303	293	297	322	340	310	293	285	289	302	280	282	325	314	307	301	331	284	288	330	294	282	336	328	324	295	288	289	289	312	319	278	306	289	316	300	294	296	287	311	322	325	311	332	278	267	251	303	345	318	296	285	284	312	302	261	313	289	278	286	305	299	330	304	294	309	285	312	302	330	278	284	297	248	318	328	306	295	291	314	289	297	294	288	296	306	288	297	300	276	306	289	285	292	283	326	265	301	304	299	296	299	309	304	299	315	304	308	264	281	296	291	302	317	312	293	304	279	262	289	270	272	326	276	294	320	298	287	309	272	295	293	286	315	317	321	293	284	304	295	243	313	303	323	290	287	298	288	290	305	308	288	289	315	296	286	309	312	279	311	309	300	270	298	292	324	306	293	336	301	302	319	291	265	325	273	283	298	304	265	295	292	304	324	312	292	298	303	297	312	303	320	306	302	318	306	278	313	332	283	315	260	301	296	290	312	291	300	343	309	289	316	305	302	325	308	265	270	333	292	308	312	299	310	288	322	300	321	285	290	300	304	315	295	307	295	283	306	324	288	272	308	298	299	332	310	302	284	282	287	301	328	292	291	298	301	287	304	299	278	280	282	297	297	275	313	300	299	294	295	288	304	316	293	285	287	314	295	298	301	296	280	294	321	290	274	275	300	294	300	307	299	310	306	299	293	326	299	287	288	304	297	322	258	300	299	301	316	342	309	320	306	280	294	305	305	305	311	290	322	289	290	284	322	308	311	309	308	307	329	283	326	295	287	295	293	293	311	305	278	291	299	294	300	274	295	303	304	299	274	299	308	278	275	285	289	297	285	286	327	326	308	282	297	277	298	282	297	311	314	287	328	309	285	298	333	297	297	297	296	308	308	296	254	303	303	319	297	309	307	325	285	296	284	291	313	319	306	320	297	302	283	287	318	280	304	275	287	274	306	307	319	305	288	287	263	303	274	320	316	302	284	277	294	291	293	290	287	313	296	288	293	330	289	337	282	303	277	244	275	309	299	314	326	289	286	317	300	302	275	299	333	307	300	297	298	286	318	284	280	272	314	304	298	286	277	306	306	287	316	291	279	282	302	307	288	294	276	317	279	285	291	319	289	312	269	276	305	284	307	313	315	301	296	303	300	279	295	294	272	292	250	325	314	293	268	260	362	322	300	320	290	293	304	315	292	293	307	290	312	306	301	329	304	298	278	286	307	282	293	327	308	278	319	324	289	300	319	284	303	342	334	294	302	302	287	295	261	321	298	326	295	334	311	288	271	283	279	299	308	324	320	287	305	296	264	293	290	305	306	298	291	299	314	277	304	288	315	330	302	306	294	287	312	301	284	310	308	320	293	288	306	316	302	291	293	284	285	309	311	314	261	303	298	293	310	290	293	321	280	307	301	310	297	265	310	300	297	303	301	305	280	278	287	283	271	300	282	306	307	290	296	301	295	292	296	294	323	275	301	284	287	290	302	318	333	306	308	277	308	319	288	291	289	322	290	316	323	302	288	299	290	348	292	323	295	307	305	308	313	322	292	313	295	294	330	303	281	296	261	267	313	295	293	302	275	311	328	298	298	346	286	314	292	314	315	294	280	273	293	286	308	280	301	319	316	288	327	283	286	303	294	322	302	309	306	296	295	260	291	290	285	301	285	299	295	300	301	297	307	338	298	270	285	300	278	298	283	314	284	315	311	287	302	302	294	316	336	298	315	326	324	289	293	270	291	288	300	301	287	313	307	275	297	304	283	293	335	306	295	290	290	281	302	342	303	299	294	317	283	277	278	296	300	317	319	303	294	303	294	331	280	281	289	283	285	301	329	284	286	300	263	277	320	281	259	317	296	267	315	330	314	325	292	279	292	273	308	300	292	286	316	299	297	299	298	271	310	288	308	274	253	305	265	271	308	301	295	275	298	319	262	317	311	316	301	288	270	296	286	302	328	297	295	284	266	311	290	315	329	320	282	309	318	306	287	275	301	306	291	311	322	277	306	304	309	304	283	310	285	282	281	327	282	266	322	319	285	296	292	295	285	293	289	300	280	280	265	337	311	348	289	281	310	311	293	301	270	302	318	311	303	309	261	307	334	293	279	281	303	263	287	313	291	285	284	311	326	298	324	312	313	266	298	298	263	292	298	307	263	293	301	306	257	237	299	277	281	282	296	317	338	314	317	330	280	279	334	310	294	299	274	317	295	307	291	302	289	310	273	318	285	312	297	340	292	300	300	304	328	282	289	294	288	302	290	291	294	291	310	337	274	271	331	294	286	311	287	282	303	308	337	289	333	319	263	276	303	296	309	307	285	290	279	314	305	271	275	314	319	309	305	308	300	284	279	323	310	317	319	311	309	322	315	307	288	294	281	329	280	290	329	320	306	281	298	312	305	311	302	290	306	295	298	300	309	292	289	287	286	299	307	324	302	299	311	309	273	310	277	287	292	296	295	312	307	312	308	323	305	290	288	305	276	308	286	287	299	300	309	305	294	277	269	316	282	315	333	306	316	286	297	310	314	292	308	292	314	307	302	323	308	283	293	296	308	256	312	333	303	307	279	292	282	279	306	329	306	301	280	307	309	290	331	316	306	315	303	305	292	281	298	279	313	288	300	305	299	320	301	267	327	278	282	333	288	299	294	303	300	276	268	331	310	275	290	322	297	308	286	303	308	321	298	312	263	300	285	293	289	302	297	268	320	315	293	307	319	264	291	274	295	308	279
31482	22731	838	570	503	431	428	380	385	546	480	392	402	344	377	402	375	351	393	376	389	366	364	385	368	367	389	369	373	371	357	358	364	352	377	356	383	351	382	379	359	374	370	394	359	381	367	396	393	370	406	365	375	333	355	333	393	373	364	355	377	406	368	354	362	361	344	360	386	392	349	364	372	365	375	363	400	340	340	340	370	366	381	382	377	377	376	356	403	361	370	372	362	360	336	370	376	377	416	359	374	332	370	340	372	354	387	370	356	368	355	337	388	347	388	340	377	378	346	390	365	361	373	369	417	392	392	367	359	407	413	343	352	367	349	357	389	351	369	372	365	376	361	361	344	369	402	369	352	388	374	415	371	425	384	330	385	368	371	347	341	351	373	373	362	357	372	382	383	366	370	345	352	358	386	371	375	367	347	371	345	360	377	345	372	396	375	382	352	387	333	352	379	367	352	334	384	345	399	373	375	373	360	381	397	338	371	373	355	366	397	328	379	374	394	360	381	404	314	364	369	390	397	367	369	392	351	373	383	390	386	401	361	355	358	380	378	388	351	395	373	380	342	371	335	374	361	370	338	376	367	357	381	396	399	372	370	353	357	360	354	379	354	379	345	377	386	377	367	400	346	372	366	392	389	374	353	367	369	355	346	347	370	368	365	379	366	366	367	338	388	360	404	370	413	349	383	375	368	348	388	395	365	380	381	373	353	361	348	345	345	380	361	355	353	369	386	401	356	369	375	396	390	383	353	382	392	364	346	352	376	395	402	389	384	370	373	341	354	344	355	361	364	362	389	322	365	379	362	346	411	371	393	379	397	376	346	363	384	362	370	397	381	346	370	371	323	386	348	366	359	402	382	384	357	366	370	378	379	369	346	369	343	365	367	388	348	370	353	364	400	359	393	333	384	405	359	343	348	383	366	365	349	376	390	376	385	349	368	397	394	400	371	384	355	380	359	346	345	364	321	396	370	386	370	363	358	387	373	387	355	361	369	387	368	365	379	353	346	360	387	359	375	380	418	369	384	362	389	358	385	383	363	366	404	387	371	349	350	401	364	379	401	370	385	396	424	363	359	353	384	377	315	340	372	360	348	341	411	360	358	411	396	380	390	384	345	349	391	362	350	357	364	372	353	392	359	348	369	368	346	406	329	398	362	397	385	350	382	371	375	364	384	367	409	417	374	343	357	371	416	342	384	370	368	386	378	352	391	354	366	362	393	422	347	387	386	355	369	356	344	403	390	392	371	380	384	387	337	334	352	366	352	388	362	381	380	386	354	372	375	384	386	346	349	375	375	371	378	365	338	361	355	358	368	364	361	395	360	355	379	351	355	369	359	375	385	399	363	351	370	359	350	358	368	386	359	394	382	410	404	362	344	366	371	363	352	367	376	360	326	357	373	360	390	341	370	371	337	352	377	387	383	384	364	348	350	368	402	374	374	379	360	390	400	368	366	418	354	355	359	392	318	397	397	381	398	325	365	352	370	368	348	367	368	365	345	383	352	390	388	372	381	392	355	358	371	358	377	361	341	418	358	373	367	375	344	376	364	361	381	430	347	369	350	363	389	375	378	375	352	381	386	351	388	342	410	378	368	390	392	372	371	371	377	398	384	420	369	371	406	436	359	354	382	366	370	377	355	356	342	329	380	367	381	365	329	358	325	375	361	367	388	364	360	338	365	376	388	356	382	379	385	384	331	369	404	328	387	375	369	356	398	393	374	395	356	364	354	389	369	372	378	327	398	409	391	365	348	356	364	385	361	417	356	350	373	370	387	372	351	399	370	359	379	374	354	350	358	378	359	372	353	343	355	381	409	367	362	370	365	342	360	358	373	384	357	411	351	374	363	376	389	402	340	342	375	355	396	375	380	351	362	367	404	384	379	365	372	352	339	382	402	398	358	344	370	374	354	354	365	383	354	325	377	375	383	350	398	349	329	379	367	404	380	360	368	399	378	380	361	379	339	401	373	372	326	376	377	354	354	378	361	376	357	330	362	367	380	349	346	359	402	371	359	359	330	342	364	360	352	363	332	355	356	388	361	370	350	382	354	351	366	362	334	394	369	346	359	394	371	364	345	388	356	352	402	399	356	341	390	348	371	356	320	389	380	370	369	381	343	354	386	377	330	346	374	354	385	363	358	350	361	346	363	353	378	382	370	384	362	361	391	355	365	354	340	341	367	376	373	368	370	382	388	367	364	370	354	390	387	359	370	372	364	361	353	390	352	352	390	355	387	380	358	391	397	410	355	388	361	351	344	383	363	342	392	391	387	362	345	359	382	355	378	374	367	351	402	386	380	365	352	389	350	379	382	339	364	380	381	373	353	379	402	350	400	375	372	364	397	361	377	387	343	371	379	373	374	378	425	347	367	377	391	399	342	381	353	399	392	356	358	375	362	404	375	343	354	381	369	394	387	383	362	365	384	376	359	397	341	378	356	378	389	376	360	348	387	353	366	379	362	332	369	368	395	366	402	358	387	376	354	367	345	367	376	377	384	350	357	380	370	366	381	374	391	380	364	389	401	355	366	359	362	347	393	354	364	389	377	399	365	332	383	377	337	381	376	353	396	344	349	369	373	361	402	336	368	346	403	411	340	365	358	390	362	379	373	364	356	380	344	358	370	381	395	373	377	363	372	380	339	371	358	369	364	337	386	383	381	357	345	364	365	359	361	342	369	367	331	378	374	388	380	391	378	378	376	368	380	402	343	342	410	369	355	370	401	368	348	372	360	375	366	394	398	372	378	390	367	360	387	375	368	367	372	373	379	374	371	376	375	383	317	365	393	381	401	352	379	376	348	347	380	379	368	397	337	392	382	336	362	375	399	367	369	345	356	373	363	339	358	391	397	384	388	380	359	347	349	393	380	385	340	394	346	378	367	376	363	362	390	341	381	354	372	322	376	364	348	381	354	350	375	341	363	402	374	389	334	361	379	415	360	335	368	380	376	356	368	363	361	349	346	372	360	355	356	387	391	375	363	382	327	361	382	328	372	392	356	360	374	351	358	354	362	328	340	378	348	386	405	401	341	360	353	356	387	385	337	380	382	352	374	360	381	398	380	355	370	353	361	356	362	328	361	387	359	355	378	359	332	379	357	378	355	371	365	373	416	370	368	366	340	375	373	351	383	357	390	380	399	354	342	348	340	360	381	364	377	323	392	369	367	341	386	353	360	369	381	394	374	349	405	346	380	337	408	399	349	355	372	382	364	346	348	345	404	410	374	369	396	339	367	349	359	361	370	355	348	336	380	359	346	368	350	365	368	348	371	352	360	357	319	361	412	370	396	350	407	371	366	345	380	398	357	370	396	377	336	401	338	354	339	386	402	375	392	348	332	346	324	351	365	386	400	309	345	368	350	386	343	331	359	349	390	397	344	356	369	355	357	364	393	371	319	336	374	395	363	381	363	392	377	335	425	370	385	373	362	378	374	391	384	361	340	377	384	364	379	370	406	382	344	375	343	376	374	408	381	357	399	386	362	371
24580	21320	28245	24698	20268	2724	969	754	668	908	584	563	518	536	522	528	513	505	492	478	507	528	477	467	497	481	470	473	503	468	467	471	521	492	459	479	478	533	475	446	488	438	474	476	520	497	449	474	440	488	505	472	454	464	461	464	523	436	468	463	469	484	517	454	482	459	480	458	457	458	488	461	491	459	482	466	488	466	463	438	486	476	465	456	457	467	483	439	484	492	439	447	460	463	494	453	485	439	408	474	452	425	461	422	430	471	476	499	517	456	464	447	483	457	448	450	511	431	497	482	439	458	482	464	483	455	484	443	477	476	481	484	472	490	480	472	485	482	471	469	489	472	472	469	471	457	469	459	465	481	447	448	483	473	446	486	441	502	447	438	429	488	464	488	463	492	489	482	479	510	442	431	481	449	484	439	490	443	465	483	471	449	482	446	460	507	483	487	499	458	454	470	470	470	466	449	479	484	450	476	475	434	448	460	435	483	482	467	477	459	461	513	421	474	441	466	496	460	466	447	443	449	469	483	452	440	487	443	451	461	441	489	463	471	472	458	478	445	443	499	441	439	470	426	468	462	464	463	510	455	458	516	465	443	481	493	466	480	468	449	461	470	506	467	467	462	471	488	486	453	446	460	467	478	468	453	454	476	451	444	462	512	476	505	462	425	482	474	461	445	461	503	504	461	468	498	456	463	442	471	525	481	465	473	476	455	424	446	456	460	467	470	441	434	491	459	467	443	479	444	474	442	452	466	506	450	479	474	466	467	463	488	489	482	480	457	485	463	471	418	465	460	488	455	490	484	453	449	479	470	433	427	480	488	456	455	443	482	490	487	466	459	457	474	463	466	460	465	483	446	432	421	497	431	433	438	480	442	459	477	439	436	474	466	455	454	476	463	449	476	483	481	486	462	459	482	505	482	463	454	440	465	468	479	477	500	447	469	455	444	460	505	443	459	446	465	518	464	482	494	452	496	488	454	445	483	470	432	493	480	474	414	480	445	474	460	483	482	469	478	514	511	459	479	470	459	473	454	469	492	454	459	451	455	456	500	455	455	453	493	495	477	445	497	491	447	435	475	462	510	442	445	440	453	468	496	456	483	481	499	465	476	465	454	479	452	474	458	471	491	498	457	492	495	513	421	538	447	445	487	454	461	428	493	461	466	497	496	428	443	449	469	484	449	483	460	472	428	506	483	510	458	438	469	506	500	472	467	487	469	442	487	431	476	497	491	493	467	445	429	437	478	493	450	447	485	459	471	517	498	440	458	453	449	474	490	465	454	459	467	501	447	459	483	477	441	529	482	455	456	436	492	462	495	507	463	464	474	462	497	484	451	416	430	471	467	452	457	460	465	450	488	456	497	447	477	482	478	450	476	473	467	501	479	489	475	445	450	462	490	448	489	438	480	466	460	473	465	457	464	487	471	440	466	446	491	477	447	499	510	438	446	473	495	479	491	473	468	438	490	480	461	477	488	465	481	452	507	459	468	465	458	428	488	481	432	485	460	453	460	469	460	448	484	457	447	438	425	479	508	464	460	469	438	468	485	478	473	476	454	474	503	478	470	478	415	471	473	490	479	461	486	475	463	483	481	494	439	456	482	449	445	501	475	481	458	490	467	479	440	496	429	481	433	491	482	489	455	471	476	473	491	474	470	451	508	423	465	441	482	439	463	442	462	487	476	498	502	493	499	466	452	450	453	472	464	442	439	477	475	446	469	451	484	469	473	494	453	489	477	484	466	478	469	461	501	475	481	443	469	482	500	408	462	450	471	504	488	440	465	479	504	462	444	470	452	431	434	457	520	451	475	461	452	509	508	519	482	463	451	426	485	433	453	440	519	450	449	479	511	470	468	478	484	461	487	486	480	517	512	483	465	493	508	471	479	460	499	466	491	430	514	475	467	440	436	450	475	437	477	466	463	466	497	463	445	447	515	471	471	511	470	511	482	474	443	530	458	441	461	417	479	457	460	471	470	445	461	505	459	478	468	508	511	448	443	443	428	487	460	517	478	507	455	432	468	469	488	476	461	470	465	443	487	447	429	501	481	462	470	479	484	473	434	437	479	476	496	501	480	446	467	464	490	484	462	479	453	448	458	459	468	486	475	484	460	470	486	494	512	497	477	499	492	453	473	536	489	471	513	510	461	452	500	495	489	445	445	445	466	453	481	473	458	461	427	494	483	452	487	461	471	467	469	443	448	452	493	458	457	485	511	450	442	455	463	449	483	513	454	488	460	468	469	463	456	493	477	472	475	477	474	451	439	485	476	456	501	446	477	450	490	442	469	501	443	464	448	425	452	471	454	454	466	434	451	471	441	457	478	465	412	472	487	463	481	508	482	480	441	438	443	417	463	478	458	498	471	466	468	468	486	508	445	488	432	506	501	463	470	459	451	481	456	501	439	460	465	469	469	470	426	424	436	479	488	466	451	441	473	430	423	456	434	496	461	458	413	469	454	473	483	448	469	416	426	435	472	430	533	461	473	449	465	433	478	487	439	484	453	466	482	477	479	492	454	438	481	438	474	479	449	503	471	450	479	467	430	485	461	468	482	435	480	484	481	461	439	452	477	430	458	486	486	462	429	485	478	436	474	490	445	446	464	483	479	460	445	475	450	475	468	446	446	451	484	438	465	497	441	482	441	480	465	495	460	471	461	443	468	447	466	431	484	463	479	498	482	455	487	478	472	432	466	442	446	490	515	449	470	438	505	468	457	486	482	446	490	477	479	469	468	458	482	480	483	479	483	485	430	487	461	427	475	489	435	459	437	486	474	464	425	446	475	471	467	491	441	418	459	456	468	491	492	435	460	418	472	464	476	465	488	501	463	462	448	457	478	496	453	455	492	491	484	452	460	435	430	487	482	444	456	475	463	468	469	483	462	439	414	444	459	474	425	452	424	466	425	484	462	448	479	460	437	485	445	478	440	466	453	502	437	430	435	505	487	479	474	518	449	475	480	496	502	442	428	450	458	485	436	465	479	489	496	435	498	474	473	477	512	446	450	464	442	456	472	467	451	477	464	437	446	455	488	515	448	502	467	455	453	483	461	495	479	464	451	496	452	462	470	458	457	440	494	473	487	460	484	440	510	463	445	450	499	428	514	450	440	469	428	457	493	465	453	478	426	462	488	460	480	476	463	470	475	474	435	457	460	464	428	449	444	451	447	475	450	474	443	464	480	482	435	466	453	467	480	461	448	490	507	456	439	477	495	465	469	467	471	469	434	464	456	444	447	468	476	442	511	461	484	470	455	496	483	432	438	461	488	457	435	467	421	440	502	470	477	493	476	481	453	459	428	496	472	445	428	459	433	448	459	466	498	429	458	448	456	446	442	452	410	474	469	462	429	447	462	499	475	465	490	437	487	455	467	437	457	466	489	421	425	500	484	470	477	449	510	481	455	460	451	466	495	482	458	494	434	489	470	452	440	469	470	472	456	447	471	464	472	471	467	507	460	477	435	481	471	454	470	449	442	463	474	444	433	411	496
35047	34591	5561	2789	2023	1666	1328	1126	979	1584	967	768	684	701	692	664	604	628	660	583	621	625	577	574	580	570	587	542	580	551	586	590	529	576	586	570	575	564	582	585	551	519	595	552	589	585	584	528	519	548	548	510	577	540	553	525	579	546	515	552	548	585	543	535	563	540	582	544	560	562	550	571	592	543	528	576	579	546	515	573	545	550	552	576	533	554	549	565	577	503	526	578	551	539	585	527	515	569	548	552	517	530	599	582	573	573	521	510	560	572	560	564	549	612	525	506	560	588	556	581	503	565	536	562	546	528	548	555	543	564	549	531	579	553	546	555	585	550	575	585	568	574	555	549	563	572	569	568	573	558	559	574	561	557	560	566	522	528	551	539	525	567	553	572	586	512	551	541	510	536	551	586	542	550	529	546	563	528	550	524	575	532	532	517	583	561	542	575	543	547	573	547	565	540	578	564	554	593	514	541	571	530	577	568	496	513	507	550	559	547	545	535	547	536	560	536	550	520	564	576	526	645	547	557	529	529	549	533	558	551	547	575	561	539	541	524	568	557	545	564	565	540	564	545	543	528	585	515	595	567	557	525	575	541	545	597	537	532	549	504	597	560	566	545	531	535	572	613	533	576	572	561	556	528	571	528	530	553	549	531	544	539	548	541	549	520	515	572	526	574	529	561	543	583	537	550	518	529	540	561	556	554	535	592	549	553	525	584	570	531	534	591	524	538	601	576	535	564	555	564	515	580	535	508	525	573	577	600	573	620	608	542	562	562	561	520	484	549	569	489	546	564	554	572	620	533	557	539	577	565	522	529	543	551	566	588	564	614	561	543	545	569	536	557	541	526	518	527	518	491	580	513	544	555	532	525	537	554	569	556	499	541	576	538	537	573	530	522	548	555	542	574	543	514	547	532	552	592	544	572	567	572	532	538	558	553	527	543	549	529	505	515	565	508	560	531	539	555	562	554	575	582	547	572	550	537	531	561	525	568	557	538	516	583	544	581	519	552	550	542	537	511	580	553	521	581	524	527	542	574	577	539	519	556	544	547	547	535	522	549	538	579	549	568	573	520	552	566	545	529	539	582	521	529	598	547	563	578	601	559	566	542	547	542	572	525	591	564	542	564	532	545	516	533	562	531	529	579	583	570	579	540	570	537	525	582	523	594	539	538	555	531	597	558	514	531	562	542	555	564	538	569	533	553	567	565	573	516	506	566	546	540	550	521	564	559	595	547	606	546	530	550	564	572	553	475	586	585	549	579	516	569	564	538	534	562	593	515	598	534	543	587	564	590	538	516	559	603	531	582	554	564	521	515	541	564	552	572	545	578	586	556	590	551	601	522	566	584	582	543	522	602	567	550	604	528	579	575	581	524	554	600	533	542	592	588	541	535	579	531	493	526	532	528	543	537	535	558	580	545	554	514	550	552	525	542	527	521	561	531	568	548	549	576	548	550	553	586	537	539	554	552	581	564	531	534	604	561	513	564	496	552	550	547	515	526	557	534	583	545	545	576	519	575	524	545	593	525	557	535	507	585	543	552	553	551	565	579	544	586	532	575	559	544	545	576	553	596	578	568	526	523	554	548	548	522	564	535	547	504	544	575	539	538	535	558	527	577	554	580	602	561	584	523	541	592	533	525	518	552	596	580	562	528	575	554	577	552	563	528	577	531	580	604	573	550	567	564	550	549	560	518	551	542	504	559	566	514	552	549	536	538	543	560	561	535	569	550	553	564	554	556	572	574	541	535	527	588	529	527	550	572	488	528	569	543	537	527	573	532	534	560	547	604	535	548	571	525	588	551	552	563	546	579	549	544	501	540	554	552	547	545	585	561	516	525	557	519	541	548	573	541	545	564	573	539	577	564	572	585	510	553	528	531	593	577	561	545	591	593	536	551	574	553	541	527	512	585	547	560	546	598	538	538	512	526	557	572	562	548	548	515	511	522	569	589	541	556	587	567	525	537	561	565	542	566	536	546	545	557	546	568	538	558	553	607	580	527	507	545	527	577	499	520	562	544	552	550	553	546	535	556	591	549	605	531	562	563	530	541	528	579	541	563	532	590	555	565	516	552	564	531	536	542	502	552	559	587	530	494	549	554	549	560	547	566	520	486	561	547	579	525	583	565	545	552	538	564	589	558	568	553	562	549	541	610	533	547	568	539	536	587	532	548	536	597	551	540	512	521	524	581	583	545	550	566	537	502	506	552	555	553	572	535	588	540	564	575	607	552	542	535	526	527	546	502	568	520	545	542	561	558	556	553	562	507	545	553	519	571	603	584	551	511	572	515	539	605	576	576	520	547	531	577	571	529	599	525	553	521	552	525	560	517	575	523	556	534	575	548	571	565	544	525	577	498	527	513	537	584	529	588	535	541	544	552	565	544	591	599	541	589	599	562	585	544	556	553	541	534	555	528	560	549	561	543	528	519	502	530	572	570	551	556	536	578	513	563	544	558	576	515	574	541	535	530	557	539	553	557	536	547	557	578	551	530	539	544	557	553	542	597	565	571	575	523	565	542	583	572	572	573	543	521	521	558	526	517	575	524	529	523	557	556	536	524	554	553	557	526	539	565	514	513	537	557	570	570	553	557	573	559	566	582	535	543	535	561	507	605	577	564	513	541	568	562	545	596	578	586	545	553	545	526	558	558	555	538	505	564	506	565	531	520	501	549	543	549	568	531	525	523	535	528	526	555	556	550	516	539	539	581	522	585	571	579	563	551	559	543	541	531	574	566	519	553	520	553	530	561	523	513	578	546	558	595	508	542	493	512	560	535	581	562	567	559	504	544	550	576	583	607	557	560	532	582	533	538	576	573	538	547	594	530	519	505	594	516	524	548	546	506	555	563	535	539	562	530	559	546	558	581	582	519	522	525	549	556	577	581	556	513	551	566	551	547	530	573	504	520	557	587	559	568	558	572	518	579	537	578	528	564	541	580	530	548	560	543	549	562	539	554	520	518	576	535	534	479	549	565	546	551	580	512	562	553	537	557	537	564	560	548	535	556	527	595	515	571	539	560	555	544	543	551	551	560	552	560	542	586	584	560	525	517	554	556	554	576	538	553	548	515	522	530	545	561	535	546	535	518	499	568	552	541	547	551	570	556	576	547	555	522	551	539	578	565	563	556	584	513	566	528	562	582	536	551	552	587	546	531	601	526	551	594	589	560	581	560	518	573	557	557	537	534	576	561	534	576	539	562	521	563	540	553	528	543	536	557	520	577	560	564	536	528	556	539	556	549	520	572	546	542	567	567	587	522	595	542	540	553	578	543	572	546	564	567	536	579	521	601	566	562	587	570	537	545	533	556	565	588	534	539	546	541	575	538	569	532	562	551	601	556	482	562	565	513	541	529	546	585	573	527	582	578	590	524	535	540	573	555	552	568	549	577	570	571	523	503	524	567	554	534	553	587	524	538	581	524	554	543	503	540	550	563	559	538	585	526	526	545	560	496	542	526	543	493	531	556	551	512	530	535	551	552	561	550
25559	21327	27140	25438	6538	689	521	464	401	459	410	421	439	401	393	330	335	336	369	377	325	383	347	353	326	290	335	353	347	325	334	347	315	341	329	347	294	323	330	350	318	341	337	340	332	369	348	328	321	354	344	348	323	349	309	346	293	344	347	353	338	324	303	321	314	324	326	349	337	322	312	351	346	329	356	337	359	317	330	342	316	345	327	324	337	368	366	333	336	311	342	302	328	326	347	321	303	337	340	329	325	306	326	359	334	361	310	356	336	351	341	306	352	327	327	329	345	344	334	331	315	345	332	327	353	329	336	354	303	326	339	339	329	342	336	299	327	313	344	337	313	360	335	304	328	314	325	348	338	321	323	324	298	306	356	328	302	338	330	320	330	344	362	332	316	360	372	332	330	356	294	328	297	351	322	333	356	302	313	349	345	315	320	350	344	352	314	335	321	306	358	346	325	356	338	311	336	341	338	339	339	361	345	317	326	315	343	369	352	346	314	291	294	284	341	310	321	319	314	314	316	348	325	336	336	338	373	362	341	332	314	330	326	332	324	323	337	330	319	307	298	337	356	307	341	322	305	338	345	333	320	324	343	332	337	325	317	345	336	332	351	342	309	346	318	367	314	328	352	310	327	361	316	339	285	334	335	349	341	330	354	343	339	352	318	335	331	346	356	349	303	333	320	332	333	320	320	308	340	327	284	352	339	352	361	329	314	344	334	320	338	313	324	348	316	318	324	366	289	304	346	312	375	343	348	356	344	325	327	315	347	328	331	339	306	332	339	327	297	326	360	353	350	321	338	337	319	316	357	316	337	337	331	340	335	327	351	324	321	337	308	347	327	332	319	352	327	362	308	346	341	329	329	340	328	329	342	319	337	329	318	315	313	360	361	356	309	331	358	296	339	330	324	364	329	339	343	327	316	322	345	343	335	348	337	320	364	343	335	325	330	322	345	332	338	343	356	318	338	340	291	334	277	344	329	323	327	333	318	312	353	329	336	326	322	316	312	324	342	317	396	309	352	331	334	315	309	336	339	310	325	345	331	335	351	302	346	304	341	355	313	319	365	335	348	337	314	313	315	315	343	347	339	349	342	338	348	338	296	346	328	286	325	360	382	306	330	350	344	339	334	367	321	331	351	324	327	321	311	337	339	335	328	305	348	301	332	348	325	339	332	354	322	352	329	351	329	322	324	331	334	325	375	347	354	327	348	352	340	349	326	353	308	336	322	352	326	350	328	343	350	321	318	327	358	321	310	302	335	300	333	320	327	307	336	323	322	314	345	358	340	318	319	304	334	343	294	337	338	338	338	345	325	335	332	339	361	329	311	318	310	303	316	345	356	355	309	347	307	324	352	346	339	335	368	343	350	365	336	321	340	345	334	355	328	331	330	327	361	332	322	335	324	271	316	335	324	341	317	348	377	376	344	331	339	344	331	324	331	326	354	310	323	347	336	302	328	328	360	308	328	314	330	377	333	327	344	320	329	348	361	336	304	307	323	332	311	316	326	329	331	347	309	297	310	328	336	349	315	327	342	330	356	348	334	324	335	341	322	351	313	312	342	334	339	348	361	324	337	357	336	295	333	314	323	324	339	359	342	323	354	328	327	324	330	352	324	371	330	313	329	353	335	343	348	357	343	333	361	329	354	358	315	292	320	326	320	330	346	338	345	341	346	345	332	355	340	310	303	346	328	292	373	340	320	342	355	336	322	358	348	317	333	340	348	333	319	329	356	342	308	291	318	325	338	344	272	325	369	342	325	314	338	366	358	343	324	321	357	318	292	326	312	335	323	353	322	342	338	315	318	326	325	330	343	352	336	349	337	336	332	338	326	342	333	320	318	353	322	346	329	319	349	319	333	319	302	351	303	328	325	337	345	335	345	296	358	349	301	326	324	346	320	332	345	343	344	345	346	334	328	327	329	342	325	316	346	325	318	356	302	352	352	338	315	346	344	322	345	357	321	347	323	344	343	304	354	330	368	312	329	351	349	317	324	321	335	337	350	357	340	326	340	352	337	325	330	347	333	306	303	325	341	339	340	347	294	336	343	345	331	317	316	322	307	342	351	338	296	307	337	359	349	333	356	324	335	346	343	335	363	373	346	340	326	318	346	329	350	354	310	349	321	334	350	353	334	348	345	368	334	363	316	339	329	352	325	360	298	336	340	362	348	323	326	333	372	310	344	331	351	344	315	347	360	321	341	357	333	342	353	355	338	334	324	333	348	328	321	330	340	324	321	327	350	299	346	325	336	362	333	336	315	367	352	344	309	314	308	343	318	327	313	329	328	329	315	325	297	351	349	332	322	349	326	316	329	326	294	363	324	324	328	337	334	324	354	356	347	291	336	328	324	335	334	312	351	295	323	354	298	326	343	312	335	322	339	330	333	329	354	334	346	318	333	331	341	335	356	336	370	335	329	323	354	344	317	336	347	286	323	337	352	340	365	345	350	347	321	334	321	366	334	329	321	335	322	347	328	354	345	321	298	292	366	327	296	348	353	377	341	319	338	366	369	322	306	317	318	320	329	338	341	357	382	287	324	318	332	347	328	319	347	327	323	318	330	341	349	314	318	315	338	339	346	313	343	339	339	343	327	328	362	313	344	308	328	326	331	300	343	308	327	325	321	319	384	328	334	339	364	378	349	299	302	337	344	317	331	287	343	349	301	329	342	343	361	338	346	339	328	342	373	323	331	316	314	355	276	347	361	335	316	379	322	339	338	332	340	321	333	349	344	317	370	336	326	327	320	334	329	353	323	351	334	336	329	374	329	326	349	348	332	336	307	350	319	312	360	331	311	294	345	296	313	310	340	372	308	306	339	387	326	383	346	346	315	349	315	322	303	317	343	320	320	334	305	340	346	327	293	340	317	309	350	339	324	341	335	319	321	355	331	339	332	318	317	344	316	359	333	324	348	316	318	348	313	323	346	333	321	345	336	332	347	340	365	351	325	332	321	345	347	337	320	335	329	341	344	362	349	374	301	308	341	358	333	303	283	329	333	314	344	375	330	370	333	319	339	355	351	370	323	339	353	354	338	341	367	335	344	336	349	362	309	343	334	328	340	352	355	344	315	344	360	312	349	357	326	337	325	334	319	302	335	362	352	362	355	329	315	320	343	327	320	305	323	332	324	325	344	344	344	321	323	354	347	339	334	310	309	350	345	376	361	338	360	309	330	339	346	289	341	327	320	332	345	339	344	340	314	336	366	345	315	341	307	344	324	292	340	341	338	314	324	315	319	339	319	318	340	314	335	348	329	344	338	354	298	350	353	353	333	343	319	330	353	360	338	317	347	355	329	321	333	381	307	327	307	299	338	342	337	375	319	353	325	372	301	331	309	327	342	331	349	359	294	323	350	355	318	322	324	339	342	329	309	341	347	332	311	328	356	353	312	341	362	309	318	350	359	329	322	317	380	359	327	308	360	324	346	335	322	341	340	346	356	311	349	332	341	298	320	338	350	344	314	348	384	345	321	326	350	333	328	335
35043	29666	3578	1918	1350	1097	992	776	701	748	628	567	540	528	519	474	531	441	472	425	445	464	480	402	493	445	434	389	434	428	438	415	449	475	428	400	419	404	437	454	410	424	408	420	425	459	448	411	436	423	411	386	407	433	445	449	419	400	392	436	390	419	395	390	411	402	399	440	460	395	414	400	387	473	403	443	446	434	447	375	411	409	415	390	456	439	423	439	390	409	417	430	413	425	438	436	411	418	417	414	451	472	425	433	411	398	431	412	427	412	394	396	404	419	433	394	398	401	389	458	380	415	443	401	416	405	420	398	451	418	470	402	430	391	422	408	422	431	415	401	417	431	456	412	388	435	416	435	410	403	429	434	419	402	400	452	414	411	466	416	444	413	415	420	432	425	433	454	426	407	433	419	422	439	387	411	398	445	458	398	424	405	429	408	446	430	462	412	452	436	439	432	395	473	425	411	460	390	404	415	445	421	464	425	389	454	413	454	424	418	430	420	440	444	417	425	431	399	440	408	422	397	425	416	443	436	431	448	433	410	426	419	420	407	435	398	391	435	420	412	419	437	418	470	395	408	447	435	417	424	416	393	424	406	401	439	440	430	454	413	425	460	425	409	434	421	427	429	407	455	406	400	415	430	418	431	422	417	382	413	411	415	434	412	417	411	420	427	401	427	425	451	411	439	362	433	400	393	402	430	441	448	365	410	390	376	415	403	409	437	391	370	432	374	440	416	429	398	431	412	446	390	444	420	440	418	413	408	437	454	434	408	418	402	433	412	428	395	448	432	419	410	468	399	449	416	452	419	438	414	439	417	374	437	430	419	468	398	458	407	411	389	427	393	418	404	416	422	423	418	414	443	427	406	451	407	424	425	442	417	427	425	388	401	420	413	407	386	403	434	392	412	427	424	380	443	429	405	409	397	404	384	401	436	413	428	424	401	441	400	441	390	448	422	416	417	356	434	430	402	378	411	398	419	382	426	412	379	404	400	439	434	457	408	388	409	430	404	422	412	417	398	424	448	380	426	455	464	422	417	442	387	420	378	396	416	402	400	431	410	423	412	388	402	436	387	460	429	421	448	418	430	449	422	417	427	444	401	402	416	392	466	403	415	411	413	402	436	397	432	374	437	433	424	403	393	426	400	426	409	431	429	436	399	459	406	394	412	374	445	397	433	405	422	427	437	433	428	399	479	442	433	421	422	392	420	389	400	451	389	414	429	389	411	432	398	452	429	395	406	409	418	396	410	417	423	459	389	434	399	395	423	394	393	424	473	401	429	401	412	402	438	451	449	405	395	425	366	353	406	450	426	410	459	431	457	429	403	447	427	409	432	444	385	428	431	462	436	410	415	430	382	397	398	430	445	413	418	433	445	428	425	412	410	425	437	427	413	401	419	460	445	386	415	415	467	406	436	427	431	446	439	444	395	421	420	403	425	439	423	418	398	441	437	409	422	426	443	415	418	431	431	416	403	417	392	422	465	419	448	414	391	442	418	419	431	426	447	419	371	438	414	420	397	398	409	432	392	442	439	397	397	405	413	412	407	467	442	403	393	422	475	426	393	406	416	427	444	390	440	395	412	407	428	436	423	413	435	440	386	422	437	410	426	433	433	383	418	354	438	398	401	410	417	413	426	409	421	414	419	414	384	438	462	417	414	435	405	383	443	437	463	427	419	464	399	399	431	440	424	415	426	396	451	393	425	369	403	434	461	435	391	397	428	428	444	440	404	432	404	386	488	415	381	407	431	431	412	406	412	446	425	426	427	429	455	403	428	397	419	411	393	437	448	416	426	393	432	449	419	420	464	420	412	436	438	438	438	426	411	443	440	401	440	414	446	452	425	385	440	419	416	404	436	450	431	418	414	420	443	457	419	407	453	406	438	424	403	422	403	441	423	446	439	427	414	414	401	440	401	407	419	432	452	418	442	392	434	410	389	432	456	437	431	420	437	449	412	399	422	447	408	403	400	444	449	431	408	437	382	444	396	449	375	422	466	406	411	435	400	425	419	438	434	443	378	385	445	427	424	383	413	411	420	431	420	426	414	433	423	409	462	426	452	398	402	449	459	388	443	443	432	423	435	401	415	416	412	398	427	408	424	440	414	409	416	433	420	427	433	395	409	413	413	421	393	419	410	411	440	423	412	442	459	432	415	414	445	398	440	424	422	426	385	402	410	422	449	428	424	427	434	460	401	393	448	399	414	431	438	412	418	417	421	398	421	443	431	413	454	418	448	417	392	407	433	400	416	430	415	428	452	411	399	427	412	412	400	452	407	403	416	403	383	404	410	417	382	377	431	436	409	399	431	411	462	386	404	387	421	417	420	386	421	406	395	430	422	432	417	424	447	412	412	422	426	406	402	388	413	428	397	435	423	432	438	400	429	420	423	388	445	433	409	426	399	433	442	411	441	452	420	455	373	447	407	431	417	413	400	423	422	417	385	435	414	409	451	450	428	439	410	384	414	385	443	422	399	410	466	462	424	432	425	409	408	452	410	424	425	386	407	409	410	435	402	448	425	424	401	438	424	400	418	381	422	436	410	407	450	425	424	424	435	407	383	423	444	453	412	421	405	433	443	422	445	404	409	432	379	419	426	435	416	403	414	465	377	425	417	388	451	381	402	409	433	460	445	422	378	403	418	402	410	386	422	409	416	398	416	420	431	441	418	438	393	377	416	449	428	409	403	417	381	404	434	438	435	388	389	406	379	395	414	459	427	426	417	424	410	412	413	429	427	415	460	430	426	389	422	396	419	445	403	444	413	396	434	400	399	393	415	408	416	426	434	381	413	461	438	448	442	404	429	440	410	416	398	414	439	448	426	441	462	449	405	414	388	461	411	378	423	402	454	438	412	456	409	422	476	448	399	377	421	388	444	377	383	451	425	416	435	399	430	422	413	411	449	430	407	403	417	432	392	419	422	428	391	391	451	420	376	409	404	443	417	417	408	432	433	374	393	459	413	417	408	442	414	380	400	447	410	400	416	441	424	408	436	394	418	425	430	409	408	397	419	439	436	391	404	373	430	409	416	439	425	438	455	392	432	417	421	414	421	411	428	424	391	412	383	452	418	401	396	401	413	419	411	410	443	438	408	444	415	408	424	376	423	424	444	447	475	409	466	409	406	369	466	405	413	414	426	454	440	434	439	409	426	437	403	452	436	383	406	403	408	413	401	449	427	431	415	424	430	422	456	409	408	423	404	415	418	422	424	419	427	425	407	423	415	416	451	392	397	430	443	403	424	405	437	437	406	413	406	448	389	393	426	429	409	442	432	375	459	408	461	406	449	409	427	434	387	426	408	408	402	416	402	433	439	445	414	398	426	404	392	415	392	413	390	450	392	417	423	413	411	417	435	403	427	429	437	432	419	427	432	422	425	449	396	431	435	379	387	468	432	406	447	380	416	420	429	411	419	409	400	411	426	417	392	421	429	419	417	439	402	430	420	431	377	404	411	413	411	419	409	458	439	421	425	394	392	466	432	435	404
23269	21352	28987	24026	21348	21310	6086	1355	1048	1203	947	897	844	805	763	785	771	733	735	675	718	685	662	676	651	738	660	669	685	701	674	679	684	664	623	630	661	664	630	673	658	649	673	703	637	688	629	696	672	668	665	675	625	667	653	650	652	637	635	637	620	662	655	672	619	665	644	654	607	690	672	628	603	621	599	665	676	642	655	657	631	635	594	658	618	632	662	636	631	658	652	665	616	607	657	661	648	678	650	677	653	663	612	653	658	608	678	682	661	604	667	668	641	628	641	667	587	630	613	684	662	637	647	665	630	650	656	659	610	631	652	608	600	648	698	646	629	618	660	598	653	642	679	690	666	683	638	633	681	636	686	699	671	631	667	637	646	637	648	654	646	637	655	631	670	633	645	633	657	626	657	595	687	628	693	629	623	649	627	643	638	637	637	669	603	621	611	625	640	634	655	673	597	653	618	624	633	686	604	666	634	646	664	661	613	661	661	669	612	579	630	642	655	630	660	624	601	609	634	643	650	651	654	627	623	603	651	638	642	626	677	618	613	607	644	627	641	687	604	640	653	626	664	628	611	662	652	621	659	653	636	609	632	565	653	657	643	646	599	631	631	636	655	658	572	628	659	621	606	660	647	630	576	637	634	670	614	617	633	664	630	618	686	644	639	650	647	614	658	653	619	619	647	622	640	669	673	626	675	610	630	654	611	609	620	666	617	656	628	689	625	669	663	638	627	639	644	632	671	625	640	650	661	641	649	699	646	633	609	655	691	655	648	647	630	639	667	654	630	634	639	603	618	654	647	586	651	639	640	573	566	634	617	633	670	664	641	643	623	647	654	626	609	602	634	632	655	624	641	641	671	634	666	668	686	609	663	678	639	610	608	617	628	649	666	634	676	630	603	661	650	631	591	658	604	654	689	617	685	640	672	675	690	666	662	644	620	576	634	639	639	686	621	648	643	627	614	603	625	675	651	653	660	641	631	649	630	663	622	626	676	642	660	635	618	675	646	630	630	666	587	589	650	608	654	588	605	629	609	623	627	649	625	639	643	634	637	646	606	639	655	626	637	632	697	602	625	640	661	655	643	610	680	688	669	643	613	630	636	647	674	674	653	599	632	665	659	650	616	656	658	630	658	633	582	658	629	664	670	636	621	616	640	632	602	668	661	668	661	593	655	630	630	622	657	659	625	636	683	652	658	636	611	632	613	657	642	604	652	655	633	629	603	662	631	637	641	682	639	610	671	625	637	619	643	625	638	634	732	621	633	658	601	671	621	650	630	686	644	667	634	680	631	626	684	656	644	625	646	618	699	628	655	616	656	667	676	616	623	602	608	640	661	622	634	617	643	684	631	642	654	633	654	590	662	641	610	649	644	643	639	635	647	636	662	636	625	666	650	658	632	641	624	648	634	654	621	618	640	642	631	631	608	665	680	653	681	670	599	596	657	642	646	642	686	638	647	642	654	639	599	622	631	661	636	633	646	640	682	697	596	687	628	622	653	644	647	645	653	627	672	600	671	624	635	653	697	626	641	612	628	667	602	667	615	641	655	664	631	653	629	652	605	641	660	672	619	623	657	631	625	643	622	622	597	655	632	600	664	644	650	639	614	654	665	627	649	634	622	649	638	624	655	655	680	660	688	627	644	670	654	636	616	639	667	633	684	640	615	629	645	644	669	625	638	644	637	623	638	627	616	645	650	659	646	655	673	602	647	610	649	643	695	629	631	600	625	628	623	627	671	614	667	633	616	647	626	648	617	671	622	648	657	626	683	627	675	650	638	637	656	621	638	662	645	644	644	670	640	669	598	639	665	613	604	639	660	663	650	661	669	619	651	634	621	635	622	648	645	637	658	632	627	662	656	670	632	629	612	663	658	606	639	608	626	650	677	635	619	649	586	642	620	647	601	637	625	684	637	634	602	667	605	679	608	643	636	646	672	672	598	671	653	625	673	622	636	626	606	608	658	665	657	616	643	629	639	652	651	606	657	610	692	647	591	646	619	614	655	660	612	697	650	663	608	631	633	633	609	688	624	646	633	611	652	671	592	616	631	663	656	595	641	672	612	638	665	621	652	618	610	627	653	649	580	637	638	662	641	617	652	662	599	662	660	630	677	580	641	630	650	722	637	610	609	645	649	625	653	612	621	674	616	616	615	644	637	611	587	666	635	592	651	630	662	682	649	679	631	616	642	617	622	591	614	617	704	666	620	621	604	613	672	682	665	637	664	636	635	631	625	646	593	572	660	661	647	629	633	625	610	635	636	622	637	655	624	622	665	627	642	651	738	663	645	619	646	620	626	634	621	623	634	648	633	661	642	624	644	623	647	630	656	665	653	628	626	658	633	660	682	650	647	637	663	623	641	599	651	631	587	672	579	632	633	633	614	654	638	677	649	632	594	585	599	599	629	617	657	658	648	665	651	618	649	629	645	598	644	653	622	651	650	655	668	656	631	640	633	651	621	689	636	656	602	633	609	649	623	638	636	608	638	604	694	603	623	651	647	662	664	618	664	609	621	622	588	644	607	659	657	656	642	630	629	644	636	608	606	629	635	610	647	658	637	639	619	644	649	655	639	661	627	657	660	686	662	636	643	611	637	604	629	658	631	637	695	627	667	652	615	659	679	631	615	617	645	628	666	635	619	666	659	657	589	643	597	658	613	649	611	610	614	661	648	627	651	607	644	643	668	636	635	644	634	617	632	654	629	658	621	631	604	639	622	611	629	641	653	632	612	661	624	585	632	604	647	613	647	628	601	654	625	651	663	680	663	669	633	640	632	668	637	660	676	641	599	640	614	637	650	622	667	596	653	664	644	611	631	617	632	628	637	678	651	640	614	631	681	637	684	695	628	617	617	644	625	642	626	643	608	632	623	684	658	633	618	643	644	591	626	613	674	645	656	660	628	623	646	640	654	596	636	663	624	659	614	665	559	692	619	614	600	623	684	607	584	677	608	631	641	660	650	640	633	612	668	664	621	621	639	589	644	651	613	626	632	650	615	640	682	663	612	628	607	634	645	631	639	643	650	623	644	639	603	647	598	647	658	651	636	653	602	664	633	635	652	651	656	673	636	643	649	641	661	670	661	628	692	631	688	681	651	653	635	655	605	635	638	628	601	643	655	630	652	577	666	649	614	658	690	590	564	602	694	637	612	625	673	577	634	614	625	648	628	695	657	645	664	604	627	584	609	620	659	631	632	611	584	633	656	643	631	629	635	648	628	654	672	603	640	633	666	630	652	639	589	635	645	611	655	674	708	622	657	630	624	633	666	629	649	657	650	617	627	644	632	659	608	644	625	629	638	628	637	640	596	665	652	640	652	672	630	642	672	685	637	690	652	635	678	604	627	654	637	604	633	593	649	638	615	654	610	579	634	640	634	634	619	670	633	670	666	603	632	606	653	676	637	648	605	622	599	602	638	652	670	631	626	664	603	618	669	612	705	654	582	658	646	636	617	661	649	635	655	644	616	652	619	610	611	624	649	634	672	630
40119	40840	11080	5810	4117	3234	2538	2051	1799	1924	1371	1183	1085	1091	1050	1018	926	995	881	919	895	828	861	828	813	778	800	785	803	842	837	773	800	790	746	787	782	733	744	753	763	767	744	739	715	766	752	750	747	726	700	764	741	707	758	767	796	762	739	790	737	707	740	773	784	767	784	754	763	690	773	741	740	716	733	803	740	792	769	718	685	732	766	731	705	750	736	727	752	774	734	735	695	738	728	726	765	705	710	735	742	747	707	698	735	768	714	798	806	754	767	786	746	788	716	772	721	757	767	802	747	754	768	746	721	698	770	719	684	741	753	706	769	735	760	732	706	710	785	741	754	785	762	723	729	722	712	744	729	761	706	720	727	723	763	776	730	741	711	712	755	788	748	749	741	736	744	818	795	729	754	727	743	722	707	722	724	740	785	721	727	721	715	742	744	730	786	762	711	737	738	719	774	724	745	727	748	724	741	727	731	725	764	744	753	758	713	723	779	739	729	703	727	700	749	726	785	710	722	729	714	705	748	708	723	725	709	757	710	736	705	726	723	768	757	734	734	727	708	709	758	746	726	804	727	735	717	705	742	701	696	778	739	727	732	716	741	719	684	828	700	749	735	782	755	765	770	739	762	700	785	767	733	727	784	717	730	734	754	744	784	764	757	767	691	765	736	747	785	779	735	771	738	771	689	772	743	714	762	714	722	755	743	754	739	792	760	760	711	725	780	728	693	781	766	726	718	747	734	742	735	747	758	778	731	728	770	754	754	717	678	691	726	723	735	733	706	755	715	733	729	741	790	707	781	767	798	707	740	765	738	710	745	716	750	755	776	752	751	737	744	752	742	803	719	747	731	711	740	725	737	745	732	754	731	742	722	727	704	732	747	725	706	762	713	755	787	743	757	736	769	742	786	720	744	759	760	756	762	768	733	703	758	744	696	726	769	735	765	738	693	725	706	728	757	744	729	718	739	739	749	705	744	739	752	746	777	742	756	749	720	729	765	708	775	711	758	786	715	730	752	704	734	712	791	801	740	754	738	751	700	685	726	776	714	746	718	723	725	727	714	780	737	726	752	759	732	757	726	750	698	745	755	738	719	781	740	787	698	684	717	718	717	712	730	717	745	757	790	737	697	720	779	723	706	729	696	740	824	733	741	742	721	820	736	748	737	745	764	726	693	757	684	754	718	796	670	747	709	793	730	747	709	717	718	759	762	725	729	714	732	725	758	722	751	760	756	746	745	705	710	737	767	744	718	721	726	718	741	724	753	742	731	778	759	716	756	710	760	764	748	720	745	729	762	760	707	767	771	731	708	758	787	720	798	700	702	761	760	756	755	774	776	737	708	738	691	745	728	790	742	790	739	730	717	761	766	645	736	758	705	749	718	737	733	669	752	747	720	738	690	743	780	715	739	649	734	705	731	774	725	734	764	770	704	748	751	744	747	752	750	725	732	785	717	724	775	690	740	727	732	757	748	715	734	752	712	744	773	709	720	742	760	716	740	724	703	739	713	788	732	763	754	724	730	754	731	734	713	734	764	721	734	736	769	756	723	717	689	762	737	763	723	716	716	777	701	725	742	756	724	742	734	748	711	727	807	743	740	753	738	755	745	723	714	748	774	705	775	781	708	684	744	683	723	744	734	753	734	748	742	689	732	706	743	739	752	729	725	795	749	721	746	698	763	776	714	741	755	778	747	711	739	753	759	713	700	710	793	747	779	734	737	761	741	762	716	752	730	768	748	746	728	747	723	741	746	753	715	744	748	766	721	746	818	725	771	729	724	722	762	749	725	745	773	755	769	778	690	756	744	758	729	738	718	684	715	735	716	792	697	660	737	710	754	729	769	735	743	768	792	807	759	694	737	747	791	752	732	720	814	768	729	740	712	749	775	724	781	773	749	763	754	721	722	778	740	687	755	731	757	708	782	749	810	730	714	772	663	701	766	744	802	694	749	726	740	753	732	706	759	746	768	767	765	710	716	723	730	744	706	742	731	776	777	750	738	747	692	723	757	741	799	763	781	708	737	767	696	731	771	711	731	725	691	740	668	678	771	693	746	751	729	747	731	727	729	708	728	689	793	743	701	709	728	713	730	753	698	769	718	718	738	759	764	758	697	737	707	746	776	702	741	752	777	778	782	767	755	793	778	754	701	761	733	742	741	722	773	711	730	748	683	764	743	738	770	725	707	714	718	750	800	716	705	749	778	731	745	744	769	754	712	751	823	719	752	743	769	675	703	725	772	749	690	729	726	706	716	747	719	785	742	730	712	744	743	752	765	761	770	713	679	722	720	778	740	759	758	728	728	722	745	728	766	706	754	690	738	745	739	770	729	752	744	772	782	720	752	742	733	750	732	696	714	730	732	733	775	726	745	781	755	770	736	720	753	712	724	740	687	763	770	713	765	748	770	719	722	789	764	769	735	777	728	763	742	725	731	733	770	776	782	761	716	735	725	742	751	766	727	766	743	746	712	775	703	749	759	689	700	724	723	686	727	719	730	763	753	722	737	708	726	721	734	701	754	755	792	715	731	706	814	746	691	761	703	741	725	757	725	751	725	758	727	726	784	744	745	736	759	745	781	767	701	758	692	774	745	765	733	756	752	727	768	726	755	757	747	753	732	747	793	772	729	716	715	681	745	728	713	702	755	797	737	783	725	721	713	758	703	721	738	757	720	712	733	694	686	736	738	790	740	744	690	771	734	740	762	736	771	718	749	835	750	751	706	729	753	782	746	739	721	758	743	732	742	762	729	711	711	743	727	751	718	751	699	791	779	734	700	734	791	774	741	738	767	725	769	764	741	733	740	758	791	777	697	729	784	739	734	753	710	721	738	720	750	705	762	693	750	697	761	774	749	750	768	768	725	784	696	793	756	791	727	734	755	729	751	742	731	710	762	726	814	773	711	756	760	719	736	750	746	730	738	749	759	769	738	748	758	677	779	775	731	752	755	695	710	740	752	784	713	724	733	711	787	761	745	797	729	739	766	767	731	747	728	718	727	751	738	724	701	764	745	735	735	744	769	755	733	742	711	796	714	734	737	733	729	764	758	704	726	792	754	743	806	732	715	751	732	779	737	741	771	752	718	740	785	767	734	695	798	775	786	728	705	726	749	727	735	731	771	726	714	753	732	734	730	738	758	734	744	742	718	770	761	721	733	702	758	730	682	728	728	716	773	723	731	709	737	789	708	765	758	766	722	739	735	765	701	748	759	738	768	770	722	695	703	760	708	731	745	715	724	763	732	751	739	730	705	753	728	741	734	745	734	730	731	723	715	747	760	770	720	748	743	696	743	767	714	784	790	744	780	743	748	714	752	706	756	730	775	757	732	775	752	670	732	748	765	747	763	736	724	764	780	741	767	741	713	759	705	718	744	724	677	771	732	786	762	714	793	714	667	786	705	729	762	743	701	795	764	734	747	742	704	703	714	724	733	755	690	721	708	725	751	730	739	748	774	741	690	726	722	720	707	716	757	741	752	780	731	725	761	789
29025	21869	8322	615	378	376	346	342	347	319	312	312	340	292	312	311	312	335	317	268	295	291	325	343	339	328	283	312	325	339	277	291	324	315	305	341	302	306	319	298	314	276	295	292	329	324	318	291	337	307	302	321	303	299	339	327	304	286	318	330	307	308	293	296	294	275	288	319	315	298	291	285	356	297	283	303	323	299	325	341	316	303	316	301	282	282	311	309	298	297	286	275	304	309	284	302	302	299	346	282	320	308	277	269	322	321	277	314	333	313	313	293	315	310	286	297	298	314	332	313	325	321	297	299	300	341	322	322	320	288	330	333	326	322	344	287	348	292	305	338	296	309	292	298	348	300	321	291	280	300	300	286	334	316	268	337	298	311	324	321	325	316	321	314	310	295	296	296	321	308	322	333	285	343	280	282	323	326	306	333	300	295	319	343	320	298	314	305	312	330	335	309	322	320	291	287	281	295	323	338	294	333	282	306	315	302	325	285	290	310	306	318	295	283	287	309	275	313	291	305	317	352	315	307	306	333	332	298	338	323	287	313	307	320	297	303	292	322	292	280	318	288	329	278	331	313	287	343	310	273	302	282	312	299	315	336	296	290	340	289	288	314	315	332	279	318	301	344	313	284	323	327	305	292	302	317	307	307	311	297	316	288	310	320	330	285	316	315	307	306	304	289	316	285	297	322	315	291	302	307	316	317	301	294	292	337	327	328	342	317	290	310	325	320	298	276	331	324	305	333	329	311	316	303	321	338	297	284	317	306	327	299	275	332	311	331	315	312	333	320	294	272	321	303	308	299	325	292	317	322	346	341	306	313	323	287	290	337	291	284	321	323	309	295	300	322	302	324	294	283	274	300	291	320	322	345	331	304	292	300	325	305	268	298	320	304	319	319	327	298	324	303	324	309	312	273	281	285	315	328	300	291	280	294	286	300	290	323	305	335	286	321	323	279	325	336	304	302	303	308	279	304	303	311	327	330	273	270	332	307	303	303	335	304	313	295	318	323	308	301	308	307	308	319	327	289	332	300	314	343	326	294	315	334	318	306	352	353	325	337	282	301	308	286	336	292	282	313	281	315	316	311	300	310	361	310	309	317	301	323	294	308	281	310	298	319	320	300	299	283	291	306	313	290	317	324	297	310	311	312	333	299	301	301	320	319	315	283	319	296	319	295	296	315	311	302	305	278	314	328	316	319	308	328	304	319	316	337	294	307	334	284	285	296	312	323	317	286	312	307	295	295	325	279	288	316	301	311	299	306	329	300	336	301	299	294	350	300	279	308	307	321	297	306	313	306	318	319	298	302	301	291	339	328	303	285	322	290	324	301	326	298	313	289	296	294	298	292	316	264	317	281	329	305	304	300	298	293	308	314	332	305	308	309	313	326	311	324	330	296	302	319	307	304	280	311	340	309	309	294	328	288	299	309	334	339	287	312	310	336	320	310	324	319	297	343	279	333	307	282	287	310	320	316	311	293	274	355	300	297	319	329	335	316	320	273	338	336	304	314	318	315	293	280	316	322	363	315	321	325	339	312	303	317	338	294	299	282	283	306	300	315	312	296	348	321	333	307	337	299	338	333	283	312	333	297	300	311	308	313	329	311	308	325	341	296	313	327	320	312	286	295	312	315	288	309	325	284	326	310	311	303	331	296	296	317	315	298	283	327	316	327	292	307	310	296	297	313	315	320	365	297	328	288	290	295	319	291	281	334	322	281	296	298	299	288	313	286	308	308	285	307	310	315	312	278	316	315	319	291	311	283	314	329	281	295	321	311	319	290	291	293	309	314	292	299	321	346	298	308	281	335	304	295	300	314	295	308	264	326	326	320	302	321	306	303	287	297	308	287	302	299	290	313	299	297	304	300	308	287	357	319	316	293	322	316	320	312	300	295	305	283	332	298	307	310	314	296	323	328	339	291	276	319	319	320	308	340	310	292	300	289	308	292	294	300	332	308	314	320	291	262	306	331	285	318	360	319	300	319	313	308	307	325	283	303	304	299	299	308	293	274	311	282	321	289	306	270	314	314	304	328	329	314	316	305	296	302	329	329	308	329	316	325	307	332	320	322	319	355	290	296	323	318	332	315	303	302	298	348	325	285	305	301	344	276	284	301	342	316	350	315	285	284	308	301	317	323	342	309	297	284	314	319	320	299	300	277	279	335	289	322	351	265	280	311	303	324	323	318	327	340	327	349	306	300	333	307	328	303	347	340	293	336	296	319	285	317	268	328	301	304	335	337	290	281	323	297	318	315	304	333	296	291	326	316	275	308	321	325	356	299	289	292	308	315	305	286	337	307	305	314	297	296	292	295	333	289	294	294	316	319	312	315	277	298	305	310	359	307	301	324	304	299	299	299	310	346	287	320	300	360	292	353	314	314	316	299	335	323	303	331	320	297	318	293	285	303	279	305	307	320	311	306	291	349	305	291	304	317	309	315	300	327	297	311	315	294	317	314	288	295	319	316	311	302	310	336	298	308	303	292	282	300	320	325	328	305	300	304	301	299	280	299	352	333	320	304	332	300	311	319	302	285	284	271	320	296	304	327	299	297	292	319	282	323	326	321	314	311	309	302	302	341	302	334	333	292	291	310	308	302	290	312	303	287	303	309	303	296	292	304	329	298	333	289	333	317	307	329	356	303	304	318	303	280	290	337	311	317	329	312	290	293	318	308	298	310	297	271	302	318	316	321	324	297	298	313	284	316	290	310	337	313	308	316	288	297	322	317	325	286	353	307	327	301	290	329	311	302	314	335	309	308	303	315	305	282	297	284	315	304	278	289	347	331	320	312	323	334	332	323	295	300	311	332	289	295	306	308	269	315	295	306	324	336	324	337	300	333	323	330	320	325	300	304	328	312	319	343	307	342	315	295	329	300	308	298	301	294	317	321	317	324	308	326	279	325	304	315	302	293	309	277	286	322	287	288	314	299	287	308	294	354	306	276	324	310	328	309	305	282	293	302	308	315	343	292	329	328	329	303	339	315	305	298	293	306	295	323	291	314	352	314	326	334	280	285	293	309	306	306	285	267	294	278	298	314	320	292	293	299	341	299	281	308	302	328	327	279	322	292	305	337	321	304	329	304	303	303	305	334	296	285	306	299	295	322	291	322	307	319	303	290	309	328	298	282	280	297	264	307	306	311	319	289	302	296	301	322	304	301	305	305	304	262	285	303	307	321	285	312	306	322	307	314	333	325	321	300	263	299	317	285	323	271	304	293	312	281	291	311	311	347	300	340	274	338	326	294	307	325	326	323	273	306	345	310	320	295	309	321	319	303	303	307	309	287	275	342	300	285	281	305	295	297	327	299	314	335	315	295	303	291	298	326	332	294	315	302	293	324	313	319	332	302	320	301	333	311	327	280	289	309	279	294	277	281	294	310	316	329	309	301	319	306	307	286	297	321	345	331	272	310	333	300	302	319	306	295	302	313	346	307	301	321	323	301	323	250	292	323	308	327	306	309	290	302	298	296	337	278	292	297	331	308
31087	21590	794	531	502	414	407	398	385	396	404	357	417	404	371	359	376	359	367	362	377	358	368	356	384	377	366	373	373	377	368	381	387	352	358	346	386	370	341	346	352	382	351	413	388	363	371	368	379	386	377	369	383	356	364	365	402	331	362	358	382	342	364	381	361	322	342	378	371	404	366	411	363	376	407	345	369	391	383	385	370	388	389	355	394	402	415	362	400	354	367	348	376	359	385	376	394	388	369	352	369	365	354	397	397	406	381	381	375	413	388	356	370	348	339	364	367	364	382	359	430	368	379	350	345	387	357	389	349	382	372	352	373	385	400	353	369	367	399	336	368	393	386	388	366	356	378	398	414	361	408	359	357	372	379	385	380	370	332	395	393	390	413	370	381	415	421	367	384	388	384	350	399	385	368	379	387	359	365	372	372	390	352	404	391	386	375	428	354	404	378	367	365	379	342	357	374	345	361	367	353	372	410	353	404	377	381	380	365	364	373	393	367	376	360	408	364	347	393	387	404	363	392	343	377	375	375	389	365	372	341	401	372	400	369	373	357	400	380	372	380	393	358	374	357	388	361	394	376	368	377	381	394	353	370	355	414	325	367	378	390	383	368	393	368	371	363	377	346	366	409	344	401	384	392	352	370	393	375	353	374	394	364	345	368	389	364	370	370	361	368	380	349	408	376	398	363	387	385	396	314	364	358	388	406	387	381	367	384	388	350	365	388	369	340	379	370	367	338	398	335	368	390	384	375	362	360	336	406	378	362	359	389	405	397	351	334	389	352	382	352	376	356	390	391	353	402	371	381	386	392	356	352	366	394	381	384	420	378	361	365	373	352	375	380	344	402	394	373	346	366	387	420	378	395	393	371	364	360	344	374	364	358	363	366	328	376	374	379	361	344	370	374	395	398	347	377	400	393	369	368	392	382	339	374	387	370	366	407	378	386	387	384	352	391	385	346	363	374	349	395	367	369	384	359	361	376	366	366	413	382	374	346	384	363	363	315	412	388	357	364	369	365	352	385	370	356	367	359	377	373	358	357	388	392	377	392	366	364	372	379	395	352	382	339	398	378	377	361	386	394	373	387	339	362	405	378	331	364	352	374	374	396	382	332	363	367	373	377	385	347	384	359	356	354	392	356	394	367	384	363	358	402	384	366	366	355	355	371	372	385	399	378	388	378	387	363	360	346	371	396	354	363	427	370	356	356	383	371	358	386	410	378	355	386	395	364	402	394	374	369	370	366	364	373	366	391	387	361	358	373	385	365	394	375	411	351	341	337	376	395	347	349	377	375	374	352	387	348	344	369	407	406	389	385	368	364	364	380	382	394	383	353	370	404	388	386	405	324	361	391	364	361	370	395	346	364	352	352	329	361	367	386	396	399	388	388	406	368	374	383	337	348	372	353	366	392	385	376	374	373	386	379	386	388	375	362	391	391	391	339	368	336	410	370	352	365	374	392	379	376	374	369	352	401	407	380	386	372	376	373	357	347	385	342	352	362	367	421	359	370	408	358	368	381	354	370	376	376	336	374	391	391	377	392	396	376	352	403	340	376	392	372	387	380	396	348	387	364	361	372	371	381	397	373	371	360	368	350	391	353	348	376	388	349	365	372	404	362	383	322	348	357	361	378	341	402	405	365	357	341	398	370	364	369	379	355	378	396	379	387	406	369	410	369	389	343	385	364	328	378	358	409	366	377	368	389	389	364	372	399	369	350	376	341	371	351	376	395	349	394	370	381	369	351	373	366	396	344	372	357	366	338	378	377	349	378	402	401	360	421	376	383	382	373	379	379	372	357	338	366	378	367	372	383	378	357	402	380	350	345	412	397	355	371	357	356	382	373	362	371	365	396	381	416	354	387	360	342	346	372	398	354	353	357	346	385	376	365	369	364	344	348	371	438	362	353	349	380	323	408	371	359	359	378	365	361	386	416	359	376	357	358	346	337	329	385	395	358	395	386	407	368	363	375	348	405	351	363	390	373	387	347	375	393	379	366	365	375	402	370	385	382	388	356	395	387	384	362	379	390	344	343	366	359	375	389	346	362	382	382	370	348	344	396	364	387	412	385	383	370	366	407	383	365	386	350	321	354	374	354	389	376	432	369	367	357	357	372	358	400	362	336	394	384	352	370	372	343	370	346	356	360	370	365	391	383	375	368	369	379	399	367	369	364	376	369	382	389	350	368	398	399	364	375	369	381	382	357	376	396	363	389	365	362	357	360	373	380	359	408	331	338	348	375	416	364	399	373	352	367	352	393	400	348	392	354	344	378	375	334	376	371	348	355	367	387	357	406	357	372	360	385	382	405	355	403	366	368	389	397	376	355	372	376	414	365	394	346	370	407	348	417	379	316	381	328	357	354	373	382	429	379	356	347	352	361	396	397	350	387	367	371	351	389	396	384	371	358	339	371	400	362	380	366	375	351	374	405	349	366	395	387	336	377	387	397	409	385	369	396	348	373	394	385	388	377	365	349	372	355	363	357	390	358	377	325	363	343	379	333	382	378	348	376	364	347	396	347	354	419	381	389	378	369	382	352	369	367	331	365	395	358	353	387	373	366	355	352	375	370	379	340	348	361	372	370	383	411	382	356	364	339	398	360	347	375	354	354	363	403	401	356	367	372	359	356	387	366	381	378	366	368	378	361	390	342	370	380	370	367	363	366	371	390	351	383	388	385	360	351	412	395	358	373	349	335	393	375	393	355	377	386	358	401	391	363	391	341	384	366	387	329	392	387	392	373	341	378	408	373	369	400	383	338	368	340	373	393	376	389	372	374	386	375	369	396	355	396	352	347	369	382	358	378	387	356	391	394	333	373	338	325	383	401	386	374	393	336	357	385	413	369	375	389	384	368	368	350	379	376	373	393	355	399	359	348	370	387	378	389	386	362	403	347	346	364	367	382	380	376	377	417	392	372	350	415	379	349	351	418	387	368	318	380	373	386	365	369	362	368	404	383	396	383	379	373	364	358	377	387	376	365	363	371	366	386	389	377	395	380	376	382	397	412	371	375	355	366	362	366	369	387	392	367	356	383	367	432	371	323	347	359	385	390	367	372	362	412	386	360	374	367	403	349	359	366	375	385	394	362	398	364	369	350	355	397	382	387	392	431	384	364	357	398	377	412	383	379	359	367	416	369	387	340	375	383	364	352	388	391	343	380	387	417	391	397	384	388	376	377	404	373	374	379	369	364	396	374	360	381	374	367	343	385	335	377	340	381	372	384	363	379	372	364	390	365	401	386	383	356	378	361	380	382	385	389	366	395	347	400	358	379	356	378	357	367	376	388	361	391	419	370	373	382	370	349	416	347	384	378	379	346	370	380	383	349	351	386	385	369	349	387	386	359	321	381	343	402	378	350	336	357	330	415	349	342	369	375	363	384	377	356	389	371	356	359	344	377	380	389	359	371	344	386	377	407	383	392	376	358	390	371	384	419	389	360	391	387	378	388	381	381	378	414	355	419	367	362	335	404	403	391	390	354	349
24641	21391	28340	24772	20291	2822	939	700	671	637	553	566	511	536	446	535	500	533	486	505	520	504	474	493	496	507	490	505	508	498	469	482	518	451	464	442	530	502	478	487	514	479	482	443	514	486	485	471	479	459	463	486	481	446	438	451	469	492	461	513	513	502	446	477	476	479	472	466	504	486	477	426	485	478	471	477	518	493	475	498	446	501	452	471	442	494	498	477	498	481	459	504	502	496	412	504	474	499	456	481	486	472	507	462	455	504	470	475	459	456	449	511	464	449	446	438	516	471	460	471	457	471	445	485	443	500	455	443	501	484	541	512	467	488	458	466	473	496	499	493	522	459	466	502	497	476	471	478	468	472	454	503	460	445	501	470	486	408	474	452	454	512	483	501	505	458	486	477	508	487	463	461	485	452	433	476	502	500	470	441	475	500	481	491	493	475	474	480	462	446	488	472	467	460	526	457	488	457	499	471	492	495	482	500	478	465	501	468	467	483	434	442	475	508	455	477	457	454	467	457	477	472	548	487	465	491	445	515	470	497	459	505	503	508	449	467	491	469	501	460	461	534	524	439	473	429	441	469	480	474	471	482	470	470	533	481	461	506	488	500	505	456	420	440	512	475	479	464	442	473	452	492	464	468	467	463	482	428	458	428	454	463	465	457	457	442	483	438	448	477	448	462	494	465	446	487	454	475	523	470	476	449	463	474	474	475	481	502	511	453	471	487	464	469	446	499	432	473	447	460	444	447	503	477	509	473	492	453	467	481	490	504	463	479	526	496	458	480	453	478	477	485	486	467	461	494	464	440	484	490	442	480	447	465	445	497	470	487	485	465	473	442	488	481	477	461	493	441	466	506	504	508	473	490	505	476	477	457	442	455	439	473	517	452	499	495	497	475	492	478	503	462	500	483	486	461	475	467	431	463	484	430	494	487	450	455	476	474	473	493	465	452	484	469	493	451	438	469	437	468	474	477	478	493	460	492	461	465	463	478	502	439	501	429	486	462	478	470	500	478	518	483	477	476	454	479	426	429	469	465	486	481	470	494	470	483	467	494	462	512	446	475	489	436	434	470	430	469	460	443	480	488	483	446	504	434	472	424	490	493	484	478	496	502	451	491	456	484	488	467	486	485	486	523	459	495	488	465	441	509	508	469	472	497	477	518	441	483	453	461	450	496	504	480	472	495	452	472	486	495	448	431	467	489	425	447	472	482	471	510	443	471	501	515	475	484	479	503	493	474	471	463	476	468	492	466	445	473	470	490	466	441	449	424	517	475	506	494	465	465	468	493	464	478	512	519	458	501	475	475	470	439	484	503	481	462	514	460	463	488	491	495	473	468	443	440	476	488	459	447	466	456	468	495	482	497	458	469	439	453	501	486	479	451	488	480	476	496	481	500	480	484	456	472	482	513	517	466	478	472	453	491	468	482	510	480	468	457	448	477	462	510	463	495	485	464	465	485	467	516	492	468	493	480	425	439	472	511	430	481	451	461	495	476	448	474	474	449	476	472	441	500	473	478	476	457	511	494	446	458	470	445	477	448	432	455	485	454	485	460	479	502	460	475	485	488	431	488	480	469	483	485	464	479	473	473	487	498	485	466	487	446	455	467	492	491	496	472	503	476	431	501	451	476	483	523	472	457	481	460	439	465	507	524	515	449	466	465	503	459	447	517	470	481	459	425	445	465	499	473	457	477	443	504	473	488	462	501	463	474	505	482	509	456	488	452	501	447	457	459	482	470	456	458	475	476	506	484	486	484	442	472	464	492	477	471	483	436	470	506	499	487	460	502	505	482	465	459	495	504	482	506	519	475	497	453	480	483	487	475	518	476	498	484	469	487	496	497	491	462	484	474	454	475	483	456	483	450	468	481	485	497	485	498	456	502	480	489	459	497	515	476	454	499	466	533	445	439	441	490	506	486	474	431	507	470	453	460	492	482	493	454	462	460	483	464	474	429	486	447	493	460	466	491	462	431	426	485	478	460	452	524	486	470	479	493	479	470	446	487	495	498	466	490	485	492	468	446	469	479	488	492	516	505	488	448	462	509	480	453	482	504	488	483	477	454	469	468	475	462	495	453	493	468	470	480	430	410	472	498	461	460	484	474	467	473	442	487	475	482	458	464	506	492	471	490	493	429	446	471	485	493	471	513	460	467	452	485	462	491	466	472	478	460	439	444	459	458	482	504	470	462	463	486	501	468	462	496	499	488	496	499	471	475	476	495	470	511	451	492	432	453	483	507	472	463	442	437	460	438	486	437	472	488	456	467	473	435	486	460	460	472	447	470	478	474	463	474	467	495	480	444	467	498	486	499	461	453	423	489	475	507	457	456	410	465	500	454	482	431	478	479	463	491	507	454	526	497	470	519	499	451	485	484	461	491	466	466	484	477	430	464	486	496	471	490	472	481	488	446	479	483	472	440	461	514	508	513	490	533	507	490	500	489	444	442	478	433	493	501	494	499	527	532	482	501	489	467	520	480	497	490	470	453	448	479	460	484	444	437	514	451	502	452	436	499	472	483	460	450	469	494	453	471	474	432	487	461	492	541	456	473	456	438	455	466	455	464	479	463	508	514	493	482	489	519	470	466	506	434	522	488	489	452	476	453	471	462	474	496	446	470	520	484	463	453	480	489	511	465	487	465	477	471	454	471	471	460	478	446	495	446	493	479	467	501	472	460	460	469	481	476	448	460	453	547	463	512	475	481	492	470	499	465	483	460	461	467	492	477	500	480	476	513	423	480	484	466	462	412	439	478	479	453	461	462	450	524	477	444	501	515	464	502	496	461	467	464	471	453	463	498	453	511	433	476	469	467	477	489	453	458	494	448	450	490	452	444	472	449	463	465	450	449	464	470	486	511	468	466	419	482	434	439	496	470	475	482	490	487	438	500	463	488	507	456	459	440	477	431	439	456	464	479	468	471	456	482	490	474	498	486	443	501	488	503	503	465	461	486	448	482	487	497	484	453	466	459	443	463	496	471	520	502	458	472	499	474	474	492	492	472	499	500	484	437	470	475	467	494	435	474	488	457	473	461	426	473	471	480	472	462	490	458	453	478	419	481	446	431	481	476	469	495	477	516	466	452	466	465	457	491	493	451	452	450	455	433	480	467	514	481	493	443	473	464	467	476	475	460	483	476	481	471	493	438	463	488	498	468	503	475	490	467	453	456	466	454	441	477	450	486	475	467	502	449	479	471	440	495	467	453	441	470	472	437	444	439	462	518	495	438	465	437	468	514	488	471	459	461	468	479	488	456	450	504	475	423	460	468	479	468	480	434	455	498	495	458	486	467	477	464	461	491	476	511	465	474	478	486	462	480	471	470	529	421	442	434	448	476	483	437	469	469	441	488	526	459	432	434	471	514	476	459	461	468	462	451	464	452	438	473	511	489	431	503	485	484	428	486	462	444	507	461	476	475	455	455	480	474	470	453	474	490	485	470	455	459	496	473	463	502	476	466	473	461	468	478	460	499	485	504	478	450	486	477
34782	34367	5670	2964	2009	1606	1376	1159	1027	901	869	773	714	750	709	721	644	635	596	637	662	627	651	629	579	619	607	590	561	578	601	549	581	571	605	560	587	516	569	620	598	543	551	544	534	617	533	588	555	592	549	527	561	619	518	527	555	542	571	541	559	559	516	561	588	581	570	525	548	518	599	584	545	547	608	540	600	551	536	572	547	513	536	575	594	555	581	578	552	532	540	543	543	567	588	563	557	560	558	538	565	560	555	552	549	564	519	567	549	533	522	536	575	551	558	564	549	570	567	554	558	523	557	535	550	546	567	558	575	556	565	532	570	560	541	566	562	549	586	576	581	541	648	587	580	549	542	599	575	566	572	545	559	555	556	570	555	544	574	548	559	547	564	566	502	589	536	518	540	552	551	528	541	554	546	564	542	502	543	512	549	583	516	551	567	556	569	557	538	572	555	552	545	584	527	558	530	558	549	553	522	590	563	571	530	530	558	548	525	570	592	582	527	525	563	583	587	528	613	523	532	545	550	574	534	555	594	511	542	497	528	526	560	504	511	562	525	523	600	570	543	547	539	536	575	553	509	580	574	557	557	519	573	575	578	588	589	572	543	549	539	579	559	521	530	561	532	547	562	543	525	563	549	572	568	587	596	544	547	558	591	556	555	552	569	537	543	542	555	542	537	516	539	498	525	549	563	551	578	564	553	607	573	563	547	551	547	536	560	564	561	576	549	562	616	571	560	546	515	547	542	578	581	577	545	536	555	522	555	558	522	583	577	604	541	542	529	562	569	564	578	556	603	569	563	596	539	581	558	552	589	545	540	528	560	575	553	490	555	547	558	580	575	532	548	605	583	555	574	577	522	568	510	517	555	589	529	521	564	494	555	519	565	531	576	561	558	571	562	501	537	574	518	550	564	621	578	586	571	553	552	544	548	550	572	516	532	608	583	528	587	560	530	551	521	583	540	547	542	579	570	553	525	596	556	543	569	548	523	543	566	583	558	570	569	553	516	571	603	538	547	571	535	568	549	560	518	571	589	563	553	581	554	534	548	523	576	564	523	558	567	584	579	520	570	529	567	578	548	579	522	555	566	584	533	552	542	581	518	561	504	571	560	597	538	589	552	562	577	540	558	557	570	539	573	526	566	575	592	548	569	596	553	556	637	540	558	528	585	585	537	549	572	552	542	551	576	534	596	576	533	546	522	534	543	579	578	554	556	556	555	560	582	567	553	547	592	568	535	543	571	555	552	574	518	530	555	556	535	575	535	507	581	581	563	542	563	581	576	552	582	564	581	513	565	524	529	538	578	554	530	528	604	548	528	587	547	528	540	538	535	577	563	553	576	584	599	547	595	532	564	585	581	551	551	532	564	512	554	508	594	572	566	574	546	535	572	530	606	574	599	525	576	550	551	531	546	558	580	546	565	536	587	555	536	527	572	590	570	536	541	529	571	533	516	559	503	537	548	516	575	522	585	594	536	536	554	545	532	568	525	578	578	543	562	534	509	545	529	570	572	553	535	524	572	548	573	562	571	515	552	506	566	524	547	518	598	581	520	568	535	558	565	549	526	598	590	515	540	573	539	544	521	562	493	581	580	532	524	567	564	551	540	602	579	577	548	552	595	561	587	544	575	547	566	501	551	536	522	565	570	578	562	571	582	578	561	544	562	565	541	541	543	586	566	571	575	553	555	590	542	557	529	563	529	575	552	565	569	580	551	546	551	549	529	541	571	585	579	554	584	525	518	573	586	518	551	566	593	498	567	573	573	531	532	566	539	484	510	557	516	540	588	546	545	539	548	572	557	541	568	586	532	588	559	586	542	546	561	603	541	501	541	517	551	522	539	577	613	552	554	540	537	535	557	534	561	546	573	568	532	509	520	525	551	588	538	539	564	581	532	548	578	530	566	563	521	527	529	553	556	541	526	518	571	525	549	561	576	543	564	545	607	563	553	519	519	528	555	540	608	524	571	561	577	523	594	540	535	543	541	560	525	558	587	547	531	577	545	529	536	582	564	525	539	633	527	547	539	547	549	564	555	563	578	550	584	547	589	576	592	569	569	570	520	566	524	562	536	516	547	572	531	553	564	602	548	527	576	566	544	555	526	594	558	616	576	565	578	574	572	559	571	552	559	516	565	545	580	582	559	566	561	541	540	585	554	556	549	567	556	545	539	527	533	547	528	613	612	574	548	563	559	568	513	561	560	559	562	599	541	526	541	565	575	581	555	523	563	593	505	570	541	530	548	546	586	568	548	550	536	552	568	574	581	582	552	541	535	608	529	579	539	536	534	546	594	535	568	540	553	523	527	550	530	562	525	573	549	554	549	578	566	557	569	567	561	603	535	544	585	580	553	538	526	545	584	566	538	558	552	549	561	566	594	568	531	539	532	549	577	555	544	564	570	539	531	559	543	555	577	629	539	531	553	541	562	558	588	548	576	536	529	587	568	529	558	582	531	540	555	529	562	543	536	572	539	567	535	587	579	564	553	565	576	523	541	531	522	546	571	565	554	520	593	562	554	551	499	586	572	565	564	570	534	566	532	537	542	563	592	589	566	548	538	569	559	542	527	556	534	609	589	533	542	550	547	586	554	545	536	571	547	550	530	541	501	578	557	554	565	549	530	530	542	503	557	595	612	567	517	547	553	546	572	585	559	544	570	547	596	588	500	595	560	551	548	534	564	558	557	568	574	572	552	561	577	536	520	594	524	541	577	567	572	549	541	559	560	540	585	576	582	571	595	544	565	545	532	559	548	578	553	547	528	527	586	582	549	532	505	573	549	554	526	559	554	533	547	593	503	551	560	566	543	569	529	541	556	579	569	531	555	557	530	550	534	536	522	565	506	569	589	555	538	548	538	559	552	543	524	551	547	533	582	541	566	562	530	548	539	543	586	583	518	572	571	588	548	549	550	530	539	478	588	536	518	588	561	547	579	570	551	541	528	559	559	526	574	554	516	545	574	550	534	542	579	517	583	537	543	577	595	575	569	553	569	564	592	563	560	595	520	523	559	538	531	560	575	549	573	570	540	539	545	549	546	520	589	539	587	549	552	510	536	594	516	551	527	546	555	587	566	545	593	562	518	547	579	549	542	535	535	559	563	547	588	553	571	509	535	561	565	552	551	558	528	548	547	560	573	527	536	604	539	498	597	546	552	521	541	547	565	574	529	560	577	567	564	580	561	563	577	583	603	550	559	518	567	546	538	537	570	568	566	537	533	532	550	562	545	561	570	529	541	548	584	502	565	562	565	582	521	558	564	523	576	565	570	597	575	582	569	542	530	484	563	524	539	582	553	593	538	570	554	567	542	545	559	554	605	580	576	561	551	539	582	545	531	578	596	518	536	554	595	561	535	565	514	563	557	529	568	531	581	553	516	599	503	537	524	513	554	559	566	531	511	532	555	541	587	584	582	566	567	576	574	552	537	558	528	530	574	531	564	513	562	570	511	525	585	546	496	569	564	594	549	575	552	554	549	545	581	557	561	556
25371	21287	27159	25347	6614	667	529	441	428	431	410	379	355	374	380	360	402	356	377	351	355	361	312	386	335	325	338	334	323	342	320	326	333	354	324	363	334	313	351	302	360	371	327	374	328	318	330	354	331	315	333	344	332	293	339	345	338	320	331	360	362	359	336	361	332	330	330	288	305	348	320	349	321	311	364	362	295	311	332	360	329	311	319	326	324	310	347	344	345	303	328	375	329	347	353	317	342	334	326	304	327	334	336	350	352	340	340	339	335	347	312	337	318	321	346	335	338	344	299	326	326	316	321	349	347	329	329	351	352	334	310	329	346	373	350	326	308	335	365	311	354	343	311	345	317	347	309	356	323	350	340	320	335	354	343	331	318	333	369	326	360	360	339	318	334	344	312	320	306	382	366	351	303	339	340	311	326	322	334	352	315	294	330	305	326	332	328	341	341	319	331	314	336	361	306	311	354	341	321	366	330	365	334	351	337	319	321	345	345	347	339	320	298	347	319	368	352	353	340	349	302	333	315	334	317	330	307	340	289	324	316	343	324	346	340	325	331	325	292	331	347	326	350	325	318	310	377	311	347	287	331	329	330	321	320	333	319	337	343	350	333	341	322	302	343	371	326	365	331	360	335	353	335	401	343	341	336	324	339	328	324	317	327	343	329	348	330	334	330	381	339	316	313	354	323	350	362	346	309	332	329	318	343	325	323	337	369	305	333	314	338	338	321	308	333	347	299	322	362	313	293	321	347	361	352	331	302	315	351	323	334	334	357	320	349	333	316	322	340	320	325	329	345	342	291	334	309	320	342	345	323	332	338	345	342	347	289	350	358	308	335	315	300	326	316	311	327	331	331	328	307	333	347	342	361	332	308	334	358	321	335	333	314	373	375	362	320	325	355	329	369	302	301	347	316	324	312	317	314	302	313	340	324	313	330	372	346	316	353	304	333	346	344	343	356	330	354	319	337	326	307	374	353	329	315	343	387	346	332	310	345	357	373	331	347	343	338	322	305	329	315	321	339	371	350	348	309	316	328	332	319	345	315	317	338	327	354	323	350	315	313	338	313	301	336	331	326	330	338	329	344	330	348	333	345	314	342	338	369	360	349	365	308	387	318	357	360	359	338	307	332	336	357	325	344	332	319	341	353	343	321	303	315	346	333	335	340	342	345	341	334	323	365	302	314	358	340	346	328	353	322	306	336	339	319	321	328	333	337	345	334	331	333	333	363	342	347	365	344	346	348	336	346	311	282	300	327	359	350	354	323	309	342	368	320	313	318	339	314	323	325	324	332	325	359	303	337	341	317	344	328	326	334	345	355	326	288	288	344	342	341	326	339	315	358	350	332	347	346	328	305	353	340	309	306	324	305	326	328	349	368	302	338	337	332	331	361	335	323	354	362	336	334	305	333	328	342	319	341	319	315	305	339	358	344	326	355	280	342	359	303	360	324	371	332	328	356	364	346	326	357	312	333	341	314	300	336	293	339	340	342	325	338	314	301	372	352	321	323	336	319	344	353	350	288	332	311	301	287	331	323	322	326	346	327	326	365	299	321	366	325	304	334	327	289	321	324	315	328	308	341	317	331	335	325	305	319	338	324	319	300	328	287	326	307	321	352	352	338	325	318	307	349	311	378	319	349	330	301	329	331	315	325	309	345	319	339	324	336	323	358	362	310	327	331	362	320	313	308	336	345	351	333	337	305	299	331	321	353	325	333	344	329	323	330	314	309	331	320	315	343	356	285	313	328	323	323	302	328	334	357	339	332	319	330	346	371	316	327	299	349	317	331	346	317	326	311	347	343	342	310	347	315	336	312	312	329	281	355	332	328	338	339	335	303	337	334	326	341	314	351	321	299	320	324	360	323	324	343	342	336	334	329	311	332	313	326	280	342	335	334	343	351	315	319	377	327	339	302	314	320	346	327	336	348	337	314	330	330	345	321	348	351	328	341	369	321	328	345	352	326	336	351	307	351	294	340	324	296	359	369	328	359	362	309	333	319	332	294	304	329	348	325	346	347	365	343	337	352	350	320	314	330	324	340	320	338	300	305	314	336	329	314	340	337	352	305	349	336	314	351	335	345	342	322	365	361	317	385	321	348	331	355	335	333	306	342	343	338	317	284	343	352	375	325	344	331	360	325	317	329	381	337	318	343	302	333	306	339	303	303	337	349	357	311	320	336	344	365	319	335	311	328	332	366	350	342	325	340	353	314	334	344	321	290	322	334	328	359	328	292	309	311	332	328	300	325	313	318	337	327	342	319	341	342	287	350	359	318	340	344	356	332	307	331	351	365	336	313	335	341	363	317	310	330	370	318	355	307	352	350	317	313	344	321	324	338	333	338	356	311	322	339	314	355	333	357	300	327	336	306	332	354	328	327	309	372	342	314	330	300	336	339	347	305	311	348	311	334	317	328	313	337	323	339	299	333	346	313	330	322	334	348	355	308	323	306	340	311	347	301	343	354	299	343	331	330	305	314	317	355	345	363	338	317	342	327	356	342	331	327	321	328	333	295	318	323	304	341	339	318	337	321	344	338	315	332	318	359	313	324	313	320	355	329	357	301	308	337	338	337	316	345	316	339	340	329	334	316	343	347	343	367	339	336	339	334	342	347	335	320	301	349	314	335	333	364	326	293	281	337	313	322	316	312	369	352	312	336	341	312	322	353	331	366	338	322	304	329	312	291	327	312	330	316	331	327	338	319	319	323	330	329	303	346	331	325	337	306	353	294	311	357	332	355	352	347	330	343	317	342	335	329	308	324	331	329	363	328	353	349	376	339	373	324	322	328	357	336	320	361	333	339	368	333	333	317	318	363	305	336	333	333	321	322	298	308	328	369	328	329	333	322	329	358	384	315	332	355	317	341	326	331	330	324	334	332	371	314	354	355	351	358	326	318	336	339	322	322	303	298	317	338	342	336	311	325	350	301	340	336	325	321	317	342	304	369	379	333	323	326	348	339	319	346	352	327	309	316	346	342	334	314	326	339	323	308	388	332	337	324	359	336	349	357	348	322	323	323	330	325	320	343	323	349	287	334	336	355	312	311	351	309	358	357	328	339	347	378	307	337	364	318	333	320	313	346	346	351	326	357	312	362	367	356	314	329	326	332	333	342	335	331	328	337	329	334	309	299	357	317	344	332	349	350	330	357	336	315	365	328	352	353	334	301	335	323	317	324	325	334	319	312	350	315	317	357	328	340	302	338	310	305	317	317	316	317	313	349	335	310	350	323	357	369	325	342	344	333	321	351	317	308	346	353	324	329	350	343	334	348	315	329	337	328	350	324	332	356	352	335	307	321	327	346	329	349	303	338	331	324	357	360	346	368	316	318	349	349	333	328	338	331	329	332	323	331	359	323	344	320	352	345	366	350	336	339	317	290	329	328	362	329	317	313	351	327	312	337	339	317	333	339	314	321	348	351	336	327	316	367	331	332	325	367	322	300	342	342	359	318	314	311	351	324	366	319	322	341	373	351	354	315	326	330	335
34699	32009	3508	1847	1365	1097	897	760	682	665	597	581	525	529	514	498	477	479	461	500	423	482	459	444	435	464	435	403	431	415	471	410	426	429	439	423	395	420	442	363	414	435	429	420	383	392	418	420	444	429	414	404	437	425	401	388	444	439	407	438	426	365	420	388	441	411	445	415	405	413	448	393	422	418	395	425	438	445	414	399	430	420	405	398	419	443	425	408	415	410	412	399	392	428	421	415	413	409	407	438	439	439	437	374	430	446	400	395	409	403	403	437	389	404	444	451	448	399	433	409	431	422	404	429	434	407	409	395	433	408	399	413	398	420	378	431	425	438	410	435	427	417	399	428	378	429	400	412	427	445	381	403	361	411	437	404	412	423	420	394	451	408	412	393	409	413	418	412	398	449	434	405	398	423	438	420	429	431	414	425	370	424	403	441	393	422	430	364	406	411	409	390	431	413	408	446	442	429	422	400	407	414	427	425	404	405	445	409	415	413	429	398	444	372	398	400	374	432	387	413	428	432	395	426	397	392	447	422	415	387	406	457	410	381	416	392	431	390	386	440	398	396	387	428	414	413	416	397	414	398	424	397	452	407	395	412	418	400	413	439	422	415	388	430	416	408	388	414	443	410	430	412	390	410	386	418	390	436	446	421	471	427	374	417	388	421	393	458	422	373	430	432	425	419	399	408	445	446	443	411	378	418	364	443	419	399	429	392	414	389	456	417	387	416	412	394	421	448	394	465	409	417	442	397	419	405	399	419	402	437	447	385	396	390	386	419	450	403	414	409	407	424	413	388	417	401	383	411	399	401	428	415	452	439	431	404	392	412	376	398	423	399	409	421	404	390	417	414	396	408	424	421	392	408	396	436	370	428	464	395	446	417	404	400	445	423	389	417	431	391	429	439	436	395	419	419	408	424	413	421	402	388	419	455	434	409	398	401	411	422	456	425	414	389	420	402	409	446	390	425	428	403	404	414	397	405	449	407	396	401	437	397	429	388	444	390	394	431	403	411	411	396	394	424	428	387	466	404	413	436	445	423	432	423	392	415	406	436	390	418	403	426	407	425	407	408	398	418	385	421	420	424	374	404	417	461	425	398	400	432	433	419	404	419	414	424	403	401	396	409	419	393	439	420	414	401	453	445	412	407	406	386	406	419	430	380	442	397	425	420	443	416	414	386	437	391	436	427	418	413	413	434	399	385	388	391	426	421	412	411	441	445	401	438	387	396	401	434	416	405	457	432	429	399	443	415	430	429	420	403	407	419	408	390	402	395	416	413	406	422	424	412	420	402	408	428	429	385	405	452	405	433	392	399	408	414	417	419	411	409	433	395	422	421	419	382	381	417	431	426	391	442	366	432	407	412	367	415	431	406	403	399	403	449	402	412	425	427	370	410	391	417	411	408	425	418	433	418	427	407	409	431	386	416	402	401	452	397	423	416	433	415	394	422	407	447	402	449	372	430	400	401	418	416	423	416	408	413	389	428	404	425	407	455	384	421	418	402	434	435	396	406	411	426	461	408	419	374	433	388	431	423	436	424	412	391	434	383	402	393	446	429	410	376	425	426	430	444	448	444	406	417	446	410	419	403	439	396	400	421	422	397	423	401	407	402	420	420	435	457	402	431	413	428	408	401	425	411	431	396	377	451	453	456	402	382	434	382	407	409	419	409	404	424	461	401	419	422	379	382	399	464	398	460	408	449	413	396	410	411	445	429	422	436	429	379	451	388	376	416	442	439	455	424	405	389	391	410	440	476	438	435	448	424	413	391	386	424	438	453	424	427	441	442	427	415	416	436	429	419	376	419	466	387	415	400	397	412	420	461	429	446	406	439	418	420	409	443	377	393	398	426	413	404	422	417	429	421	351	398	401	421	412	404	410	385	412	404	435	430	408	417	438	428	410	395	394	407	429	415	429	407	403	416	416	417	434	432	398	376	401	443	451	401	439	435	447	421	418	397	440	396	416	403	402	412	399	376	405	440	431	386	422	397	395	446	391	411	377	377	421	408	399	414	436	422	424	423	408	391	439	445	448	446	350	415	416	429	384	443	430	403	408	413	400	381	415	409	423	433	432	401	415	415	442	403	429	396	418	398	431	407	406	423	414	382	455	409	414	440	437	401	440	408	390	399	420	430	430	400	429	415	395	433	424	418	391	424	427	401	410	416	392	405	435	383	420	460	427	413	438	393	404	423	398	415	426	459	459	424	417	398	444	435	404	414	409	393	444	395	408	412	447	362	428	419	431	420	410	419	420	432	422	440	431	440	391	441	395	441	396	401	398	433	414	413	389	445	381	434	424	449	437	410	447	412	395	377	402	456	418	447	452	395	435	445	428	446	427	402	443	428	411	418	404	407	396	434	405	464	399	412	413	408	402	439	423	407	449	390	451	432	393	418	426	394	427	445	396	445	453	441	401	402	413	415	395	427	439	408	404	414	444	435	391	425	446	422	404	412	417	449	398	418	398	389	409	416	392	412	396	427	373	399	423	440	403	418	451	441	412	415	384	383	409	429	442	436	405	412	405	406	419	395	413	419	411	429	372	434	420	402	419	411	450	431	377	433	414	421	389	425	429	456	428	373	401	452	430	414	392	441	430	417	458	471	465	412	390	422	407	428	416	435	425	396	449	399	443	416	418	396	432	411	432	414	392	422	407	429	391	431	434	412	405	442	416	434	433	465	424	415	424	419	407	402	431	463	414	411	390	429	448	405	382	435	411	393	408	433	442	454	451	429	409	426	448	399	426	424	400	400	432	416	409	436	425	443	411	433	380	392	400	415	451	420	440	410	423	423	461	447	426	403	424	395	413	396	412	412	396	415	402	389	427	413	416	413	400	415	452	444	424	418	422	431	409	442	440	444	417	430	432	425	404	408	433	380	445	441	408	419	451	461	373	439	400	454	412	400	390	448	391	397	411	396	389	427	403	457	403	424	447	391	388	441	379	429	390	409	396	399	397	392	408	406	397	422	435	401	380	419	464	395	436	397	383	428	398	456	372	451	403	408	421	420	438	415	424	413	432	428	420	387	416	454	416	367	405	404	419	410	382	399	424	458	383	419	439	436	417	418	404	428	418	415	392	397	376	422	439	415	410	405	409	417	428	413	423	404	369	416	418	417	419	420	426	417	399	426	384	401	414	418	398	408	420	448	438	403	409	408	448	441	401	397	382	434	452	430	407	401	409	417	435	419	431	398	394	415	374	442	465	381	421	410	428	394	433	440	456	437	417	427	426	405	417	426	430	443	426	454	410	405	422	433	410	387	409	441	401	395	407	395	404	383	426	420	409	452	431	437	373	411	410	401	415	403	415	421	411	432	387	439	409	418	385	406	409	436	433	420	422	396	411	384	468	442	409	406	405	396	433	417	439	391	396	355	409	422	386	393	422	442	418	422	430	393	398	419	415	399	445	460	437	416	442	400	391	416	397	417	411	381	383	390	422	413	364	393	383	412	432	448	433	401	413	418	369	432	436	418	419	432	445	420
23147	21324	29002	23980	21315	21282	5930	1396	1061	962	922	874	787	783	768	726	721	729	668	692	668	702	667	643	685	681	686	646	661	679	656	655	658	637	635	622	650	657	610	666	658	590	655	668	603	672	628	626	656	646	646	629	620	655	628	615	638	583	614	650	637	621	591	631	623	615	625	611	656	601	625	641	643	623	652	613	630	691	612	632	656	617	601	644	642	614	583	653	621	650	645	646	614	608	618	630	617	609	625	651	629	573	608	616	640	616	614	633	650	627	650	644	632	622	663	569	628	672	646	686	635	651	638	669	623	636	649	601	619	621	622	623	619	705	632	619	652	646	579	609	661	665	624	633	643	616	650	616	625	628	607	642	670	632	609	603	639	630	639	680	579	598	633	640	650	628	617	568	645	634	703	627	606	613	643	629	660	618	600	648	605	618	640	601	615	618	652	584	631	598	603	623	638	635	626	619	654	641	638	616	561	594	630	616	641	668	615	634	629	661	621	609	604	610	632	585	641	619	617	651	593	643	649	641	673	617	587	616	628	661	617	649	654	601	624	623	648	602	608	614	631	623	620	596	614	624	697	610	595	616	666	654	636	638	608	664	641	599	665	620	625	617	641	616	621	617	635	642	593	650	639	605	607	653	618	615	615	629	606	596	617	648	633	631	642	633	631	661	647	657	612	641	602	622	685	617	640	598	621	623	668	610	611	617	589	649	588	636	606	617	644	614	643	643	662	633	634	574	639	613	608	679	640	607	658	659	593	618	608	627	608	569	644	596	598	646	613	641	641	643	638	635	608	619	659	645	616	641	559	610	626	653	617	667	651	615	615	597	621	614	641	595	631	628	664	628	599	657	609	608	631	596	601	645	579	661	609	657	607	612	620	636	666	642	625	657	616	598	600	655	674	589	620	644	621	639	617	647	652	631	630	646	614	626	631	598	675	641	583	614	599	637	618	597	603	620	633	608	652	629	644	588	606	716	566	623	667	567	625	611	646	634	634	658	622	608	622	594	617	650	671	640	631	644	634	644	676	616	631	597	656	653	651	672	674	627	626	637	661	641	641	614	646	604	614	641	627	565	587	620	642	615	637	631	600	627	619	625	651	620	623	648	600	597	626	675	609	637	602	586	642	644	610	621	680	664	649	610	604	639	590	632	628	630	640	650	624	622	638	601	573	619	610	627	632	598	658	646	604	617	613	606	605	602	603	624	637	617	652	601	637	586	585	589	623	625	609	616	652	621	597	647	601	659	646	626	616	635	653	607	616	625	611	620	582	620	654	627	662	640	549	640	604	625	613	653	571	580	640	600	656	597	595	640	625	660	660	622	622	613	624	698	636	589	623	595	614	623	624	631	639	609	615	659	653	633	650	630	637	646	637	598	641	607	616	609	611	669	635	618	661	610	658	683	593	604	612	644	644	613	659	597	644	600	581	632	625	602	652	640	675	607	628	574	598	620	625	615	640	604	647	650	636	651	602	635	620	646	648	581	639	682	656	640	660	638	582	621	592	569	632	588	648	640	594	688	658	631	563	616	619	618	621	617	634	593	645	660	649	627	677	646	659	649	637	618	616	641	631	567	650	619	654	651	626	601	644	579	657	645	643	649	635	660	642	640	591	649	596	611	605	615	623	647	599	643	630	642	615	605	677	622	618	647	622	613	641	637	632	603	659	605	583	629	666	642	594	604	627	633	623	622	625	604	604	636	600	643	588	604	636	619	608	654	641	618	610	603	605	639	661	612	613	635	622	621	622	620	638	639	661	614	625	611	644	659	576	638	677	611	605	611	592	662	645	625	624	641	592	607	637	656	632	636	619	644	628	635	601	624	603	580	700	573	620	577	663	637	685	615	623	635	621	624	640	590	662	633	658	641	642	631	642	621	648	623	597	598	620	674	613	627	599	610	615	592	613	607	591	647	623	630	607	622	656	628	606	599	657	559	628	609	608	635	638	643	601	606	603	619	643	634	633	596	610	676	647	621	632	633	587	641	616	605	607	611	630	642	627	667	620	598	603	582	662	651	585	684	615	631	639	631	604	644	649	619	630	628	556	641	610	642	650	669	661	653	582	617	612	658	651	605	644	632	588	608	661	614	641	654	603	620	587	605	643	628	690	634	612	616	608	623	601	617	645	629	605	646	589	598	619	621	624	659	639	601	647	634	600	603	624	585	630	608	629	607	609	623	581	626	602	604	642	649	621	588	640	607	608	574	649	663	660	662	647	622	657	583	589	619	633	642	638	604	656	656	630	616	623	594	680	653	606	595	655	631	607	653	612	584	643	608	658	592	642	595	637	650	605	628	673	629	626	638	648	676	617	633	596	591	635	629	590	611	651	632	680	599	607	616	593	596	635	672	650	660	588	630	628	665	655	619	660	612	667	669	638	617	564	585	597	584	621	624	617	595	604	612	643	682	647	605	660	643	596	631	668	640	628	615	600	619	618	615	611	594	585	657	662	640	627	677	655	630	633	624	639	593	577	618	614	625	610	588	627	632	600	623	627	667	609	611	633	645	639	635	628	609	597	622	615	605	614	611	610	653	579	616	607	590	609	651	655	650	632	621	641	602	642	627	603	600	607	606	631	649	652	596	641	652	617	634	671	613	611	633	662	659	621	637	661	604	645	634	629	650	627	616	608	594	611	635	601	645	618	623	639	617	628	610	572	602	600	658	663	610	601	621	636	630	650	595	616	625	606	611	588	616	582	605	630	609	646	607	660	605	634	614	603	583	647	599	706	583	611	598	638	599	634	600	620	638	615	584	642	633	596	613	608	608	631	650	614	686	607	634	659	633	613	605	642	618	624	638	585	584	629	641	650	639	619	634	593	602	618	586	608	620	603	616	638	600	621	641	623	642	608	606	593	644	590	590	631	666	666	612	617	600	611	584	624	608	615	597	638	574	636	623	623	607	599	618	613	626	607	589	614	604	623	602	635	629	593	567	576	611	617	569	599	615	634	617	642	640	593	655	627	640	636	605	574	618	599	595	650	606	688	606	597	622	617	666	613	608	631	663	654	626	594	660	603	622	635	596	639	630	665	596	614	620	625	638	599	634	650	591	627	634	633	623	638	609	645	593	640	621	596	621	606	693	642	632	648	631	607	630	596	674	653	610	585	574	632	617	661	586	661	617	599	608	611	626	622	613	664	626	626	610	640	617	685	602	616	653	666	608	624	602	632	606	615	607	598	656	577	643	593	598	601	593	623	622	623	635	619	631	626	620	602	662	613	626	601	601	606	621	671	646	609	604	596	606	653	596	601	630	644	591	601	636	611	601	670	600	627	639	616	622	649	625	649	668	654	619	633	617	652	613	661	640	644	652	594	592	640	600	597	605	605	567	611	643	610	644	593	654	611	633	583	645	615	609	633	621	587	630	617	652	634	607	631	649	643	595	586	608	630	593	608	625	601	646	584	662	574	601	641	621	638	628	613	667	605	641	623	665	621	644	616	640	623	621	633	647	696	620	590	631	590	577	652	626	603	586	633	601
40649	42462	11059	5726	3941	3115	2621	2077	1730	1556	1419	1238	1140	1087	1020	938	931	937	864	842	835	839	870	764	781	805	843	758	744	774	776	769	779	772	750	791	782	690	772	787	746	718	773	723	731	751	762	734	724	748	708	723	755	702	748	732	753	699	696	768	745	721	741	742	754	778	710	707	684	737	742	736	681	731	712	773	726	754	745	709	797	766	726	736	742	753	718	777	766	697	746	779	748	770	729	699	691	708	717	671	737	764	708	790	752	709	699	734	714	706	710	737	712	754	741	741	752	720	719	767	777	746	748	706	735	720	772	702	731	717	753	737	744	726	740	776	765	719	741	711	736	698	715	741	778	714	793	726	777	770	745	740	718	734	716	720	764	728	745	687	762	772	670	738	780	757	738	724	727	774	724	736	712	693	712	723	696	732	745	712	716	728	788	740	726	683	733	756	741	743	721	727	700	691	722	719	740	761	724	712	714	740	787	738	749	741	754	702	766	701	708	743	713	698	673	719	731	710	763	751	723	734	744	706	743	706	729	749	752	704	687	739	741	733	735	731	794	741	692	746	732	697	724	770	684	722	717	698	749	681	703	747	749	770	731	717	706	729	694	721	713	749	718	710	734	735	733	731	719	709	711	746	737	743	725	687	733	683	705	742	744	747	762	715	729	725	780	732	707	762	745	753	717	757	730	767	706	735	726	690	735	769	763	716	736	691	729	724	694	704	683	737	744	715	790	749	740	738	698	696	759	710	735	684	784	732	726	715	753	706	751	697	726	721	780	747	720	690	754	705	748	741	701	710	774	736	698	705	727	739	748	727	726	768	772	741	715	709	784	741	741	751	707	790	725	708	766	732	751	716	708	733	793	720	729	691	706	705	753	758	727	712	769	707	745	738	688	724	705	727	716	712	767	734	733	723	693	739	713	734	746	701	713	686	696	732	733	773	734	790	739	709	739	706	731	746	749	747	685	728	741	719	696	766	734	702	720	767	735	719	725	742	731	705	728	773	778	792	712	723	767	732	739	744	755	733	735	735	739	733	675	698	697	750	784	740	691	695	725	742	723	742	708	732	799	700	723	732	723	752	742	691	659	724	791	751	755	733	711	758	760	698	743	715	743	675	738	720	716	720	752	711	671	713	729	726	695	729	727	724	737	685	710	736	770	721	746	725	738	689	669	717	759	750	723	764	740	738	719	753	732	687	708	708	734	759	715	749	732	750	770	749	725	756	747	728	751	703	757	733	744	749	716	743	739	700	744	766	728	741	686	755	673	702	723	702	692	694	715	713	745	701	730	695	743	769	720	727	743	725	729	749	730	680	716	727	755	737	726	736	690	710	694	699	682	767	727	771	723	716	750	768	748	751	743	735	707	755	722	713	682	741	704	724	741	713	746	742	704	743	784	712	739	734	765	723	739	685	737	722	739	781	689	768	727	774	705	727	701	726	723	727	715	714	707	757	725	729	698	713	753	768	708	726	767	711	742	742	757	747	744	710	742	737	686	734	722	735	753	719	755	702	766	704	715	748	696	718	755	749	753	729	778	705	727	776	694	736	751	722	711	731	721	749	734	703	738	731	729	711	716	694	765	676	709	715	742	701	735	792	731	779	693	727	703	726	702	689	742	684	763	712	755	708	717	725	713	724	738	710	745	801	706	694	704	716	690	718	689	734	720	707	754	657	732	690	750	694	691	737	720	726	776	666	731	715	728	737	717	738	725	704	733	722	697	740	745	708	737	753	726	738	736	754	706	767	722	714	749	755	774	757	779	798	740	747	748	689	709	743	780	747	726	764	677	744	753	768	767	732	723	778	731	748	731	751	775	713	715	738	708	725	747	771	725	710	754	741	707	741	710	734	702	720	762	749	698	693	740	722	700	781	740	727	729	733	757	750	744	688	773	773	715	698	731	785	774	735	702	752	743	726	736	718	735	781	703	688	725	718	692	745	727	726	706	694	740	702	727	740	713	767	680	698	758	694	767	728	709	733	747	731	743	712	713	747	743	677	740	707	711	731	797	675	722	739	710	720	742	727	759	724	797	727	704	726	722	752	706	744	750	667	768	741	730	741	696	715	727	695	738	761	719	773	713	749	704	696	705	772	692	699	734	707	755	714	729	735	743	665	709	712	748	734	757	742	730	735	728	718	738	699	711	698	708	764	722	791	712	732	698	699	720	732	773	728	747	772	727	741	700	731	719	717	742	725	689	727	759	771	705	741	659	707	672	798	757	712	707	745	756	702	755	734	721	676	724	759	723	680	742	701	735	751	742	691	712	718	705	722	725	707	779	768	771	694	710	762	747	685	704	754	707	751	734	755	757	736	708	737	703	742	737	723	719	703	729	759	719	711	680	731	764	733	716	762	670	718	640	728	700	722	755	733	744	791	730	708	757	754	762	726	729	733	726	716	710	761	698	669	715	721	723	767	719	724	746	707	738	689	764	748	747	756	688	716	794	713	724	782	718	752	712	734	716	784	753	744	723	706	740	719	714	746	752	742	758	745	715	728	763	691	744	737	740	707	731	709	716	746	723	708	709	774	705	736	725	678	755	753	721	776	763	728	674	688	736	753	718	723	764	716	793	697	742	728	733	693	766	675	726	714	713	722	707	762	749	721	760	721	711	725	740	694	691	742	702	763	710	715	716	769	716	683	710	754	769	775	768	718	725	742	791	763	734	706	723	708	729	728	746	721	746	692	711	712	723	715	734	749	737	734	729	659	720	727	722	742	716	716	724	734	726	783	766	755	758	700	721	734	728	711	738	699	715	690	802	768	729	712	767	671	758	716	751	703	709	747	748	745	740	699	780	720	714	731	711	707	687	750	725	677	736	718	722	742	660	719	711	779	706	659	749	680	791	738	756	723	694	706	708	790	750	734	765	715	778	675	738	726	712	714	719	765	744	787	756	731	730	711	728	733	705	673	679	739	745	745	745	708	698	712	693	730	710	711	671	738	744	764	762	728	740	733	726	694	749	692	735	748	752	756	738	673	706	756	744	743	684	738	737	747	714	727	723	727	755	737	775	741	742	747	714	746	748	706	709	732	730	697	720	748	736	726	753	703	750	678	697	804	715	756	730	751	689	783	694	718	675	724	714	690	703	741	709	720	759	759	714	727	736	751	737	700	691	705	734	749	684	721	715	695	750	750	725	727	750	690	741	763	663	726	704	729	732	716	751	732	713	744	733	728	726	764	725	690	701	714	718	708	702	699	738	696	715	769	704	736	763	719	661	764	720	769	752	726	681	741	754	703	767	729	743	721	695	759	703	684	725	743	710	732	671	708	729	744	739	719	687	729	729	725	753	700	773	731	731	733	722	675	664	763	693	699	742	696	734	718	739	731	739	772	731	723	712	781	769	746	714	759	698	709	713	698	728	745	742	683	727	724	747	756	753	727	770	773	700	736	758	730	735	693	744	706	741	730	715	740	771	727	762	697	756	711	755	715	757	719	723	729	748	706	679	685	725	740	736	717	681	731	681	754	699	709	737	734
28892	21738	8077	774	533	479	383	322	315	305	303	289	298	279	309	291	293	265	251	322	279	311	308	288	285	268	292	276	327	283	292	245	286	306	305	292	260	313	261	312	297	297	263	272	279	279	320	296	295	276	277	288	304	279	264	283	270	281	283	316	296	296	309	275	297	276	279	300	331	278	313	270	281	308	270	282	316	305	311	314	315	295	307	298	285	297	269	293	295	293	266	269	303	277	264	311	284	303	299	313	296	290	303	309	284	281	294	268	303	305	300	317	295	289	279	292	271	290	300	303	331	300	280	269	304	262	262	293	284	326	291	296	273	278	262	286	263	306	313	320	274	308	271	266	320	289	314	290	253	299	317	300	321	289	289	277	279	300	303	289	278	314	331	280	309	281	281	275	277	265	276	296	282	323	291	305	303	339	322	308	285	282	318	284	305	286	249	303	277	315	274	285	306	294	285	292	256	283	299	309	294	279	287	307	320	275	298	300	303	296	290	292	288	300	270	299	311	337	280	293	295	289	300	278	304	282	288	329	287	296	308	296	298	314	270	309	290	298	288	309	268	291	254	282	297	255	273	291	271	288	296	304	307	298	291	297	301	300	301	269	264	297	303	268	277	262	286	310	289	269	267	294	299	300	273	325	316	275	274	311	295	272	305	291	276	303	302	273	283	262	286	270	320	292	297	274	286	287	306	297	278	282	287	295	271	293	293	278	292	293	294	296	268	323	276	270	284	285	281	298	282	290	297	292	257	298	280	315	288	245	317	303	276	298	266	294	272	278	294	267	298	244	292	308	301	284	280	283	297	269	270	272	274	263	305	300	276	317	298	301	311	311	293	298	294	288	279	303	321	345	287	294	272	307	279	302	308	317	316	286	300	305	272	306	287	274	285	281	315	313	268	254	279	279	305	288	292	276	261	284	282	278	292	300	266	303	272	270	305	320	274	291	272	288	295	280	244	278	275	272	282	284	298	271	261	306	272	310	292	299	290	275	277	274	271	308	287	297	263	302	278	289	273	274	292	286	319	299	267	256	296	313	295	312	301	275	299	313	264	286	288	264	320	302	305	288	295	275	271	254	277	304	329	297	264	272	276	299	276	286	295	295	278	278	297	321	288	275	296	281	258	274	310	260	294	299	275	269	269	281	292	297	303	302	304	304	291	295	275	295	316	289	286	293	281	267	270	277	305	276	334	286	294	287	271	276	295	317	283	309	288	269	290	300	275	272	311	303	284	276	297	273	249	260	288	298	288	289	269	332	267	271	259	278	272	280	313	276	268	288	281	286	288	289	274	276	288	307	279	308	287	278	274	301	307	319	300	288	272	288	294	290	278	290	265	297	291	289	275	288	285	300	312	285	300	275	277	297	286	286	259	302	249	292	280	298	275	268	286	275	278	257	309	282	295	301	318	271	280	300	245	244	251	263	300	288	270	283	263	303	262	269	284	307	296	300	287	281	291	277	314	286	288	245	304	295	280	278	265	299	311	283	272	271	285	318	308	271	276	289	274	285	274	285	266	276	290	250	284	304	274	247	288	296	322	284	281	305	274	294	306	276	290	291	311	291	286	300	279	283	290	325	278	283	292	271	248	251	284	305	321	287	283	305	299	302	288	305	302	288	289	316	290	281	279	282	268	293	278	282	263	288	301	279	291	278	300	309	313	299	306	306	316	282	279	306	280	290	281	289	314	311	279	293	306	280	294	295	285	282	275	292	319	296	272	287	294	284	252	298	315	289	294	284	292	280	255	275	289	271	255	248	309	283	327	294	282	281	277	264	309	282	264	291	276	310	269	318	318	281	318	288	262	289	257	316	304	274	319	334	291	294	288	301	271	267	281	269	285	308	284	290	302	288	307	297	293	261	283	283	285	291	280	286	273	287	294	280	317	279	288	286	304	284	283	281	272	304	317	258	306	289	258	269	305	306	252	284	303	295	274	267	287	273	284	286	278	279	295	294	277	284	261	283	311	274	295	317	282	299	271	273	321	298	325	296	298	320	267	241	295	267	277	279	276	267	300	292	309	281	287	285	291	302	281	276	319	308	279	281	274	265	270	268	313	292	261	298	300	286	281	300	264	290	298	299	314	299	286	290	305	280	280	291	314	294	303	271	292	270	295	272	284	314	307	261	272	284	308	270	308	305	287	290	287	307	284	277	301	306	275	262	281	304	269	275	301	285	273	283	259	277	301	304	279	280	297	265	308	296	297	236	274	312	286	281	283	288	325	313	300	283	285	303	311	320	312	304	282	280	280	283	286	299	289	274	301	337	276	280	303	301	323	314	283	282	292	289	273	279	286	269	292	266	294	283	292	304	257	296	281	292	290	294	275	295	300	337	318	245	276	312	287	286	296	318	288	306	254	322	315	299	303	268	332	268	275	270	300	266	313	291	310	287	276	247	305	309	291	257	279	323	281	282	318	289	310	300	304	291	268	278	299	309	273	288	296	264	281	276	277	296	324	329	281	285	260	278	298	285	289	281	289	280	304	314	270	312	307	284	274	314	268	279	313	286	318	270	273	280	299	297	299	286	281	295	291	280	296	289	272	291	291	322	266	293	270	329	271	276	266	283	283	253	310	273	283	289	285	295	295	312	312	286	334	264	277	270	270	284	299	307	285	270	305	288	292	309	272	284	274	264	310	315	292	280	309	293	271	262	313	270	261	270	284	258	280	293	293	297	312	322	296	277	266	284	243	279	302	278	269	281	287	329	273	261	308	264	286	298	293	270	262	302	288	288	293	325	270	284	244	250	287	266	279	279	287	299	290	285	306	282	308	297	268	288	289	296	295	294	281	296	287	267	303	289	315	302	286	279	292	261	278	279	308	277	284	286	298	300	267	302	273	260	289	252	272	275	254	320	287	272	289	266	314	291	299	258	322	276	265	260	278	284	295	274	298	290	295	286	276	304	294	288	284	302	284	283	305	279	264	319	288	321	262	305	281	277	292	269	320	299	300	278	286	286	336	313	273	289	290	297	268	286	268	303	298	264	255	280	277	310	278	281	291	291	298	318	307	276	275	291	299	295	290	261	290	297	285	287	246	294	331	289	281	279	242	287	314	277	322	287	275	295	314	321	324	297	292	296	296	297	301	281	308	314	283	302	313	277	286	273	283	291	314	269	309	308	295	288	303	258	267	276	305	304	297	285	272	307	292	311	290	305	289	319	287	269	246	311	323	280	303	284	267	293	265	296	296	323	298	286	262	291	271	268	305	284	270	284	296	297	287	308	268	314	305	282	260	282	273	299	289	280	301	303	251	281	287	321	297	276	296	297	301	257	278	301	297	265	284	293	263	314	303	293	290	278	256	282	268	291	298	318	307	305	316	288	274	285	289	275	291	282	319	303	276	302	283	276	302	269	304	286	259	294	277	297	322	301	272	285	274	288	290	281	293	274	284	305	258	304	272	265	283	265	251	298	269	272	290	291	280	299	273	292	279	276	304	317	277	277	279	275	292	282	299	291	299	288	296	263	305	302	273	275
30871	19750	812	541	497	427	448	361	383	379	385	384	411	374	364	332	354	359	363	346	331	346	389	397	358	361	343	372	347	375	354	364	348	394	335	385	388	369	371	356	357	368	342	334	388	362	345	317	350	367	384	357	385	314	336	363	360	359	347	345	351	339	340	336	365	347	341	336	350	364	344	341	360	323	351	334	380	308	349	351	338	356	350	361	346	356	338	385	351	417	325	350	383	366	336	380	371	370	349	349	329	358	335	342	378	376	314	356	330	359	341	417	357	369	326	357	349	332	393	355	326	356	347	325	367	361	343	365	341	339	356	354	378	343	343	380	380	358	353	368	370	336	348	363	394	350	366	358	362	346	367	334	380	393	347	381	364	381	370	347	361	367	316	341	322	376	332	367	374	329	327	357	385	363	356	383	334	347	326	353	341	392	365	348	378	366	380	350	353	361	348	396	351	359	358	331	384	374	373	356	357	347	350	340	339	357	367	377	355	361	363	344	374	315	369	328	344	359	361	370	376	307	306	348	399	353	334	364	349	389	335	339	343	386	357	382	356	386	349	370	342	343	349	344	372	351	317	340	378	361	349	374	350	367	337	340	349	393	334	373	318	383	363	375	356	354	361	350	360	329	354	356	320	350	384	358	334	379	387	361	346	356	375	338	336	372	345	378	375	331	365	340	362	348	356	354	324	416	368	366	354	381	329	345	388	344	361	340	355	397	341	372	396	369	364	340	365	336	388	362	363	354	347	331	382	341	335	341	349	347	347	362	325	338	395	335	336	324	334	386	357	338	360	360	307	380	333	361	353	360	358	350	352	359	364	349	353	331	367	376	369	407	365	344	332	363	367	366	347	358	352	353	391	321	330	349	376	302	347	339	371	341	370	348	334	359	407	359	371	357	348	335	368	356	346	332	355	363	339	337	356	354	348	373	350	337	362	333	361	337	358	362	358	351	334	358	363	335	369	370	353	342	385	322	373	350	342	358	363	399	358	345	361	354	352	358	355	361	340	341	351	320	346	343	339	353	359	312	345	357	345	388	315	379	368	343	353	339	353	367	345	369	331	350	339	323	351	366	346	341	355	384	365	332	356	385	377	343	339	369	340	345	366	335	352	358	365	345	355	409	378	382	380	392	352	393	373	340	339	355	355	326	349	351	344	352	363	381	335	351	353	361	352	368	336	336	345	350	324	361	369	340	361	369	330	355	365	337	364	328	367	349	358	359	361	359	319	378	347	346	381	359	334	350	347	368	357	337	377	346	346	344	346	362	322	341	346	361	368	332	365	350	357	343	352	303	345	356	353	383	355	355	364	341	364	361	352	300	365	329	325	348	364	354	336	392	326	347	344	380	353	380	359	364	344	339	336	370	325	310	349	355	329	355	365	335	329	374	334	363	350	323	393	351	378	366	337	359	325	318	337	352	384	338	376	352	353	364	330	345	402	357	362	352	356	352	355	346	365	360	362	363	366	352	365	349	351	374	338	354	358	366	340	353	379	349	340	325	346	346	346	357	341	350	338	359	341	359	363	376	325	378	389	363	332	304	362	347	374	344	352	312	360	369	358	372	326	368	357	336	371	350	388	375	339	337	372	353	333	342	347	358	332	346	343	350	362	329	330	363	353	360	314	360	371	345	335	352	339	330	341	360	332	364	332	337	380	378	355	364	342	367	363	339	363	385	348	346	357	365	352	361	343	349	362	333	372	310	369	357	332	367	322	341	383	343	338	349	333	398	335	346	326	364	347	344	355	379	324	349	351	334	369	369	334	321	395	356	356	381	328	372	384	381	363	326	363	349	385	350	359	350	335	344	382	374	344	365	364	348	358	344	344	330	362	360	336	341	343	347	345	351	337	340	377	366	352	361	360	339	386	358	362	359	376	353	360	380	332	351	359	341	314	364	353	365	390	331	336	342	386	369	384	334	382	338	344	317	382	364	366	349	373	329	383	352	321	364	354	340	353	328	362	358	351	356	322	359	358	384	370	347	353	384	373	359	325	338	350	395	323	365	340	338	340	341	338	344	347	336	377	342	358	391	356	347	351	394	340	382	362	356	347	343	355	364	372	326	341	388	361	332	361	362	348	370	399	336	382	324	349	340	375	337	344	347	350	348	365	341	350	355	383	324	370	345	348	386	368	347	348	345	334	343	393	363	325	329	339	337	363	390	334	351	402	360	360	364	349	344	368	341	349	363	372	337	363	383	345	346	351	310	347	364	349	349	314	367	334	325	351	335	384	346	350	379	352	331	357	350	359	350	321	348	353	352	328	343	381	380	356	379	354	353	326	409	332	316	377	349	328	346	338	362	373	358	335	306	366	348	336	361	384	381	326	400	343	384	360	352	325	379	347	374	343	351	357	366	320	335	354	342	335	365	334	360	347	356	339	339	372	360	356	338	368	350	366	373	328	373	344	348	367	342	339	347	364	336	385	352	392	363	345	340	384	341	364	372	339	368	365	371	380	336	362	365	336	351	381	347	328	345	367	363	362	388	362	353	346	357	356	358	363	367	323	364	380	356	342	367	351	380	368	331	372	357	363	387	340	358	358	334	343	327	386	334	381	347	354	374	377	386	366	359	348	342	353	321	373	345	360	338	331	361	359	347	367	359	370	345	385	355	352	368	353	344	382	325	334	338	356	331	370	355	344	331	362	377	350	354	327	335	350	344	332	364	372	351	362	356	377	344	352	360	366	354	364	378	366	338	343	345	358	359	357	361	335	362	383	347	352	354	397	387	372	336	369	371	327	343	361	384	374	321	348	362	378	344	349	348	341	353	366	376	328	368	340	342	366	329	366	348	342	335	363	381	382	338	335	363	344	354	322	378	361	359	358	356	353	361	337	323	354	378	388	355	350	338	356	361	337	362	371	356	373	370	306	369	348	364	356	363	351	340	350	333	360	365	339	328	338	345	358	342	335	346	333	354	341	365	359	311	326	379	355	361	374	328	316	343	375	354	347	367	358	329	398	373	356	364	369	370	345	344	370	387	333	341	340	336	334	360	354	377	363	355	393	372	382	358	335	371	368	323	369	362	347	361	375	348	349	356	361	367	353	378	387	389	337	364	360	313	357	361	352	310	332	355	374	346	360	367	369	394	367	345	370	346	338	334	384	361	353	343	345	349	346	352	344	372	376	324	356	349	368	349	366	346	371	373	362	376	352	358	356	340	364	328	378	364	359	344	362	368	354	363	399	373	377	357	351	355	365	356	374	327	372	384	384	361	387	331	361	360	353	348	343	354	337	348	368	369	337	364	363	373	354	353	350	349	343	358	351	353	331	345	382	318	360	349	347	335	359	382	332	362	310	323	341	357	371	366	339	375	345	364	348	342	401	394	339	360	333	334	379	359	350	347	358	369	388	343	367	355	330	365	360	353	364	345	346	363	361	380	328	367	354	358	355	350	349	345	323	349	392	368	391	411	332	347	371	346	336	364	352	341	351	347	365	358	387	363	357	370	367	358	349	339	384	363	308	376	332	354	342	343
24633	21323	28230	24713	20230	2534	1001	704	627	609	596	543	509	534	548	525	483	501	491	503	481	455	469	445	454	486	430	472	516	461	496	502	490	451	466	393	494	479	517	462	433	424	450	473	440	470	441	484	461	454	474	484	467	489	476	447	451	481	469	468	473	427	457	492	439	425	429	446	496	420	459	481	489	470	479	458	496	425	437	452	433	415	450	410	471	406	421	511	443	460	446	457	471	467	441	453	429	449	412	416	442	444	424	481	500	470	432	441	416	443	420	469	483	446	477	500	463	467	454	449	447	467	435	452	477	453	445	462	438	468	442	486	443	484	438	456	461	455	458	426	441	500	453	453	425	433	426	472	421	447	473	443	473	480	449	464	477	486	471	436	437	455	491	462	463	453	475	441	448	454	445	446	455	449	451	467	442	453	411	494	473	441	448	457	455	456	468	479	496	478	428	480	473	432	497	450	450	467	453	446	450	439	462	465	439	420	410	464	429	423	424	490	462	462	488	437	431	474	446	464	429	430	465	490	454	466	404	485	469	444	472	450	447	467	488	419	450	466	425	419	426	448	420	460	442	461	491	453	451	434	447	437	474	413	439	420	434	415	447	441	451	471	450	522	451	441	457	498	451	454	432	483	448	427	473	472	460	467	459	445	469	501	509	452	398	471	449	467	483	454	459	451	437	442	463	469	454	451	443	472	440	424	443	477	445	488	438	428	450	454	454	423	481	461	405	453	456	453	463	419	451	420	457	459	465	496	469	459	449	422	439	458	455	475	446	433	451	457	438	464	460	461	472	451	460	474	421	438	445	441	487	415	471	496	452	467	447	433	443	448	471	447	479	450	464	456	433	419	409	421	465	448	463	467	413	465	471	454	449	531	465	442	479	457	394	473	441	473	488	456	441	468	406	476	508	460	473	430	509	460	454	454	495	466	469	420	421	447	441	422	482	464	438	442	438	440	391	451	500	461	436	457	437	467	450	465	455	429	478	445	439	453	438	466	488	390	438	442	468	473	398	477	438	456	440	422	455	446	480	454	467	463	452	447	438	439	465	446	447	433	485	456	463	449	417	444	460	442	406	493	414	431	470	505	446	428	443	421	435	430	480	504	459	458	449	433	454	447	490	473	440	460	449	439	466	468	462	446	474	471	462	458	442	463	439	448	424	415	463	439	465	422	403	457	512	432	448	394	411	463	477	478	434	450	484	434	434	465	450	441	399	480	480	486	443	462	480	463	451	452	443	467	461	450	439	470	463	432	465	452	408	431	441	456	443	467	455	487	442	442	429	461	491	476	444	499	440	456	444	444	453	473	441	445	436	471	434	458	425	453	462	501	450	460	427	424	428	457	428	477	453	477	486	440	449	458	454	439	430	490	457	450	529	441	473	468	431	453	457	440	442	471	428	453	447	427	436	464	465	471	439	429	449	436	479	449	426	438	438	423	428	434	443	452	459	458	459	387	451	450	473	478	458	473	449	440	451	449	442	456	402	457	462	476	451	485	451	436	409	467	476	457	462	494	470	432	463	460	451	446	449	447	433	431	422	463	462	397	467	476	452	395	458	435	484	463	480	444	424	430	410	450	443	475	469	434	401	420	462	483	427	468	448	439	451	413	476	491	461	465	464	445	471	446	478	468	443	432	476	479	448	449	470	468	477	433	460	430	483	424	445	437	464	486	438	451	486	481	463	475	446	490	459	442	452	450	441	481	440	448	434	427	461	481	452	454	465	412	457	483	452	476	418	435	438	443	471	452	433	466	441	458	458	440	457	415	462	429	439	489	429	442	484	422	412	466	450	459	462	427	496	435	437	439	457	453	433	440	418	444	429	425	457	457	478	470	451	446	433	447	457	469	459	483	464	438	439	467	452	475	464	430	426	430	449	475	502	453	438	462	477	470	485	483	437	451	473	449	455	455	399	444	459	468	450	471	433	461	446	477	431	464	475	459	483	443	454	435	475	433	419	477	420	461	450	429	446	437	469	461	445	459	477	458	480	455	449	456	443	460	424	434	467	415	432	462	417	463	461	448	439	464	446	477	449	436	471	435	437	444	459	446	474	453	397	496	452	481	439	441	466	422	442	469	429	426	452	458	424	451	495	434	422	440	465	480	432	477	461	456	412	469	438	452	430	433	458	464	457	450	462	446	488	479	453	435	470	505	429	479	495	459	435	441	431	447	455	445	431	451	442	457	502	451	436	440	452	458	476	438	453	472	476	478	396	470	483	436	423	445	451	450	433	452	390	437	438	493	454	469	465	450	494	476	441	469	437	468	467	493	446	420	448	421	441	428	432	456	412	432	448	445	445	451	459	450	388	466	445	442	455	487	471	426	445	453	448	414	472	446	436	469	421	444	442	459	432	466	481	406	480	446	439	456	435	489	455	437	490	464	486	447	474	436	464	462	439	464	455	442	460	433	434	471	451	475	466	464	416	441	430	482	427	421	461	476	459	473	481	432	441	444	473	490	451	443	461	462	455	430	444	452	445	463	425	455	443	476	449	451	436	452	435	466	493	444	439	422	447	479	454	411	459	452	436	487	475	495	441	427	462	456	457	452	470	428	441	455	465	471	445	463	421	444	457	454	442	439	449	450	440	415	415	445	428	484	454	449	436	425	445	447	471	455	428	444	457	447	448	420	443	439	397	450	448	456	444	408	461	461	453	456	431	413	454	455	446	450	491	488	471	472	433	473	415	478	469	424	422	438	446	431	452	474	467	447	442	477	457	454	468	453	480	459	520	499	447	459	456	435	437	449	432	433	478	430	445	426	440	467	425	451	444	461	458	457	456	454	509	461	469	441	482	465	457	440	461	430	469	459	480	475	463	489	448	460	474	462	464	447	450	452	464	440	454	447	470	446	489	455	444	485	448	462	460	452	408	464	452	455	444	451	449	448	466	458	434	479	453	421	479	432	524	443	476	460	430	457	456	472	430	412	454	470	462	447	464	431	479	444	452	482	468	494	447	470	497	481	470	434	452	443	431	443	446	439	417	436	451	450	457	465	433	473	480	457	451	445	453	477	439	436	450	474	410	464	442	452	446	484	465	459	459	467	429	471	480	447	475	459	489	445	466	459	432	420	441	449	460	394	464	445	436	421	436	461	419	446	439	438	433	458	419	402	477	458	494	480	482	451	520	471	439	437	418	435	445	487	407	434	440	458	410	445	472	466	445	445	411	489	428	469	455	457	455	462	432	471	479	448	420	464	468	452	433	463	464	448	429	387	470	489	477	465	466	470	468	443	419	467	473	503	472	469	438	437	447	430	455	474	434	445	479	441	411	483	461	453	429	442	429	478	428	481	477	467	460	431	452	496	458	471	471	467	440	438	479	442	435	452	413	465	454	466	423	470	423	440	413	473	443	446	455	462	459	429	456	431	442	484	419	483	488	445	459	438	432	400	414	489	444	507	465	458	456	473	460	435	488	443	432	441	483	436	470	430	428	430	428	441	465	455	466	420	448	468	462	450	441	410	466	453	445	469	459	443
34889	30994	5714	2795	2046	1583	1286	1116	950	872	805	753	706	674	668	628	654	584	585	594	583	626	568	551	560	547	570	580	542	582	589	530	572	569	563	543	524	573	515	568	541	574	545	580	580	553	533	561	539	565	555	525	505	532	524	551	480	548	497	551	506	536	534	564	543	527	511	528	547	538	514	537	535	539	548	535	565	550	554	550	516	541	572	529	520	569	535	556	568	564	550	525	519	555	565	526	529	549	532	569	563	531	548	539	539	501	545	522	536	509	540	537	504	558	563	540	549	568	550	507	528	547	540	530	516	564	531	505	524	517	543	556	551	538	529	532	513	562	551	562	511	523	542	519	541	511	545	519	534	527	539	556	507	562	555	525	564	561	516	545	505	540	527	500	540	557	555	543	538	486	561	513	545	539	555	536	549	561	536	576	573	537	541	536	541	559	539	512	501	561	547	525	539	529	551	545	534	544	515	571	557	504	564	505	494	472	545	557	525	540	565	522	517	547	544	537	515	521	560	496	523	566	542	515	570	538	585	504	544	520	560	545	589	545	534	589	538	527	524	541	520	594	543	545	535	553	512	524	516	547	528	541	526	564	517	539	573	506	575	511	580	541	591	553	588	514	572	523	532	534	557	532	526	520	531	612	546	543	534	496	570	560	553	482	533	549	555	502	523	499	512	560	544	535	560	587	543	552	546	539	566	522	539	548	561	524	574	538	564	522	522	539	518	576	517	569	507	495	550	534	521	539	538	510	563	552	557	538	498	535	540	497	547	527	556	543	505	528	570	520	528	529	557	524	575	577	559	541	549	500	570	508	548	532	566	568	529	565	508	526	569	525	549	514	572	522	556	573	562	524	599	538	537	539	564	548	554	538	568	484	523	528	552	550	558	563	519	578	528	535	531	559	537	551	511	550	504	549	568	510	570	542	574	577	511	532	548	555	547	531	557	539	551	561	543	567	510	566	544	522	549	551	489	534	527	499	507	538	534	488	529	541	522	495	557	509	520	530	525	540	563	551	522	570	543	548	558	497	539	504	516	591	559	536	537	499	528	511	501	544	490	504	493	545	527	505	538	557	525	573	538	528	520	544	533	553	551	544	562	509	515	545	555	518	539	524	575	530	559	546	549	498	505	511	529	559	552	526	524	516	518	553	534	547	546	526	546	509	558	488	561	565	528	605	510	533	554	567	572	487	530	515	542	563	535	560	553	535	552	531	480	536	544	517	478	587	526	548	561	507	551	558	549	537	508	532	498	527	518	541	531	579	547	512	550	553	546	542	537	543	524	534	514	518	535	560	541	557	531	574	532	515	511	537	514	541	508	505	559	507	533	530	523	536	555	513	534	530	559	574	519	491	530	549	549	514	551	511	553	554	529	546	530	554	517	534	543	544	496	498	534	536	524	540	528	549	545	518	573	495	516	523	567	570	550	534	510	508	503	538	568	537	506	557	492	528	530	546	560	558	516	508	551	509	526	530	537	522	558	555	549	549	568	562	528	556	538	540	509	530	521	550	543	605	580	577	544	562	504	573	530	471	549	530	543	536	552	523	532	569	567	537	535	526	564	517	526	533	507	533	553	542	539	563	528	542	501	546	530	521	508	538	571	529	521	561	528	564	529	514	538	593	556	526	553	550	521	538	521	541	524	570	527	531	554	515	538	476	516	550	540	538	541	537	562	538	506	524	534	508	543	547	494	532	543	514	524	496	524	559	501	534	497	524	558	519	501	568	541	547	547	591	541	560	553	535	538	517	525	587	534	500	523	509	520	523	561	505	553	513	523	541	520	531	576	533	551	531	560	549	538	572	543	544	519	512	494	574	538	549	541	514	559	489	568	547	568	505	517	509	539	485	543	563	542	549	536	533	568	547	571	551	529	528	500	532	529	527	535	536	546	548	544	504	536	546	483	516	530	574	528	544	520	572	543	536	539	515	547	589	523	547	571	576	534	514	541	531	553	564	552	528	525	577	517	527	507	512	579	499	517	546	580	575	540	575	521	550	496	508	538	555	503	515	489	509	515	584	549	534	551	567	530	530	534	534	560	538	532	546	534	525	541	520	502	534	558	509	533	575	516	503	521	499	512	550	534	557	550	500	540	568	514	512	507	503	509	484	536	542	519	554	576	514	540	540	539	559	521	507	537	561	515	517	527	531	563	560	549	543	574	534	534	519	518	550	555	525	546	571	528	555	524	536	509	494	540	527	535	505	561	512	502	548	567	554	535	503	513	573	522	496	514	541	541	548	540	554	535	533	510	604	515	517	520	482	542	559	555	568	537	507	545	521	537	547	524	536	559	508	502	555	506	530	535	533	563	543	532	548	539	519	555	506	524	556	507	503	545	515	534	550	527	528	531	585	542	549	541	526	501	503	518	471	542	548	522	502	549	568	510	548	562	518	523	520	535	522	545	536	512	538	509	515	494	555	547	555	540	563	519	539	541	551	524	546	535	537	531	516	549	532	514	549	533	513	559	559	542	567	560	568	540	574	526	572	523	519	545	518	548	578	532	556	527	496	537	507	573	561	540	569	529	476	504	521	603	522	538	509	544	548	549	525	564	539	568	516	515	510	500	512	517	520	524	522	512	537	552	550	573	514	551	577	559	536	527	510	532	547	534	497	549	553	549	541	534	515	562	524	580	549	516	511	557	515	500	544	541	555	535	510	544	557	568	548	518	544	538	536	527	549	539	555	507	536	547	515	535	542	506	546	529	516	509	568	509	498	499	487	522	524	538	515	527	531	526	560	550	582	524	557	534	541	540	526	540	485	582	532	515	523	547	512	510	560	537	505	554	541	553	505	566	503	553	520	549	505	529	514	562	530	572	543	535	525	518	527	540	521	553	521	524	512	528	515	537	553	556	518	513	542	494	513	526	530	566	517	570	501	567	535	534	563	552	506	528	506	530	534	562	508	513	552	491	586	536	550	553	521	519	507	569	523	523	548	497	546	521	528	532	514	511	553	537	560	547	551	499	510	559	520	531	534	532	517	554	568	550	516	530	546	558	523	534	521	547	559	513	547	524	499	542	535	516	516	550	559	513	492	539	511	551	546	514	514	530	518	544	572	539	565	555	515	521	531	538	492	558	533	552	520	532	536	558	536	514	526	536	523	562	541	509	516	512	486	511	515	488	531	552	585	506	574	546	531	524	528	529	555	549	536	534	544	535	544	494	558	503	557	543	526	546	560	545	552	568	512	545	513	505	555	508	500	583	523	544	544	574	501	514	536	519	555	537	579	578	522	542	542	520	521	533	509	508	562	600	540	563	482	559	541	544	509	521	548	542	526	535	542	520	574	525	557	538	556	530	519	579	533	539	499	513	563	530	491	520	495	576	564	555	508	546	512	540	551	546	562	536	528	536	542	526	516	538	532	532	550	551	491	525	545	519	555	536	563	520	565	529	540	579	518	540	526	541	529	515	544	537	511	548	539	540	557	502	522	538	491	561	530	546	552	544	514	559	529	562	501	531	541	561	535	534	535	597	545
25504	21387	27279	25477	6470	618	558	454	462	390	400	432	383	361	343	336	325	317	353	345	343	383	332	328	337	308	318	359	356	342	307	358	362	321	333	319	318	320	325	335	317	303	335	308	324	309	329	333	330	315	314	330	307	344	317	349	327	316	294	344	321	328	340	306	348	332	333	327	330	333	343	311	342	352	332	314	300	296	319	321	330	324	330	325	347	327	298	339	319	334	328	315	310	345	329	361	345	365	347	295	301	321	347	329	338	335	303	333	332	297	304	318	340	336	329	338	338	350	314	318	296	353	331	322	308	312	306	309	287	319	331	344	332	305	355	325	325	339	355	299	339	305	305	334	340	328	322	308	337	360	291	306	309	305	306	350	299	305	343	358	338	364	301	344	317	360	294	317	323	323	326	329	326	314	341	340	341	302	309	319	352	294	320	316	321	326	351	288	306	300	318	325	317	315	349	332	323	309	318	321	322	328	337	320	348	295	376	336	329	307	348	321	306	312	309	314	300	289	304	329	319	329	334	302	336	317	323	326	352	307	346	327	339	314	336	297	310	318	327	315	324	362	326	304	346	300	375	327	336	320	340	312	290	304	283	335	317	314	360	336	328	300	340	323	294	319	305	312	315	354	321	348	323	309	303	334	339	355	337	322	300	332	321	324	306	333	342	323	314	338	336	309	293	349	312	333	323	309	340	333	328	317	326	295	312	337	337	332	290	339	312	307	318	312	335	363	328	312	315	309	343	317	309	329	294	297	308	300	320	313	315	352	318	318	327	328	335	322	323	324	325	313	325	347	312	322	303	296	318	307	304	327	307	334	328	330	324	351	324	304	316	319	306	295	330	338	341	299	352	325	309	349	344	311	353	310	329	336	292	311	314	335	321	341	331	284	343	338	322	347	317	341	315	301	321	327	321	314	312	319	326	319	324	317	340	315	305	333	294	290	301	310	296	320	330	332	306	312	325	287	328	326	305	300	299	311	332	347	319	338	338	322	337	307	327	310	314	321	333	321	353	314	333	334	316	328	362	303	302	354	336	311	326	328	331	330	314	302	320	311	278	295	329	310	316	311	316	331	320	359	319	309	303	298	311	294	287	319	344	308	345	344	301	303	305	325	296	295	314	317	324	339	339	345	336	290	339	313	350	324	313	320	331	317	290	331	323	314	326	335	284	304	290	348	300	336	329	343	288	293	307	297	320	313	325	314	328	335	300	302	296	330	293	306	352	305	301	290	309	309	354	315	330	351	368	330	333	324	300	319	317	304	312	318	313	310	340	310	323	331	343	304	345	301	333	330	348	312	326	297	358	304	317	342	320	320	336	320	331	337	320	348	312	332	290	318	337	330	320	343	341	331	355	350	343	297	306	329	315	307	334	324	311	340	318	315	305	338	306	322	311	346	308	329	329	291	316	327	335	325	311	328	322	335	292	303	330	315	278	324	359	317	327	336	327	304	319	338	283	349	324	345	323	333	337	329	360	319	331	341	323	366	327	322	303	314	314	346	323	337	320	317	312	336	319	350	339	324	310	375	315	299	315	325	290	348	309	337	315	309	345	294	345	309	342	294	304	309	321	325	319	321	308	320	343	334	329	346	339	345	289	322	348	309	344	335	326	317	355	330	348	325	351	295	331	357	334	299	311	309	294	292	317	316	368	333	317	334	362	324	360	338	324	308	309	341	312	351	364	318	319	356	345	296	322	339	313	340	338	320	302	319	307	320	354	312	315	317	293	337	323	298	323	321	319	294	322	336	328	342	332	304	345	292	283	318	295	312	310	351	296	333	341	314	327	320	317	303	316	316	322	320	328	323	302	315	341	312	321	346	323	322	325	295	272	331	331	334	292	352	301	318	333	326	311	317	327	342	329	320	323	329	330	315	325	316	295	307	316	333	315	356	313	321	311	310	335	326	317	303	332	320	317	337	309	323	358	323	312	284	305	350	278	304	331	307	315	327	335	289	297	320	355	326	341	307	318	344	327	338	299	338	289	335	267	325	334	320	343	328	327	331	336	282	348	308	300	323	308	357	345	312	299	328	304	322	310	320	315	316	302	335	307	313	321	347	309	312	342	294	333	343	338	288	333	349	315	299	324	328	326	345	305	327	322	319	303	351	310	330	330	335	337	334	327	318	289	308	325	329	303	341	349	316	316	322	318	330	306	325	319	312	329	352	340	324	331	326	322	309	335	361	298	314	322	333	307	329	331	325	296	331	309	316	323	333	308	342	309	313	304	325	286	317	310	324	312	357	271	276	334	333	312	302	307	321	310	326	293	336	302	344	315	277	312	316	340	358	319	318	320	329	333	300	330	325	308	327	356	307	331	315	285	292	302	324	310	336	338	305	347	334	337	316	332	305	309	329	332	314	303	315	310	315	346	345	342	315	313	323	322	309	328	317	336	326	295	307	337	356	314	321	302	362	345	313	301	335	343	329	288	302	296	359	313	308	311	335	320	357	318	318	334	318	299	344	302	318	275	302	359	333	323	324	324	320	314	319	326	302	330	326	327	319	303	292	294	309	341	304	295	322	333	294	317	343	322	336	317	357	315	319	330	325	317	346	324	333	281	303	337	329	316	333	339	291	310	312	318	324	329	341	315	328	321	307	334	302	322	301	330	325	319	322	338	321	323	314	310	327	352	356	310	344	293	311	321	315	314	314	322	271	325	343	332	335	307	349	285	311	315	302	337	318	301	328	311	365	307	333	306	314	338	326	269	317	330	331	321	302	291	333	303	338	335	294	345	301	318	302	366	300	330	353	327	339	320	302	352	303	325	335	331	317	309	326	320	338	351	337	307	334	319	345	329	333	329	339	289	292	345	292	341	329	349	320	290	314	311	339	321	329	322	326	360	329	319	294	329	318	348	294	289	343	305	359	322	345	326	290	287	329	322	306	297	321	326	330	355	331	308	316	327	298	314	313	326	319	323	335	309	317	325	323	310	367	314	353	304	337	333	301	320	303	350	307	345	326	344	319	314	327	331	315	347	300	334	336	349	320	340	330	309	325	323	356	325	294	293	344	330	302	327	324	317	309	324	305	338	312	306	308	333	319	343	319	358	328	319	334	293	331	332	337	332	320	347	302	321	339	302	328	337	306	319	306	280	317	313	312	334	299	295	329	328	300	315	340	306	339	323	292	327	319	316	303	304	317	299	291	329	356	328	332	329	299	342	310	335	295	306	341	305	331	329	296	313	316	314	354	304	335	315	321	296	357	308	319	322	326	285	316	340	335	299	294	278	319	307	337	288	331	321	329	338	310	332	332	319	341	296	302	340	343	321	322	311	324	315	311	362	315	370	307	343	319	298	336	320	290	342	294	341	336	344	329	345	351	336	325	341	351	301	308	293	323	347	319	326	316	328	324	323	329	311	314	291	298	329	340	327	349	307	322	320	330	337	302	299	337	327	332	339	327	340	297	333	315	316	344	306	314	333	344	308	330	359	325	337	301	316	319	303	308	342	354	299	346	315	314	348	332	304	284	331	361
34895	29567	3529	1840	1414	1041	909	815	701	602	572	551	527	485	469	454	445	479	445	458	460	423	404	434	415	421	442	430	403	411	420	391	443	388	438	421	417	390	439	381	400	412	393	432	399	420	434	395	386	446	401	388	430	423	424	406	412	383	434	405	400	390	404	417	433	415	400	403	401	405	436	379	435	388	396	408	408	408	410	416	371	400	421	436	418	389	354	438	399	405	383	403	372	398	401	394	428	356	425	390	424	397	428	430	397	433	408	420	381	398	412	428	411	402	421	381	414	385	409	401	385	390	388	407	407	399	405	406	432	398	419	429	398	449	434	411	388	402	431	405	397	403	423	385	418	387	418	418	394	412	410	382	448	385	413	357	406	409	382	415	456	427	431	368	409	399	426	416	410	442	427	439	381	428	421	406	398	445	375	399	420	397	429	400	446	404	391	399	424	391	419	387	392	415	405	408	424	374	408	423	406	414	389	391	417	428	409	429	401	409	405	389	427	393	419	422	405	385	433	426	400	433	421	397	403	412	366	404	415	405	409	435	393	391	400	450	411	407	371	400	396	430	413	401	402	374	393	438	383	433	429	406	422	386	420	379	419	399	405	404	426	432	414	408	385	425	374	377	401	424	381	416	431	402	437	393	386	455	429	374	391	427	387	370	431	408	379	409	401	381	408	404	404	385	436	373	414	398	397	424	444	421	415	432	398	401	416	393	397	384	413	414	429	409	400	433	418	438	380	410	388	432	399	406	399	375	417	381	358	396	392	409	420	397	399	410	429	408	415	386	394	392	419	432	400	372	392	454	439	359	442	406	405	408	462	395	386	416	398	407	389	437	399	396	395	428	411	430	427	396	441	391	378	412	387	363	419	398	397	393	418	406	379	402	392	448	392	416	424	408	389	394	430	395	419	404	430	387	398	418	397	387	431	440	409	393	398	363	399	420	416	377	452	378	392	429	406	407	390	407	420	375	395	415	405	412	386	424	407	413	399	397	403	392	422	395	440	442	401	391	399	399	401	410	398	459	391	367	435	405	387	428	397	406	397	396	388	418	367	392	419	423	438	376	431	398	411	407	417	429	406	410	387	417	411	437	419	456	434	418	400	378	385	410	413	417	386	420	427	373	378	427	403	400	412	394	424	383	377	399	419	378	381	413	392	414	365	434	418	421	406	444	416	416	397	425	389	396	372	418	401	425	420	404	413	386	399	411	410	424	373	380	390	408	400	378	439	394	398	369	408	396	437	385	450	412	389	403	427	435	419	379	392	372	388	372	402	368	427	405	428	386	395	444	409	410	373	466	417	399	384	391	389	422	377	400	440	384	394	428	409	428	422	381	408	424	399	375	403	396	377	402	405	406	412	402	407	421	420	380	407	419	418	406	427	382	438	385	402	458	411	388	441	422	387	429	439	418	402	396	395	400	399	402	396	431	394	416	360	361	445	402	434	418	390	426	416	456	388	401	384	412	389	400	378	390	391	377	400	418	411	399	388	438	425	390	382	426	437	446	404	410	406	420	433	432	369	386	432	448	369	383	442	396	385	415	380	430	408	368	363	401	397	455	404	438	466	398	427	417	424	384	419	415	422	412	413	403	410	379	400	408	442	406	428	417	392	376	405	421	375	404	378	433	413	428	408	393	413	358	358	399	402	423	421	419	426	417	420	395	393	394	416	408	398	415	389	408	420	404	390	393	389	370	387	406	386	375	402	427	411	402	398	396	422	376	401	357	417	374	384	451	390	408	409	413	411	426	433	412	419	398	453	422	370	411	427	390	377	389	368	402	405	408	384	402	401	415	410	443	433	429	409	391	382	419	405	427	381	396	419	435	396	444	416	438	385	444	412	408	397	423	402	400	418	375	418	399	379	411	446	409	440	412	405	395	396	367	406	416	416	416	398	413	402	408	406	379	428	431	406	391	428	422	361	408	410	442	420	379	413	404	430	399	429	404	446	364	430	404	416	427	377	425	408	417	419	411	382	391	430	419	406	414	409	420	434	380	376	401	422	398	376	405	397	407	406	378	389	403	413	397	392	418	398	429	420	419	422	420	429	384	416	384	416	398	420	403	419	456	421	433	387	392	432	405	428	394	401	430	373	390	416	382	430	422	368	411	450	429	396	403	386	385	445	382	416	434	343	426	447	397	401	382	412	400	374	425	421	403	394	427	400	368	408	427	374	423	356	377	412	387	445	420	399	378	427	400	385	365	388	436	421	374	399	416	437	400	393	368	378	424	425	400	427	413	416	401	394	410	430	442	406	439	388	388	359	389	396	417	391	435	434	406	422	371	437	416	400	416	435	409	406	403	409	435	412	417	417	406	430	405	413	421	396	407	390	404	399	386	409	398	399	362	392	455	395	419	429	395	405	413	409	391	409	415	418	388	409	404	391	398	434	423	425	431	421	407	410	399	419	440	413	423	403	429	389	403	401	410	372	410	424	411	399	396	392	432	407	367	421	383	379	423	411	416	406	398	418	401	407	433	399	390	394	410	379	431	420	405	414	427	375	411	412	423	380	406	380	404	433	419	417	397	432	435	398	410	436	412	435	407	401	424	441	420	432	436	391	408	384	410	414	407	408	403	398	385	421	402	424	394	423	388	392	451	412	381	419	400	394	406	446	418	429	416	411	411	364	386	417	411	392	435	389	401	437	410	417	401	420	434	388	394	436	405	382	408	370	371	433	391	377	417	413	427	441	401	418	397	422	412	378	360	381	379	435	383	395	406	397	383	413	391	380	426	414	414	393	425	413	372	405	396	395	415	421	397	437	402	439	374	409	413	433	440	410	392	367	433	388	414	425	417	424	408	399	401	412	410	394	398	423	408	399	385	444	432	383	383	391	388	378	382	423	413	361	413	387	396	406	401	400	429	387	401	381	386	393	406	414	424	408	397	399	423	411	414	406	424	380	423	397	404	404	397	404	412	396	408	424	387	443	385	428	443	390	401	409	389	394	429	369	411	380	395	433	365	449	409	383	392	401	416	414	418	405	365	357	381	397	374	419	400	404	400	416	416	406	399	407	386	468	418	379	425	428	380	413	446	393	397	384	389	375	439	394	405	422	394	407	391	403	429	458	390	366	433	416	420	381	395	406	412	389	411	416	437	403	419	391	393	414	428	415	396	414	411	405	417	439	453	403	379	401	397	431	402	413	400	402	422	430	398	384	397	384	421	390	403	392	445	386	411	404	423	398	386	412	401	462	395	419	423	397	388	436	389	423	408	451	441	410	388	397	368	401	438	361	406	391	364	427	417	403	383	369	364	412	406	390	389	361	411	437	419	356	381	455	445	419	405	413	391	405	400	415	392	374	452	417	374	433	397	444	421	443	393	442	408	398	415	402	400	388	421	420	398	417	440	422	411	396	463	394	432	383	408	405	429	407	454	421	427	389	423	375	368	411	375	373	412	407	423	375	413	399	402	381	412	392	389	388	380	423	410	403	410	395	411	421	382	402	402	413	384	442	408	392	412	371	428	403	409	405	389
23244	21374	29095	24009	21364	21324	5848	1336	1120	968	928	823	882	781	761	767	732	704	698	724	717	700	664	702	703	618	677	663	642	670	629	640	602	674	658	667	588	653	643	647	611	711	594	653	613	628	664	642	598	607	620	681	643	661	629	621	603	651	613	611	569	638	636	632	679	610	647	616	626	643	676	679	651	583	589	599	620	641	655	668	600	565	604	602	645	675	655	663	626	595	647	622	576	567	608	615	609	626	589	597	648	572	606	611	602	633	621	633	631	623	620	652	619	639	630	627	633	614	626	633	566	602	612	652	605	566	591	583	618	633	617	608	624	608	599	660	608	625	660	620	605	603	611	624	582	650	584	598	624	620	662	586	652	628	639	628	635	638	630	634	662	640	603	639	616	612	643	622	613	591	581	630	650	596	639	622	679	675	601	576	623	660	692	603	624	634	637	604	658	626	629	613	637	626	667	544	618	603	666	578	640	634	649	599	650	649	644	633	595	605	627	591	602	626	578	609	593	626	592	584	587	598	614	662	616	613	657	590	611	634	596	648	630	597	605	662	566	661	623	612	618	588	637	651	628	592	615	658	620	608	634	629	625	638	631	622	620	605	656	613	629	612	607	616	632	628	606	664	561	603	639	592	594	581	644	610	581	626	619	656	636	584	630	602	618	669	607	578	596	627	644	582	636	625	587	649	566	623	605	644	574	657	642	640	628	633	595	613	577	609	635	658	635	608	576	621	644	615	666	580	664	603	598	609	573	637	616	618	593	624	645	642	629	652	640	579	612	572	587	613	682	636	634	589	593	631	619	611	598	618	670	637	609	595	613	626	608	629	654	626	623	647	593	669	614	607	614	619	624	614	645	619	649	632	597	600	637	620	614	584	599	633	603	617	601	647	590	595	616	645	584	593	613	620	619	579	637	591	652	638	620	609	625	618	609	588	696	583	614	630	634	642	582	641	560	648	616	643	585	589	605	646	644	624	570	593	575	567	635	613	630	581	646	594	607	616	626	639	617	614	624	573	626	656	579	594	631	562	625	611	584	648	605	605	635	649	623	614	666	575	643	625	625	625	617	613	640	640	660	648	590	627	625	642	559	587	606	603	625	621	641	619	633	613	584	629	614	628	602	619	605	657	587	598	614	610	619	646	582	584	604	604	601	631	632	585	602	639	640	615	640	582	593	640	588	618	567	632	609	631	626	646	657	597	614	629	628	641	591	642	634	626	642	634	615	631	622	650	634	659	615	624	646	654	629	580	638	603	621	611	628	584	612	617	625	655	589	614	612	600	626	603	629	648	657	644	649	642	630	583	591	590	625	613	614	660	619	650	642	604	663	651	551	613	628	594	620	625	606	630	652	635	587	630	585	613	661	619	629	650	605	636	611	596	607	635	603	622	595	614	586	606	627	619	606	598	631	634	634	614	614	652	620	580	619	600	587	621	630	620	654	607	602	610	601	594	623	627	565	630	622	590	636	659	613	601	609	615	596	641	617	623	633	626	605	627	647	557	624	616	614	590	584	646	632	589	606	645	595	640	607	642	632	633	626	582	616	645	632	572	645	639	613	583	621	627	625	598	572	634	621	597	591	598	597	632	599	586	609	634	613	693	650	607	588	622	623	612	600	664	601	611	621	568	634	640	614	628	620	627	622	605	622	605	593	658	623	621	608	599	601	611	638	607	594	655	613	611	606	604	640	608	609	572	623	653	626	630	635	616	608	622	647	596	640	654	629	598	622	595	653	596	660	629	610	622	632	553	612	602	597	641	610	574	618	625	632	555	590	638	592	621	604	641	626	601	605	597	649	664	582	584	632	670	627	623	594	594	637	655	612	633	609	643	630	624	617	625	602	612	662	621	628	605	643	586	597	572	608	615	630	586	608	654	617	590	640	600	593	607	654	621	624	614	631	639	571	631	630	627	602	593	615	633	614	564	583	594	608	638	595	610	630	605	595	626	608	627	642	592	603	604	630	645	596	598	607	614	620	627	605	601	628	613	608	632	605	639	652	612	615	602	599	613	620	605	594	621	635	610	587	582	623	588	624	650	596	594	618	621	614	644	638	583	648	614	629	599	595	635	653	593	626	624	599	579	649	608	617	602	609	600	624	604	596	645	582	610	619	610	633	616	638	573	618	676	577	616	618	575	587	550	621	667	643	654	640	612	620	630	581	597	577	636	604	632	638	607	663	617	584	634	595	617	615	623	587	589	599	606	634	586	628	598	622	620	602	591	580	606	631	660	600	621	678	646	590	615	615	611	581	597	572	591	603	632	631	624	611	623	656	641	632	586	619	576	599	638	614	631	629	614	618	604	636	656	628	613	627	628	577	604	596	593	591	576	596	634	648	652	653	580	618	622	603	610	638	617	615	605	580	605	623	603	681	604	599	603	602	598	607	595	654	634	580	608	626	592	610	560	613	666	584	639	641	627	609	626	634	623	639	598	589	638	620	609	621	655	603	621	591	587	582	578	626	594	603	631	595	611	600	627	623	627	642	623	596	582	666	625	580	611	634	627	639	589	603	639	638	667	629	631	639	587	657	582	636	608	608	564	616	629	609	638	606	570	589	626	636	632	684	607	633	643	560	634	582	614	605	606	634	646	616	633	584	641	652	606	640	637	668	619	608	601	631	622	612	650	609	640	619	593	600	607	632	613	600	605	603	610	662	628	605	578	636	630	616	594	619	623	580	587	663	633	647	603	623	605	623	620	668	636	598	626	626	644	614	631	649	620	611	653	643	614	600	633	619	626	619	620	627	609	582	579	660	666	657	620	663	576	598	600	611	639	671	601	612	615	643	648	658	612	620	573	622	647	610	621	614	650	588	612	577	617	587	610	616	585	570	592	627	621	619	635	580	613	624	605	618	623	611	621	642	666	600	644	623	653	662	621	645	640	623	599	598	649	581	610	610	637	602	579	563	629	581	605	632	673	591	631	614	628	590	617	575	580	593	565	598	636	597	607	626	609	619	604	604	612	625	629	630	618	620	650	617	612	612	646	590	628	636	633	642	579	667	610	588	632	651	652	572	611	553	618	637	620	659	614	645	588	617	589	630	627	588	612	631	582	565	609	614	584	638	604	663	609	611	609	613	635	634	625	613	645	619	637	608	627	642	631	609	613	634	606	626	599	620	623	637	587	613	626	641	590	601	620	618	621	632	656	632	584	650	595	574	600	594	595	617	655	604	589	615	618	642	616	618	580	604	596	617	616	636	662	600	659	631	593	627	615	600	598	604	681	596	656	565	577	626	570	642	639	614	607	567	627	640	637	608	630	595	633	573	598	580	608	614	621	608	619	613	610	617	638	630	611	579	646	633	611	591	601	658	626	623	605	638	644	637	583	626	642	594	592	612	574	573	608	646	566	606	581	650	629	590	604	622	601	600	563	643	598	585	655	613	600	620	642	646	606	620	626	649	659	631	665	617	598	661	617	614	598	603	608	603	601	619	585	588	629	643	551	620	614	645	591	611	618	574	611	567	592	609	603	671	621
40420	42924	11018	5837	3990	3225	2545	2181	1702	1527	1381	1190	1154	1077	989	961	958	902	865	857	873	843	823	854	813	823	737	738	806	737	739	719	758	769	711	802	751	735	803	718	757	723	772	728	678	735	720	729	735	710	719	747	688	733	730	649	731	647	755	706	700	723	722	751	695	713	726	745	734	729	757	716	696	714	774	734	678	736	733	744	716	720	730	726	728	706	695	750	720	706	694	651	706	721	739	724	675	775	704	730	698	721	711	724	767	706	747	752	709	699	706	727	741	728	729	711	711	713	685	673	734	713	694	722	721	734	721	710	729	760	680	676	694	696	685	673	733	695	682	691	699	705	741	690	770	758	717	785	738	709	719	748	745	721	699	750	742	723	766	707	693	694	732	748	770	728	713	685	768	664	717	718	708	716	773	739	715	683	740	740	674	706	738	703	739	712	699	675	726	694	704	692	688	701	676	713	650	734	689	717	714	701	744	724	703	736	711	743	757	724	759	717	745	685	730	728	683	693	698	751	733	710	740	770	715	734	714	699	687	689	725	752	736	719	715	736	702	722	734	729	705	737	695	722	667	709	738	729	734	723	697	768	729	677	693	756	759	732	705	749	707	727	736	688	721	740	746	664	721	748	724	683	741	781	726	709	693	761	736	730	716	719	774	718	715	720	751	697	753	701	701	726	752	681	732	719	730	741	704	698	702	758	705	700	730	716	726	731	694	711	727	679	743	678	714	679	718	719	682	727	714	681	705	721	665	715	687	687	712	706	719	733	736	692	703	728	712	705	702	678	726	747	704	708	726	727	739	719	752	732	733	733	715	711	713	691	739	692	682	732	740	687	707	707	746	707	772	711	725	752	721	742	640	721	739	716	776	680	778	716	742	711	752	712	704	729	681	724	700	705	757	700	743	769	673	738	763	692	697	709	706	714	737	722	666	694	702	717	712	716	683	774	680	691	724	725	724	704	749	715	722	733	706	706	687	728	685	715	719	739	695	703	724	699	722	746	752	719	715	768	740	749	766	735	697	703	698	728	690	711	738	703	699	741	717	738	708	671	770	756	770	736	723	711	733	737	696	753	706	757	760	701	696	665	732	705	738	640	732	735	705	735	747	715	742	727	783	724	696	676	719	695	703	706	684	712	699	666	717	701	645	725	642	693	702	692	762	701	674	714	733	727	695	671	760	701	733	680	734	715	691	700	730	732	729	687	736	759	669	756	651	717	735	717	726	709	711	675	678	709	681	700	710	711	714	693	708	717	717	645	752	804	699	732	752	674	703	747	715	724	704	730	743	739	714	713	711	695	745	699	687	757	716	701	738	657	668	725	698	727	673	750	760	732	726	700	733	718	714	682	718	713	739	738	721	722	703	727	720	691	682	661	680	714	742	721	708	779	759	704	703	748	660	704	704	683	706	722	768	723	734	691	741	710	713	707	722	756	703	696	720	746	732	716	717	723	702	743	749	716	693	699	753	744	716	721	678	705	743	684	757	748	715	714	682	710	761	714	717	709	722	758	747	737	720	722	716	743	702	731	679	734	748	703	735	696	720	749	734	727	685	765	706	700	767	726	687	722	717	695	687	670	715	734	691	734	714	750	737	700	740	719	682	721	687	701	727	688	731	698	714	697	635	688	702	708	698	719	672	720	716	706	694	732	741	704	740	718	775	703	715	700	720	697	725	721	714	719	687	677	698	715	745	730	709	781	669	710	702	715	732	735	706	697	726	699	757	662	760	683	696	758	718	704	759	729	695	736	711	731	683	712	700	722	710	713	666	712	704	732	727	703	700	745	700	717	750	691	769	694	703	754	718	731	720	698	686	724	731	723	698	750	724	738	715	674	717	651	727	648	711	693	730	712	652	731	715	674	717	697	735	750	774	766	691	641	682	735	723	759	702	706	714	709	748	742	718	703	742	755	737	751	703	688	720	726	701	674	707	726	700	715	763	705	748	726	741	775	709	680	721	688	692	770	661	718	709	712	696	683	678	710	708	769	679	734	684	736	729	745	667	730	704	678	689	708	738	714	746	749	674	731	722	724	704	709	694	748	685	719	715	699	738	661	693	717	723	743	726	708	670	731	742	728	685	715	694	799	745	731	724	716	739	693	732	751	767	680	709	721	704	749	706	698	716	720	750	716	663	760	681	721	699	725	704	769	718	738	710	781	694	667	733	709	720	710	730	740	732	699	712	714	728	715	743	726	688	707	765	763	717	730	734	719	717	732	713	739	770	740	745	715	735	683	708	694	732	758	684	726	712	742	734	713	730	711	685	725	743	682	738	724	704	736	732	700	695	724	703	727	769	765	704	686	709	703	710	715	704	732	719	736	709	725	727	749	738	758	713	730	737	696	682	752	726	712	719	711	703	727	742	734	701	711	661	740	752	733	720	743	700	719	697	731	714	735	749	698	726	676	756	695	757	685	731	702	753	771	727	716	694	719	737	715	700	737	737	683	715	722	736	733	717	701	778	736	723	712	702	701	713	695	683	757	695	753	739	762	707	712	705	717	680	713	690	677	714	706	729	744	731	728	723	687	787	725	738	714	710	698	727	747	710	712	707	715	708	697	744	717	699	740	744	701	713	726	682	721	743	748	695	649	750	693	712	729	666	781	714	765	713	717	664	667	717	698	714	723	725	717	738	733	709	601	701	715	707	708	708	727	676	742	694	761	751	725	752	690	637	738	678	719	690	699	700	783	765	715	671	708	704	685	694	714	702	722	696	751	700	719	718	753	757	712	731	748	683	762	693	681	743	709	742	680	715	700	690	679	705	741	732	728	704	733	695	751	656	727	723	700	691	745	694	720	688	677	706	689	710	702	709	709	743	750	725	694	702	677	736	694	718	771	736	750	671	730	726	698	727	714	775	746	717	677	704	735	696	751	785	756	677	771	719	724	665	699	646	693	712	693	762	691	702	793	737	680	727	701	676	749	721	702	739	692	699	726	745	712	702	734	692	751	750	704	717	726	754	655	682	716	730	686	727	745	727	695	680	685	680	697	739	719	695	761	702	760	706	723	702	764	703	733	756	735	698	722	727	783	712	701	721	693	730	721	706	737	730	710	695	709	714	739	696	746	769	706	711	712	704	733	707	662	720	699	699	708	683	707	732	694	759	692	715	729	657	734	676	686	734	692	695	711	762	758	725	734	736	700	693	686	713	701	692	737	708	714	712	729	753	726	742	692	698	709	694	753	750	720	712	709	690	726	738	731	727	706	691	743	727	677	738	739	684	751	694	772	720	739	732	742	740	720	768	701	673	695	727	689	752	679	797	761	730	700	753	755	769	688	746	732	670	709	712	695	689	741	681	714	738	745	712	762	716	739	716	723	691	748	673	718	704	717	668	753	668	717	667	708	719	700	692	746	736	709	682	729	715	704	705	699	681	690	752	721	758	705	739	688	693	757	717	714	750	752	672	727	743	720	686	779	704	696	727	740	727	674	762	677	693	730	716	711	734	709	702	725	720	736	748	770	735	758	697	721	699	755
29287	22000	8283	610	340	315	338	338	321	285	322	291	336	296	297	306	278	274	315	314	284	282	278	287	304	294	287	281	305	291	267	325	274	295	283	313	311	275	300	291	271	288	288	284	284	286	299	300	299	301	289	307	291	296	281	284	293	278	320	321	329	281	287	291	287	295	308	280	290	290	303	284	288	280	260	296	289	276	302	286	279	272	285	283	270	283	301	275	292	273	270	276	317	300	254	302	306	273	281	296	285	290	284	290	332	258	323	319	265	294	292	267	303	262	278	284	286	336	272	277	279	293	297	316	302	282	270	267	281	277	275	286	285	304	266	310	303	256	299	288	265	293	284	294	311	296	285	280	307	277	285	283	265	315	292	294	286	280	297	311	305	301	302	302	286	291	281	283	292	274	321	299	318	269	310	251	284	297	293	269	301	297	300	293	297	294	318	292	279	283	293	305	298	298	275	295	252	321	290	280	297	286	294	281	317	301	271	270	289	267	303	300	311	313	302	306	299	276	293	272	286	300	293	229	324	292	312	295	302	296	292	271	300	287	275	278	308	289	290	304	290	272	272	286	285	310	302	286	266	303	318	296	277	263	297	268	294	302	271	311	303	271	298	274	312	297	323	291	299	272	267	299	292	288	324	268	288	263	303	287	284	277	273	296	289	284	300	271	296	285	346	322	307	302	284	259	282	294	303	270	281	303	309	277	289	282	284	270	274	275	268	275	298	295	266	301	296	289	308	311	270	308	279	282	295	305	306	303	271	256	289	281	315	264	250	268	290	289	308	297	275	270	297	263	314	288	284	305	304	323	277	257	278	279	283	253	304	299	292	268	307	243	315	258	307	262	285	261	265	301	276	289	254	281	271	317	290	306	328	297	240	282	292	321	256	301	294	280	290	270	295	240	285	289	299	280	299	301	292	285	279	284	269	306	278	326	300	292	311	298	281	281	256	274	301	316	298	273	273	291	300	274	271	298	234	280	282	332	296	320	308	309	274	287	303	306	282	302	294	317	291	264	284	317	272	278	293	316	300	286	280	292	265	287	293	336	262	269	286	291	268	268	289	318	314	306	278	273	314	301	283	296	288	258	314	318	288	297	267	303	265	299	283	289	317	258	309	273	311	326	282	270	303	289	281	306	283	308	289	300	295	292	282	304	326	295	284	337	326	269	281	284	293	290	312	305	309	282	290	274	273	288	284	291	280	297	279	319	303	253	276	289	310	281	284	324	320	273	304	273	287	287	298	294	297	289	282	316	284	273	292	284	275	286	279	290	291	305	257	271	283	278	283	295	262	294	278	296	298	342	244	315	287	298	261	283	297	297	263	285	319	286	265	291	295	320	295	321	309	293	271	255	287	298	285	293	313	306	320	304	278	319	288	298	301	283	284	292	290	305	320	282	270	283	249	272	276	298	296	288	304	296	322	289	304	297	284	260	260	268	285	254	291	308	268	296	302	252	272	295	282	296	263	293	305	294	290	286	262	320	290	304	289	276	315	303	315	266	321	296	295	257	290	285	309	268	296	313	285	317	297	284	285	307	282	304	268	260	277	278	314	279	289	292	297	289	263	255	261	286	253	263	296	309	286	315	302	320	303	275	322	300	279	315	307	297	296	307	283	289	301	321	306	301	273	297	291	283	280	297	280	286	302	301	286	293	279	293	290	297	332	280	316	303	268	290	281	313	297	288	296	323	269	307	302	305	270	312	295	299	285	284	321	262	313	259	319	311	278	325	292	322	283	275	284	305	297	287	278	305	299	278	306	285	284	296	265	320	311	326	285	327	327	287	279	286	284	297	276	280	277	312	283	272	322	335	279	276	307	314	281	299	266	303	274	276	294	284	262	274	323	278	293	309	262	259	258	281	335	246	273	297	282	249	279	291	283	287	284	259	292	312	283	290	278	286	286	300	283	275	296	296	276	310	296	325	284	298	297	291	288	292	283	271	290	294	274	312	315	272	284	277	331	276	306	293	304	274	286	297	287	301	307	268	322	300	264	304	257	303	302	294	285	323	262	304	259	286	299	270	286	291	308	299	315	290	321	317	309	282	266	274	273	326	268	248	291	279	303	281	270	269	283	312	284	309	297	291	298	298	258	281	327	275	281	312	290	304	307	267	258	298	291	282	269	299	322	289	270	291	263	304	287	282	325	310	276	256	271	306	308	294	304	286	251	322	319	291	308	261	284	305	280	280	298	293	299	283	270	274	281	275	295	292	300	288	263	307	314	282	281	310	276	303	260	325	311	298	263	300	301	271	315	286	302	269	280	277	300	280	301	287	289	270	300	272	291	292	310	308	295	282	288	290	288	277	292	291	305	301	287	291	291	277	280	295	303	320	310	307	283	284	272	284	290	291	281	271	281	294	309	297	298	273	297	288	272	288	296	305	291	279	272	276	276	304	260	286	294	315	275	291	298	288	308	305	293	265	322	293	294	301	294	310	279	294	285	291	298	280	303	292	282	248	258	285	290	317	288	281	271	298	297	290	303	316	258	272	310	280	309	290	292	285	273	297	312	353	308	306	259	292	277	305	279	281	300	267	290	291	267	309	285	288	297	319	296	281	265	311	291	300	275	331	326	282	292	295	315	273	310	311	252	297	290	299	308	293	273	298	299	312	286	292	297	288	278	299	283	281	294	306	279	295	270	304	315	293	279	310	299	302	321	303	288	279	294	273	297	307	291	288	317	292	270	299	286	283	278	287	286	305	285	282	290	283	317	292	281	291	310	315	278	288	304	313	293	286	300	307	307	287	279	299	276	323	287	308	295	307	274	310	298	267	271	296	298	301	256	302	298	248	260	336	312	306	314	303	302	302	316	272	263	295	303	289	256	310	303	267	282	281	313	308	303	273	304	308	284	298	288	297	295	311	273	296	309	322	274	306	271	289	288	288	306	271	304	309	268	276	260	290	308	264	305	271	301	284	272	284	283	308	279	303	302	310	271	308	293	296	268	297	297	260	273	276	278	316	283	284	264	294	303	309	301	270	265	298	290	290	291	290	310	289	280	284	265	296	319	283	270	275	295	269	280	270	272	288	282	291	305	290	253	305	272	290	321	270	259	277	300	282	271	272	296	295	297	307	280	270	285	307	305	275	289	274	279	320	273	269	310	286	267	294	276	319	288	270	311	277	303	278	273	302	295	304	293	278	286	314	298	304	304	307	290	290	286	288	310	276	302	308	301	267	284	289	327	316	297	282	290	286	293	265	274	314	293	264	311	315	295	281	300	289	286	286	295	302	278	296	303	266	288	305	313	288	289	293	262	283	273	279	304	294	266	286	295	312	296	270	275	258	289	276	282	279	285	289	280	288	299	269	275	286	288	299	288	313	283	298	302	295	271	290	280	275	287	298	262	298	304	285	315	296	274	289	317	251	291	279	324	312	303	278	297	277	307	307	294	283	315	308	308	250	289	263	317	283	276	258	286	292	296	295	286	295	258	295	315	305	314	285	317	255	292	282	308	310	314	282	293	301	303	288	314	263
31462	21108	748	490	494	462	378	366	387	404	346	402	369	347	356	345	343	354	380	360	383	345	356	399	350	370	356	354	367	354	367	365	373	388	376	325	352	370	358	396	341	370	361	316	365	370	338	335	347	337	368	338	332	342	362	348	345	342	320	348	371	352	388	360	357	351	370	347	356	392	341	329	351	346	363	313	378	359	344	351	330	352	360	371	344	347	336	341	315	361	358	343	356	331	376	357	371	347	337	364	338	354	349	343	366	348	341	344	344	398	346	362	372	358	389	369	336	365	362	351	349	399	352	357	363	368	371	342	351	338	342	381	360	348	360	353	327	361	362	330	383	340	305	365	376	346	353	333	356	359	350	368	327	362	372	328	358	364	355	340	333	328	336	368	366	377	355	329	378	333	382	336	347	357	365	366	349	373	345	371	361	338	339	355	331	344	357	366	335	319	359	362	369	371	381	322	359	363	365	343	353	340	330	351	365	348	320	342	371	335	330	334	327	330	330	350	371	343	349	376	354	360	398	357	318	336	320	361	346	357	358	371	375	341	347	348	370	348	368	342	337	340	368	370	331	349	355	355	374	356	349	353	331	373	319	334	382	332	380	332	344	346	356	324	392	352	379	331	355	363	334	331	356	351	351	344	297	303	356	339	355	378	349	327	364	340	351	357	353	357	351	369	338	334	364	331	361	388	328	351	362	338	360	341	367	357	355	333	362	360	339	349	332	372	363	341	340	377	330	340	349	361	328	362	341	346	340	377	343	325	355	352	380	349	333	367	352	324	333	347	343	321	372	340	375	361	326	319	396	335	327	341	368	363	316	362	358	339	348	330	317	332	361	361	353	358	384	343	313	388	359	374	355	392	387	375	358	381	345	363	355	375	364	374	343	376	381	352	324	354	369	335	374	324	355	370	375	365	360	347	379	340	347	350	315	350	364	334	333	342	381	357	357	362	327	363	353	397	375	347	345	361	366	361	365	341	380	343	391	345	327	356	314	359	350	369	336	384	370	327	369	393	380	347	355	352	340	355	287	355	346	391	347	365	359	375	383	385	336	385	344	382	357	374	334	368	371	331	351	356	332	351	350	356	306	366	373	342	362	338	387	358	380	392	365	335	378	368	369	378	389	381	358	339	345	353	326	320	332	365	331	366	331	355	338	361	383	355	323	341	357	366	336	334	356	338	339	342	321	350	341	349	346	381	314	372	366	361	324	318	367	346	342	322	387	359	362	341	362	356	349	361	351	376	390	345	371	360	347	336	355	371	361	340	369	379	341	375	358	326	355	350	342	384	383	313	328	377	358	348	337	337	324	334	374	349	349	341	349	353	336	332	360	368	348	394	352	339	308	339	359	392	328	342	368	334	363	356	359	343	366	398	314	341	380	366	336	354	353	341	341	333	349	327	353	385	321	351	352	391	335	346	365	383	354	344	360	310	353	371	366	380	365	366	362	359	366	390	342	342	373	355	331	381	355	332	343	363	343	364	329	397	324	354	373	362	320	350	347	322	362	343	354	324	329	340	364	331	347	336	355	354	369	351	354	339	380	360	317	366	363	359	354	353	342	361	355	366	379	331	367	344	343	320	376	350	392	354	324	361	337	383	336	388	326	332	339	310	374	344	354	361	356	346	365	358	385	357	369	336	367	384	337	368	349	344	321	340	351	354	369	312	348	374	351	362	350	351	336	334	347	334	349	372	349	353	343	343	342	366	343	330	314	329	347	394	342	356	381	345	349	354	360	353	338	363	334	337	383	373	347	357	344	343	378	361	337	331	349	354	336	366	377	391	342	373	340	356	361	357	363	360	333	363	338	371	327	366	352	337	360	327	342	353	327	373	321	348	365	381	362	340	328	360	349	381	343	369	341	366	352	352	317	322	374	363	367	308	360	376	379	350	388	356	321	351	364	372	354	343	364	367	344	325	351	344	344	355	324	334	378	352	362	344	342	357	352	338	367	355	336	340	358	339	367	365	326	369	338	360	364	380	340	330	352	331	382	346	324	358	347	344	360	349	330	352	330	351	326	360	388	326	334	338	343	348	371	341	359	355	358	393	335	320	356	343	352	343	388	359	366	388	372	364	343	357	364	347	372	349	334	384	354	349	342	351	351	341	368	353	373	338	372	335	314	385	357	340	365	364	356	336	370	370	343	349	354	376	344	366	394	330	345	396	350	382	338	334	353	340	354	365	335	336	329	361	370	355	375	338	348	339	356	319	352	351	355	343	357	346	365	347	367	351	381	334	341	351	345	329	357	360	357	326	391	330	354	336	317	346	378	360	387	342	356	355	334	341	358	337	329	352	330	324	370	354	355	345	326	364	366	393	352	318	329	347	359	334	344	338	356	365	351	342	360	340	324	338	377	331	354	337	365	342	341	334	369	337	379	355	344	360	357	378	360	349	349	351	324	367	355	375	349	373	345	323	353	333	348	341	361	354	317	364	371	347	390	355	294	281	351	365	355	309	342	364	377	361	365	358	334	331	331	346	362	343	342	385	366	349	348	355	332	364	328	341	352	338	357	358	365	345	354	370	347	337	369	373	376	342	375	319	374	355	354	353	333	319	361	345	341	349	368	361	334	351	338	323	353	377	372	352	357	337	335	348	347	370	348	361	355	341	346	333	358	342	319	344	381	385	347	337	362	347	355	377	340	366	363	382	358	394	366	371	419	316	362	335	319	378	386	329	320	327	358	344	340	365	373	342	335	350	352	400	337	342	355	368	345	369	325	356	373	325	353	359	370	339	363	347	378	342	332	403	353	356	370	381	361	337	334	383	348	356	350	352	367	366	350	363	346	341	335	364	347	365	343	315	379	370	320	371	316	369	367	356	359	392	353	346	363	367	372	359	363	398	362	365	358	365	361	376	354	326	355	369	369	322	381	333	361	330	369	337	363	322	369	365	362	367	319	334	332	375	356	354	388	321	318	342	356	343	336	374	388	320	375	355	390	353	348	361	346	342	332	335	329	364	345	360	337	349	329	368	368	337	359	336	362	325	325	329	344	343	340	325	332	342	388	351	359	354	364	336	379	344	369	391	362	367	372	325	342	343	347	376	350	356	349	358	362	373	382	342	321	342	366	350	370	343	385	366	365	381	328	358	359	340	340	367	332	370	382	373	347	342	346	316	378	351	320	359	380	351	364	387	377	303	369	337	363	340	337	337	356	344	345	361	348	328	369	346	325	331	349	378	358	366	351	332	370	333	364	373	358	327	375	368	344	334	377	341	334	349	354	329	336	349	342	323	359	368	367	353	338	328	368	363	359	365	357	351	331	357	310	371	362	331	355	331	367	341	349	335	376	356	391	346	344	354	340	385	362	349	370	355	355	400	327	379	363	330	312	351	352	343	366	343	356	330	387	354	362	357	357	357	348	371	331	320	345	352	341	325	376	372	374	376	330	362	328	324	362	348	347	356	339	342	327	370	338	349	354	366	378	340	355	353	369	374	346	338	337	363	333	348	354	342	370	358	350	372	323	343	354	368
24580	21313	28157	24750	19988	2557	971	709	635	594	576	528	513	486	485	493	476	519	520	470	503	474	470	444	502	468	453	489	488	481	448	495	480	455	433	466	430	457	451	485	463	444	442	471	492	454	478	468	469	471	440	466	445	481	465	438	442	467	434	425	442	453	437	457	427	460	441	451	457	438	464	464	494	472	435	425	439	487	444	474	468	461	407	475	453	451	447	482	465	465	460	457	453	445	455	439	484	437	437	465	463	446	426	434	477	472	459	482	452	474	470	446	463	460	451	463	447	441	456	435	440	444	473	469	483	459	446	461	451	429	473	461	455	455	444	478	440	505	446	465	457	458	448	451	456	475	466	477	452	483	501	497	478	458	480	423	479	456	450	455	428	485	468	476	440	449	460	427	475	442	489	503	447	487	480	444	479	450	444	468	436	500	472	476	434	471	493	446	456	478	422	424	439	404	496	450	470	504	437	448	479	477	469	467	450	482	480	455	481	465	464	456	503	441	467	425	478	456	454	482	469	494	489	445	470	451	449	477	457	462	449	459	451	461	449	433	468	475	477	465	472	462	458	429	499	451	439	462	478	457	413	436	452	462	484	475	446	453	497	483	452	476	431	475	447	403	466	437	463	469	494	477	452	457	443	449	465	457	440	465	445	458	506	483	462	471	433	447	440	466	477	469	468	453	464	472	492	452	447	468	468	467	499	458	473	471	449	462	485	475	462	474	521	481	476	443	491	488	488	463	444	457	468	452	509	458	439	428	430	475	506	473	463	462	478	457	496	465	432	450	485	476	463	485	482	452	431	490	472	486	466	460	461	474	468	456	464	472	455	415	454	465	439	473	467	461	468	475	464	461	435	483	487	466	487	466	432	447	454	482	411	478	469	480	463	435	437	436	448	452	437	428	427	453	478	471	489	456	461	413	443	477	484	448	463	480	441	454	453	457	472	462	442	462	450	429	453	455	432	492	452	416	457	465	481	493	495	472	424	469	506	455	455	446	443	450	452	463	478	508	459	492	451	451	408	480	448	458	432	447	473	492	490	446	459	471	436	487	449	462	460	474	451	449	405	488	466	468	426	479	474	481	440	468	431	480	488	459	503	434	460	424	408	461	440	488	460	497	447	427	446	447	456	452	462	443	465	453	475	449	486	425	479	487	444	429	465	464	471	478	464	451	494	453	455	467	444	493	452	428	467	451	484	437	428	404	478	470	485	498	449	475	451	478	429	483	496	467	406	469	476	423	456	454	481	465	468	497	438	429	469	465	449	479	460	454	476	468	477	470	515	447	466	484	466	457	432	438	433	434	478	458	460	466	439	446	489	426	430	477	482	462	446	462	511	464	486	479	508	482	456	440	443	417	457	439	461	447	457	441	437	461	470	429	460	415	457	437	445	471	469	487	439	453	467	477	497	423	434	455	487	420	479	447	490	442	468	432	435	491	420	426	481	451	471	488	462	432	453	466	470	422	437	460	433	483	481	451	450	465	459	429	431	481	490	437	443	429	469	492	516	410	469	475	435	452	425	464	447	510	436	461	471	410	458	482	432	425	478	432	478	456	483	427	452	486	454	444	445	453	471	471	454	480	482	478	424	447	450	486	456	423	457	460	490	482	458	454	457	492	463	474	461	487	420	461	455	435	429	474	468	415	417	464	456	487	466	439	485	417	469	485	491	416	477	472	425	443	430	486	484	453	469	470	435	499	499	454	456	447	439	469	442	442	505	462	452	495	439	462	439	455	442	403	440	472	475	450	461	434	452	452	464	465	457	450	455	471	502	439	477	479	462	481	489	479	460	473	462	460	488	457	472	461	458	443	473	458	466	470	456	485	439	469	487	441	475	488	511	492	463	455	477	421	439	439	423	499	460	445	464	470	473	467	454	452	472	461	462	498	472	472	503	454	419	489	485	490	456	449	487	494	458	459	428	469	486	486	487	453	458	451	432	459	494	423	481	476	461	452	462	464	447	416	444	482	432	489	472	470	462	420	453	476	460	474	473	455	449	386	478	461	476	464	473	453	462	459	502	422	401	426	479	455	466	426	490	428	452	482	458	474	470	459	458	477	512	442	422	483	495	457	422	482	491	486	411	478	469	478	444	452	451	432	419	424	479	436	446	450	498	470	487	421	449	477	441	495	481	465	485	462	481	508	423	479	436	446	458	467	437	464	479	461	432	487	442	477	490	453	453	432	450	476	497	459	420	484	468	465	440	485	470	458	469	475	462	468	434	444	444	485	477	463	465	442	477	431	489	467	411	500	465	494	445	479	487	440	430	465	469	493	461	491	478	462	444	470	451	422	442	468	449	485	460	462	468	471	465	449	444	436	425	465	432	454	443	484	459	433	455	439	443	406	446	458	464	460	464	497	463	414	470	418	461	417	447	429	468	423	451	408	446	458	468	451	474	481	457	455	468	493	467	473	433	488	491	478	462	466	429	425	444	464	417	452	478	487	441	470	453	473	492	470	444	482	459	433	468	480	449	457	425	481	451	455	426	429	476	448	471	470	430	468	470	467	457	457	457	479	458	439	436	455	443	449	482	480	476	448	471	475	468	436	434	445	431	425	448	455	453	436	459	443	465	428	463	484	431	459	434	453	472	439	457	473	468	441	444	451	500	428	445	412	447	452	429	461	439	462	436	426	476	484	454	447	466	415	444	459	415	440	498	431	476	456	445	450	392	479	494	467	442	473	494	421	482	443	449	471	476	433	457	462	492	449	488	465	476	426	476	472	489	445	440	508	441	466	453	463	418	419	445	479	456	469	456	455	417	447	425	485	446	500	439	421	460	474	464	475	411	435	473	450	479	463	469	463	491	479	465	458	436	504	460	456	395	442	459	451	472	431	450	446	422	447	418	441	477	433	468	437	448	444	451	450	454	460	452	474	452	424	467	432	443	396	480	427	448	449	457	471	481	477	464	449	469	423	488	471	469	458	428	453	441	468	486	474	451	455	447	476	488	475	471	429	430	437	462	457	443	401	475	469	444	432	461	478	440	487	430	474	434	438	460	486	480	444	479	469	453	403	462	433	493	458	496	445	475	469	487	453	465	481	511	471	424	470	490	461	460	463	479	507	450	479	486	454	476	492	452	465	479	427	463	447	471	459	404	436	447	502	450	446	487	479	452	456	480	478	435	436	428	428	494	430	427	454	462	441	459	432	458	423	480	453	449	477	438	471	450	467	454	466	465	445	451	473	462	434	462	468	503	469	500	410	456	490	423	470	427	473	465	471	435	444	468	460	435	472	489	473	432	469	428	458	474	500	444	448	460	459	458	438	455	519	441	490	476	458	475	484	453	518	466	432	420	452	464	479	448	455	408	494	457	463	440	450	455	473	477	443	464	501	463	483	469	453	463	460	417	481	476	452	470	478	467	444	447	477	479	456	430	492	480	461	446	490	403	445	469	471	453	432	398	461	485	442	462	457	451	470	418	471	456	459	458	480	441	475	409	476	454	460	454	446	477	467	493	489	481	461	485	485	468	444
35181	32544	5724	2793	2008	1670	1372	1121	994	861	818	740	684	696	633	670	622	615	623	644	562	614	547	580	618	565	531	554	499	576	532	586	596	564	549	582	595	544	538	543	527	552	528	579	530	514	561	524	512	539	552	549	520	560	532	514	530	566	555	545	575	523	546	541	553	530	570	498	516	550	515	514	545	578	515	541	555	544	564	549	513	559	513	572	578	548	553	557	551	555	579	536	539	537	505	541	542	520	534	546	558	552	540	553	544	545	504	549	510	533	516	547	518	533	528	531	516	530	533	521	566	554	565	509	568	512	550	548	543	505	552	538	548	512	541	536	561	527	553	527	545	546	555	568	532	561	524	551	567	577	554	524	566	549	534	552	526	522	563	521	525	521	521	538	544	561	536	551	551	533	565	538	579	591	528	512	543	535	576	584	551	542	518	543	535	556	516	532	527	551	524	533	536	509	553	550	527	545	514	527	513	542	536	558	541	521	518	488	526	547	518	519	555	557	499	532	512	492	521	512	511	559	524	555	550	554	537	515	548	530	557	547	536	534	535	564	525	505	574	525	565	531	559	524	532	533	541	557	555	529	564	544	510	555	516	528	551	545	503	517	551	568	555	539	556	583	545	498	514	527	538	570	550	602	509	531	570	531	532	577	520	562	560	550	535	511	569	534	506	536	549	523	518	561	545	530	569	555	512	496	565	479	510	551	504	552	495	531	528	564	511	538	509	528	536	557	546	545	509	529	567	555	530	542	540	521	541	554	572	540	538	562	503	532	537	539	537	550	544	525	523	530	539	515	567	534	521	547	563	544	550	539	508	537	578	555	559	542	503	520	550	532	603	593	589	525	548	517	541	525	565	544	582	548	532	535	543	538	560	520	513	533	552	529	530	577	562	508	546	591	561	581	528	497	569	532	501	525	555	527	560	515	546	551	526	530	512	553	521	529	598	545	531	518	547	572	536	503	533	539	526	547	517	531	538	508	613	464	527	526	540	521	530	559	526	565	546	528	536	523	538	510	588	509	536	554	560	530	561	540	545	524	511	512	540	539	536	591	534	540	535	543	520	534	501	536	515	500	578	570	525	556	494	535	548	544	565	556	563	528	555	509	534	539	508	517	508	556	557	504	538	548	499	540	525	529	522	559	540	504	552	542	528	515	573	540	524	572	524	558	526	508	543	545	530	570	544	538	526	524	528	510	554	530	530	536	540	510	524	509	548	540	523	528	526	519	530	530	538	520	529	539	561	521	554	563	520	543	515	522	532	505	500	535	551	515	589	543	515	546	555	574	503	558	561	537	497	524	580	564	526	525	566	527	554	524	480	569	524	566	549	547	566	544	540	544	561	531	527	525	537	518	539	530	539	543	525	523	534	558	539	598	556	566	539	511	576	559	508	571	519	512	598	565	542	516	542	534	558	575	551	544	520	534	516	517	569	504	513	550	535	542	514	539	548	566	521	504	548	564	551	531	535	502	517	496	518	558	540	541	545	536	529	503	533	532	558	487	540	523	561	536	506	549	548	555	517	514	493	582	539	508	555	518	507	537	551	558	573	536	522	501	550	535	530	500	527	523	561	560	566	559	515	489	554	519	528	534	538	513	532	516	557	536	538	548	533	563	541	532	544	557	507	525	537	565	533	538	508	567	584	583	540	493	550	489	539	543	544	517	571	519	536	567	511	508	519	518	523	555	497	530	491	540	544	550	520	513	537	528	542	526	531	538	485	556	576	527	579	552	559	559	572	537	546	517	530	505	527	531	556	572	592	522	544	500	533	524	508	525	541	496	541	528	498	539	523	519	562	569	534	521	545	536	558	503	601	543	540	544	525	522	588	557	546	499	524	565	532	532	532	577	538	546	539	587	562	548	532	524	593	571	523	525	545	523	533	518	516	525	534	549	525	521	543	513	527	555	550	496	534	513	500	573	567	542	516	512	533	496	552	558	578	537	539	530	554	549	561	545	527	510	542	586	486	525	523	543	478	526	501	505	500	538	549	520	514	541	543	534	543	574	529	523	514	532	546	531	576	600	566	554	517	540	538	530	553	505	547	560	558	500	561	551	551	521	546	525	522	573	527	519	539	510	511	494	553	574	532	578	518	527	566	512	503	525	550	547	533	538	533	558	533	567	553	549	539	543	515	515	528	551	600	561	494	520	515	568	559	550	563	525	527	544	561	537	516	503	514	581	496	527	526	570	596	494	544	560	517	530	566	547	510	515	543	554	575	562	518	543	533	553	511	518	557	511	517	545	561	541	532	566	506	546	514	516	517	542	515	547	572	505	549	525	560	523	499	527	484	535	510	546	515	505	543	579	475	557	507	499	502	561	538	521	542	533	551	546	525	553	535	529	474	576	534	574	535	531	538	542	478	520	534	570	527	572	509	531	531	539	514	530	550	513	560	530	546	528	527	557	527	562	571	523	559	545	558	502	506	528	531	557	499	537	554	526	564	491	569	506	529	554	555	552	532	521	538	555	536	553	520	533	546	536	558	570	546	519	517	498	531	540	547	541	567	534	535	541	535	527	479	532	540	512	529	528	508	532	539	523	512	560	529	568	550	563	546	507	514	581	526	561	544	456	540	507	518	509	529	520	510	550	542	516	568	539	555	564	563	550	555	522	569	555	562	551	537	505	575	532	523	463	601	546	519	536	568	490	551	572	510	509	559	519	573	536	529	502	541	543	580	520	522	537	582	585	571	544	520	551	516	536	571	546	492	548	554	547	535	523	531	541	543	501	535	556	545	532	540	574	529	549	549	537	537	541	565	531	589	502	536	545	514	517	522	526	558	518	548	568	535	546	548	562	517	539	567	526	487	523	587	567	561	558	580	537	561	573	570	523	559	546	539	535	508	546	545	573	518	556	534	485	558	519	555	515	547	537	552	531	468	526	522	536	544	491	517	525	545	548	537	514	506	520	562	537	562	527	529	543	514	524	530	544	529	563	574	563	541	526	558	551	532	546	554	538	519	535	522	524	582	517	555	544	513	538	541	519	562	520	505	555	540	561	481	575	570	550	559	537	574	543	518	505	525	550	509	551	537	546	529	525	558	564	518	567	521	555	541	544	565	575	578	528	513	533	557	481	538	580	542	529	536	521	591	550	551	535	542	533	545	576	553	539	548	545	543	557	565	519	520	520	559	495	531	536	503	555	566	553	528	506	528	526	537	559	569	555	553	558	536	515	530	543	516	550	537	537	543	490	514	506	549	536	532	527	545	512	526	533	547	565	539	582	543	535	575	542	548	567	508	544	531	497	570	569	548	520	549	575	549	515	569	565	568	537	496	523	562	558	548	541	546	528	513	545	523	549	507	534	622	535	540	599	534	516	533	513	599	543	538	526	563	508	535	542	537	529	560	537	543	523	528	514	576	573	556	548	551	545	539	560	501	557	554	565	552	522	575	519	542	572	571	558	540	521	563	530	561	497	577	550	535	530	521	500	561	531	554	549	539	505	523	491	565	528	551	562	560	528	543	522	518	561	521	527
25558	21345	27184	25536	6681	659	549	468	420	401	402	398	401	336	338	347	348	327	368	366	325	331	340	349	354	341	329	308	338	337	341	331	330	342	334	320	332	332	342	317	318	337	321	320	351	285	315	314	327	337	334	310	324	336	293	339	341	333	330	310	341	309	334	286	330	322	318	324	311	330	310	303	348	303	302	358	321	319	325	323	332	341	314	326	358	307	357	323	335	337	326	330	322	312	326	346	320	326	354	322	319	309	321	374	279	322	328	336	343	306	292	328	353	320	336	320	336	349	311	334	312	326	306	346	303	340	346	387	320	306	331	328	328	315	334	334	320	325	348	329	334	299	333	320	350	339	332	329	349	315	333	330	329	324	335	369	319	323	334	327	342	330	307	296	318	330	295	328	313	383	313	327	299	313	335	276	319	365	332	322	335	305	297	324	329	369	270	319	368	324	323	326	305	356	294	337	306	323	321	330	321	291	321	354	292	337	315	330	351	337	318	299	296	313	305	317	313	339	334	298	347	302	325	354	306	335	348	310	294	321	335	311	330	307	312	307	318	318	310	330	336	307	325	347	363	321	322	337	348	353	307	344	328	358	323	328	314	319	350	350	309	323	341	327	319	319	333	324	305	350	308	291	317	334	349	341	308	304	339	355	322	312	354	337	294	351	340	318	338	316	339	327	317	334	314	348	331	318	330	357	344	345	328	303	293	324	311	352	355	334	321	320	360	315	344	353	337	322	301	328	318	329	322	325	292	333	312	317	318	338	336	327	301	310	336	346	300	303	353	312	275	322	326	319	320	304	334	328	347	340	334	351	328	324	366	306	327	342	328	324	322	337	348	311	313	286	336	317	341	335	327	354	301	315	328	330	328	298	343	311	320	306	304	306	329	298	313	348	351	336	339	316	303	348	352	313	328	319	328	327	314	326	319	308	327	342	328	307	322	301	305	318	351	314	349	331	311	317	337	345	333	317	303	320	301	345	302	314	330	332	308	336	316	294	320	301	335	333	302	275	298	341	349	318	337	330	317	299	369	297	348	315	333	322	351	331	311	357	323	314	359	277	335	300	329	322	342	300	311	310	321	326	329	335	310	314	339	363	334	325	334	311	331	311	315	337	305	323	324	303	333	314	304	338	314	360	343	298	339	336	318	315	350	316	314	316	352	344	281	330	347	317	319	329	333	323	316	327	326	310	347	321	333	315	356	318	314	304	311	295	329	317	334	314	349	325	331	308	325	283	307	330	317	329	330	318	334	316	356	330	318	328	327	334	333	327	350	325	319	358	333	317	326	287	314	341	326	298	314	315	319	329	316	356	331	334	313	322	295	352	308	299	305	320	334	359	347	339	318	313	313	325	305	327	325	362	318	324	323	341	357	372	329	314	323	355	326	334	329	335	328	339	336	351	341	315	324	310	309	328	367	325	342	311	359	314	353	334	338	324	313	330	311	314	338	362	309	358	329	318	333	291	321	330	316	335	331	284	296	301	301	301	330	316	325	328	334	365	315	311	324	349	315	318	334	329	311	308	309	298	299	332	334	327	318	319	322	310	349	318	344	322	327	332	336	328	333	337	300	296	330	286	296	326	339	343	310	350	333	291	338	326	336	347	328	326	316	332	292	330	304	319	316	318	325	343	321	327	314	323	342	326	334	345	321	318	331	373	339	348	309	307	308	346	326	327	334	322	337	332	303	344	331	334	348	331	321	287	367	310	304	337	330	313	311	324	327	358	352	314	359	318	327	335	337	313	368	372	310	345	313	342	339	321	333	337	324	356	348	364	345	329	356	317	327	325	294	331	300	353	320	315	347	342	339	316	322	330	341	329	296	308	309	309	325	338	318	309	350	354	330	318	338	330	337	313	334	348	294	321	334	324	321	308	311	334	333	358	316	355	300	286	348	329	326	324	313	318	356	317	349	313	294	322	314	360	327	318	298	341	337	296	359	346	327	340	303	316	314	346	334	305	305	334	305	337	345	314	320	335	333	351	308	343	316	321	296	341	308	333	347	343	326	366	311	315	325	322	307	334	304	321	304	306	314	344	321	307	323	344	343	318	345	289	319	321	339	335	330	329	322	335	346	318	318	358	354	317	364	313	324	321	356	326	331	315	316	317	344	332	322	300	303	323	318	329	295	340	334	329	301	327	315	316	285	313	347	317	294	349	342	306	313	339	333	302	329	308	327	313	358	318	305	319	311	338	341	302	299	336	320	312	330	289	314	345	298	331	350	332	348	319	343	315	308	348	341	334	302	333	321	342	325	316	308	309	337	355	328	337	300	323	290	308	295	345	312	320	324	290	302	307	332	320	341	321	352	339	320	289	328	334	313	325	349	329	314	312	315	331	349	306	356	354	327	344	330	301	330	314	333	351	345	319	316	311	318	311	333	295	345	281	312	319	321	330	305	330	299	304	287	347	305	342	317	327	310	359	325	309	323	335	321	324	336	348	323	348	313	314	336	303	307	324	326	303	291	298	334	355	328	332	330	347	325	307	351	339	334	316	355	322	334	303	383	360	367	311	315	334	339	336	314	313	301	336	312	334	325	348	344	346	337	315	326	308	299	315	313	327	306	348	323	326	319	324	365	316	333	333	297	322	296	326	300	350	287	316	305	320	325	320	312	297	294	320	325	346	284	352	320	318	325	329	352	332	323	353	331	347	319	322	318	345	335	345	311	320	348	323	302	308	330	346	318	348	310	279	347	340	351	323	300	320	312	305	333	323	329	340	322	346	306	329	315	318	327	352	312	342	307	317	339	330	359	333	315	326	337	335	295	324	321	340	325	340	311	344	356	318	330	350	300	322	321	328	352	333	314	296	329	353	327	297	322	334	312	333	309	316	317	343	334	315	319	363	327	324	362	322	303	314	323	302	338	344	311	335	290	344	319	306	352	335	330	331	319	318	329	288	301	310	299	322	345	351	338	330	332	332	314	343	338	326	298	313	330	335	315	332	338	325	337	347	355	319	330	308	303	363	304	344	309	340	300	306	329	334	344	334	352	342	321	307	351	302	352	312	302	326	341	305	302	299	338	313	319	353	347	332	327	315	360	327	320	327	330	303	334	310	347	323	325	345	355	310	321	315	322	317	323	343	331	322	302	340	321	306	332	327	333	341	305	332	304	296	354	317	337	292	316	355	343	313	325	330	308	343	350	340	300	327	314	324	344	306	331	342	312	327	345	337	324	328	328	345	322	309	331	320	316	284	318	315	355	294	295	326	325	318	280	328	316	336	307	311	344	312	322	330	310	331	336	324	313	317	327	362	307	315	347	343	331	338	333	333	326	321	304	326	305	305	315	332	355	324	318	317	318	294	342	366	308	327	316	313	335	320	330	349	332	326	301	348	318	337	327	323	294	324	321	339	318	343	331	322	319	302	307	320	344	344	364	320	339	355	281	325	329	301	335	319	317	328	320	344	329	358	328	329	348	315	330	328	326	345	322	356	336	321	338	319	296	334	334	307	288	349	306	349	313	337	342	303	311	304
35312	28225	3574	1849	1305	1069	926	774	673	636	616	568	515	514	493	515	464	438	455	477	421	428	460	449	438	395	435	437	425	391	423	452	474	430	418	417	405	432	420	419	411	410	441	400	421	418	403	419	416	407	407	429	395	398	392	377	410	389	415	419	420	380	397	360	394	369	414	411	379	394	397	409	378	428	409	379	361	388	389	412	394	413	402	407	388	410	417	434	413	391	398	396	422	400	391	413	407	406	420	410	409	427	430	420	418	422	405	427	410	407	403	402	395	428	396	423	403	421	405	429	396	446	386	383	431	403	416	397	400	411	428	412	401	401	403	433	401	389	353	370	421	416	430	417	409	401	381	393	440	393	427	404	413	418	403	415	424	403	397	381	409	394	416	372	390	448	420	398	395	395	437	420	403	438	425	411	406	398	430	389	405	421	403	406	422	429	371	419	426	398	438	445	420	431	473	423	428	393	384	395	406	409	416	420	408	407	355	434	379	363	374	388	423	431	428	440	378	441	440	421	410	420	436	411	451	405	432	439	399	422	431	396	370	411	399	456	386	398	407	367	422	395	406	441	404	404	436	397	433	401	408	387	401	415	416	387	389	415	418	419	403	387	383	428	398	392	415	422	415	407	416	421	434	395	386	413	405	430	435	402	392	392	428	436	390	395	399	417	355	405	412	433	386	408	431	434	398	409	417	402	418	401	378	410	381	391	448	416	449	393	385	413	430	411	420	430	454	440	377	431	376	383	409	431	403	415	381	458	433	417	412	415	364	414	404	439	402	382	398	448	419	367	407	438	398	417	403	410	409	426	396	411	444	340	404	409	399	393	397	398	412	419	444	451	380	415	424	417	439	429	372	377	410	397	410	397	428	377	398	433	429	386	410	417	406	402	386	441	400	397	440	411	415	403	400	405	423	396	414	397	420	393	453	412	377	411	434	405	436	398	434	398	466	406	397	436	400	413	446	400	376	421	386	378	365	382	399	410	406	387	393	355	422	420	393	406	390	389	417	414	390	403	420	426	390	389	458	402	417	426	417	410	404	396	412	414	396	392	402	391	450	433	366	373	409	391	421	452	412	383	436	423	417	381	402	419	396	396	426	418	434	388	414	375	411	444	418	393	404	405	393	413	398	400	416	424	419	423	403	400	394	388	404	396	414	406	438	375	386	397	419	417	396	398	449	404	414	414	407	398	423	367	405	427	423	398	429	405	428	446	375	437	404	398	438	423	404	431	404	408	446	391	444	401	408	428	388	400	415	389	428	426	406	406	411	371	422	391	403	382	394	404	388	411	415	383	385	427	403	399	427	385	370	408	430	429	386	387	392	427	426	417	385	411	446	425	427	419	398	424	384	388	391	390	403	405	402	384	378	390	433	406	404	386	416	416	425	437	398	388	407	401	409	405	359	411	383	409	432	451	450	391	442	418	391	386	415	421	397	370	381	393	387	428	381	394	411	401	377	431	398	441	386	411	427	410	428	388	399	393	413	420	360	422	430	435	352	385	450	379	369	418	401	407	432	411	397	441	399	447	423	440	431	383	401	374	401	429	407	428	399	411	409	424	387	386	368	397	377	380	408	392	411	415	413	411	385	414	393	380	391	375	407	416	400	432	408	457	449	427	407	359	386	402	414	423	379	348	388	446	407	400	458	407	442	403	381	435	373	405	434	420	415	384	396	426	414	405	428	427	376	429	380	415	427	415	381	390	407	396	426	431	420	396	392	402	397	435	445	394	420	399	432	388	418	386	443	361	415	402	436	408	401	406	428	413	419	448	383	434	357	389	418	397	408	419	412	382	427	403	406	382	405	391	408	421	409	430	414	384	427	425	419	403	404	430	409	385	409	402	416	392	411	392	416	439	410	409	374	392	419	410	408	412	399	407	428	416	423	416	431	385	418	396	406	396	400	397	400	452	434	392	398	423	423	383	433	404	399	405	397	401	402	420	409	421	440	407	410	392	427	406	369	374	368	401	392	377	403	398	411	402	413	434	420	413	417	386	402	396	432	402	417	422	406	413	390	393	379	440	410	394	389	429	384	418	419	384	358	383	443	411	398	439	397	387	386	387	380	426	399	388	417	414	388	385	397	407	373	388	404	433	405	415	404	406	440	425	418	400	398	396	401	406	418	391	418	405	456	429	422	407	404	409	427	368	388	389	413	404	421	418	440	421	418	398	387	375	438	383	392	393	395	399	389	426	398	387	421	400	396	415	394	412	396	381	377	411	398	400	412	423	420	418	396	436	414	427	400	395	401	392	427	363	402	420	403	399	439	409	401	379	374	415	412	407	425	392	407	435	421	422	429	446	371	404	407	421	415	395	404	395	413	401	379	392	404	428	364	393	431	418	408	404	389	409	406	402	401	395	366	403	396	400	397	399	405	423	407	419	410	379	361	380	406	383	470	411	409	392	440	415	384	392	433	403	421	405	422	391	417	419	401	452	374	372	379	436	404	411	411	392	402	383	414	436	424	426	423	389	406	401	384	415	422	413	426	400	388	397	408	439	408	414	411	405	416	432	407	422	397	416	425	391	387	390	403	420	444	421	377	427	405	424	416	393	429	415	414	384	399	385	409	383	378	373	417	403	412	410	442	415	403	374	394	404	378	402	417	361	408	398	407	397	425	387	432	440	394	383	445	387	421	385	389	395	397	413	380	434	410	388	425	388	407	446	373	413	375	415	405	413	418	431	401	408	395	395	369	428	371	380	427	380	404	414	424	404	418	376	420	399	422	386	444	408	406	415	424	419	402	396	368	413	381	419	425	419	410	365	384	439	413	460	447	399	434	422	370	393	388	378	419	369	436	367	394	383	410	428	424	420	456	414	412	416	409	457	414	433	449	407	387	418	413	396	392	411	404	405	399	402	400	353	389	423	419	382	410	406	396	430	415	396	404	409	391	395	448	402	427	437	404	430	437	412	420	399	426	401	377	417	369	418	417	399	421	395	417	397	383	407	436	411	398	378	401	392	417	400	396	405	390	429	405	387	414	418	423	422	404	397	414	368	390	407	450	440	426	433	392	378	406	427	418	415	391	392	428	417	403	387	391	404	435	379	411	421	376	417	418	396	398	405	394	394	401	421	401	401	441	408	427	424	435	457	407	403	420	449	399	356	421	375	429	406	417	389	376	383	445	398	408	432	405	418	417	419	433	426	415	401	392	403	416	417	413	414	374	398	399	427	411	368	390	380	404	391	383	398	389	399	385	406	424	407	424	411	383	427	402	435	404	391	423	389	420	370	401	385	449	390	393	402	396	363	420	390	416	427	390	440	377	400	373	451	414	411	383	430	391	413	430	405	402	401	382	404	391	429	395	390	393	351	399	401	420	421	399	420	411	388	411	389	377	423	396	402	421	375	421	407	431	420	390	392	381	413	409	433	417	387	414	422	398	383	419	394	395	393	425	380	439	419	399	387	400	406	405	412	390	385	404	394	394	408	424	407	386	416	471	382	395	431	420	411	382	398	407	368	362	445	378	426	418	417
23204	21355	29018	24024	21343	21301	6020	1382	1081	948	878	847	891	731	754	737	734	731	745	693	672	678	688	679	660	674	642	687	655	644	636	642	647	652	657	633	621	636	636	639	658	629	632	642	639	601	599	591	611	586	615	660	622	633	605	648	610	649	583	633	652	598	600	640	641	615	597	634	604	612	646	580	633	603	621	597	598	608	624	585	627	621	628	629	614	624	627	625	612	671	596	648	605	631	591	614	606	670	573	603	650	640	630	657	601	635	602	658	645	634	611	623	622	617	596	625	613	576	592	614	627	629	661	632	577	617	616	591	626	662	626	598	596	614	637	587	572	602	634	623	642	582	612	595	604	638	616	630	659	632	645	626	613	589	636	632	670	637	660	612	639	603	599	615	616	633	607	617	637	661	658	636	596	580	588	613	627	596	616	615	606	648	599	600	611	652	620	662	627	595	603	591	598	618	617	622	598	574	609	640	664	622	651	618	642	617	625	625	612	627	596	650	661	630	619	586	606	646	630	617	614	593	637	692	661	614	570	640	624	601	631	610	621	649	675	621	608	629	601	636	631	642	588	648	599	609	683	644	583	600	632	608	612	601	647	648	621	619	613	589	570	563	584	585	681	588	547	643	540	601	601	612	604	590	599	627	646	649	616	627	587	630	602	568	633	625	585	623	616	586	617	588	634	598	586	606	639	629	616	620	632	618	636	601	645	649	617	629	619	615	625	633	628	606	585	628	614	638	636	592	591	634	597	667	637	607	604	615	650	644	636	612	621	606	597	604	627	613	609	595	646	593	614	617	639	629	628	624	592	587	659	644	627	588	625	653	597	597	606	620	605	604	590	611	620	625	587	648	625	639	627	590	639	600	618	612	580	600	617	603	595	587	653	591	592	617	599	651	587	618	624	612	619	625	633	604	593	573	682	631	579	609	637	612	642	641	627	579	590	611	621	650	619	623	604	590	592	576	608	640	592	673	636	588	579	593	632	609	600	629	629	603	569	607	619	620	618	575	636	632	627	688	594	589	592	583	617	623	606	621	599	585	581	566	634	593	624	571	603	611	611	581	626	635	614	608	614	616	611	620	603	630	597	601	678	635	658	609	593	624	602	602	591	657	665	675	609	644	622	624	673	613	649	585	610	638	614	620	606	624	657	628	601	621	653	603	635	617	593	631	610	610	646	629	611	608	630	643	623	603	643	591	661	602	583	625	620	664	616	623	591	648	612	640	601	586	566	630	614	610	606	627	629	634	651	602	588	591	590	680	587	589	597	715	611	573	624	617	655	595	593	619	629	612	605	632	635	602	619	642	590	642	608	613	616	594	627	640	611	579	645	625	618	617	612	617	653	633	606	603	595	636	612	628	616	613	635	596	610	632	613	613	599	589	587	595	564	607	655	635	655	608	661	638	623	628	577	603	652	606	600	598	644	646	650	652	602	569	564	608	621	609	583	625	569	584	618	645	604	640	639	620	598	601	614	610	616	630	604	650	615	650	590	592	627	599	590	607	562	599	620	608	660	590	634	604	608	592	610	602	637	610	633	641	619	613	638	661	654	637	587	638	651	645	584	657	557	630	657	629	640	643	603	637	606	605	657	625	605	650	588	604	623	594	627	678	602	633	611	656	627	623	622	574	593	580	631	616	641	638	644	561	603	616	626	623	612	580	574	641	626	612	592	642	636	629	585	672	624	636	658	625	621	612	629	645	608	606	605	570	569	588	620	555	602	644	588	605	622	592	609	608	608	625	601	625	591	629	610	617	605	601	599	648	623	626	630	609	614	633	588	688	603	597	612	538	559	596	667	620	607	606	623	599	621	570	591	647	628	589	597	625	644	674	640	593	623	624	613	650	626	616	557	647	595	624	601	596	618	613	598	597	577	583	635	638	569	621	588	601	595	629	614	630	556	647	620	608	629	621	622	617	648	604	583	623	579	632	632	642	644	649	640	601	688	642	620	569	617	623	638	611	590	620	609	581	664	609	609	630	616	616	634	645	593	649	620	640	622	605	604	624	610	622	598	647	625	645	599	628	578	636	586	614	653	580	623	611	650	601	608	610	632	608	609	606	623	569	596	601	641	575	626	545	593	609	613	627	641	637	654	623	569	611	610	589	613	605	616	600	579	671	635	641	642	598	563	590	649	558	623	619	621	644	622	592	618	647	583	626	604	586	639	648	611	620	592	611	677	599	602	594	619	577	627	622	599	670	678	624	593	649	610	615	635	632	656	602	627	600	583	611	594	627	584	639	555	568	575	565	627	686	618	587	593	633	600	658	614	583	613	638	639	614	620	617	644	651	618	642	668	668	631	579	608	638	594	617	617	592	649	612	636	616	634	621	649	652	636	570	598	625	645	605	629	634	570	631	598	613	645	635	572	613	619	631	612	573	614	620	647	618	631	627	626	582	656	630	637	587	617	645	588	614	602	650	651	635	632	638	637	614	597	631	576	603	623	614	623	633	604	607	653	610	582	604	641	639	628	627	611	588	647	634	632	646	609	657	600	616	632	609	622	628	646	598	589	627	595	561	625	604	598	590	611	622	636	600	613	641	636	649	583	613	643	609	647	610	610	575	596	604	604	644	608	650	636	615	575	622	622	620	661	551	562	639	615	621	583	614	620	612	594	626	606	639	627	597	622	632	618	584	574	606	569	622	623	621	673	604	666	649	691	613	605	598	654	616	673	594	610	609	629	588	611	599	627	615	606	668	633	634	599	610	624	588	614	640	628	609	630	650	597	580	611	612	606	606	654	591	634	579	628	648	620	556	589	688	633	600	591	629	601	590	607	677	633	615	609	652	636	620	602	601	609	603	590	593	623	586	639	643	597	570	635	604	628	636	580	591	574	636	601	661	619	655	639	614	648	595	618	636	610	616	631	653	631	632	602	598	607	615	608	617	638	621	615	666	629	620	592	570	595	618	632	655	608	602	593	619	590	627	608	638	577	616	670	621	595	623	614	634	622	600	623	582	634	649	613	589	641	556	630	609	585	643	583	593	614	650	648	597	585	619	606	642	618	632	593	641	615	604	648	636	606	632	631	583	570	641	617	602	631	623	647	642	599	634	647	574	602	561	603	624	593	617	638	591	609	636	558	637	630	606	622	652	603	612	633	590	600	585	612	577	634	625	656	603	631	631	584	617	639	623	611	597	605	619	660	608	622	598	606	603	614	624	617	586	624	579	637	568	632	591	625	586	648	625	604	637	623	636	606	632	650	607	604	574	559	604	599	656	692	656	600	634	592	581	587	639	605	570	628	604	591	605	593	619	632	609	569	587	662	620	580	623	614	623	614	615	578	621	643	578	588	599	660	611	603	627	600	593	607	606	573	563	603	632	620	626	611	655	652	617	597	605	619	619	613	590	560	637	626	655	595	616	596	575	624	605	602	615	594	591	567	615	594	629	598	616	571	583	642	610	627	600	593	636	637	573	629	609	593	621	629	626	631	600	659	569	617	608	595	611	605	569	587	614	645	614	613	640	639	615	648	646
40910	37471	11100	5751	4092	3158	2546	2040	1703	1487	1369	1201	1142	1050	1039	966	971	886	878	917	786	839	868	807	798	782	758	769	758	770	743	812	775	735	752	791	720	721	715	757	727	760	738	730	701	713	768	782	693	744	742	756	734	768	686	745	764	745	703	695	780	697	741	774	700	732	693	729	688	700	668	717	709	721	727	777	714	743	713	696	746	706	698	751	733	716	688	698	767	729	738	723	745	721	701	730	664	709	745	713	710	668	714	715	717	725	729	683	697	706	689	708	679	739	712	737	709	705	719	697	712	686	699	738	703	756	735	733	715	692	721	713	729	738	737	728	725	748	747	735	736	726	734	714	751	704	728	687	704	708	771	708	723	704	675	733	715	717	698	730	676	746	758	738	702	705	755	695	735	732	699	652	751	737	680	750	761	720	690	717	728	677	743	732	761	674	678	691	780	729	737	762	689	713	694	728	678	718	686	696	705	679	749	722	754	723	725	681	712	709	710	705	677	732	672	707	699	663	740	737	725	708	744	696	701	724	719	681	740	672	702	713	675	730	686	713	703	760	667	737	710	646	746	687	724	702	668	717	721	670	701	703	707	710	679	726	774	691	705	686	720	747	709	689	739	730	681	694	696	708	676	693	756	714	709	668	715	684	720	675	726	696	697	690	704	711	737	662	655	708	744	725	734	725	744	690	695	712	742	658	669	755	694	727	670	748	678	712	630	684	686	727	717	720	659	731	771	746	714	712	711	694	708	718	691	708	725	745	688	719	763	729	695	710	768	745	687	734	742	706	677	742	698	648	706	709	681	733	784	709	737	690	710	688	733	697	728	722	740	683	695	714	719	748	701	715	703	720	710	698	708	704	697	731	730	744	727	744	761	685	710	724	714	683	716	732	712	719	713	686	727	681	653	688	740	712	658	720	700	748	732	695	731	687	669	764	743	669	692	726	712	684	679	758	691	745	677	710	714	720	729	728	728	707	732	755	688	696	685	780	711	716	716	667	706	664	678	783	742	676	701	701	714	706	713	697	687	699	648	706	704	730	726	694	674	701	743	705	706	724	689	717	670	750	690	701	781	698	748	713	732	790	732	685	674	686	770	737	648	715	716	702	699	707	735	641	674	728	713	668	763	688	727	679	693	657	710	705	712	760	712	719	711	698	722	732	729	700	719	722	751	712	697	670	655	702	731	668	711	684	750	721	707	741	712	705	710	731	751	751	691	691	676	733	758	742	678	745	721	720	673	731	771	708	698	739	694	749	688	709	694	723	713	729	722	754	734	715	709	684	732	722	715	700	729	715	743	664	666	677	700	640	697	709	691	703	691	704	697	700	704	742	675	711	684	731	736	715	705	679	698	734	724	701	705	711	699	692	694	721	752	729	687	695	687	736	746	672	687	694	719	743	708	693	722	713	684	752	738	707	719	699	716	690	688	687	735	742	727	733	711	690	746	725	714	683	708	707	688	734	678	636	711	696	702	707	727	759	726	761	709	732	773	709	723	727	700	706	713	733	713	726	653	668	701	714	709	716	712	650	746	669	684	696	736	704	726	715	708	665	689	738	666	630	703	750	725	718	669	708	771	735	699	692	715	724	711	760	739	677	702	681	764	758	723	722	714	735	700	692	735	683	674	704	690	691	692	741	697	711	682	696	691	709	763	744	703	718	726	705	723	768	727	693	693	753	755	701	706	724	693	689	721	714	681	691	679	716	732	681	720	672	705	711	734	680	708	698	694	712	697	686	723	745	703	718	676	696	692	718	693	702	732	711	679	675	714	698	721	677	675	726	707	718	727	738	672	679	672	733	712	694	696	677	689	713	709	708	719	743	716	711	743	737	730	722	724	701	721	738	728	724	736	689	672	723	734	688	703	710	732	718	711	720	705	700	686	693	715	699	752	710	670	746	698	711	758	742	678	745	752	719	745	736	758	700	707	684	718	719	687	729	742	704	744	703	723	685	713	706	689	694	715	667	686	716	685	724	673	712	731	673	663	669	748	715	719	657	721	752	705	710	750	708	749	717	713	707	717	701	715	715	780	721	688	679	710	718	742	724	768	669	694	701	675	763	742	717	717	712	742	729	715	695	740	723	687	675	686	720	674	723	689	701	683	721	700	682	723	715	711	701	722	694	698	718	689	715	685	710	730	744	764	746	713	726	678	679	755	706	656	753	736	711	719	677	762	716	703	700	729	702	664	717	669	724	687	713	712	720	681	769	675	762	688	769	728	667	731	743	759	686	740	697	736	669	671	733	714	687	700	698	730	722	727	706	697	705	743	690	753	680	667	706	709	737	722	689	767	701	725	721	766	728	706	713	720	680	724	749	741	699	716	664	729	727	710	765	699	702	715	698	739	760	704	761	717	708	680	761	775	652	701	716	700	733	730	678	743	682	691	707	731	716	719	762	688	679	718	708	687	747	753	692	752	700	660	741	709	744	722	718	719	693	744	705	691	706	724	715	687	720	708	723	716	688	691	719	693	709	710	741	698	686	718	744	740	739	695	726	706	760	696	710	718	712	721	744	760	734	762	777	697	724	704	756	743	730	736	666	749	723	702	671	704	740	709	716	709	718	740	699	722	782	715	682	681	751	741	693	702	734	675	739	677	666	671	740	688	701	719	700	743	774	727	670	716	694	718	678	699	694	747	675	709	679	725	685	673	701	728	714	676	703	759	692	686	757	716	788	748	716	670	686	724	704	701	751	710	731	710	687	722	669	699	678	713	713	693	724	701	724	759	754	715	740	698	704	722	727	766	730	690	752	767	700	737	738	739	709	690	694	706	712	732	690	773	761	692	710	677	693	704	722	678	718	726	724	693	685	674	687	725	760	733	724	753	709	698	687	716	758	682	693	717	729	712	697	681	705	750	657	726	701	732	687	713	755	717	720	692	720	690	718	724	771	752	742	718	718	755	701	712	686	673	713	718	729	636	727	698	709	695	678	693	687	730	698	727	687	729	729	747	708	695	718	663	726	726	702	731	737	728	693	734	697	721	732	707	661	717	715	723	719	736	690	726	742	635	696	685	712	699	696	698	689	708	753	731	722	631	765	618	679	712	692	719	739	708	706	696	693	714	722	688	728	678	721	709	689	734	726	713	713	699	669	732	720	650	719	712	714	709	712	686	759	743	674	732	690	697	724	683	720	729	714	703	653	744	730	667	703	707	710	720	746	678	729	713	693	732	683	722	703	757	650	695	689	738	666	725	703	701	719	747	718	720	763	706	719	729	699	729	705	729	731	723	772	711	693	758	738	722	709	727	671	747	687	738	721	694	707	701	696	698	683	749	659	753	727	723	730	697	708	723	722	762	683	709	679	739	683	731	675	713	699	669	749	685	694	652	711	754	672	778	684	726	737	742	692	735	698	663	667	675	745	714	686	679	727	737	721	748	715	685	703	695	700	710	714	714	750	712	726	675	692	701	699	721	723	720	732	704	750	714	751	709	736	759	721	710	716	698	761	707	660	700	687	706	712	724	703	710	673	700	719
29091	21495	8001	741	443	360	353	317	281	288	299	285	308	306	269	308	328	292	314	276	317	279	313	301	287	285	311	284	285	310	277	298	271	272	278	299	286	290	267	294	301	270	285	302	296	288	265	305	286	278	286	285	274	287	271	276	283	271	274	266	284	321	299	298	307	293	282	298	343	282	288	299	276	299	334	286	313	335	300	296	287	309	324	292	295	277	299	308	300	306	256	283	261	296	297	286	290	288	287	317	255	295	286	308	268	287	278	283	295	297	296	282	293	304	281	279	292	274	294	286	242	311	301	277	282	306	315	296	284	306	309	282	318	297	280	280	272	278	291	288	277	270	269	284	291	299	293	296	294	269	309	288	272	303	286	297	289	299	312	271	296	264	275	268	285	295	306	277	286	301	296	302	281	289	258	313	290	273	294	293	273	294	299	295	305	294	289	292	313	296	294	292	288	284	284	294	280	261	297	298	290	277	287	278	309	291	308	287	282	309	289	298	276	317	283	268	331	283	316	294	287	298	279	311	302	300	309	302	307	272	282	304	289	275	283	297	262	306	313	281	265	295	292	305	258	281	285	274	301	309	274	262	289	279	288	282	286	282	303	288	278	278	303	297	324	294	315	262	283	271	269	305	279	313	260	300	299	293	332	274	309	276	306	274	308	319	303	275	281	293	322	307	297	284	269	289	311	313	304	283	308	287	311	296	302	290	295	278	288	293	287	307	284	315	287	322	261	303	318	308	306	265	298	288	283	293	297	290	329	290	305	273	327	292	303	281	298	295	282	303	292	286	303	275	299	287	292	280	266	323	280	305	313	263	275	315	311	323	331	329	308	289	286	286	314	300	304	286	261	290	281	293	278	289	320	329	290	305	317	305	287	292	280	288	298	289	272	286	283	299	296	278	274	276	277	293	284	280	350	287	280	282	310	256	294	285	293	291	301	247	262	309	281	310	291	304	287	304	313	290	269	273	276	330	310	286	282	319	297	310	312	291	258	301	294	288	303	312	287	317	311	299	280	287	290	312	293	295	306	312	271	313	284	280	297	274	289	306	291	303	279	301	295	291	293	307	304	329	270	282	306	274	271	326	271	311	282	295	282	304	307	290	285	299	280	316	294	286	289	297	303	289	270	313	268	271	325	294	281	273	286	301	317	279	315	304	292	287	277	312	280	268	316	296	283	303	285	294	302	284	310	316	293	281	273	271	275	283	333	283	297	266	283	303	257	250	270	295	290	266	292	315	292	310	288	302	265	291	299	311	280	318	308	279	283	295	284	281	295	288	296	261	277	269	286	300	276	317	299	301	305	272	318	298	308	279	270	332	276	281	278	301	323	308	299	266	290	338	310	279	327	289	308	293	292	326	292	295	303	292	294	307	314	301	303	317	268	282	275	287	311	283	316	306	294	326	257	266	273	283	276	279	289	304	323	266	260	274	269	318	287	283	275	268	298	296	323	308	315	304	308	286	274	308	312	288	290	319	303	303	300	305	271	265	316	295	279	291	291	285	276	279	283	303	306	285	283	294	317	278	310	273	293	324	282	302	288	251	298	291	308	276	281	310	303	303	300	295	277	268	294	307	281	285	279	276	286	285	289	270	293	268	271	291	267	277	277	299	256	302	320	296	285	292	298	285	305	307	278	276	308	258	297	273	292	302	317	293	290	281	258	302	328	302	296	310	292	291	289	318	292	280	289	290	306	289	300	269	298	289	261	299	277	263	263	289	273	278	302	285	293	282	309	269	309	287	291	292	328	318	283	323	291	305	289	261	266	278	308	299	288	352	282	265	298	277	309	293	277	293	287	276	285	273	295	287	270	312	302	270	297	289	297	264	294	271	285	303	317	279	267	262	276	314	286	286	278	303	290	317	305	290	289	293	276	274	309	293	302	292	304	254	285	272	270	294	261	290	265	288	288	310	283	287	311	300	274	317	306	300	317	289	289	312	295	303	316	282	288	311	310	289	311	325	323	280	281	278	297	288	294	283	277	311	280	313	299	284	292	289	304	297	298	264	307	280	277	275	315	283	318	275	304	313	321	283	271	341	285	292	284	284	259	338	315	312	283	296	292	298	291	281	277	309	286	270	303	269	313	279	327	326	299	310	280	291	289	272	298	309	293	271	306	279	306	297	302	295	302	267	279	331	308	332	301	294	298	282	285	287	308	287	296	301	294	285	316	305	294	296	310	272	307	313	303	282	270	293	288	260	275	309	280	297	275	302	272	275	302	290	300	287	304	300	295	274	296	269	270	287	267	310	286	305	329	277	293	269	290	283	314	300	289	279	307	291	319	308	261	299	284	306	293	307	298	322	293	312	278	276	301	299	276	254	284	298	285	298	286	272	278	262	292	281	297	278	281	294	289	290	292	284	299	260	266	303	275	259	295	299	262	277	269	311	311	304	291	304	270	283	270	296	310	282	278	299	308	263	271	313	303	285	287	322	292	294	276	281	295	305	303	298	290	290	301	303	310	275	319	282	277	254	275	243	280	294	292	318	268	286	273	274	321	279	279	304	293	278	271	284	308	246	308	267	273	299	295	278	304	294	301	314	322	273	294	312	289	302	294	296	248	289	309	282	307	279	285	271	284	281	321	315	285	295	306	263	271	299	332	301	301	297	280	322	323	305	301	273	251	262	308	275	299	279	284	277	299	307	282	306	310	300	289	323	298	297	270	275	293	307	284	295	278	273	293	325	325	290	334	319	267	288	300	277	275	288	293	289	291	288	274	316	298	327	269	289	285	281	318	290	302	255	261	291	287	322	283	296	300	260	296	291	284	289	287	308	272	246	272	251	284	289	286	296	303	291	294	320	301	308	265	307	312	291	291	312	305	289	299	272	295	302	280	307	324	246	289	297	296	303	294	314	289	290	292	304	292	272	295	289	302	283	287	278	272	308	305	266	308	322	302	267	282	307	280	327	313	296	253	288	287	283	257	271	262	290	290	274	296	302	291	287	294	318	339	318	282	286	303	305	302	295	296	337	320	277	278	293	279	273	313	303	268	302	299	307	279	311	294	284	264	309	279	307	305	301	291	314	293	262	298	269	315	305	301	278	261	308	261	265	285	275	303	291	262	281	275	291	294	308	316	307	295	283	260	293	286	294	294	309	302	308	296	312	292	318	252	312	288	287	281	319	265	290	283	297	269	292	273	269	287	271	252	301	282	310	318	300	322	283	301	289	303	285	297	270	291	296	301	281	289	263	313	321	309	312	307	295	289	285	294	270	280	283	308	311	282	324	299	289	295	284	289	293	317	266	278	282	311	286	284	309	285	309	273	315	312	302	275	284	278	299	274	323	294	279	273	299	268	318	307	296	302	298	299	284	314	265	280	286	274	277	296	307	251	303	302	279	310	266	266	321	308	259	264	289	279	272	282	267	275	279	319	301	301	307	276	312	272	295	301	294	314	277	301	296	265	303	295	306	261	295	280	316	290	252	317	286	277	312	294	297	295	277	286	284	251	292	292	275	263	291	288	287	298	257
31456	19475	755	514	436	427	408	406	396	383	404	355	415	361	357	356	346	365	363	380	330	352	363	349	363	366	340	356	363	363	361	352	379	343	326	354	361	365	322	355	370	344	336	367	366	366	404	357	353	343	328	363	361	352	338	332	348	369	316	370	351	352	336	377	354	377	362	357	352	362	365	330	355	354	386	354	337	393	313	373	327	337	348	336	374	352	360	367	344	354	399	357	364	356	345	366	360	338	364	372	347	361	371	389	391	323	345	391	345	334	327	359	375	338	330	388	367	369	334	360	342	355	344	381	362	361	326	363	343	385	348	312	346	319	394	356	374	364	327	375	381	373	357	340	347	398	371	353	351	349	316	399	344	341	333	343	340	344	367	322	342	344	358	362	371	382	366	329	313	315	357	370	389	347	344	334	360	350	379	371	350	334	384	332	332	326	322	329	334	388	313	381	350	330	333	331	335	344	352	325	354	341	354	343	373	346	371	363	358	349	348	345	362	377	399	339	350	323	352	351	362	338	375	333	354	350	383	347	351	333	370	356	381	357	323	343	359	353	333	349	348	351	343	368	349	369	363	390	354	358	360	365	356	327	370	341	344	389	334	324	347	358	362	356	339	356	335	387	379	380	330	357	369	339	372	355	346	370	359	375	363	340	345	348	353	344	342	348	329	323	349	355	368	347	354	330	340	319	311	368	371	351	338	347	356	334	340	344	344	332	290	357	337	347	346	346	387	368	374	372	329	367	351	369	373	368	364	379	353	361	352	349	321	367	346	373	332	354	388	393	333	357	332	359	352	347	360	332	344	353	361	346	362	354	318	343	336	347	350	374	339	377	347	328	376	338	356	341	333	350	367	350	367	365	352	358	361	351	331	385	382	341	324	364	351	336	365	364	379	366	356	326	357	358	373	335	358	356	374	376	361	341	354	382	303	378	344	360	384	303	383	346	351	352	344	355	357	355	369	352	361	427	363	332	348	312	356	373	370	367	361	357	355	365	379	358	358	360	382	345	358	362	342	330	337	360	329	366	343	339	360	354	317	357	385	352	365	367	361	376	367	331	321	351	333	358	388	352	358	391	352	362	356	359	313	361	365	353	331	334	340	351	360	381	351	374	320	381	319	355	331	380	368	360	362	320	364	340	335	365	361	354	342	329	324	370	355	334	353	326	307	375	361	366	322	344	322	391	349	326	361	362	344	356	352	364	329	357	348	340	361	370	390	380	367	344	344	320	325	367	370	382	308	358	358	396	330	375	310	368	349	354	367	331	343	366	337	334	359	364	357	365	352	369	351	382	350	359	361	342	361	366	356	336	351	365	337	325	363	326	357	359	368	377	343	345	334	331	379	352	355	345	375	350	339	354	333	344	368	370	343	298	337	371	326	351	342	370	325	338	388	354	363	367	352	401	356	396	368	340	355	350	344	319	387	366	380	394	376	348	304	352	368	347	342	358	329	328	355	356	368	324	367	376	351	328	356	354	332	356	349	392	354	364	362	346	336	348	357	323	357	376	333	353	344	330	341	351	324	349	382	365	373	348	368	339	360	358	348	372	345	329	356	363	363	368	350	364	343	356	360	363	357	330	344	348	312	328	363	372	357	359	322	362	386	356	336	333	367	370	356	315	352	373	343	341	337	323	340	351	358	334	340	334	381	352	368	366	364	335	382	336	334	367	341	359	356	338	385	320	355	372	362	358	320	348	374	322	373	319	341	348	341	331	385	347	351	385	347	334	351	315	359	326	328	373	360	345	364	356	376	336	353	362	353	381	378	366	344	312	368	385	390	345	344	357	357	357	319	330	331	343	365	373	344	310	346	330	341	338	353	371	345	354	362	346	320	328	345	332	329	337	328	359	354	348	367	336	394	342	358	352	371	320	341	339	343	363	392	371	373	325	366	335	364	346	305	329	335	374	407	357	392	348	358	366	374	346	371	357	378	360	342	367	341	364	353	354	342	309	362	351	343	356	335	361	368	370	366	369	342	350	371	333	376	354	358	334	326	361	379	339	373	325	340	362	333	340	334	367	384	376	380	366	364	369	348	346	376	364	350	337	369	337	386	327	353	348	346	382	383	359	363	353	347	321	380	346	320	359	363	374	359	359	357	375	369	339	350	337	334	377	339	352	355	324	357	337	329	355	382	387	388	359	364	358	353	346	379	366	324	315	348	345	367	328	371	310	344	392	346	354	353	350	342	392	369	374	328	361	320	369	348	376	353	368	336	331	334	352	380	370	359	370	363	370	337	314	378	314	348	345	361	341	335	363	325	333	387	337	372	339	330	374	335	316	349	339	352	330	359	370	400	324	295	368	312	349	383	381	359	339	388	377	360	349	335	359	378	363	335	369	366	363	362	371	336	364	357	357	346	337	371	359	353	374	368	385	340	331	322	357	353	363	344	328	374	370	363	352	378	359	333	372	354	351	356	361	365	328	351	373	346	375	317	306	318	333	394	357	319	349	359	338	366	346	348	364	356	368	360	396	342	344	354	359	353	330	354	364	354	326	376	329	339	337	361	374	362	365	356	336	334	355	329	357	350	346	359	346	368	352	330	374	366	362	339	338	359	340	377	370	363	357	370	356	340	384	316	380	344	360	353	353	355	340	350	351	337	331	338	384	348	330	313	357	335	361	349	335	351	372	396	317	377	360	365	368	375	356	371	369	355	349	345	349	366	343	364	346	297	352	333	327	370	330	356	334	334	340	364	370	323	346	314	357	349	358	358	351	352	338	362	358	339	346	338	349	358	384	349	341	351	355	337	359	366	322	320	362	348	337	348	335	404	359	343	342	314	336	382	360	366	351	351	340	354	355	359	345	326	373	372	316	366	352	359	340	350	363	375	325	363	344	373	357	343	376	363	343	344	357	351	357	347	338	349	378	349	329	355	313	335	376	384	350	340	354	347	357	345	358	320	349	361	341	335	326	350	350	335	359	361	356	341	356	363	331	380	334	341	350	345	346	335	352	347	339	357	327	356	340	366	350	340	357	349	377	389	344	364	331	352	321	354	341	362	329	352	371	346	333	360	372	367	355	343	350	356	396	365	353	377	346	388	381	367	358	352	343	355	352	315	370	383	360	369	329	351	363	372	354	361	367	341	356	353	349	360	333	345	357	380	333	358	356	345	333	363	344	367	354	370	367	351	351	358	347	360	346	344	329	359	358	339	375	341	335	386	365	338	349	353	316	351	348	344	349	354	320	369	382	343	339	352	348	375	335	362	376	338	343	308	345	374	353	372	382	336	341	377	396	367	369	371	337	364	361	343	344	354	382	356	357	376	338	360	349	390	351	343	363	334	340	326	328	390	336	336	350	325	340	340	357	329	354	364	340	351	339	339	336	371	347	358	329	381	355	340	364	363	348	370	335	344	369	362	343	346	353	336	350	373	362	365	367	366	382	368	352	383	366	350	385	393	342	362	344	335	351	323	357	362	355	356	399	349	325	298	325	350	343	360	364	342	387	358	349	330	339	345	351	334	373	347	360
24683	21324	28248	24727	20245	2599	952	713	635	556	556	536	543	525	480	543	474	502	493	535	512	498	504	487	441	469	464	449	484	474	460	437	461	425	466	425	480	422	468	454	468	444	455	438	445	452	492	439	462	465	457	457	420	457	476	473	503	501	424	443	448	402	462	434	427	465	448	430	418	433	454	426	440	499	471	451	413	460	472	434	446	420	465	449	428	451	427	442	439	453	462	488	431	459	497	455	483	422	434	434	416	430	453	480	470	506	457	467	490	444	452	441	457	413	464	441	411	440	486	473	426	448	461	466	478	463	437	456	415	464	450	434	486	422	454	441	454	462	457	457	501	433	425	456	404	467	499	462	409	426	432	507	459	452	456	452	447	462	481	428	458	451	438	431	475	470	464	467	470	447	460	430	461	452	452	448	440	452	447	459	449	438	430	472	464	449	458	434	438	425	445	414	439	456	428	448	465	488	492	400	476	470	455	463	434	446	432	431	416	460	438	436	479	451	484	455	466	481	427	420	479	467	435	459	458	452	407	465	453	463	457	431	410	422	435	456	429	433	471	464	456	453	442	449	442	452	471	444	420	447	458	441	463	470	429	438	480	443	415	402	462	450	432	426	456	413	483	440	464	445	479	464	463	452	441	464	430	461	474	474	479	455	450	471	455	428	443	440	460	457	445	450	473	428	438	475	470	491	448	450	490	480	444	423	457	420	438	426	463	454	443	476	466	428	443	447	488	448	455	464	482	458	391	491	441	415	457	466	433	445	440	447	442	448	445	440	437	444	489	443	493	443	435	445	449	449	489	439	459	489	394	461	442	444	458	414	455	477	414	470	467	444	477	420	455	447	489	463	464	490	462	457	465	446	476	456	450	465	447	460	437	447	447	404	466	447	434	469	433	442	445	418	463	450	444	442	463	505	454	435	471	466	411	466	425	464	440	454	452	437	449	466	408	439	461	434	471	461	420	458	461	453	485	427	460	448	464	464	451	462	474	452	475	450	475	441	461	435	471	465	445	451	427	447	427	490	458	397	473	491	437	408	450	458	419	438	440	485	418	452	486	455	469	433	475	464	492	410	491	479	453	487	421	428	459	460	432	429	471	471	419	482	429	460	481	434	424	459	469	435	445	458	413	428	440	454	466	442	425	484	420	451	505	441	446	463	458	438	452	410	452	438	475	449	456	447	397	454	459	452	451	471	490	406	428	464	432	448	425	466	450	448	475	476	431	466	448	427	448	444	426	418	501	469	492	446	458	483	458	437	478	472	456	458	479	395	454	471	486	424	467	447	465	459	446	464	421	424	481	462	459	433	464	492	416	451	448	453	470	438	409	435	447	477	402	466	480	448	439	431	468	442	480	463	438	455	439	436	466	442	462	440	425	465	417	447	427	451	427	488	444	506	427	463	458	429	488	463	467	474	434	448	425	473	444	433	443	423	437	455	441	439	446	426	424	462	466	443	495	449	450	459	435	472	426	469	456	440	429	455	447	478	485	438	423	448	434	436	442	428	483	412	491	473	442	441	476	467	456	469	458	401	439	489	438	441	461	419	482	466	440	476	474	475	434	462	419	430	443	497	453	441	423	422	430	451	466	451	499	432	425	437	444	475	448	435	444	435	454	450	453	450	444	434	435	442	425	438	497	461	448	426	419	436	455	438	453	451	456	471	464	441	440	435	473	492	420	480	435	456	399	487	430	450	453	507	410	468	436	463	468	423	445	462	466	448	465	453	450	430	445	467	443	446	481	456	427	471	453	458	459	465	468	459	441	453	476	453	443	450	469	444	445	470	451	424	464	473	449	418	510	449	419	456	483	442	455	457	432	441	436	486	416	426	452	433	446	489	467	425	430	453	456	447	459	465	437	479	445	454	435	427	448	464	458	415	454	450	466	437	430	461	438	465	445	458	423	435	468	444	448	463	459	453	458	459	427	452	489	483	449	444	427	473	428	474	431	435	469	435	433	504	429	460	458	459	420	434	441	473	407	439	439	453	467	472	428	482	406	450	427	427	447	456	454	426	426	486	440	464	465	477	453	448	434	438	452	451	457	419	408	447	442	459	457	447	460	455	462	450	433	458	482	442	414	444	463	439	477	449	448	437	415	459	431	459	444	451	417	446	452	463	453	460	449	427	429	444	447	397	432	440	450	460	443	469	473	448	465	473	466	501	463	432	441	440	434	456	456	477	480	487	440	489	447	407	460	458	465	475	450	442	450	448	466	478	444	438	472	439	447	439	445	432	437	452	449	442	453	442	469	406	466	453	429	450	440	456	484	431	469	431	431	452	392	452	456	422	429	463	435	433	487	466	428	448	487	457	417	455	446	441	434	472	486	424	450	480	439	422	445	467	453	487	427	492	447	459	445	463	456	431	458	470	403	458	429	459	456	434	475	459	410	411	454	441	446	430	475	454	468	482	474	453	502	427	456	462	409	446	421	456	463	465	478	494	431	426	464	435	431	451	425	446	456	489	428	481	459	438	451	406	423	483	433	432	463	464	450	461	455	467	446	458	428	421	475	463	445	428	467	433	453	436	405	455	430	478	428	461	439	447	429	447	440	431	451	504	417	446	397	475	435	423	493	472	456	452	435	491	453	426	449	488	482	441	456	484	462	460	460	499	441	453	434	483	434	491	456	451	448	410	455	420	482	411	450	465	482	412	432	499	468	445	441	481	468	428	455	471	480	479	423	437	471	442	448	461	478	418	480	426	440	457	478	435	440	427	447	427	455	465	492	475	445	411	455	454	440	444	464	474	509	481	467	426	445	466	443	431	452	473	486	408	434	431	464	448	455	455	444	459	445	472	435	479	443	470	427	452	432	418	423	461	451	425	449	476	419	480	436	432	468	453	456	435	476	455	473	441	429	493	467	475	445	453	466	442	432	453	441	463	450	453	410	452	451	459	452	469	462	460	476	433	447	459	464	440	448	420	414	469	452	423	459	448	479	504	481	477	464	503	460	462	427	473	430	444	442	452	446	431	462	445	426	416	499	461	390	444	435	470	470	405	455	435	443	457	430	448	448	462	451	438	499	447	470	442	489	457	456	439	461	422	429	490	435	460	438	452	472	483	426	450	473	439	472	436	407	454	465	450	479	426	427	459	463	452	435	441	460	493	459	444	458	503	442	486	517	422	461	479	460	460	446	447	450	448	458	460	471	445	437	450	476	469	459	451	447	442	467	487	442	450	442	458	461	457	431	482	482	440	435	471	465	463	462	461	500	442	479	496	438	431	447	465	436	426	498	463	462	422	424	452	439	461	439	443	443	466	442	422	461	459	453	453	478	461	466	405	482	468	445	499	482	432	482	464	439	449	463	480	408	462	451	403	436	418	469	468	438	452	480	440	448	439	440	443	418	464	413	440	446	430	442	474	473	433	451	452	473	462	473	431	452	467	434	441	445	400	460	459	434	445	441	433	454	432	494	464	420	446	448	460	479	481	407	462	447	454	494	420	463	440	412	452	481	419	433	436	422	449	456	426	471	422
34740	29259	5612	2796	1998	1590	1342	1119	993	849	810	765	750	608	678	641	631	625	593	572	596	614	578	582	600	582	551	541	580	528	575	574	523	546	537	555	535	572	539	534	487	506	526	527	505	530	509	523	509	517	544	518	495	540	516	569	553	614	538	510	541	536	539	521	552	505	567	533	516	519	575	577	510	499	552	586	519	527	522	566	519	524	528	558	521	559	539	514	572	523	529	560	533	551	552	538	566	504	509	553	522	551	505	576	533	522	536	537	486	555	545	540	546	504	546	523	539	542	534	545	531	555	526	517	540	531	493	494	553	532	543	565	545	550	540	508	568	539	521	576	510	523	538	530	529	525	548	499	527	546	511	543	534	525	527	546	546	541	542	514	538	565	524	559	484	553	536	517	555	524	517	515	564	533	534	524	559	558	533	510	532	538	517	517	509	547	539	509	538	496	544	540	485	489	540	524	532	520	482	559	550	551	587	523	563	511	497	577	546	536	531	523	516	525	520	496	549	583	526	545	563	528	499	586	477	505	525	512	556	563	541	505	529	528	524	555	518	528	526	513	516	555	505	562	536	548	547	479	542	567	517	488	528	562	503	525	549	524	524	503	495	536	536	512	480	555	519	533	513	554	520	524	533	542	526	521	518	525	518	526	486	512	517	552	525	492	546	514	535	545	526	556	487	513	512	536	550	516	516	516	511	543	516	551	542	540	505	524	513	554	530	498	518	554	562	510	540	526	500	525	526	524	527	549	531	524	526	542	579	543	495	548	514	512	555	524	531	492	531	503	549	532	506	533	554	544	545	541	546	534	561	538	526	582	574	555	529	495	531	555	550	515	506	531	573	537	550	508	562	558	539	535	556	529	549	514	491	493	520	543	494	555	501	514	531	507	473	499	540	514	543	526	565	527	534	535	550	509	537	531	563	525	564	559	551	539	546	551	544	510	539	528	563	511	544	545	555	536	517	554	547	496	525	561	534	533	508	534	518	485	522	530	553	543	540	523	551	539	548	523	566	485	533	496	523	537	499	558	526	581	518	516	511	505	503	569	506	546	503	482	510	514	532	529	559	449	514	518	508	506	572	503	536	547	496	528	541	512	526	561	549	541	546	555	524	558	520	555	510	543	500	514	517	516	545	498	531	537	530	503	526	506	509	511	540	512	545	521	491	531	503	520	534	512	528	520	444	539	516	540	546	513	520	532	525	534	508	533	572	497	585	493	547	529	543	501	544	519	511	531	517	528	521	547	511	510	514	548	520	544	556	507	516	496	532	556	487	529	550	504	551	537	508	569	575	563	557	551	553	533	564	502	525	512	525	499	523	520	504	554	535	523	511	528	512	554	523	503	568	550	523	529	518	489	558	522	545	519	570	525	575	524	522	573	522	528	523	502	518	540	571	532	557	519	510	538	520	550	519	522	541	517	525	538	552	532	568	518	549	515	496	533	560	496	545	514	520	553	540	511	508	513	521	530	528	539	525	515	533	506	561	532	498	575	586	497	535	543	564	521	544	533	532	518	522	549	544	510	517	527	519	535	555	536	520	490	536	535	553	529	543	505	532	537	518	536	518	546	539	528	509	546	564	514	541	504	547	497	550	544	540	532	557	531	531	525	560	531	518	522	523	518	541	524	543	512	543	518	540	546	536	507	560	506	497	525	547	506	545	581	520	502	545	531	497	530	522	500	554	510	538	532	558	530	563	548	529	521	541	489	511	504	535	517	535	525	560	506	559	535	532	523	544	568	531	532	539	501	518	531	502	586	531	534	506	508	501	525	543	553	519	581	488	539	520	535	523	526	491	515	515	548	543	528	559	507	527	523	524	524	511	543	516	519	544	495	526	533	535	535	577	532	526	523	512	490	542	523	558	567	499	537	473	537	564	540	511	532	504	544	491	547	559	529	525	517	479	593	535	459	528	518	519	529	538	554	529	544	520	500	503	561	523	492	512	572	517	584	548	517	561	533	556	513	540	532	561	539	509	547	555	529	545	551	510	534	527	531	538	526	537	535	529	525	512	527	509	522	523	499	487	582	539	504	556	513	535	532	476	531	509	584	503	516	517	544	521	556	528	532	529	510	518	529	511	516	528	527	519	544	552	531	550	527	545	513	566	515	500	534	562	547	539	516	502	515	516	556	496	538	494	529	547	515	515	525	528	519	522	498	517	543	563	567	518	530	516	523	564	506	528	560	489	531	586	529	511	530	542	565	511	567	507	500	532	569	558	534	512	523	539	561	536	540	490	490	504	529	535	478	489	542	510	536	547	493	493	524	540	543	517	528	526	520	516	462	543	522	526	552	498	527	494	475	545	528	472	530	586	552	528	544	519	507	468	545	505	514	526	565	498	493	518	544	516	523	537	542	511	558	537	538	540	526	529	527	513	511	516	527	517	542	526	489	541	522	550	548	522	543	519	543	510	550	493	495	585	506	534	535	541	534	517	547	541	526	546	522	531	568	570	550	511	561	556	559	495	548	526	571	514	537	541	557	564	497	536	543	495	528	516	546	522	502	562	558	475	536	561	505	517	548	506	530	497	577	522	520	506	553	569	515	541	513	550	550	540	538	565	558	557	493	503	551	513	563	508	512	498	539	551	527	541	553	532	547	550	534	555	523	528	532	512	521	536	506	521	490	479	574	557	555	520	521	523	473	525	556	539	553	591	545	514	548	509	506	546	529	538	517	534	523	493	501	514	508	528	533	528	475	477	584	497	530	559	535	560	526	523	508	518	546	504	490	550	512	562	522	502	544	491	560	514	517	532	522	517	496	499	486	500	510	517	566	527	527	517	505	544	547	522	539	539	552	590	527	542	518	539	523	539	483	522	566	532	535	525	568	558	533	535	516	539	530	533	548	490	522	556	525	522	512	548	478	535	546	505	505	535	502	539	516	523	501	516	502	525	536	542	523	507	553	598	559	517	538	506	552	532	500	519	510	492	533	514	500	554	536	482	509	514	550	506	522	557	544	518	493	525	554	539	535	553	490	525	502	537	557	491	559	537	551	511	521	484	542	522	541	564	469	531	524	505	548	554	550	537	501	532	504	521	512	517	511	508	510	548	522	527	532	518	528	557	558	543	534	500	543	526	537	516	504	546	543	563	530	490	523	550	556	520	520	532	497	535	506	544	470	541	535	520	537	525	544	563	510	509	534	557	506	503	515	542	480	526	536	548	495	602	557	533	541	506	518	503	481	497	547	514	545	525	533	511	530	540	527	544	563	512	547	553	540	575	543	499	565	515	486	514	493	521	518	529	552	526	524	525	507	510	550	506	522	492	533	546	522	508	517	535	524	520	547	517	508	506	577	535	535	520	521	537	524	516	525	578	523	516	563	476	507	530	544	487	522	514	527	523	525	538	543	540	553	510	525	522	505	570	525	552	530	480	535	532	513	520	541	561	546	548	497	512	528	564	552	541	530	554	528	513	572	514	521	505	506	545	553	522	508	537	537	543	512	504	530	539	543	543	540	542	523	552	553	493	518	549	513
25491	21343	27082	25416	6324	622	493	409	419	380	344	376	360	318	365	317	341	297	343	345	324	320	329	293	314	297	346	303	290	350	304	337	332	318	340	288	349	348	308	338	304	309	321	307	305	316	292	328	319	302	346	312	324	318	314	340	302	320	301	286	309	312	316	322	316	327	310	309	285	317	317	329	294	333	286	308	334	273	329	282	337	296	296	313	314	327	326	319	297	320	306	300	304	297	281	309	323	306	316	307	311	315	265	318	332	294	329	302	310	336	303	319	298	342	306	314	335	295	332	316	312	336	329	319	292	333	305	317	287	308	325	307	312	291	324	321	308	324	313	329	303	295	328	295	294	300	320	344	310	335	345	274	304	326	293	289	326	314	320	315	317	290	335	306	308	304	264	317	321	329	329	297	328	340	330	287	315	301	334	307	301	331	310	316	307	279	294	283	297	316	305	345	303	306	299	335	279	303	313	324	272	248	316	310	334	339	318	321	322	297	296	287	292	303	291	370	330	287	301	327	330	288	301	316	310	311	320	270	326	311	308	288	332	298	275	311	328	287	291	313	295	297	280	328	319	339	341	327	297	323	320	307	307	319	326	320	298	314	282	301	279	330	301	311	327	311	292	335	276	293	305	316	331	327	323	339	318	311	294	313	281	312	307	303	287	320	321	293	282	345	285	297	301	296	321	316	307	318	305	301	288	307	320	315	320	310	314	308	311	287	292	314	311	329	325	327	266	307	300	300	337	322	293	278	306	263	336	334	323	299	333	340	293	302	285	306	310	290	311	297	316	305	323	325	303	332	313	327	326	313	315	321	306	295	325	302	319	307	323	345	307	319	317	316	320	287	355	312	322	321	333	290	293	312	335	301	337	314	312	313	297	313	302	290	307	313	327	323	285	324	326	289	288	302	342	322	320	286	305	302	315	305	314	331	300	285	313	311	316	307	328	327	302	316	297	345	331	285	298	325	263	333	286	297	302	298	332	307	304	316	330	310	328	300	274	297	320	303	310	315	305	335	319	309	331	287	288	279	292	323	297	312	321	290	338	307	319	300	310	313	329	311	308	307	329	342	307	287	293	316	313	295	383	306	302	319	322	319	328	294	293	299	322	344	322	311	304	317	326	308	300	319	332	333	314	300	331	344	287	311	293	332	312	302	312	298	318	316	307	306	313	327	313	316	320	311	306	310	329	305	291	324	287	289	291	330	315	340	309	335	320	317	353	310	303	324	331	311	329	296	333	327	306	287	336	297	302	310	324	306	306	320	299	290	316	293	304	307	294	305	342	346	356	286	296	299	308	262	305	326	329	314	287	331	312	321	311	321	315	344	303	295	295	312	315	321	282	335	297	324	332	329	313	315	338	329	315	324	294	312	307	323	289	332	297	293	326	304	316	312	318	316	304	314	301	300	278	296	310	330	301	312	300	314	312	309	324	305	287	279	342	297	325	340	298	281	304	303	312	324	321	309	306	313	341	326	344	286	313	303	334	306	337	291	334	278	283	324	313	291	309	284	307	322	351	322	335	303	321	317	362	334	338	332	319	308	317	327	319	315	326	310	328	306	326	316	291	308	317	316	307	283	313	305	313	329	315	298	309	314	326	319	339	316	310	320	319	313	316	312	308	301	333	318	310	293	322	294	327	335	314	360	285	321	290	288	286	302	290	327	296	322	325	304	319	329	298	310	349	297	324	284	288	290	321	315	312	318	313	330	321	341	304	322	278	291	329	341	271	275	337	306	310	270	292	328	299	323	305	309	314	330	287	316	309	316	303	337	305	349	270	306	289	311	301	281	310	332	302	287	305	328	311	320	316	321	267	340	348	290	304	310	313	313	301	307	329	292	301	299	283	352	285	305	301	290	302	296	312	303	321	340	306	322	320	335	312	292	331	343	321	274	336	300	306	339	290	301	288	313	311	307	324	280	296	283	315	311	302	295	327	315	329	342	301	298	306	296	315	308	287	292	337	314	332	355	317	295	323	319	291	341	354	315	309	309	309	312	324	274	310	342	330	305	314	344	287	284	298	325	313	278	314	331	285	300	300	313	294	325	310	300	331	293	281	330	287	299	318	339	313	284	322	311	302	293	311	293	283	300	294	300	316	321	318	310	315	327	321	317	310	322	299	283	279	326	325	336	354	337	324	297	278	306	274	305	272	305	316	316	319	356	303	330	312	310	331	327	323	315	316	311	326	319	308	294	325	313	297	295	313	333	320	302	320	321	327	288	272	325	295	311	318	327	305	292	325	352	295	314	324	291	303	314	300	305	337	358	298	303	292	316	317	291	294	322	322	311	306	297	308	300	304	323	317	290	340	291	316	307	301	318	276	303	301	315	316	342	283	310	316	317	326	312	294	330	331	314	279	293	306	302	322	327	294	332	306	312	312	318	292	318	294	299	312	316	323	330	324	299	307	314	305	346	304	337	338	318	315	300	304	292	303	300	309	310	283	342	326	313	311	334	298	322	322	336	339	322	309	327	332	307	304	300	317	319	286	295	280	285	315	334	334	304	303	321	295	292	299	322	319	321	311	300	336	329	305	289	309	289	314	337	313	280	299	320	314	315	294	324	311	277	335	285	327	323	302	291	315	283	307	318	289	314	340	270	288	287	337	301	297	336	324	317	316	301	308	306	319	308	341	302	335	334	321	315	282	283	317	324	315	308	291	318	347	299	332	317	300	335	326	319	287	336	346	304	317	295	311	339	325	313	295	314	286	317	294	274	308	306	294	309	321	305	288	307	311	334	307	317	304	316	318	315	326	305	285	312	325	350	322	316	280	307	315	312	305	299	293	313	304	303	324	300	292	302	283	331	323	298	311	346	318	320	317	293	325	301	305	328	297	290	315	310	319	296	313	334	300	314	337	347	300	319	277	279	307	346	283	319	325	320	293	336	300	302	331	301	276	283	301	328	288	301	326	347	296	270	338	360	319	306	301	276	317	308	310	333	313	296	330	315	339	328	309	312	339	296	323	327	328	310	321	309	287	318	295	351	295	311	319	314	288	327	328	329	323	309	298	325	302	316	303	289	313	282	286	299	298	328	327	323	328	324	307	288	316	286	327	334	312	319	313	305	335	334	299	272	327	313	330	311	300	315	307	292	315	309	328	276	308	342	321	296	275	338	322	297	284	339	285	322	313	303	302	294	307	290	313	319	324	339	314	307	295	326	308	288	317	294	279	333	305	312	311	355	324	310	350	284	292	314	298	341	342	300	292	310	329	314	287	295	301	302	333	324	281	330	332	301	319	297	272	318	320	299	331	295	321	333	326	334	334	300	320	284	305	332	317	313	324	314	307	317	296	343	310	325	284	289	338	327	302	283	260	301	305	278	312	287	307	322	294	320	318	303	317	280	310	320	297	343	319	355	321	336	306	320	319	289	289	290	302	312	289	311	321	363	305	314	330	306	307	309	309	307	293	297	329	301	330	318	299	304	309	318	326	315	268	312	334	304	295	302	295	319	293	337	306	297	324	301	278	319	341	304
35421	25903	3630	1840	1307	1077	882	764	695	610	561	525	501	515	477	503	469	455	441	438	434	413	455	455	470	423	426	396	418	422	416	424	394	402	410	402	417	402	400	393	394	394	421	401	410	393	393	373	398	389	387	393	407	385	385	384	435	394	368	413	396	400	382	376	412	379	383	417	390	405	400	400	386	390	378	415	391	372	393	405	400	397	383	428	407	392	374	397	377	383	360	399	391	372	430	420	435	403	407	414	350	384	407	423	391	378	430	377	414	360	391	389	411	385	398	390	431	386	419	425	401	423	416	416	358	402	398	394	391	422	400	399	393	412	388	390	373	387	406	403	374	386	402	369	400	367	433	395	375	398	407	362	398	409	396	369	409	404	398	410	399	385	402	379	373	357	359	367	392	404	345	379	429	410	434	381	366	386	407	404	439	373	389	390	409	384	376	400	391	427	358	365	400	386	408	424	419	431	413	426	401	387	384	395	400	345	377	365	373	396	411	402	396	396	377	375	430	389	391	386	410	371	373	407	405	439	407	413	347	417	396	401	364	376	410	402	381	382	415	414	386	384	415	411	391	385	388	420	379	373	403	390	391	389	407	391	413	404	379	392	397	376	367	375	409	429	372	408	363	400	371	379	375	379	370	387	425	373	389	380	394	389	379	383	398	413	388	414	390	400	374	402	383	397	424	422	401	394	396	393	397	390	391	398	379	348	386	390	361	398	383	382	371	406	414	419	395	391	371	408	394	398	423	381	367	374	419	383	422	401	378	369	361	407	411	402	416	385	387	400	390	392	362	404	395	403	398	407	339	361	418	400	370	382	377	400	394	378	384	374	407	372	409	367	368	362	359	382	361	386	400	379	387	422	386	419	370	414	395	438	386	384	377	378	383	381	399	386	427	368	366	425	365	381	398	392	369	408	422	426	418	393	405	404	385	404	395	377	405	395	402	416	357	429	389	409	386	407	389	376	402	398	402	414	373	375	400	407	379	384	380	376	389	375	410	353	412	383	374	402	381	399	392	404	364	389	364	390	369	417	378	404	381	374	394	366	402	403	361	375	392	363	414	414	417	416	406	374	396	385	413	415	405	379	366	411	413	417	397	411	402	389	407	437	408	400	394	389	411	391	378	383	422	371	403	382	343	406	407	405	385	409	401	372	399	394	399	379	400	419	409	376	410	375	399	378	387	424	383	382	406	389	393	421	393	385	417	379	389	413	367	410	383	374	376	433	404	362	401	388	397	365	404	403	411	390	363	383	399	371	381	364	434	415	363	382	377	385	385	384	402	410	373	401	405	410	378	379	392	412	434	393	403	424	417	390	394	401	397	365	426	359	403	386	392	385	360	412	381	373	379	380	378	398	395	401	427	408	377	400	406	400	382	405	354	399	409	414	379	414	385	378	395	397	394	400	371	408	389	378	372	397	384	387	407	404	393	396	421	398	391	405	408	379	415	363	386	391	370	387	391	400	427	423	408	431	394	383	391	369	387	375	413	377	406	389	408	391	389	370	407	371	420	399	439	429	433	407	411	405	388	399	385	393	405	371	360	430	390	413	377	405	407	395	414	407	386	421	410	357	397	406	403	440	359	391	403	392	422	400	387	424	406	377	363	379	379	384	404	387	361	383	416	436	417	399	421	403	381	427	386	421	386	368	409	401	386	377	393	384	378	405	376	372	382	393	377	369	374	407	418	357	428	387	374	363	391	409	422	401	403	397	380	376	414	377	366	398	403	409	394	374	433	367	379	392	383	397	394	364	398	443	349	366	385	378	405	381	390	401	407	389	402	403	406	410	374	390	412	387	407	380	418	364	416	396	397	382	435	376	396	401	383	357	390	408	417	404	410	400	412	409	388	350	391	405	414	346	419	368	385	360	411	402	424	420	362	416	379	366	391	429	421	386	393	372	420	391	377	420	381	379	400	406	383	364	393	411	382	398	397	394	393	379	395	392	422	366	405	424	369	389	404	379	391	358	431	387	358	426	413	371	410	403	395	409	397	376	407	404	398	415	388	412	380	373	418	424	381	363	392	388	393	408	398	401	411	367	426	371	405	360	390	410	420	384	387	401	368	363	426	372	371	379	399	397	389	422	369	416	367	408	384	388	392	392	412	410	402	397	364	396	412	437	396	379	387	373	378	402	390	407	379	366	408	396	424	367	376	411	414	389	389	372	420	419	377	382	390	388	407	360	393	384	389	386	366	387	340	376	391	404	396	409	345	387	437	394	419	408	441	400	418	374	374	396	396	368	384	383	389	410	354	386	396	392	365	357	374	390	396	371	418	379	395	389	404	383	428	394	386	360	394	369	395	364	423	420	403	413	374	379	401	391	393	404	408	414	405	365	388	389	388	390	383	383	423	376	375	397	421	395	409	388	418	401	370	406	433	380	398	365	387	385	382	445	390	387	389	374	382	394	394	374	397	413	372	361	415	366	383	424	367	377	373	378	422	375	425	404	416	406	415	386	366	394	372	407	402	390	394	403	412	386	373	389	378	402	404	403	382	383	383	418	416	393	391	392	371	404	373	392	404	409	359	409	380	427	400	392	394	390	375	396	403	378	405	389	426	372	404	391	392	392	391	412	379	400	391	384	401	404	397	421	385	397	363	390	425	431	344	370	401	388	421	376	384	398	363	388	383	391	375	393	407	384	413	365	437	421	394	406	427	395	395	393	380	375	374	405	427	418	397	388	413	397	401	380	432	410	378	387	423	403	371	400	387	398	401	409	417	413	404	401	380	345	431	384	378	407	383	395	390	406	424	355	420	380	391	384	420	377	416	385	363	397	387	366	364	371	389	439	383	418	401	407	395	411	378	383	388	399	360	376	404	376	372	392	404	375	409	376	374	381	396	367	408	427	368	392	354	419	363	388	396	393	404	386	400	445	395	418	378	409	372	403	414	375	363	439	363	413	391	391	369	398	394	375	371	431	378	413	376	416	362	374	404	389	412	390	365	383	387	394	394	390	424	352	365	359	365	423	398	392	401	346	375	392	417	410	424	396	403	414	371	379	391	398	419	364	384	418	414	388	385	392	386	412	418	363	368	401	367	400	393	390	407	395	388	386	352	370	356	404	371	377	387	380	382	401	382	347	368	383	431	394	396	360	394	368	390	418	411	428	376	391	354	419	407	394	391	445	380	391	381	399	393	390	400	418	421	394	393	378	422	401	397	396	387	412	395	400	391	425	379	402	386	376	377	379	401	371	371	418	429	371	373	431	429	382	407	393	368	413	402	376	330	395	378	380	392	404	365	448	366	384	412	397	368	398	390	383	417	405	395	376	370	388	385	413	423	385	416	373	370	406	383	356	385	398	403	391	387	406	385	408	405	404	400	407	378	376	394	397	373	383	388	380	426	429	376	387	404	413	391	381	393	392	397	392	386	403	393	382	397	402	412	379	401	395	391	401	364	384	407	393	410	435	421	420	350	423	418	405	410	416	387	376	392	369	366	426	384	386	423	375	444	391	363	397	435	368	426	386	378	367
23294	21349	29006	24021	21346	21317	6198	1314	1033	979	924	845	814	803	706	709	700	659	709	727	689	573	659	669	671	653	647	632	667	630	676	640	656	624	618	658	613	616	595	584	622	627	656	605	609	599	643	583	602	605	615	613	608	590	581	581	641	598	609	552	601	641	614	584	615	589	645	579	596	595	634	632	636	640	606	628	553	595	592	609	595	597	602	594	625	618	594	606	542	639	577	599	591	585	587	610	631	625	606	600	574	631	626	603	622	607	614	578	625	633	597	585	623	604	557	578	574	587	617	563	579	599	609	626	596	601	606	623	619	612	543	605	622	606	631	637	599	594	585	603	608	637	597	622	654	582	648	631	605	643	616	621	580	629	613	606	567	653	617	616	617	608	588	592	628	565	593	600	593	628	568	580	641	633	603	619	549	606	630	597	619	618	610	602	542	598	632	630	638	624	611	615	655	620	628	595	632	604	589	578	613	591	641	580	652	577	565	590	602	610	611	594	614	619	575	618	624	600	594	636	583	625	573	587	594	541	564	630	593	605	598	611	589	584	596	540	596	592	565	586	602	617	616	636	580	588	652	596	568	640	651	624	642	542	624	594	599	576	568	603	604	547	566	578	597	593	584	633	642	636	605	629	592	612	617	586	621	574	603	619	605	586	591	587	575	619	607	585	596	582	625	579	613	627	612	550	571	589	614	612	615	624	590	559	621	553	616	570	596	576	633	554	617	606	626	616	609	639	615	579	617	581	627	654	613	574	568	615	633	616	614	592	583	568	591	583	608	607	618	590	644	595	592	562	660	600	614	601	607	611	597	606	579	610	586	589	639	580	603	604	592	644	679	600	590	637	581	613	610	574	619	575	614	609	596	607	645	615	631	612	608	633	602	598	592	584	599	587	612	623	609	611	609	606	593	593	618	591	615	604	604	582	565	600	596	648	619	623	632	577	581	635	591	587	658	592	587	604	602	611	647	612	622	623	592	628	589	615	586	603	636	610	606	563	613	596	597	623	635	575	560	626	638	599	643	646	615	631	616	603	628	631	647	581	616	668	611	650	613	613	576	611	572	581	579	586	612	607	622	574	608	548	560	601	607	616	642	658	618	614	556	628	573	586	590	562	589	565	641	641	643	562	572	616	608	607	578	621	583	586	598	615	616	601	581	607	604	629	606	593	575	611	594	581	588	633	601	583	606	598	607	633	555	603	630	602	641	622	628	572	615	584	588	584	601	627	592	587	607	610	627	594	599	642	590	642	594	602	628	600	591	567	613	609	597	620	606	629	624	610	552	619	575	633	645	598	630	575	579	535	659	618	590	600	624	599	599	630	632	627	555	606	592	557	595	553	639	645	635	585	622	587	580	567	574	605	603	599	582	622	645	593	624	587	617	598	608	597	589	619	594	603	610	607	583	595	624	603	579	594	613	611	629	632	609	565	580	568	642	557	624	620	601	633	568	635	587	606	619	605	619	621	573	591	608	584	607	595	629	602	615	567	566	696	586	625	612	617	610	615	665	607	594	628	589	597	629	619	584	623	571	571	570	580	578	594	643	567	664	616	647	644	610	596	624	588	609	596	582	594	584	582	634	610	598	645	594	632	545	612	586	620	647	567	614	596	573	609	571	624	650	588	640	635	581	572	561	636	642	630	611	579	595	614	589	608	619	602	610	578	641	550	572	605	606	641	601	622	613	631	604	617	630	584	580	570	587	652	622	650	564	619	563	588	622	585	688	585	618	584	638	588	563	591	596	601	595	586	556	625	615	588	609	599	612	602	588	591	574	610	613	591	616	616	598	611	595	606	568	638	605	626	565	588	630	598	602	650	626	604	617	634	580	623	616	580	622	602	636	578	623	605	571	630	588	571	645	618	608	632	550	633	582	587	583	588	629	583	597	551	616	653	606	624	595	626	554	584	617	585	599	599	582	615	592	608	586	620	619	601	596	588	646	623	594	613	586	599	601	593	555	608	618	592	662	628	610	572	622	573	585	553	559	600	625	596	580	612	626	591	588	632	581	603	580	549	622	674	603	615	652	614	606	574	576	601	589	627	609	609	575	632	616	642	672	628	604	592	589	604	618	615	608	624	620	588	612	575	603	613	589	610	556	618	620	601	613	549	593	597	589	606	586	597	582	604	608	589	632	548	612	596	593	627	613	606	617	632	580	648	600	594	624	590	606	603	591	558	626	635	648	626	563	601	606	646	610	593	624	610	604	593	565	635	577	582	609	616	610	577	555	595	558	596	642	613	611	585	579	599	573	636	555	578	623	617	594	601	614	598	623	648	607	665	639	669	622	608	628	598	598	614	654	603	638	578	578	587	593	609	621	616	645	569	640	564	609	600	591	626	590	633	599	590	640	626	596	586	598	606	642	613	627	594	577	635	626	565	594	592	571	552	585	582	580	630	630	623	635	619	592	629	614	593	625	597	609	639	607	591	550	589	575	580	603	569	633	614	610	598	588	595	579	562	611	613	597	657	610	601	606	596	579	584	582	544	581	603	627	617	595	595	583	621	584	602	598	590	593	590	588	601	630	602	587	628	628	603	626	562	627	613	600	592	617	543	643	576	614	611	655	592	586	568	638	566	606	600	592	607	611	614	612	624	610	614	629	627	624	605	595	622	577	665	569	616	644	636	626	621	619	603	592	663	559	659	610	563	656	545	608	597	563	620	587	602	613	632	629	579	594	654	619	588	580	568	638	617	562	591	627	577	574	641	623	632	631	600	619	618	542	610	594	591	618	601	579	595	594	652	587	575	578	613	561	584	650	628	619	644	607	642	608	601	608	641	631	606	625	610	561	586	590	605	556	597	611	621	612	586	607	563	573	613	652	591	596	629	561	616	600	547	579	634	591	592	631	618	612	594	578	627	642	603	600	613	586	570	646	625	611	580	653	604	563	600	599	599	580	601	597	626	626	608	575	630	609	609	603	645	620	587	607	676	602	575	579	620	584	606	590	614	613	630	643	576	560	615	606	621	584	617	598	620	599	572	575	594	598	601	605	577	580	601	612	608	624	633	620	582	621	581	607	587	576	591	629	577	580	596	578	607	590	599	620	614	596	566	596	544	634	598	618	620	563	616	614	579	652	609	599	605	589	642	596	598	596	603	602	599	617	557	631	630	669	560	630	639	604	574	632	584	577	561	590	602	596	582	576	577	628	604	580	614	616	642	580	605	607	606	614	607	609	612	596	594	639	643	564	645	583	583	601	539	592	563	580	582	614	582	557	633	613	572	585	602	598	591	603	623	594	612	584	592	637	585	643	629	598	599	618	579	607	645	619	594	556	603	636	616	591	569	632	609	574	621	625	617	574	627	610	562	567	583	561	593	554	618	606	621	603	621	625	604	609	594	609	625	587	597	645	638	596	617	651	648	585	615	580	558	585	617	593	561	637	613	590	618	578	594	590	632	586	599	644	637	619	574	605	606	602	608	591	604	602	615	628	587	626	577	597	571	607	594	600	577	613	574	618	637	577	597	575	571	572	596
40887	37013	11134	5702	4042	3140	2536	2085	1728	1534	1422	1253	1181	1016	980	929	905	858	882	943	788	841	743	801	806	769	776	756	760	754	760	736	754	736	798	731	724	763	759	701	730	748	684	719	759	729	778	746	746	772	685	744	727	683	742	741	731	699	767	729	697	733	759	700	709	709	693	695	697	715	722	783	753	710	762	739	720	688	657	666	708	728	702	686	717	726	664	698	701	723	675	710	730	744	722	693	671	701	700	739	688	728	666	717	730	719	713	676	640	697	712	686	696	667	693	680	752	673	739	744	728	718	720	723	741	706	695	703	760	744	730	703	695	688	728	626	721	716	720	685	678	714	707	687	705	715	747	698	700	651	692	696	754	735	742	728	719	674	716	653	737	645	698	697	684	706	682	705	686	703	662	724	737	711	704	701	687	775	715	707	682	728	728	715	696	786	648	733	705	690	733	710	686	704	738	714	714	724	693	687	723	695	725	687	710	684	701	719	747	692	743	700	731	740	725	679	719	695	695	711	734	674	693	694	716	729	747	724	668	729	736	719	702	738	741	723	725	700	729	712	725	682	688	713	739	702	725	718	695	675	753	722	680	704	649	725	703	714	685	740	690	695	732	756	653	679	639	707	687	675	686	676	708	682	713	656	688	660	711	715	666	737	708	720	718	760	690	731	721	685	707	666	735	694	736	731	651	682	688	700	696	712	728	740	722	679	733	703	700	688	681	679	780	712	708	691	695	679	716	733	695	716	715	709	695	708	711	685	699	737	723	681	688	667	710	718	698	673	699	666	742	651	710	686	693	715	694	695	715	697	675	691	708	717	707	709	696	721	701	708	683	735	729	675	652	677	707	709	695	698	691	700	710	723	699	690	697	678	661	715	706	693	689	725	719	709	671	693	686	688	721	717	718	702	747	674	755	754	692	711	747	700	725	729	705	695	688	704	753	706	724	746	703	682	724	725	739	707	687	724	686	705	659	698	676	700	724	729	718	676	716	710	713	719	733	720	724	741	657	709	725	711	697	658	721	743	707	713	689	738	662	696	712	702	699	693	702	673	679	705	699	667	692	705	700	703	690	681	706	729	716	687	696	729	705	709	656	708	693	680	709	717	703	720	702	669	686	719	670	688	715	679	681	703	691	684	690	743	728	698	730	711	744	628	709	662	757	715	732	683	728	707	682	696	705	691	735	687	690	756	705	681	674	694	732	723	711	726	672	692	688	722	735	691	722	689	688	749	719	720	706	737	700	726	706	733	704	680	654	715	720	720	713	684	733	679	697	712	683	664	670	710	720	745	671	687	692	715	666	696	704	665	667	706	696	681	697	702	687	707	750	702	697	702	674	726	670	700	678	724	715	707	714	710	696	727	724	697	656	744	687	715	670	685	694	685	728	658	694	695	712	673	726	703	740	730	711	695	728	700	673	696	707	709	686	724	711	698	679	736	674	716	727	678	665	733	709	693	717	697	674	751	697	695	740	707	685	741	758	683	668	699	727	687	731	698	706	707	710	681	715	699	742	721	704	740	711	675	695	667	703	663	744	682	695	698	665	682	661	743	673	661	746	674	675	696	739	726	694	649	683	700	725	689	696	750	739	701	667	717	771	694	716	681	755	697	718	725	695	684	697	694	641	730	674	706	645	667	709	692	727	683	681	707	721	717	747	735	724	726	749	723	704	710	706	725	713	728	690	693	695	704	682	708	730	681	674	703	718	723	716	738	714	680	698	684	646	701	694	713	707	739	703	684	716	707	723	721	694	662	704	691	666	734	771	739	752	691	741	689	743	691	719	667	672	660	741	666	698	726	756	688	718	737	693	737	683	676	715	684	689	719	674	647	737	726	727	690	727	687	677	698	775	737	790	722	704	732	700	734	699	661	688	683	700	693	703	695	716	688	698	722	740	670	751	730	720	700	711	653	705	709	709	724	687	754	706	694	694	733	699	718	695	691	688	703	724	711	717	687	698	700	733	678	707	683	686	707	733	702	682	671	710	700	743	693	668	710	680	727	733	701	700	661	737	677	692	736	715	721	708	723	673	736	732	670	747	690	762	655	693	687	713	688	690	683	683	695	693	674	698	669	748	684	671	696	711	658	684	728	714	646	712	641	693	732	690	653	726	692	648	690	697	682	735	665	692	753	728	713	763	724	713	693	678	702	711	692	687	729	735	709	703	700	699	675	738	720	670	748	689	681	689	736	681	691	701	724	693	678	674	672	701	720	641	668	672	700	666	661	719	671	696	697	706	728	722	702	677	676	704	688	714	743	680	687	714	693	671	726	730	660	728	741	685	695	692	719	755	693	692	704	711	712	708	687	726	716	729	720	726	699	715	667	661	667	676	705	728	668	669	676	737	698	774	739	720	705	722	754	758	738	728	739	733	719	730	746	679	719	678	769	745	656	736	733	677	697	734	687	698	746	709	670	698	712	697	728	713	747	706	684	707	752	720	710	695	723	686	730	730	691	721	722	669	669	701	691	697	680	713	705	706	698	728	706	709	649	715	690	697	700	667	661	714	729	720	755	733	732	690	725	690	720	722	702	730	666	691	676	695	706	744	725	689	677	728	720	698	738	696	695	747	696	706	727	681	671	676	682	696	710	721	679	668	733	742	700	737	672	710	707	743	727	739	664	734	681	755	732	685	742	685	741	661	712	718	667	724	683	685	729	663	683	743	686	704	761	703	689	684	710	673	698	687	712	696	720	634	755	685	722	687	734	679	715	664	693	681	731	724	707	693	702	700	737	706	712	700	722	698	707	677	644	698	694	732	689	719	692	694	711	714	685	672	691	710	678	700	691	712	700	718	653	691	686	650	751	666	737	637	685	682	725	701	694	666	727	708	741	782	701	638	729	684	720	691	666	703	666	721	767	694	721	679	701	771	745	729	731	676	675	695	670	756	666	691	672	664	664	706	663	695	680	725	712	669	702	669	698	710	684	683	734	709	703	702	719	733	673	714	712	720	700	712	695	742	713	650	686	700	675	693	695	678	723	707	756	737	691	685	715	690	663	700	660	727	717	713	751	692	752	690	713	692	696	702	710	689	657	716	691	722	697	712	758	673	706	734	676	700	665	711	688	701	702	719	753	700	675	718	705	690	697	692	727	665	661	744	691	691	705	670	721	732	714	736	743	709	735	741	712	692	677	721	731	726	704	781	691	681	703	696	713	683	706	699	660	704	722	725	726	710	732	705	708	699	697	701	686	704	720	756	750	695	652	751	728	661	695	725	683	666	683	755	712	722	644	739	741	679	747	675	702	662	679	718	700	676	674	676	723	674	681	672	695	720	755	732	709	694	726	736	717	693	707	701	685	726	704	732	681	686	720	702	656	664	718	737	684	709	707	659	702	724	716	683	703	748	654	701	726	689	712	733	700	669	766	710	731	669	707	682	716	697	708	701	684	741	715	685	688	705	687	677	702	722	685	661	666	660	676	697	695	700	720	696	693	726	696	674	740	706	741	697	697	698	726	695	737	739	663	721	692	733	751
28924	21356	7946	768	466	414	321	296	278	298	266	306	280	285	299	294	292	255	295	293	295	291	271	249	311	316	263	263	254	263	292	309	285	280	273	307	311	302	256	311	278	330	292	277	270	263	266	268	281	252	279	269	282	294	278	258	283	306	312	291	270	281	269	278	291	289	280	296	266	274	279	316	277	292	300	273	296	286	329	285	290	270	305	263	274	292	257	271	284	278	282	291	298	255	283	281	298	292	280	269	287	268	275	311	281	285	280	248	311	309	296	282	281	273	276	283	293	271	290	274	290	243	281	317	288	289	284	279	261	291	267	272	265	327	310	262	286	292	305	303	289	276	286	273	268	302	308	324	310	302	301	262	322	283	284	277	261	253	299	296	256	299	279	271	281	325	330	328	264	261	270	289	296	316	324	292	263	309	265	281	286	286	251	258	286	295	290	260	302	296	278	289	282	275	263	263	285	281	280	286	288	275	292	280	276	278	277	293	283	286	274	306	307	283	289	261	268	276	310	282	292	269	325	271	283	259	268	278	276	300	286	242	283	271	275	276	267	292	298	251	321	270	282	291	280	262	291	272	282	284	278	269	281	288	298	290	276	288	261	291	287	257	304	269	281	263	295	313	257	279	284	316	286	256	284	308	296	264	305	278	303	273	320	270	275	318	273	311	320	329	293	266	265	258	276	276	274	297	258	273	304	278	283	266	272	286	295	294	275	273	281	288	294	275	292	291	264	292	301	277	283	250	284	284	285	270	268	274	266	306	284	319	322	308	302	262	288	260	311	271	284	294	277	285	266	297	270	288	297	259	267	293	274	302	268	277	310	292	277	267	276	276	323	283	304	265	298	274	300	265	277	284	280	286	279	300	303	281	302	273	264	259	260	281	297	292	273	277	298	276	291	276	300	293	279	295	303	293	275	274	270	301	294	289	278	262	293	274	298	279	315	268	265	286	284	291	277	280	291	287	259	260	277	273	273	298	274	299	279	283	283	288	271	269	258	294	276	326	286	290	284	267	281	293	298	288	304	279	298	293	291	259	282	270	304	257	264	284	310	272	293	269	279	267	272	288	295	258	261	310	311	279	304	280	283	267	285	287	297	299	287	267	320	285	273	261	298	282	268	292	256	314	300	278	289	274	290	273	275	255	272	296	266	271	257	290	301	270	296	280	278	292	279	285	294	284	309	304	299	261	267	299	286	249	284	271	289	318	268	299	295	270	281	273	294	267	256	290	292	272	271	282	308	276	292	304	299	276	271	282	305	287	306	296	288	289	277	274	284	294	272	291	259	259	276	294	284	269	287	260	272	241	284	262	286	321	284	284	294	262	291	280	277	285	269	280	297	286	281	292	289	289	276	269	287	288	289	282	277	286	302	305	311	273	287	288	276	290	283	266	271	290	280	298	290	274	288	303	260	285	291	299	265	278	286	284	288	277	286	256	292	290	327	286	278	316	295	269	272	293	291	288	311	308	279	283	249	288	282	262	269	275	297	296	276	239	269	308	277	283	306	272	300	265	292	267	303	264	282	286	297	260	285	278	280	268	285	313	266	320	272	322	295	256	279	268	260	286	267	277	279	286	303	275	286	261	282	275	295	317	312	300	297	271	283	272	300	302	283	283	268	272	284	279	288	276	298	282	283	284	284	296	275	276	288	286	272	285	262	282	272	265	263	273	302	275	273	282	293	290	296	260	276	281	305	297	289	278	276	272	285	265	289	259	279	299	294	297	298	266	286	314	307	296	307	246	268	271	299	302	295	304	294	280	303	273	272	273	292	292	269	263	266	286	298	272	291	285	266	283	299	276	288	266	293	286	274	302	305	270	301	291	271	275	276	264	315	259	284	282	281	288	289	282	287	300	295	288	314	314	251	296	273	258	271	292	267	284	281	325	262	290	241	315	291	281	303	262	301	280	274	275	276	299	269	293	310	302	270	270	297	275	285	298	272	301	302	284	305	285	291	300	266	278	296	287	299	318	300	272	251	268	294	287	307	289	304	291	298	322	295	305	280	246	330	273	298	277	289	285	293	301	286	289	297	288	284	287	271	306	293	274	265	296	278	293	264	281	300	303	290	281	270	284	291	270	268	285	292	292	275	296	296	331	295	274	246	263	273	269	263	304	309	282	298	290	261	258	299	251	282	293	279	282	282	256	280	278	283	286	291	252	275	276	273	282	296	267	288	311	251	288	272	296	288	285	293	283	290	304	288	284	293	292	273	312	284	286	277	316	241	295	267	293	274	303	295	285	296	265	304	274	287	269	312	298	260	279	285	288	267	254	279	272	297	284	298	291	264	287	286	282	278	289	281	264	329	263	269	291	294	279	296	253	265	278	272	262	275	297	295	279	256	242	277	284	263	283	306	296	258	305	263	257	291	313	317	307	306	288	267	252	316	255	301	313	273	303	279	326	270	263	255	322	264	283	318	289	304	276	251	284	265	287	293	327	293	281	291	269	283	293	264	278	259	277	280	283	311	255	298	292	291	303	301	244	301	292	255	283	290	298	289	282	288	259	297	278	269	287	292	288	274	280	278	262	286	267	273	242	278	270	294	289	294	277	315	284	273	302	297	290	288	286	297	258	249	282	280	292	300	257	297	304	281	322	301	272	264	290	287	279	314	275	277	266	276	295	278	250	304	274	273	294	280	268	279	301	284	265	264	259	277	294	270	281	280	293	282	284	282	292	279	298	266	281	319	273	280	267	325	242	302	267	290	313	276	306	280	271	281	256	271	312	289	301	298	288	293	297	271	298	285	294	307	287	288	264	257	276	260	312	280	292	261	262	280	240	299	269	277	280	295	268	282	295	305	275	283	273	256	274	284	238	284	270	275	283	298	285	279	299	273	271	302	280	286	289	267	273	260	310	278	275	289	273	272	285	302	299	282	285	318	305	254	270	268	292	314	284	274	309	274	286	275	287	279	273	276	264	281	287	297	315	310	290	279	293	280	297	274	286	291	301	285	309	266	272	325	268	303	281	320	285	288	290	282	280	275	308	278	306	286	261	267	271	267	274	284	265	268	285	284	298	259	252	252	270	268	276	303	296	278	278	276	268	291	301	291	297	319	263	288	300	263	276	265	279	308	267	261	337	308	312	297	284	245	253	288	248	316	288	310	289	290	264	278	263	290	279	302	278	290	266	308	277	283	307	299	288	299	259	324	251	282	311	278	314	312	282	283	286	276	260	288	293	280	260	276	278	286	283	255	284	289	289	287	265	264	251	284	302	278	274	265	315	296	285	262	277	290	287	296	286	307	302	301	292	287	296	291	312	281	299	273	311	270	273	266	273	262	297	285	282	280	312	274	287	264	301	295	276	297	271	304	272	291	268	266	259	319	264	292	296	260	269	320	290	287	304	300	288	279	289	318	300	303	265	313	263	292	312	280	298	299	288	285	302	278	288	283	300	262	277	274	289	265	286	272	274	289	297	296	299	308	276	270	280	288	297	248	277	304	275	320	273	279	261	299	289	263	279	314	305	306	324
30900	18432	789	523	467	470	421	393	387	377	392	352	379	360	387	352	323	351	339	382	347	355	360	356	370	368	358	356	359	348	375	345	342	339	369	379	321	353	402	343	332	347	352	338	354	336	362	351	365	359	312	338	363	354	367	340	303	345	360	360	373	320	352	356	344	375	363	349	324	349	355	342	298	354	326	365	362	313	399	380	354	316	364	327	343	337	332	369	352	335	350	314	356	323	336	353	334	335	375	338	356	379	315	341	340	359	359	351	361	324	362	359	352	361	324	376	351	357	353	371	375	352	327	326	331	329	324	380	383	334	345	311	333	342	353	369	380	329	348	366	353	312	357	322	378	371	347	359	364	338	368	338	338	328	362	366	335	344	347	363	341	349	392	316	376	349	363	328	344	333	360	332	352	351	338	314	352	342	342	356	340	341	320	366	327	358	340	360	358	372	373	343	351	327	374	390	336	357	322	352	377	315	341	388	338	378	348	319	371	366	302	327	354	346	368	315	332	361	327	394	349	322	344	358	326	344	322	360	342	354	351	320	377	358	305	343	333	317	352	332	359	367	334	377	358	341	328	360	351	360	353	323	346	328	353	371	334	369	319	311	341	355	347	368	336	337	382	367	357	326	383	338	352	352	342	360	347	340	381	351	338	380	339	364	373	334	359	327	376	352	345	366	367	362	360	350	333	328	370	365	338	332	320	337	312	384	364	376	366	352	354	376	361	347	357	326	361	353	376	368	363	328	356	365	341	386	355	339	343	346	362	366	327	347	333	342	366	308	320	362	371	334	328	325	331	343	381	359	342	361	327	357	348	333	383	353	351	336	344	367	358	335	353	341	333	349	353	335	340	343	312	324	306	366	322	342	345	318	329	362	353	312	380	379	346	338	327	389	348	348	379	386	360	353	348	325	385	345	353	350	360	334	324	381	353	339	331	313	357	331	344	380	350	328	358	366	354	335	364	348	320	346	337	350	369	319	349	369	365	355	331	324	346	342	361	335	339	383	359	377	329	348	321	343	332	382	327	358	366	359	358	364	382	361	370	352	355	354	358	330	362	345	358	329	351	341	345	342	358	328	350	351	338	368	372	339	345	355	341	351	347	385	369	336	372	335	311	326	337	344	358	362	321	346	357	381	341	355	369	354	336	319	362	345	316	353	381	364	318	370	365	348	349	363	334	322	368	354	354	329	346	328	354	348	340	354	313	345	319	352	346	381	340	361	342	349	365	329	350	328	364	376	336	367	354	341	351	328	328	358	316	349	347	312	331	351	342	321	320	333	329	346	326	364	324	342	359	345	350	324	338	339	360	344	322	373	338	348	345	331	355	367	343	348	362	353	347	363	346	365	335	375	334	330	362	350	337	334	352	306	360	341	319	387	358	340	333	350	316	344	339	359	336	351	327	377	345	345	349	312	382	325	348	327	335	321	348	362	351	335	345	352	362	319	339	325	354	337	341	329	374	368	324	348	358	336	373	306	371	315	310	323	353	357	301	341	369	346	385	346	368	325	324	356	367	325	313	330	352	338	347	362	344	340	346	333	363	309	325	369	347	374	333	333	348	369	350	336	348	364	338	345	350	358	323	335	344	310	365	336	380	311	357	339	352	350	347	357	334	359	362	375	361	348	333	339	356	374	330	365	346	375	363	355	377	345	348	360	339	372	352	312	314	367	320	363	403	384	324	332	353	330	343	354	346	320	318	322	355	338	335	334	359	371	321	345	316	311	351	363	336	337	322	349	363	304	326	326	340	339	338	341	326	355	335	371	314	335	358	374	345	385	356	327	307	385	339	366	379	352	339	366	333	312	343	370	351	338	336	316	356	358	325	361	321	340	317	345	346	342	365	351	352	356	346	387	370	349	347	327	373	336	363	382	357	344	352	374	355	331	343	320	372	341	348	374	344	388	333	358	318	342	358	361	353	358	354	372	348	381	335	369	339	362	357	372	341	336	361	356	367	387	324	313	351	316	331	345	315	384	329	336	368	355	379	358	344	325	332	383	364	341	357	333	375	335	383	340	375	343	342	310	357	360	349	337	363	343	369	346	341	336	326	373	343	347	371	334	356	364	342	370	345	348	313	347	371	367	344	336	326	320	346	349	381	334	331	337	344	334	364	356	341	332	333	350	368	362	362	360	358	339	338	330	351	354	373	339	347	382	354	346	338	345	325	365	348	338	321	370	373	366	362	329	345	345	352	346	334	337	353	363	324	350	350	360	362	363	378	345	313	329	339	333	368	308	367	345	340	313	323	370	359	330	309	343	369	342	367	342	328	337	326	372	354	349	340	379	338	353	353	364	355	349	356	319	342	382	338	333	378	374	367	339	344	311	354	368	337	346	381	338	379	359	341	353	355	353	364	345	355	339	350	349	320	327	350	331	328	371	361	348	332	343	332	357	359	351	342	376	329	375	340	346	377	371	341	344	327	385	334	346	345	318	348	342	366	323	323	372	353	385	368	352	353	330	345	347	333	356	354	341	337	346	339	378	340	325	359	348	328	341	354	347	353	351	363	338	363	335	336	362	354	347	358	351	363	352	376	332	380	357	321	349	359	358	351	339	341	332	339	380	377	320	308	369	329	376	354	347	378	371	349	347	338	336	343	326	379	332	346	388	349	364	372	346	380	331	348	332	347	355	345	310	328	314	321	320	339	348	351	350	349	314	381	371	342	352	341	367	348	345	340	339	340	349	370	342	378	365	354	375	306	357	354	343	328	346	359	368	362	302	333	375	333	349	364	337	365	342	347	341	342	321	384	363	343	371	351	375	321	346	350	334	315	379	396	379	360	352	358	319	351	327	319	344	368	344	334	341	350	383	362	307	363	362	320	354	320	339	343	345	318	345	344	356	383	345	375	353	318	368	305	343	347	344	325	347	364	354	350	351	377	343	336	352	363	362	340	351	366	338	369	377	335	377	322	367	336	342	358	365	361	344	333	352	330	353	329	358	362	339	329	345	338	347	334	365	340	313	339	342	321	361	323	315	331	363	343	341	386	350	348	348	344	344	349	381	383	363	358	348	334	319	326	338	344	308	393	352	343	362	359	319	404	362	330	375	341	332	350	339	334	350	333	358	339	314	331	369	346	338	332	369	358	355	348	331	325	355	352	338	351	343	331	355	338	317	374	315	359	362	349	344	367	345	328	329	360	416	346	367	341	341	323	365	337	352	324	335	374	329	377	340	359	329	346	341	353	342	363	359	313	321	373	359	367	366	342	351	330	328	356	360	366	365	355	355	334	340	348	372	361	346	337	314	375	372	327	352	335	346	359	353	358	348	340	352	343	366	365	347	358	349	356	342	362	343	349	341	323	326	372	367	397	353	317	323	338	361	343	348	343	356	378	343	350	371	370	334	352	373	358	355	370	304	361	335	365	359	366	340	318	366	311	348	325	352	366	346	335	358	343	351	348	367	400	306	310	319	353	363	325	358	314	325	338	325	344	379	353	352	343	373	335	311	343	353	334	351	335	365	367	357	342	351
24645	21366	28300	24757	20241	2596	884	720	637	634	577	516	460	510	491	491	542	509	504	428	446	452	447	482	508	475	429	449	491	480	458	466	454	418	464	482	461	443	422	440	471	429	444	456	454	446	466	426	475	441	448	427	459	455	441	454	471	435	465	444	426	430	460	449	432	453	467	448	440	460	423	455	450	462	435	422	435	411	457	435	465	429	448	451	431	406	438	430	439	411	425	452	475	467	466	450	496	455	432	472	458	449	463	447	440	423	460	440	420	405	435	439	432	437	464	449	486	457	396	464	440	474	446	456	463	445	450	405	460	482	427	430	477	483	437	462	450	473	491	459	455	418	449	421	435	464	464	502	433	454	469	449	423	448	482	441	407	448	468	449	473	485	462	485	441	442	414	440	451	448	429	459	463	433	479	449	445	486	448	454	486	428	453	475	460	462	484	475	480	485	444	434	451	464	440	450	482	445	456	455	456	430	428	443	429	448	442	462	424	490	424	439	460	425	475	450	417	424	447	441	442	436	439	462	452	447	442	482	442	464	469	417	429	416	446	403	429	427	434	486	427	430	457	476	483	443	477	446	442	427	426	490	448	444	444	429	478	392	454	448	472	446	464	439	442	464	408	473	440	471	424	457	448	466	468	438	471	446	505	445	426	458	436	468	435	469	436	447	464	458	462	472	438	397	420	465	480	442	482	456	458	450	437	443	446	431	431	420	455	430	458	411	484	430	458	456	449	457	441	451	447	459	465	447	422	451	468	482	472	477	440	425	442	438	458	460	466	380	459	431	444	463	450	465	465	491	475	439	441	468	444	439	443	469	451	446	463	429	485	470	440	464	422	439	446	448	441	452	465	442	419	461	448	454	460	449	441	452	478	451	437	424	434	437	445	413	428	449	460	486	443	402	456	426	434	404	447	469	454	434	449	456	450	448	444	455	441	425	458	436	465	416	458	461	451	450	426	439	457	445	457	455	482	422	439	472	467	435	454	433	471	442	451	453	432	438	458	420	435	465	455	444	447	509	429	427	486	429	436	447	444	474	445	404	459	448	498	411	446	455	420	425	459	447	420	432	441	454	462	447	436	491	432	465	418	436	441	465	457	446	428	471	444	442	450	424	426	448	475	445	422	431	453	433	441	467	450	488	428	455	435	436	405	446	443	464	458	452	415	465	447	475	470	437	421	473	438	459	435	401	446	440	480	434	455	452	408	403	472	452	469	429	427	471	466	448	467	447	451	453	427	476	398	464	467	456	453	473	454	466	406	466	430	465	435	446	441	442	470	448	432	416	444	432	440	422	441	473	464	456	458	450	442	468	423	446	445	416	450	436	447	438	426	454	421	453	490	458	455	486	458	455	453	462	452	464	433	468	449	472	456	430	466	439	457	470	458	442	463	471	477	442	455	444	458	431	455	413	456	479	422	454	456	422	436	442	475	422	419	472	446	455	481	425	472	461	459	423	429	459	442	452	408	458	433	454	458	448	443	423	458	432	451	452	434	479	424	418	439	436	431	480	383	448	453	435	450	429	456	438	477	418	423	458	456	502	461	436	473	446	461	424	501	456	438	425	415	526	464	444	424	413	444	462	446	427	419	435	469	438	432	452	467	458	444	467	438	440	481	390	458	424	427	439	443	429	429	448	475	470	424	460	417	473	412	463	436	447	404	435	444	422	456	424	460	443	445	466	411	444	442	454	427	451	457	423	430	453	465	469	452	454	499	447	430	468	379	420	483	461	419	433	453	440	425	421	455	478	475	457	439	430	450	455	447	451	424	402	467	486	442	438	451	467	437	377	455	460	434	457	445	445	458	451	464	432	441	472	457	428	462	434	426	477	458	455	488	459	428	442	414	480	472	433	455	436	448	456	424	449	441	454	455	454	437	454	454	460	448	452	433	428	456	440	441	457	445	432	424	442	496	433	456	444	429	450	410	426	436	450	411	435	448	463	469	479	416	422	436	446	426	410	493	382	411	459	442	413	441	403	447	454	459	421	448	413	421	447	477	485	445	444	436	418	471	459	437	444	459	414	431	452	438	427	437	455	434	410	436	462	473	428	433	414	445	444	437	492	470	447	454	448	449	432	451	438	439	425	404	433	441	443	464	455	448	446	440	435	406	458	458	441	448	444	420	442	447	425	442	475	456	483	423	451	470	440	462	437	433	457	438	447	432	459	433	454	416	467	437	466	445	428	473	447	437	450	477	480	477	463	463	455	439	450	462	429	446	466	454	459	433	425	430	452	444	427	432	421	445	441	478	463	442	450	409	459	449	448	469	492	467	448	441	408	469	451	411	409	430	412	447	461	427	447	437	424	459	461	383	435	410	446	477	459	456	460	464	460	467	438	443	422	415	446	442	424	469	434	459	465	429	425	438	450	429	491	449	432	425	404	469	452	440	419	437	425	454	435	435	474	443	455	470	446	453	452	445	469	457	453	438	402	450	433	444	439	506	437	443	467	471	457	461	440	469	437	443	419	396	470	470	441	434	425	460	415	485	466	464	438	433	424	443	432	422	449	478	454	488	437	420	437	438	462	442	413	425	444	420	461	448	468	422	432	457	435	462	501	440	431	477	424	446	431	444	431	455	446	441	425	477	461	473	423	440	464	422	419	453	414	411	483	441	454	420	373	461	396	472	483	441	435	454	455	458	454	462	439	424	466	432	455	429	444	474	444	412	437	406	430	451	476	452	445	444	439	438	432	480	435	429	451	464	498	436	431	421	460	382	457	416	442	453	477	431	485	487	428	455	453	437	452	459	446	463	449	443	434	425	435	468	407	464	467	426	468	417	437	431	437	433	437	445	426	419	444	442	430	503	495	464	482	437	471	444	483	421	440	431	440	444	422	436	428	430	423	476	441	383	423	457	440	431	441	486	482	448	423	441	435	459	443	454	479	466	460	464	421	435	443	464	436	435	459	444	432	432	473	475	401	419	444	477	425	415	442	485	398	473	423	415	443	441	440	455	458	414	464	413	424	438	444	417	434	483	477	429	442	443	410	456	410	460	469	485	410	449	393	445	456	434	399	431	464	421	463	449	453	482	410	441	434	437	452	424	451	439	445	413	421	432	465	413	438	422	455	436	432	432	452	435	435	461	469	436	457	444	452	454	499	448	463	442	462	440	387	458	490	431	426	422	413	456	428	471	445	431	375	436	469	473	446	495	445	432	463	438	451	466	452	445	428	406	423	466	465	450	440	427	443	453	437	451	477	442	450	413	461	429	498	486	436	489	431	429	437	448	434	430	462	429	433	474	454	461	441	448	438	461	448	415	431	456	423	423	439	447	467	455	462	454	444	483	466	491	441	457	438	450	438	457	479	455	465	460	460	470	464	414	394	464	447	439	467	450	427	451	463	442	429	452	442	475	444	432	429	459	433	450	451	419	434	435	509	453	454	443	460	412	429	445	447	418	439	459	411	446	411	432	469	463	444	466	456	501	438	431	426	437	466	471	413	407	436	431	460	436	442	471	437	437	438	472	453	416	419
35182	29574	5668	2896	1971	1556	1346	1118	1009	863	822	761	717	670	657	624	615	612	598	570	594	562	558	604	573	570	591	596	547	535	558	557	562	569	481	537	514	536	532	550	537	528	518	545	532	508	535	566	560	529	513	530	542	538	541	544	502	530	529	514	559	520	528	522	547	524	523	551	542	545	547	568	518	505	534	517	528	549	535	500	582	510	514	563	521	542	571	555	540	518	530	553	529	507	517	549	500	544	508	502	509	525	528	522	529	557	503	496	531	519	506	528	526	547	529	521	521	536	519	542	485	544	552	558	527	522	510	540	533	504	580	520	546	527	484	509	522	522	517	515	543	509	546	553	492	544	538	568	557	501	519	555	541	519	505	562	534	556	481	540	562	516	527	547	537	526	556	546	546	487	553	526	525	521	495	530	534	551	560	552	545	500	529	512	530	543	538	517	528	545	537	557	498	578	526	542	515	531	536	528	502	553	584	506	498	525	495	531	518	533	516	538	543	537	541	516	489	551	528	549	492	511	489	511	544	502	532	483	527	564	531	512	508	548	550	524	553	518	527	525	523	465	514	533	532	530	496	513	562	559	533	515	593	540	536	506	504	558	523	507	541	548	540	527	536	553	544	535	515	504	514	542	507	525	529	525	515	557	499	537	511	531	539	477	490	525	529	537	525	499	516	505	513	520	472	520	475	506	548	513	544	499	504	534	524	539	505	526	539	483	518	520	464	515	501	495	536	539	549	508	541	571	544	525	534	505	507	567	515	539	525	535	516	508	502	496	501	546	532	541	549	530	529	530	529	552	503	549	531	524	555	533	544	554	554	479	530	525	561	525	519	521	539	541	522	522	507	546	532	539	525	539	496	532	488	537	565	543	507	479	524	538	510	553	564	570	508	542	519	522	520	516	550	521	587	538	505	530	490	491	526	515	510	548	506	541	503	547	524	532	577	501	548	525	555	517	509	549	553	480	509	529	530	512	510	502	553	470	536	528	525	542	524	520	551	538	502	535	524	526	544	503	508	540	513	512	517	497	528	511	506	555	497	545	540	498	508	482	555	500	535	539	519	549	490	522	521	531	527	529	494	532	536	568	511	550	497	536	520	538	525	574	509	495	556	510	538	535	536	526	527	497	550	509	555	543	553	484	539	547	547	541	488	555	517	533	563	568	514	522	534	507	513	516	518	498	517	538	513	564	511	526	521	529	525	510	520	507	510	496	511	497	518	547	542	530	528	500	527	541	537	511	581	498	556	538	516	510	496	543	540	536	545	520	534	568	539	529	522	503	578	540	515	490	524	503	490	530	516	503	549	499	548	507	531	493	523	543	523	541	539	552	549	567	507	537	536	547	531	554	491	495	540	542	559	483	547	562	520	515	539	460	509	534	509	538	521	540	506	538	539	523	588	524	546	550	539	500	530	528	531	507	547	493	517	509	528	556	543	513	582	524	574	529	533	525	526	510	512	542	536	519	478	569	510	537	542	534	491	535	513	491	470	547	471	488	551	551	545	529	535	548	511	517	584	479	511	539	534	518	512	549	506	503	561	504	540	541	533	551	501	539	532	547	511	560	547	534	545	557	530	494	523	523	525	520	547	532	524	489	517	514	522	503	567	521	554	507	515	518	463	537	557	495	511	514	516	531	542	531	511	505	532	541	515	497	540	524	489	531	529	576	493	529	528	485	548	555	548	525	521	540	555	520	523	534	558	519	525	541	537	484	507	500	540	551	529	548	530	553	543	446	507	537	556	465	495	558	536	533	521	513	464	527	540	527	556	475	515	521	547	531	528	562	539	523	512	520	524	535	560	525	535	499	606	516	568	475	527	521	504	526	512	535	524	523	522	555	520	510	530	526	516	557	537	524	502	508	534	527	504	494	545	521	534	538	548	530	532	512	513	518	559	562	519	505	487	520	602	545	570	553	525	500	528	541	486	531	561	556	520	544	540	474	469	511	539	566	510	517	549	497	554	506	494	497	532	539	541	502	522	522	545	496	489	497	504	512	513	510	493	493	530	522	518	528	514	501	523	549	534	556	533	519	533	492	474	500	529	517	498	482	524	506	516	529	501	516	511	540	522	560	513	554	553	504	527	546	539	530	551	531	482	500	548	496	529	528	518	546	527	522	500	512	507	533	530	517	523	544	538	501	542	521	525	484	485	505	532	534	529	576	528	542	524	548	505	536	552	507	521	508	527	502	520	509	477	558	551	535	544	558	485	487	525	558	491	551	526	502	487	522	484	544	487	547	524	551	550	489	522	528	573	510	532	485	521	549	529	544	568	509	521	531	543	555	535	513	515	520	518	486	553	556	552	520	532	539	544	539	498	470	570	540	515	558	498	540	520	495	535	510	507	552	527	496	548	531	538	554	577	532	491	536	528	515	526	519	546	529	502	529	523	494	524	532	568	542	538	522	539	581	539	524	528	539	509	520	518	526	493	526	494	542	542	517	488	511	548	491	555	541	515	509	522	513	532	520	518	532	530	555	520	559	511	515	570	545	575	486	524	498	560	515	527	539	539	506	508	556	565	542	562	510	518	537	501	493	489	533	547	517	530	540	541	529	523	532	482	516	488	518	552	523	485	498	526	564	497	519	508	532	551	548	562	548	529	554	564	560	536	463	535	526	523	500	524	531	515	539	519	539	521	500	575	538	517	544	499	518	553	533	549	544	534	515	471	517	505	486	558	504	555	536	548	525	564	514	519	477	537	524	533	488	554	550	559	534	532	499	561	492	537	500	560	543	465	520	518	528	519	548	511	550	563	490	539	501	471	498	526	516	536	512	561	541	566	494	518	511	561	513	547	511	574	535	535	499	518	516	494	524	569	544	541	508	511	511	544	517	501	588	520	529	555	498	548	516	505	530	518	522	561	529	541	511	554	536	522	545	547	525	516	534	549	535	504	502	488	521	510	537	526	524	502	522	498	531	497	492	502	537	519	526	504	565	523	508	585	535	529	532	500	527	493	529	505	505	519	516	535	529	540	505	519	514	555	494	555	524	521	515	505	486	531	534	541	502	541	487	556	479	522	516	559	525	535	500	492	500	499	500	561	524	549	517	540	572	513	522	525	513	521	530	501	551	549	571	508	534	536	508	514	577	514	551	553	567	527	538	493	548	505	516	536	533	480	501	537	487	516	542	480	507	539	488	545	523	527	541	531	547	504	502	526	525	526	536	473	486	533	533	528	521	515	542	529	550	536	493	532	534	499	551	558	489	534	550	536	523	526	547	535	532	538	538	596	525	531	550	552	541	519	522	514	520	565	536	487	529	566	489	511	515	523	520	570	536	532	498	506	500	493	519	482	497	545	543	522	531	549	518	537	516	517	528	462	555	545	518	500	557	486	508	556	557	547	511	532	545	515	545	496	506	521	551	521	511	557	503	505	511	545	526	510	573	516	480	549	520	504	539	552	517	498	556	531	553	535	488	495	507	529	557	533	517	499	562	525	550	521	477	477	505	558	529	519	501	562	530	531	532	518	546	476	503
25553	21316	27172	25447	6601	640	521	439	415	400	376	378	357	362	336	372	322	308	340	352	339	375	317	323	340	309	312	347	321	331	310	331	303	315	366	311	294	280	324	346	310	314	325	318	344	341	333	302	312	282	328	319	317	326	311	316	316	326	304	311	343	343	332	331	334	287	323	347	311	362	304	308	336	334	313	323	309	299	301	289	329	291	332	299	351	334	339	311	324	329	339	320	321	322	326	313	290	322	341	315	308	334	314	319	304	344	333	312	326	286	311	310	290	322	298	326	298	317	308	315	294	308	307	304	340	318	318	340	297	287	304	328	328	314	351	317	319	320	303	318	310	307	301	328	341	336	352	265	341	320	276	305	304	326	326	294	333	284	318	315	336	288	317	326	327	305	337	303	313	311	326	318	308	333	338	334	337	322	292	333	310	295	327	322	300	336	312	321	312	349	339	315	306	320	294	320	291	305	319	311	347	328	311	276	321	341	345	260	316	340	300	328	307	314	294	308	328	276	321	297	301	341	351	297	314	350	302	305	284	339	287	316	320	314	344	317	310	313	337	288	307	318	336	324	314	333	300	292	320	324	295	298	302	277	308	295	314	291	340	306	350	322	345	346	326	351	321	322	300	303	329	301	354	314	292	314	287	306	330	303	302	324	320	341	319	326	329	323	317	319	310	325	336	287	307	324	315	313	297	341	339	343	314	353	312	311	328	317	318	298	325	317	276	301	309	329	313	336	320	299	310	348	277	319	335	293	288	325	297	296	295	318	312	314	309	345	297	326	318	306	318	336	294	304	315	342	316	314	329	316	312	299	307	329	312	302	357	312	330	319	322	313	328	313	314	344	316	322	313	308	295	331	288	327	306	317	333	343	337	333	317	329	297	323	351	322	358	312	311	331	346	289	316	318	288	316	321	291	320	297	298	302	292	320	294	368	313	348	324	304	334	334	305	361	320	348	303	326	320	318	329	300	308	293	335	372	301	284	292	338	292	317	350	325	321	305	313	298	300	303	326	291	342	301	331	314	321	305	320	332	330	300	333	305	350	306	320	337	312	346	344	312	313	348	318	325	313	327	338	330	295	281	332	321	304	342	336	318	310	352	295	299	304	322	356	342	311	336	315	319	324	321	319	311	333	349	310	323	313	317	331	338	322	312	272	320	305	323	303	328	311	294	318	302	323	332	349	310	323	346	349	323	314	306	302	301	302	298	334	321	332	338	315	326	336	303	289	343	322	314	322	334	369	342	322	332	313	280	291	318	304	338	308	343	325	345	324	342	353	310	286	320	333	321	333	291	341	309	293	314	323	307	315	312	317	325	318	311	342	320	320	299	308	321	300	312	331	314	295	307	280	322	303	324	286	300	302	327	310	329	291	327	354	307	339	310	340	281	322	286	324	298	324	304	291	336	311	300	299	325	311	316	331	300	339	294	297	309	302	322	311	326	334	344	292	309	304	306	289	308	318	334	334	308	305	315	327	321	305	313	302	354	307	311	312	331	317	326	347	355	317	315	309	297	346	339	317	352	297	345	289	341	325	331	314	281	336	310	331	306	325	290	290	340	313	343	286	342	322	303	318	308	310	312	310	328	317	321	326	300	352	338	327	347	307	326	296	309	308	341	300	303	310	301	306	364	338	343	320	303	317	318	331	293	315	311	311	307	321	336	314	300	337	276	325	307	295	334	342	306	324	338	319	312	317	313	317	297	305	316	337	314	315	318	305	337	332	292	321	319	330	310	350	336	329	314	333	310	324	337	327	318	289	317	297	313	347	307	292	308	328	298	307	310	296	307	308	313	311	334	301	320	313	293	299	318	316	318	314	342	310	331	339	322	319	293	289	302	292	343	309	317	311	305	314	266	303	332	320	327	339	306	314	287	294	309	278	307	320	307	312	338	328	315	328	323	328	325	318	290	334	363	341	347	314	292	361	337	323	348	313	315	302	327	329	306	346	345	327	330	329	295	339	305	346	348	289	352	327	317	337	320	342	305	345	311	336	331	329	299	325	349	330	288	298	298	290	347	348	310	303	318	305	288	308	341	304	302	283	320	314	322	300	314	329	367	302	290	284	304	307	341	313	318	284	310	326	329	317	316	286	324	295	306	314	292	276	325	333	339	311	358	305	328	319	289	280	306	371	300	306	342	332	314	305	313	318	293	339	360	307	289	324	309	330	304	327	314	337	331	340	328	315	345	301	310	308	297	291	298	303	324	314	336	318	331	328	347	269	314	335	318	320	307	324	311	309	303	321	311	322	293	302	336	307	314	307	349	325	303	327	327	341	318	330	332	301	338	300	331	308	322	287	317	304	338	309	332	302	291	325	337	320	317	302	311	308	329	327	285	319	327	320	307	313	310	322	333	306	333	326	340	292	328	312	298	326	312	306	313	329	308	292	334	321	304	285	304	296	287	344	345	307	293	326	316	316	294	329	324	318	307	299	341	324	307	344	310	296	303	338	316	310	318	320	300	293	389	317	338	336	318	362	338	323	305	305	341	304	317	320	293	329	342	317	309	296	321	303	310	313	331	325	321	315	286	329	287	275	294	304	338	300	335	323	327	330	352	299	320	339	335	321	322	297	322	328	333	314	312	324	314	318	303	317	320	320	290	321	304	312	309	322	317	313	323	342	333	307	318	316	299	298	290	287	303	299	305	320	321	308	316	310	312	324	312	300	300	322	304	326	305	304	306	315	323	279	330	290	335	307	310	294	307	311	349	309	328	298	320	315	328	325	304	323	331	321	321	337	324	293	329	285	316	323	318	331	320	328	320	344	332	324	304	297	290	336	306	307	304	321	361	359	311	300	330	311	303	311	315	278	301	335	309	328	311	325	286	326	335	305	320	314	323	329	303	308	308	326	305	314	327	353	319	325	304	311	287	322	341	338	349	320	318	294	326	325	323	304	319	311	332	332	328	343	306	332	311	331	282	301	285	318	337	318	290	309	305	307	318	291	339	306	304	307	318	331	307	312	311	345	310	328	343	298	308	337	313	347	341	294	318	293	327	319	339	298	312	337	329	304	314	329	334	344	310	319	319	316	323	279	315	322	303	274	321	322	324	292	321	337	329	305	325	325	319	323	326	323	330	308	318	289	301	337	289	290	323	311	321	340	311	301	312	299	333	311	335	308	317	330	338	311	317	318	297	291	307	309	298	314	309	281	314	327	305	286	315	299	322	331	288	359	325	290	343	302	322	331	289	331	304	331	308	310	300	319	301	305	337	339	291	310	341	306	332	310	304	290	329	319	341	267	321	299	344	343	300	311	278	302	351	333	326	339	338	318	311	323	280	323	308	298	318	326	309	306	339	386	343	310	312	330	326	311	339	305	314	311	342	322	319	276	329	290	297	294	310	330	312	334	306	355	277	276	313	324	314	350	296	334	318	301	286	317	318	286	331	332	315	311	285	308	311	323	322	297	327	330	331	328	301	351	336	318	325	315	292	327	346	321	339	302	362	342	292	294	307	319	324	286	312	331	303	306	296
35228	26669	3594	1808	1341	1108	857	764	683	575	578	550	502	459	492	456	435	462	436	431	427	411	424	469	389	399	432	418	410	383	445	399	380	409	421	422	419	439	387	408	411	395	432	406	444	421	412	437	372	379	423	394	386	416	391	371	452	396	388	380	419	445	388	382	403	403	399	395	372	445	428	410	401	396	400	406	397	430	389	394	422	411	389	398	390	389	382	400	394	429	404	369	371	396	384	415	425	383	370	403	398	424	400	415	419	413	392	380	409	398	391	416	379	413	388	406	390	375	392	396	392	412	389	411	379	394	393	410	404	393	426	416	364	406	401	403	393	411	407	379	398	415	412	409	413	414	408	431	391	390	412	382	378	404	388	380	395	423	393	391	380	412	383	387	430	403	378	423	402	383	387	392	401	423	397	394	369	376	407	395	378	391	391	427	385	409	405	419	394	461	418	440	412	390	410	390	392	387	368	418	383	393	427	382	435	423	402	382	401	407	384	351	403	373	400	411	375	397	400	369	386	388	436	417	379	350	411	434	389	441	387	407	377	405	413	426	394	415	425	413	385	385	440	438	395	414	384	374	384	408	402	429	386	390	417	407	409	390	393	396	392	396	429	433	385	382	397	392	392	409	400	400	412	406	390	398	407	382	383	383	390	383	426	365	402	395	405	374	418	378	390	381	397	423	418	400	377	396	404	406	423	397	388	392	390	400	406	385	402	417	372	383	415	404	418	408	423	425	410	395	392	443	415	392	364	396	413	396	402	402	389	369	393	415	407	404	413	397	403	399	398	414	381	372	414	423	389	359	384	393	416	417	415	410	420	416	413	383	387	388	385	413	429	398	352	379	395	401	386	357	433	398	415	403	382	387	367	364	375	390	367	400	389	394	412	417	391	410	426	403	428	395	414	372	382	380	375	401	370	376	398	413	441	376	401	400	406	423	414	378	390	391	425	393	414	375	369	380	403	391	384	407	387	367	379	409	437	355	408	385	418	403	402	394	363	387	441	400	391	392	398	381	390	406	415	398	374	381	420	411	400	352	422	372	396	389	412	401	405	402	390	417	371	413	420	392	383	435	423	368	378	424	374	379	430	408	377	391	400	365	436	394	391	382	401	374	401	409	431	376	367	372	377	411	422	416	407	441	387	422	399	393	406	410	399	371	396	380	443	387	395	408	379	429	375	371	401	399	412	447	388	391	446	426	394	400	385	395	402	372	403	392	387	364	387	416	421	428	382	423	412	387	373	398	411	377	388	397	412	397	445	400	386	386	376	400	388	383	437	384	396	416	387	395	378	383	423	368	393	398	389	416	417	388	419	395	402	393	414	404	417	369	354	392	366	394	381	391	417	371	391	379	407	397	422	431	388	398	405	418	369	425	413	429	426	375	395	422	424	394	408	409	386	382	383	420	408	428	387	415	396	402	425	397	391	410	363	422	406	405	393	428	388	375	387	408	385	412	419	411	394	380	401	400	415	374	398	421	416	424	384	386	420	403	430	380	396	373	385	401	404	399	381	386	373	389	363	406	375	384	397	431	416	380	420	406	424	364	410	387	416	459	412	437	409	408	374	363	413	365	420	396	389	398	369	456	429	393	423	394	403	410	372	395	397	405	416	390	400	406	400	383	411	391	404	396	386	401	414	387	353	423	396	399	394	413	397	401	355	384	405	405	440	419	444	393	381	414	407	375	397	389	386	415	405	394	415	402	431	392	421	413	402	401	395	416	423	394	384	387	357	403	372	408	398	394	394	403	406	420	417	383	417	403	409	397	414	441	396	427	405	380	389	392	397	400	393	417	363	417	386	383	356	398	380	401	385	399	380	412	427	425	371	406	392	375	403	420	370	404	385	446	417	369	424	390	388	395	415	416	388	405	369	382	370	372	396	405	400	364	381	390	411	373	379	404	398	404	388	365	392	397	389	408	386	398	386	418	426	370	357	402	395	405	376	395	357	394	372	406	421	402	435	394	378	421	405	406	390	399	387	403	395	381	416	366	383	440	391	369	395	422	407	394	388	381	398	399	416	405	406	391	411	354	396	403	443	412	396	389	357	386	407	413	419	413	432	407	416	412	393	392	392	399	349	376	386	405	378	416	389	371	426	413	432	404	425	416	398	424	363	404	375	409	377	396	397	407	371	401	425	385	375	383	384	365	404	397	405	401	356	399	385	395	372	435	432	395	419	414	397	396	436	397	420	390	343	395	419	411	389	410	415	425	437	396	393	393	394	436	375	392	405	427	440	385	446	399	430	405	390	388	392	415	412	428	366	393	394	408	390	410	416	398	385	354	389	401	417	391	397	391	412	403	359	423	379	394	423	383	385	369	390	420	392	397	398	387	362	396	413	411	392	405	395	349	391	346	372	388	409	416	418	401	426	384	410	376	417	390	393	425	397	375	389	406	389	406	392	391	390	417	392	409	406	353	427	362	409	392	412	409	411	386	406	378	393	376	376	400	422	379	411	387	418	377	411	403	411	404	395	380	419	410	358	432	412	404	375	392	392	368	396	403	419	379	397	389	414	414	384	422	383	399	402	422	409	454	375	412	425	416	446	443	419	399	372	373	381	381	417	406	413	413	399	429	392	368	395	397	389	401	397	387	366	399	402	374	379	406	401	398	420	384	388	385	413	378	401	376	387	414	421	426	435	414	386	427	396	398	407	403	413	406	401	408	411	400	361	442	421	424	397	396	413	367	416	431	415	391	398	395	389	391	387	415	370	376	422	399	390	388	404	373	425	443	387	401	415	410	413	434	386	368	420	381	424	382	426	366	396	390	405	391	386	413	444	401	387	411	397	399	401	406	406	395	395	422	390	411	414	382	409	389	369	406	376	393	410	413	389	378	394	368	384	422	422	389	412	418	401	421	397	393	397	384	386	402	410	444	397	372	414	398	411	389	405	411	400	401	374	390	398	405	375	389	387	392	394	415	386	398	407	412	397	405	377	370	392	382	394	397	396	395	382	406	398	406	387	358	384	393	382	410	421	401	362	405	396	405	416	368	444	394	376	369	419	360	400	395	433	416	415	401	422	373	393	403	377	385	393	368	405	373	405	421	383	397	431	438	380	415	406	422	378	406	419	422	402	388	377	411	432	411	392	441	403	380	405	364	381	367	373	405	406	413	378	388	396	415	385	408	416	368	383	389	426	374	380	406	401	403	380	416	394	366	401	397	367	396	419	385	420	410	418	415	414	387	424	408	396	397	421	420	398	383	431	427	415	372	416	408	393	408	438	431	396	374	414	403	381	363	390	407	407	398	370	380	386	409	373	399	413	387	371	375	412	390	396	363	413	392	394	440	437	400	428	428	416	377	379	395	396	374	388	393	369	383	406	388	393	405	397	405	396	380	385	403	379	378	400	428	399	379	410	413	417	397	375	408	410	392	412	379	382	376	399	419	458	399	406	379	401	402	383	390	381	376	421	391	435	393	380	390	404	413	376	391	398	380	400	416	372	413	378	386	425	381	445	396	422	407	390	399	409	426
23186	21324	29016	23954	21310	21282	6087	1357	1019	936	840	812	811	760	749	735	689	762	700	708	636	656	646	675	658	615	637	622	619	622	698	629	626	607	589	609	637	629	578	613	603	612	622	652	644	658	612	612	594	582	604	602	622	575	629	569	615	627	618	595	590	581	593	618	634	605	641	640	601	645	622	646	595	605	591	578	607	629	622	632	614	582	622	587	576	623	570	628	649	635	593	613	565	556	640	637	619	602	620	655	586	633	627	598	621	598	613	608	607	572	651	621	609	606	618	649	612	585	584	606	606	609	628	570	603	583	603	593	624	607	641	551	581	634	650	597	627	618	655	619	668	602	603	620	617	610	630	565	641	611	619	614	643	592	607	629	593	642	661	596	651	673	599	628	605	595	628	610	628	631	668	614	612	640	602	611	590	614	558	597	622	638	649	608	650	618	627	572	609	607	618	609	619	629	621	578	620	613	605	598	599	597	645	599	612	592	680	588	612	611	591	609	638	596	654	623	623	594	639	600	584	591	637	607	627	576	607	585	615	624	601	626	644	653	619	587	574	653	596	582	656	617	628	631	614	612	606	638	588	649	564	626	549	581	607	598	593	561	566	606	635	592	657	598	601	655	565	646	643	582	620	620	603	633	603	612	601	597	626	622	597	580	644	621	600	589	584	609	586	634	586	621	606	605	599	639	579	598	594	634	607	621	605	605	610	607	595	637	643	628	557	570	591	608	604	610	587	579	605	615	622	600	589	621	593	570	573	628	615	594	630	620	615	585	645	600	641	608	608	587	590	577	652	598	593	622	597	595	627	596	587	635	617	666	597	613	571	670	583	646	575	603	614	614	614	637	636	633	585	611	637	621	587	583	620	602	627	588	600	666	595	616	620	588	601	567	637	611	603	617	575	589	582	603	612	582	606	591	612	586	629	600	617	651	639	613	603	603	587	612	621	595	616	615	590	614	623	589	537	630	577	599	636	568	590	603	613	634	621	658	615	619	615	625	576	583	627	575	631	590	653	616	570	606	639	579	628	593	628	598	587	633	566	591	600	589	551	605	558	643	572	589	598	630	584	611	599	605	610	582	570	615	613	620	594	636	559	614	615	630	582	601	638	651	620	624	622	604	580	597	655	596	591	598	608	584	604	657	622	600	622	648	595	583	603	625	591	620	569	571	549	597	620	606	613	598	625	628	618	602	605	590	587	674	625	628	627	556	614	589	620	604	614	623	621	557	601	653	606	608	594	569	598	624	614	600	579	587	621	600	581	619	631	602	612	576	611	578	622	586	618	591	615	602	586	632	597	639	606	621	579	613	584	622	588	628	609	578	566	562	641	633	585	586	612	583	589	677	584	603	608	630	596	587	594	662	592	619	614	646	609	583	649	596	625	611	609	668	612	577	621	605	614	647	605	646	604	565	624	618	545	590	671	646	651	599	606	593	607	623	600	577	615	605	587	572	596	592	651	595	602	599	628	580	623	599	589	606	619	592	605	600	629	610	638	617	561	617	572	600	571	660	577	619	616	611	632	597	618	594	635	610	654	637	592	574	631	563	631	619	606	612	617	554	618	607	597	595	600	610	672	602	619	638	650	621	590	628	583	665	584	619	594	627	616	602	577	568	603	554	668	660	586	565	639	621	589	632	625	590	577	581	606	602	632	616	587	606	590	659	588	584	584	647	611	610	658	664	611	621	643	571	576	594	613	652	648	578	590	625	613	595	587	553	600	602	642	599	628	587	614	641	616	571	641	616	611	650	608	554	588	588	622	635	583	625	626	592	624	587	614	633	630	621	632	628	608	582	600	614	635	623	592	611	648	602	568	608	598	620	618	632	595	591	648	606	611	598	588	679	610	576	592	603	590	665	620	569	611	576	582	613	597	590	613	605	602	620	614	624	620	552	642	631	602	599	620	588	654	637	610	635	613	590	560	559	628	609	592	621	612	634	604	606	643	583	624	624	596	598	648	598	583	609	583	587	594	604	618	565	644	611	572	624	596	592	578	592	555	572	645	612	628	621	573	609	613	622	610	625	600	629	609	594	592	613	603	592	600	588	574	605	611	612	612	594	630	581	596	591	583	616	612	620	585	582	599	586	593	579	602	616	610	580	609	568	584	584	613	629	584	631	619	593	618	628	591	576	596	616	594	591	581	581	594	597	572	641	602	559	635	607	583	569	632	574	610	626	541	604	595	617	612	606	622	638	570	622	620	628	628	644	599	577	595	642	620	589	579	577	641	629	634	586	592	604	584	609	573	621	593	623	597	643	605	610	607	659	636	570	607	586	612	607	591	596	632	587	606	624	580	608	588	594	622	578	604	615	622	612	594	629	595	574	656	622	609	569	579	624	656	665	579	580	608	620	570	606	623	588	595	583	621	623	625	607	651	595	581	629	605	602	653	632	601	619	610	579	584	588	621	613	585	645	620	639	645	620	604	624	626	585	638	608	633	616	573	587	633	567	616	618	566	608	573	630	619	606	576	618	618	618	611	664	603	605	594	602	605	632	577	624	610	651	625	604	629	563	621	602	599	594	550	636	600	601	588	609	642	623	575	588	619	604	628	573	593	626	574	594	589	591	640	615	632	649	598	666	638	588	570	586	588	647	645	630	596	584	641	624	609	600	582	605	570	581	614	622	563	607	626	632	618	595	634	569	635	621	617	647	622	605	602	655	631	587	596	615	574	604	610	610	585	585	611	640	621	680	617	633	577	591	630	597	620	628	613	641	626	629	568	584	598	605	589	602	621	638	621	596	604	647	591	596	619	633	600	609	601	591	618	605	614	577	604	641	593	593	554	593	651	590	633	638	605	611	619	571	615	602	603	605	602	599	583	566	604	612	635	620	604	634	611	583	634	655	594	609	605	605	610	592	605	581	591	633	623	607	591	584	584	612	586	622	648	619	621	587	592	635	601	630	555	596	615	625	634	659	597	616	591	618	597	605	581	580	602	617	615	611	622	580	564	617	632	591	602	630	569	618	611	622	594	610	640	582	638	631	586	587	553	598	616	553	630	601	596	575	579	570	587	609	611	615	644	612	622	564	648	596	590	600	642	611	621	619	636	636	581	624	538	584	591	598	592	601	603	600	587	644	619	601	576	623	604	599	612	594	637	568	569	569	598	596	557	620	596	640	636	598	593	596	644	620	616	636	595	638	614	587	628	636	577	608	606	595	621	637	649	627	600	599	635	594	614	627	554	586	583	586	607	624	624	632	603	624	610	597	623	607	607	615	592	586	571	573	658	589	556	604	617	643	588	612	569	602	610	583	564	631	620	632	576	626	601	576	636	630	612	607	531	625	622	605	604	626	627	607	619	592	552	609	566	598	544	592	593	536	613	608	645	583	637	593	609	589	594	571	592	619	655	637	600	625	646	571	609	567	621	626	583	608	614	576	593	594	616	615	657	584	582	606	598	605	579	598	642	603	623	617	586	589	616	607	702	576	613	631	625	611	580	601	641	645	616	585	577	569	603	625	567	631	623	637	556	610
40835	38518	11146	5877	4122	3191	2502	2112	1729	1510	1380	1243	1161	1020	930	956	926	923	863	844	876	849	844	784	804	777	779	825	800	737	713	741	746	757	740	752	717	805	779	719	749	745	700	792	753	759	766	748	747	723	744	756	723	712	738	709	715	757	732	706	726	707	715	688	729	752	680	713	709	762	740	741	686	749	722	635	725	706	707	678	701	701	710	734	748	697	722	745	711	736	702	733	733	692	678	724	731	686	695	741	750	744	721	661	717	725	687	727	741	724	705	749	691	761	712	731	703	729	704	656	723	703	722	743	727	705	713	719	739	690	679	692	722	698	695	668	758	696	730	660	650	684	638	708	670	711	711	686	714	716	713	723	747	755	743	708	723	692	745	716	702	730	713	725	688	720	743	774	726	755	742	685	756	690	673	680	651	682	707	713	706	715	693	749	714	717	717	709	726	712	712	729	694	735	711	676	735	719	668	768	705	684	719	711	692	768	737	677	707	674	715	671	722	685	695	716	686	681	714	671	689	707	686	680	667	698	732	690	718	655	703	703	738	725	713	750	705	704	694	675	731	695	752	744	734	720	678	724	669	717	766	698	734	708	689	701	755	754	688	692	705	705	711	676	716	677	729	694	735	736	711	740	725	702	730	754	671	718	722	706	736	654	709	711	674	700	714	738	750	683	704	695	737	680	707	729	718	710	732	714	681	708	708	656	743	729	698	726	680	681	754	738	737	689	706	676	678	707	748	705	724	702	696	717	714	671	698	716	707	684	727	738	709	748	733	682	716	704	728	717	730	698	704	734	698	669	704	694	644	715	732	716	711	741	705	720	720	680	663	727	742	731	714	709	703	737	618	757	701	685	748	709	741	652	670	684	661	731	700	695	724	733	725	717	729	722	685	640	707	695	740	709	718	710	716	765	757	699	750	669	728	696	738	736	631	724	774	705	691	700	722	670	700	690	701	684	732	695	704	716	668	701	695	685	716	690	697	679	690	732	723	738	769	679	693	689	738	666	693	684	746	692	741	740	716	751	678	668	682	725	728	731	688	715	689	659	686	708	761	693	733	679	743	746	703	725	724	704	681	690	738	705	730	725	731	730	694	739	686	725	689	677	717	704	733	672	735	685	730	671	708	704	710	745	688	673	689	721	707	707	639	708	706	697	720	689	715	706	657	717	676	702	716	690	734	701	738	712	717	682	741	762	775	717	690	712	698	711	690	723	694	705	704	679	733	727	717	696	667	711	684	691	720	731	700	684	700	699	703	683	715	720	701	704	711	729	707	718	620	730	772	725	704	691	721	668	709	704	684	671	695	641	692	752	704	760	691	747	697	702	725	750	694	710	767	729	709	716	729	666	732	706	672	736	719	733	711	676	718	702	706	674	728	622	682	708	711	682	733	692	693	723	689	727	737	731	683	676	684	717	708	735	670	696	697	709	665	704	683	699	720	696	698	689	696	756	725	698	764	687	728	717	707	705	736	704	723	742	753	744	739	754	732	742	711	723	697	714	712	675	717	696	731	705	693	701	681	777	713	699	757	708	691	700	682	730	727	710	692	653	746	721	659	762	680	695	668	682	767	739	723	716	703	711	740	726	720	686	689	721	726	697	682	753	710	705	712	690	708	692	697	724	677	669	709	679	735	687	700	673	741	711	701	705	709	668	709	736	681	683	712	698	708	690	668	724	713	701	716	694	725	707	697	695	711	727	709	673	712	689	680	669	746	679	734	706	732	719	740	728	739	664	727	729	715	694	708	711	701	726	685	684	693	682	719	731	725	687	709	731	665	717	726	678	729	719	681	733	738	739	677	698	725	700	720	709	693	713	702	716	703	748	668	700	712	714	695	696	657	663	758	682	727	695	673	729	730	712	717	666	704	691	708	723	690	705	705	692	699	708	742	643	729	656	745	680	723	739	700	724	749	696	745	683	714	702	733	705	721	710	722	721	681	688	747	713	732	730	717	732	731	737	729	694	707	711	744	755	751	717	714	681	688	695	746	724	733	666	675	712	698	705	696	686	681	731	737	743	741	703	737	666	747	664	699	756	736	660	769	711	703	726	707	679	676	733	666	718	758	738	716	749	740	694	733	730	699	697	681	736	701	722	730	687	697	707	706	709	679	669	718	710	702	677	745	713	716	679	715	704	705	675	756	714	717	698	675	742	788	670	731	689	749	703	661	736	729	705	681	726	738	752	712	738	745	710	719	688	714	704	707	724	764	713	715	679	695	727	728	717	738	715	693	697	721	684	686	684	717	748	692	669	676	753	699	710	796	682	708	691	737	743	735	685	718	742	744	761	671	725	670	729	725	737	757	727	739	653	733	715	715	719	671	663	674	725	722	711	687	733	706	703	720	702	688	756	725	755	736	733	694	703	705	705	679	675	731	729	702	697	688	736	737	686	705	686	745	722	680	660	700	723	724	704	714	718	652	685	638	685	704	705	757	750	708	787	723	688	723	708	687	701	695	702	739	673	699	658	700	672	761	717	673	700	695	744	681	727	737	728	736	697	703	677	718	697	702	704	708	699	698	705	723	717	721	640	724	750	669	701	696	716	770	721	696	740	698	700	646	701	718	757	702	695	715	731	694	674	736	744	687	721	722	744	679	707	713	743	736	691	723	706	704	714	703	686	684	748	702	697	686	729	700	711	697	718	675	723	687	741	735	686	742	737	711	680	694	738	753	679	705	702	703	708	737	698	701	708	713	717	676	685	695	692	716	729	714	720	738	718	704	741	735	712	713	712	733	749	681	699	721	686	675	695	741	733	748	723	702	661	693	723	673	686	676	740	733	728	708	683	692	716	701	748	739	680	685	711	715	707	736	745	696	676	654	727	681	721	694	695	740	735	714	745	738	707	680	700	713	758	701	667	746	723	730	680	680	722	734	711	691	708	690	738	733	733	706	717	720	714	705	711	731	691	733	693	706	684	716	763	665	696	706	726	682	745	740	702	779	694	695	729	692	693	697	710	687	700	665	770	725	714	712	693	707	696	694	722	680	717	714	709	720	714	707	717	676	677	732	665	711	741	699	695	764	699	701	700	691	755	731	696	719	738	704	732	725	692	706	705	666	698	699	711	755	673	688	689	721	692	694	723	752	745	693	696	738	696	679	705	724	697	688	709	712	760	687	772	698	684	703	718	699	718	683	691	715	714	714	700	715	643	648	746	696	669	736	743	658	737	732	721	716	743	737	710	694	678	697	697	756	717	693	725	752	682	728	707	689	731	745	709	679	700	726	684	701	679	708	655	686	657	756	624	684	729	748	696	759	737	704	707	728	719	715	696	685	720	703	657	696	688	698	690	714	694	706	706	699	712	710	710	723	762	735	679	706	709	743	754	713	707	667	692	724	696	745	652	691	748	688	685	665	745	717	687	721	718	724	723	707	679	706	680	664	711	696	704	713	742	725	723	712	733	708	698	729	694	685	710	723	702	754	696	739	688	758	702	700	743	668	717	718	713	712	695	735	776	681	667	740	712	724	713	668	706
28938	21667	8233	617	380	317	310	310	296	303	307	277	293	304	275	280	284	345	294	300	296	274	283	283	291	305	290	288	290	303	274	262	263	299	273	313	301	306	287	286	312	308	301	305	301	292	273	297	275	280	269	308	302	284	330	290	275	327	249	285	294	290	275	322	324	291	288	294	309	298	298	286	283	258	283	317	257	277	257	277	316	269	308	254	292	272	312	298	277	316	247	281	303	312	283	314	270	295	283	295	285	310	285	265	323	308	270	290	283	286	264	296	291	320	261	260	299	269	288	297	267	294	291	288	306	261	315	310	298	295	279	288	285	301	270	277	311	287	291	298	272	288	309	287	312	270	260	305	279	279	277	306	293	284	304	289	268	309	284	286	321	285	299	301	283	288	298	300	276	303	296	293	293	292	271	322	317	291	296	301	292	301	303	270	267	263	303	303	278	281	301	288	292	299	286	297	280	276	305	282	303	298	286	284	298	263	280	268	265	304	289	284	303	277	293	280	313	276	289	299	293	299	270	286	277	261	267	310	266	271	308	324	290	273	277	268	294	302	294	299	243	292	295	294	287	284	302	267	273	281	287	286	291	301	280	264	293	283	288	295	293	331	297	260	294	271	257	291	290	305	280	265	281	283	305	290	274	309	276	309	295	280	290	273	282	290	296	301	255	284	265	291	264	268	285	281	297	299	299	283	281	259	264	304	296	304	256	310	305	305	306	289	283	276	284	297	284	254	285	264	302	296	290	293	294	303	262	305	341	312	294	290	266	273	307	285	292	268	291	270	295	307	292	305	258	287	284	296	311	292	304	308	316	295	288	276	287	293	322	295	300	292	292	308	293	260	287	315	270	279	304	291	260	286	269	273	292	271	304	257	272	314	273	280	240	286	321	284	292	284	283	284	284	291	322	293	311	288	295	284	312	307	295	284	281	296	265	271	261	293	282	275	302	267	286	298	289	286	280	293	278	277	276	304	309	285	295	282	293	291	284	284	303	278	269	290	314	307	290	274	286	289	276	249	296	311	272	283	288	289	253	283	285	308	287	312	281	301	292	300	285	295	294	275	309	278	283	285	294	292	304	309	261	312	275	267	288	278	298	267	297	283	267	277	291	314	295	331	278	307	301	282	294	273	293	301	283	297	280	275	286	305	265	294	295	277	301	296	294	289	299	253	287	307	285	288	256	280	321	292	314	318	265	298	296	300	334	331	299	287	286	290	254	267	305	322	290	306	295	275	270	294	285	270	293	263	283	297	277	315	312	296	289	307	279	339	264	316	313	277	283	273	262	250	296	300	304	297	270	291	296	288	265	266	264	283	301	292	287	265	290	298	300	278	263	302	325	264	265	304	291	286	260	267	285	292	307	261	291	288	295	313	272	257	279	258	356	286	295	296	294	320	287	283	270	284	293	289	275	290	308	289	312	286	295	312	301	281	293	306	273	301	300	299	264	279	256	302	292	266	297	287	306	304	274	296	271	300	276	266	294	280	303	272	274	289	323	269	315	260	319	273	285	279	265	286	283	258	275	263	273	313	292	273	308	295	292	282	295	290	304	315	273	306	281	269	279	314	318	313	282	294	305	309	265	289	297	303	304	269	278	286	280	262	280	289	308	297	303	281	287	291	317	307	314	288	288	291	267	302	287	285	284	306	263	308	308	284	274	294	280	292	304	283	272	280	304	281	278	271	270	279	277	269	290	277	293	295	287	285	313	262	287	291	291	282	284	275	258	309	308	277	250	303	292	290	267	269	270	289	271	268	269	268	297	299	281	311	260	277	285	302	268	286	270	300	272	292	303	280	269	290	291	300	272	303	289	288	271	301	289	260	301	289	298	258	246	285	289	291	266	309	268	292	255	281	281	313	312	308	281	325	287	298	284	263	277	303	311	275	295	337	287	274	275	288	308	292	286	274	292	291	269	282	297	314	280	255	275	313	286	296	261	273	273	280	309	261	252	292	286	298	284	286	302	319	296	281	291	287	279	284	296	302	298	312	309	301	276	271	309	318	262	275	289	295	306	282	276	258	275	297	286	272	284	304	284	301	288	309	284	326	299	286	299	304	260	281	273	296	278	291	310	289	256	294	280	289	271	269	279	309	288	285	301	276	286	292	292	260	272	298	260	253	291	291	295	291	330	286	295	323	249	312	301	292	313	298	301	289	293	285	283	277	314	274	313	277	260	295	300	281	278	283	309	268	299	252	294	275	309	293	261	280	314	285	286	259	278	289	283	279	287	283	319	301	281	311	320	281	298	288	319	302	287	293	262	285	252	259	283	316	281	298	266	298	316	290	285	303	281	292	287	302	283	269	289	303	282	325	278	296	272	286	260	306	258	290	281	293	283	337	329	300	318	279	280	261	292	259	292	285	263	298	310	276	273	303	288	283	298	274	288	284	288	286	288	275	283	266	297	284	277	283	289	277	300	318	308	295	294	281	305	263	273	290	287	290	288	296	280	290	283	275	261	297	306	279	281	276	282	299	269	281	286	296	247	271	275	275	285	330	285	280	300	284	288	286	288	295	282	295	279	305	283	303	301	277	288	279	277	286	271	259	298	314	294	281	294	308	285	334	314	319	291	295	284	307	282	303	274	285	286	267	288	265	286	280	264	286	271	321	317	315	312	305	300	292	286	281	312	272	279	282	279	303	286	306	299	290	276	312	295	310	285	309	299	279	281	275	284	295	311	263	278	300	302	285	292	318	263	292	275	292	249	276	305	300	288	295	287	282	311	280	318	290	290	301	294	303	274	304	289	271	253	276	297	275	261	262	313	282	289	302	276	285	285	281	290	264	295	290	310	296	291	302	284	301	261	324	321	276	290	280	277	272	275	298	277	288	289	289	279	320	300	280	324	280	287	301	290	296	310	298	266	275	273	294	305	293	261	270	287	289	321	304	315	295	279	297	281	246	266	273	303	294	302	303	291	284	322	282	299	262	309	327	295	294	284	287	285	278	301	262	323	252	297	266	286	295	276	288	273	266	309	296	269	301	287	279	255	297	298	312	290	278	289	279	298	283	283	273	271	290	301	325	309	316	293	257	284	301	255	315	278	280	309	296	314	329	273	298	300	325	302	303	263	320	316	274	295	283	311	284	256	299	262	296	287	277	304	263	272	248	252	287	282	330	274	266	285	283	292	269	276	281	271	302	293	286	280	273	290	275	273	310	270	323	291	279	305	298	291	281	285	253	297	275	310	240	307	291	272	308	291	265	305	288	241	270	273	258	293	302	270	291	281	265	292	285	283	294	281	295	309	281	287	314	275	300	273	282	303	295	299	287	301	273	315	292	309	316	287	316	250	300	268	266	286	293	295	298	292	275	277	266	295	299	285	276	296	274	284	276	293	297	302	272	285	310	279	266	304	281	298	329	312	306	262	276	295	271	290	303	303	280	275	288	269	341	269	295	325	277	326	277	282	275	291	277	264	286	277	326	275	286	260	256	295	291	302	318	293	284	275	285	302	270	272	273	280	293	276	278	278	315
31422	18934	769	503	425	454	379	388	382	379	377	380	361	348	345	372	367	378	374	340	361	365	356	379	366	359	354	352	363	387	342	345	350	333	348	361	367	346	316	375	349	340	354	348	338	349	360	358	369	361	361	343	311	346	330	374	363	338	332	311	368	357	360	378	334	351	354	345	355	341	321	350	346	392	362	326	386	354	366	345	343	336	359	349	371	310	360	324	391	339	338	374	384	321	358	337	342	347	344	328	324	326	383	329	329	343	344	362	316	350	370	337	359	316	359	308	330	360	340	357	331	345	363	317	355	363	349	357	346	328	353	362	336	388	333	357	331	352	371	365	351	363	353	356	390	346	362	344	347	357	341	355	376	359	350	365	365	407	372	360	330	376	349	350	382	341	362	348	395	363	346	357	363	367	338	338	392	341	377	330	352	346	350	405	366	378	357	336	315	324	329	335	353	356	339	342	355	326	371	366	375	332	346	353	346	373	349	338	348	353	327	366	362	349	337	374	337	361	351	358	344	348	354	365	343	333	342	359	368	329	342	357	338	353	350	354	367	360	340	352	349	321	361	347	352	374	350	328	356	387	331	339	325	325	334	366	347	334	356	400	316	338	381	332	354	358	383	346	346	327	340	343	343	368	358	342	364	377	344	355	350	330	332	353	334	389	344	339	341	344	395	325	349	364	335	357	343	368	322	327	354	351	370	355	401	294	347	380	368	359	352	332	332	356	315	316	355	353	351	327	340	372	365	300	331	370	389	335	380	330	358	361	364	386	378	315	339	320	343	374	292	333	357	359	347	367	332	357	329	352	346	359	353	336	332	340	335	336	380	343	333	352	361	322	358	331	363	338	375	321	349	321	346	335	345	355	340	335	320	351	365	354	331	346	356	326	367	337	369	323	394	382	363	351	355	365	335	374	355	362	360	356	337	342	354	364	351	364	351	364	361	330	340	338	350	319	353	311	355	340	337	354	348	340	348	347	365	357	368	352	375	352	331	352	318	354	350	314	339	353	314	371	365	349	364	327	367	338	301	352	377	365	366	344	334	327	396	321	343	374	354	334	344	341	342	350	348	349	348	354	313	322	356	325	359	327	351	356	358	330	393	345	402	359	351	308	369	341	366	342	340	329	331	359	351	346	365	387	353	356	350	332	324	404	357	353	368	320	367	359	340	340	359	380	369	379	353	331	338	361	379	339	326	345	326	347	345	355	359	344	316	343	378	352	365	352	327	320	331	335	381	342	355	332	354	330	373	341	352	334	358	341	361	372	383	378	334	343	365	360	330	357	359	363	319	340	350	356	373	368	341	334	337	380	359	354	339	367	324	348	327	350	332	385	323	401	349	353	352	368	343	362	322	360	377	354	321	360	363	358	354	368	343	369	343	347	347	339	380	349	339	341	353	335	357	389	327	327	348	345	356	374	358	369	341	374	368	345	334	355	363	332	353	353	350	349	371	358	336	373	367	347	371	339	356	352	335	365	361	357	352	314	370	372	364	337	364	347	342	374	329	354	319	355	367	319	360	337	346	346	332	375	330	378	346	340	361	328	351	343	324	357	357	312	354	360	338	323	353	369	356	344	350	323	346	361	344	345	368	341	340	349	350	339	356	340	363	354	343	353	319	326	381	377	323	348	379	342	352	389	320	360	366	359	320	360	335	353	379	307	333	350	367	379	307	363	386	362	377	336	348	342	349	362	362	374	370	372	355	356	369	365	332	359	340	372	380	332	331	332	358	332	368	345	342	396	330	365	316	318	367	366	354	344	368	330	360	347	417	337	342	338	377	365	317	364	346	329	337	328	372	380	374	316	330	339	387	340	359	348	388	333	325	346	356	350	362	367	356	336	336	350	350	338	339	344	398	360	341	343	366	351	345	331	321	344	341	328	360	384	347	332	371	359	364	363	357	342	333	354	388	349	338	342	315	352	309	337	309	346	317	354	383	355	335	353	345	336	388	330	376	330	352	326	336	346	337	340	358	359	360	332	313	357	344	347	364	336	355	365	345	341	327	354	365	335	340	310	358	319	333	354	413	385	340	374	360	382	374	368	371	376	346	342	366	340	345	409	369	357	342	355	345	362	382	333	386	345	360	358	366	336	354	347	353	372	340	354	374	351	337	364	353	332	335	386	343	346	377	326	344	338	330	345	326	322	340	337	341	342	383	349	355	356	368	367	326	335	343	359	351	355	326	353	357	359	362	322	350	359	364	368	358	377	364	329	369	327	377	363	363	346	331	361	355	349	348	347	330	351	361	341	375	345	369	374	347	353	339	347	353	340	369	397	341	322	361	330	356	331	377	366	323	354	385	362	338	385	352	342	371	370	353	359	335	361	350	332	328	339	342	335	347	336	347	325	336	362	342	381	334	314	366	368	350	359	374	347	352	343	339	363	344	352	337	355	357	385	350	347	340	349	327	387	326	359	382	350	328	370	376	324	346	371	355	377	357	334	344	375	351	377	383	383	350	369	358	341	365	351	355	352	379	348	369	331	366	354	349	359	347	357	365	360	342	378	357	310	347	350	357	335	346	332	349	354	357	350	372	341	332	346	328	343	358	335	370	362	355	371	335	364	364	349	321	351	380	346	385	366	377	351	378	341	298	356	380	363	358	337	375	335	394	363	339	403	356	344	327	359	338	355	332	337	327	383	330	363	329	381	363	341	352	332	381	365	377	351	327	362	359	354	322	367	351	336	307	366	349	352	346	380	342	324	368	378	330	355	381	327	376	339	368	332	385	365	329	330	361	340	367	372	320	350	348	381	348	356	359	326	341	353	373	354	363	341	337	362	390	397	360	340	361	355	376	339	351	352	377	341	331	374	377	322	340	343	362	393	353	351	379	361	325	351	352	343	342	368	402	352	342	333	360	344	370	360	368	355	356	382	359	346	330	379	331	347	357	366	356	380	324	341	379	359	371	368	345	348	337	384	359	370	364	348	353	350	386	363	366	339	361	331	375	362	325	350	341	366	326	338	336	332	340	373	333	333	343	372	354	378	338	383	352	353	344	342	328	385	327	346	351	364	368	362	347	336	341	369	344	347	380	324	358	362	355	337	316	361	345	381	350	361	391	319	349	356	326	343	348	380	346	345	381	308	307	353	373	336	318	358	394	360	315	319	365	333	350	342	339	374	370	339	378	337	336	348	343	358	331	350	358	377	343	358	363	341	351	362	346	368	347	351	341	325	322	342	368	363	325	357	370	337	353	355	372	323	364	311	358	386	345	345	356	375	336	375	343	345	346	356	340	332	339	352	340	317	332	408	349	360	359	378	359	359	335	320	309	348	372	347	328	366	324	357	343	345	338	366	370	356	326	359	366	351	359	338	354	372	337	343	374	386	339	370	326	364	376	360	330	375	350	395	335	349	374	332	340	358	347	331	341	341	355	337	338	359	347	328	359	339	362	320	384	328	354	375	347	348	322	353	330	348	365	367	363	371	345	335	342	382	346	336	323	320	332	336	345	385	367	353	364	351	399	360	398	354
24644	21329	28189	24777	20110	2561	894	661	673	627	567	581	491	530	506	468	511	487	475	498	469	454	462	487	492	481	501	471	474	463	494	459	470	439	450	444	461	438	452	433	453	451	449	446	505	495	462	475	476	432	408	473	442	486	463	453	453	445	447	430	427	447	410	420	474	455	438	449	459	461	449	469	423	429	502	464	458	442	436	445	455	476	447	449	460	421	461	427	449	447	437	452	449	473	467	433	486	482	414	430	444	431	459	416	456	450	459	450	427	415	443	457	452	495	423	441	440	450	440	429	482	453	441	430	447	455	427	464	465	438	456	442	471	430	439	470	474	432	443	447	445	435	465	479	428	474	486	406	470	391	455	425	440	494	409	452	456	428	466	478	432	460	463	453	480	438	474	413	436	434	435	435	456	472	445	455	438	457	449	421	476	431	456	439	456	421	441	457	471	446	420	442	485	435	450	476	479	446	433	469	430	443	474	409	446	412	440	444	419	453	439	429	444	447	463	409	416	480	443	438	447	415	456	443	451	455	433	434	428	399	430	440	448	416	464	492	458	459	457	452	451	460	447	442	424	426	492	445	444	490	397	480	449	442	443	448	478	427	469	386	465	445	405	465	484	460	480	445	387	456	497	465	419	456	432	429	439	449	416	429	421	456	485	439	456	421	433	418	435	435	416	450	461	450	468	439	412	406	438	472	471	470	471	450	492	476	468	410	437	437	447	472	440	433	472	453	451	450	470	464	441	426	469	439	440	453	429	438	424	462	483	433	440	428	529	464	460	506	413	455	447	434	429	445	448	437	403	459	418	420	454	464	430	447	450	487	450	417	450	440	438	450	428	506	458	435	439	466	446	450	413	414	479	429	413	476	446	458	436	445	455	425	473	460	454	428	449	474	432	448	401	480	446	441	433	415	453	469	439	416	460	446	482	457	438	390	466	462	484	452	494	458	468	454	429	444	442	415	468	471	437	401	448	456	398	425	419	476	419	412	405	472	461	436	461	436	458	479	448	453	484	431	488	446	509	450	436	452	430	452	491	439	444	451	470	440	412	422	467	429	450	439	450	441	442	418	462	445	415	438	437	466	442	429	465	435	415	419	489	436	443	441	422	438	495	459	432	426	467	451	453	422	496	492	437	439	422	468	453	441	458	434	453	436	452	458	410	425	451	458	439	450	448	461	416	434	449	444	420	436	464	446	436	424	471	443	463	450	468	432	439	425	471	446	426	487	457	424	427	478	447	457	414	434	477	468	442	455	442	426	448	454	440	456	441	444	410	450	407	481	468	440	452	444	482	435	483	424	466	434	440	419	445	431	457	458	473	446	415	444	449	421	452	428	434	414	431	468	460	442	421	502	492	459	451	445	449	449	449	457	434	426	449	460	436	458	443	421	446	410	401	427	421	476	417	461	417	408	422	450	451	441	419	462	422	433	414	446	458	422	463	420	468	458	460	446	423	460	462	423	475	463	442	430	430	454	431	443	450	459	461	445	456	441	419	457	482	423	476	484	413	458	449	490	453	412	444	436	497	473	434	421	475	437	481	477	474	462	431	444	423	417	430	451	421	462	463	431	456	423	427	466	450	423	430	441	441	431	473	444	447	408	427	494	423	471	491	444	436	443	412	443	446	434	475	483	422	447	433	441	456	448	462	431	482	422	392	456	435	467	395	410	462	430	421	424	476	449	445	454	444	456	423	451	446	442	460	470	450	419	442	461	460	450	430	448	432	405	421	461	461	475	435	426	457	431	442	433	501	479	420	452	470	434	419	450	460	437	435	435	473	456	439	462	458	449	455	447	435	444	448	426	430	443	432	376	435	440	431	486	450	468	445	464	455	505	490	434	432	463	465	438	456	484	445	418	403	419	438	396	447	435	405	454	457	476	448	434	429	452	450	439	477	415	460	396	465	440	481	445	473	432	434	442	432	461	411	441	419	476	433	449	453	475	445	417	404	456	476	387	458	462	432	460	452	471	469	440	462	454	473	462	448	460	466	383	462	440	469	448	409	440	423	405	427	458	478	424	445	438	441	439	468	422	450	401	423	439	418	472	460	459	441	466	419	429	460	460	466	468	449	450	439	452	438	418	457	436	444	437	456	491	464	401	425	447	444	490	446	438	462	404	450	451	449	435	492	440	439	453	453	454	416	412	450	436	455	464	440	447	461	435	442	473	395	435	439	451	423	408	453	478	432	392	437	450	442	489	471	452	422	424	489	459	441	437	437	415	405	411	432	443	398	442	454	469	432	429	427	438	440	484	431	440	458	448	441	469	415	467	421	457	410	410	460	448	427	434	447	429	449	414	485	415	440	429	442	420	417	453	455	458	440	432	444	439	438	491	412	447	442	447	428	466	468	467	448	450	464	432	447	427	448	453	418	429	451	425	439	402	441	459	439	473	456	429	475	456	470	438	481	446	481	457	456	457	457	451	477	441	456	409	468	466	456	426	448	442	448	460	455	464	449	420	445	434	465	431	458	439	422	427	424	473	431	446	466	453	428	443	441	439	464	430	411	468	468	443	472	449	451	478	430	412	459	403	438	468	428	426	483	437	416	452	408	437	480	468	471	453	459	450	472	455	468	409	480	467	440	420	422	405	448	445	437	428	459	450	446	456	477	443	452	413	446	449	438	437	446	472	449	427	466	454	434	439	437	456	407	449	448	443	418	419	425	432	461	472	424	471	468	456	434	455	471	428	427	462	450	451	446	467	419	460	425	454	456	441	415	436	443	438	455	443	458	460	434	505	472	441	433	434	443	447	441	429	441	455	430	454	455	459	434	454	415	435	434	432	432	440	441	430	432	428	446	473	449	445	457	432	451	420	406	461	437	411	415	432	435	428	467	441	459	448	480	447	403	410	465	458	485	462	469	465	419	442	423	443	431	445	434	461	435	477	459	418	409	474	463	453	473	460	442	449	482	452	414	452	402	439	440	456	433	470	440	427	413	411	427	414	434	451	415	426	445	407	418	419	462	457	457	431	460	419	432	458	481	453	448	486	423	453	472	440	424	459	466	443	461	427	425	429	479	447	420	420	405	468	452	449	451	426	449	417	436	444	434	465	450	444	470	441	426	422	469	470	474	443	425	388	448	427	414	463	441	413	456	425	430	434	477	438	435	456	487	483	444	460	459	447	429	448	462	446	439	464	449	451	442	472	427	415	433	432	435	459	468	421	462	424	411	452	426	417	385	455	449	480	421	454	409	442	464	436	437	463	417	468	462	435	472	451	433	466	441	484	473	468	450	437	444	445	417	464	460	436	413	453	456	450	458	429	446	436	441	452	508	433	437	458	466	425	431	409	410	430	388	426	448	441	444	417	480	410	448	463	438	416	436	431	447	456	441	458	451	415	482	457	444	410	421	426	476	450	432	428	400	417	429	448	478	433	432	458	451	479	472	391	449	420	458	461	455	418	462	469	464	445	424	440	451	445	479	450	437	452	434	454	475	475	445	458	422	463	416	426	431	435	451	434	440	404	430	441	439	436
35217	30028	5663	2914	1924	1574	1305	1208	985	862	812	723	694	654	655	631	584	595	618	540	610	597	566	613	559	559	559	536	543	561	537	550	522	587	547	497	560	551	556	545	504	501	535	570	574	538	590	500	515	515	548	543	542	549	520	543	508	507	527	488	523	547	560	580	534	540	555	561	512	534	509	523	525	514	547	549	550	532	558	536	515	556	521	533	545	538	503	526	562	542	522	517	551	531	554	530	545	547	548	520	526	483	501	522	484	527	520	486	538	542	529	547	544	547	537	507	522	506	499	569	532	516	518	517	544	530	529	509	582	496	531	520	584	528	545	533	509	520	497	563	551	528	509	497	559	536	512	505	561	491	560	511	553	528	529	541	567	541	552	551	514	515	478	532	508	552	565	532	582	523	556	536	518	568	535	504	512	535	518	523	550	536	557	551	542	522	551	509	512	495	587	536	516	519	520	493	543	510	505	559	497	529	527	502	518	517	550	516	490	532	548	542	519	485	538	513	513	534	531	517	537	535	567	527	493	552	523	496	542	495	526	498	545	539	538	500	487	548	538	553	527	526	556	541	561	522	525	526	532	540	483	512	478	524	502	559	524	567	513	559	539	520	534	513	540	558	494	561	539	467	492	559	557	553	537	537	549	548	496	534	536	536	492	545	554	521	496	527	514	513	544	508	546	552	478	520	513	527	507	502	496	527	527	508	504	536	473	510	537	569	548	531	495	514	517	528	551	542	514	493	567	585	554	538	499	527	512	495	475	503	552	573	515	544	532	516	536	504	515	531	514	570	505	514	543	526	581	518	548	515	546	523	540	560	572	533	532	534	517	556	523	528	545	559	533	528	542	550	528	524	534	518	577	548	539	590	550	508	521	566	522	515	553	516	534	537	528	557	518	488	518	560	518	488	502	502	555	526	485	477	487	498	529	534	528	525	511	522	540	582	517	500	507	537	509	526	531	548	569	558	526	477	533	499	532	559	552	518	521	499	551	547	504	555	533	517	543	537	523	520	523	553	473	475	510	555	518	502	530	515	517	553	566	511	531	539	506	529	541	557	530	494	506	498	510	523	578	524	518	515	528	531	520	540	564	520	522	506	514	512	551	515	586	563	518	530	525	562	498	532	502	588	559	536	553	500	522	518	521	544	529	501	538	525	505	533	563	559	531	529	545	538	532	505	512	522	502	527	507	544	536	522	509	558	533	554	513	567	555	513	554	538	515	488	503	518	546	489	507	540	555	540	476	524	524	547	481	460	543	513	556	518	541	548	561	526	536	523	528	518	521	515	523	528	558	519	544	513	539	540	562	520	515	528	517	522	495	510	505	524	541	519	540	525	509	527	515	545	503	531	496	564	558	547	499	503	559	490	544	552	561	548	525	503	540	551	531	518	485	555	534	534	502	525	514	546	547	536	521	537	513	570	515	531	499	494	547	531	541	546	551	580	580	524	507	526	515	508	571	510	552	518	501	497	530	492	485	533	525	542	533	514	534	495	523	535	543	552	531	519	574	558	492	556	520	492	513	524	506	572	496	510	541	529	552	541	509	532	494	545	551	518	514	549	500	554	537	559	540	512	490	523	506	510	489	513	525	566	578	543	504	543	518	531	526	534	544	523	509	552	547	521	490	547	513	549	542	507	579	536	499	532	523	510	522	553	539	514	519	556	528	539	538	534	533	542	497	552	517	518	515	474	523	519	541	516	509	529	521	547	530	534	510	498	481	528	511	501	511	528	503	570	509	509	512	523	496	496	520	549	542	519	552	496	505	518	497	482	534	539	554	489	540	542	531	494	490	527	547	537	534	550	540	511	506	546	514	495	552	557	510	525	557	494	499	548	516	533	527	537	483	513	501	537	489	541	548	524	510	567	558	489	542	537	539	518	511	521	556	491	535	519	540	486	511	551	524	488	532	545	564	499	539	525	516	517	544	517	516	557	546	539	506	490	487	506	492	504	549	548	578	531	554	554	575	556	530	494	552	524	573	544	541	538	523	539	517	514	558	500	577	517	533	532	507	550	502	524	539	539	511	546	531	545	525	522	527	574	557	560	552	560	526	510	535	541	479	527	531	525	494	546	531	503	536	551	503	509	527	480	545	509	513	524	534	524	566	544	496	527	525	489	536	598	536	488	528	524	533	517	520	557	518	507	545	495	578	542	565	536	534	520	546	512	533	539	517	533	508	511	501	556	490	521	538	544	545	479	566	522	504	561	523	534	519	524	495	549	560	584	503	523	506	528	519	523	525	529	535	545	533	516	524	487	533	496	517	476	513	525	549	520	528	536	520	474	520	515	548	553	542	502	512	531	540	543	542	550	552	489	523	511	516	497	502	500	533	513	524	538	494	557	491	555	505	504	528	516	529	504	513	545	572	516	521	530	519	537	535	498	522	495	533	553	534	503	534	528	512	544	524	573	563	550	510	509	544	551	481	512	536	526	536	524	513	546	529	509	566	557	557	499	530	509	558	540	515	513	541	541	509	579	501	517	501	541	531	517	495	522	508	545	553	531	509	553	510	564	495	511	555	512	507	493	533	536	559	541	523	520	521	512	493	505	558	522	541	537	529	513	518	530	524	517	501	549	538	522	516	597	566	563	513	490	530	497	547	544	554	539	509	538	470	555	570	550	514	575	538	546	532	546	563	517	515	493	505	558	537	534	567	508	533	546	550	532	509	530	555	523	548	501	532	546	475	524	533	536	482	546	523	531	507	526	550	522	556	507	530	561	535	519	561	521	539	520	526	536	550	559	547	517	569	548	536	528	537	499	538	535	529	531	529	544	520	536	521	515	485	512	480	547	541	508	518	514	517	580	502	532	540	532	542	513	539	521	541	549	509	513	524	531	520	541	538	540	517	475	507	547	504	541	524	532	520	537	470	533	499	511	541	515	527	491	542	513	500	504	517	512	550	577	507	558	574	548	471	503	510	517	516	505	487	536	523	527	530	508	535	505	533	529	508	528	564	529	490	529	516	500	489	521	564	543	516	528	528	505	512	507	494	527	544	525	515	538	531	506	557	541	526	542	520	506	486	489	512	533	526	520	552	532	506	576	565	553	499	507	512	518	506	530	507	506	565	540	525	517	523	589	521	526	526	515	526	547	532	540	480	521	485	496	520	529	554	498	528	547	535	566	564	550	511	546	498	551	508	578	554	526	570	564	511	534	516	485	527	549	544	546	546	499	490	526	510	531	530	541	517	531	521	550	526	554	487	515	535	510	556	535	517	551	523	551	547	548	572	567	527	524	535	531	535	512	537	469	492	500	481	550	473	540	525	514	555	532	511	504	535	534	546	527	521	524	541	533	546	499	521	541	510	510	501	531	550	510	533	488	521	543	514	494	521	542	548	527	504	533	552	557	540	493	521	531	523	516	508	508	510	522	535	526	528	544	562	532	557	519	522	546	582	508	501	520	546	483	539	533	497	497	515	516	542	534	526	508	529	520	502	529	466	529	571	568	531	500	501	537	521	517	537	529	543	503	521	533
25581	21360	27348	25380	6809	635	490	478	426	418	381	387	400	367	343	376	321	379	354	332	336	334	333	352	320	307	343	354	314	338	306	350	337	319	339	297	318	327	280	359	323	310	320	340	331	316	351	367	359	304	329	330	300	300	326	315	315	335	302	297	323	334	325	312	310	357	289	288	311	312	355	314	328	329	333	344	334	333	319	335	345	326	320	310	311	282	297	367	286	326	318	359	327	317	285	314	306	317	294	318	356	312	316	346	361	335	326	301	347	316	320	319	284	356	323	336	305	336	334	330	340	334	302	339	294	302	338	313	355	329	319	314	299	324	345	325	358	333	349	332	331	317	354	370	320	337	319	326	336	303	323	332	337	330	348	320	300	327	324	334	325	344	326	305	346	320	327	335	334	306	349	323	304	314	294	351	337	338	367	318	359	314	324	315	360	304	302	326	319	322	322	331	327	334	325	312	306	331	314	318	345	314	326	347	356	304	334	307	315	329	346	343	336	318	315	314	335	320	307	312	319	340	343	304	355	335	315	313	295	300	295	320	310	335	309	313	348	329	330	338	328	312	346	328	280	310	308	297	310	322	318	317	342	332	338	307	286	316	320	344	308	309	322	296	340	302	333	265	316	299	331	317	338	326	312	324	333	338	348	326	313	312	314	323	313	321	352	318	308	297	298	311	334	303	360	294	345	336	314	324	318	313	322	302	315	324	305	336	330	302	306	293	299	301	332	287	321	316	317	302	322	322	329	310	343	306	358	308	327	303	293	348	346	344	323	335	337	297	303	334	327	329	320	320	314	341	308	315	330	351	339	358	322	324	326	348	302	338	330	291	321	349	315	333	303	332	320	322	317	310	345	324	350	347	344	340	328	334	314	317	294	321	272	317	310	325	336	347	315	336	340	310	348	343	346	305	332	313	331	324	320	331	315	315	304	320	317	324	350	355	330	313	327	323	325	344	328	342	301	316	356	331	320	338	353	303	306	319	344	329	334	333	326	348	309	333	317	327	299	313	347	313	307	315	316	303	310	335	331	313	314	304	312	315	306	324	322	328	315	354	318	342	333	315	330	262	327	362	315	299	306	306	320	314	329	325	309	292	328	330	304	327	323	325	306	323	321	283	344	283	320	304	286	330	336	346	354	315	331	315	313	308	316	335	320	357	309	333	316	322	327	359	319	314	313	332	315	327	331	348	321	341	297	313	356	322	302	289	328	311	344	343	334	332	330	336	336	321	297	341	302	349	311	363	319	320	314	299	305	330	328	323	320	329	317	312	326	288	314	342	310	308	311	322	328	333	326	329	337	305	315	316	335	310	332	286	290	323	361	316	340	304	316	318	318	290	335	351	314	309	338	304	300	286	315	302	328	316	322	326	344	335	346	324	292	308	304	331	302	325	325	320	323	342	329	317	333	260	310	332	321	312	284	293	346	319	313	310	326	329	325	285	337	321	357	337	338	296	334	321	319	310	357	308	288	300	317	299	297	324	334	343	309	299	336	318	351	320	310	323	345	314	312	324	328	339	324	336	304	333	313	335	310	324	307	320	316	341	301	355	343	298	327	313	323	315	310	320	313	299	317	310	323	303	349	327	312	339	302	311	332	293	317	356	311	325	322	310	324	284	323	311	314	291	348	316	317	326	300	355	309	355	305	309	366	312	313	336	321	298	344	329	300	303	323	333	345	335	313	322	348	298	303	293	334	321	329	329	298	325	309	311	295	320	339	283	316	335	302	314	292	305	305	360	330	319	286	337	291	325	323	322	302	335	328	315	291	302	319	330	317	325	335	326	282	323	325	285	332	299	295	325	343	360	345	334	328	297	299	325	319	296	316	326	323	321	320	356	316	343	306	324	332	333	304	363	364	327	329	322	335	315	341	291	320	292	321	328	295	329	296	337	353	310	316	337	313	319	343	341	305	334	331	273	288	320	319	315	313	314	326	311	307	348	296	316	340	334	331	354	364	325	349	319	329	327	291	317	334	317	304	301	326	307	329	356	342	332	332	338	306	332	324	279	304	336	280	283	344	310	316	310	329	324	334	313	314	322	336	339	304	291	317	348	319	312	337	332	305	282	335	301	328	347	313	303	371	341	318	317	305	287	345	296	294	297	331	291	297	340	344	330	331	312	329	316	334	332	289	303	321	323	324	318	358	354	272	310	313	313	337	348	305	330	327	310	304	304	312	333	325	310	318	288	313	322	316	323	331	312	302	304	325	324	318	345	335	302	320	311	321	313	312	351	335	334	350	316	315	343	321	336	338	311	331	347	344	307	319	326	318	349	346	324	345	315	353	348	307	337	341	306	342	310	324	311	311	322	323	333	321	334	339	308	333	307	329	326	312	330	347	304	305	305	333	309	294	296	324	333	302	305	320	320	356	317	303	329	336	335	322	348	345	318	330	344	301	312	324	302	308	337	298	294	278	328	310	319	307	343	332	349	339	300	319	347	322	301	325	334	341	306	311	331	325	318	331	305	321	306	316	317	318	329	354	317	306	317	332	332	317	322	314	325	293	301	305	341	326	315	298	311	287	347	334	312	333	316	329	315	265	307	338	327	303	309	295	343	295	332	311	315	327	299	313	336	351	306	289	347	335	329	338	342	307	325	316	308	314	326	331	324	313	339	339	325	294	341	354	298	341	311	314	306	317	340	313	322	310	305	335	317	260	312	329	322	336	334	285	282	322	299	311	299	304	306	346	305	308	341	332	361	306	296	320	343	324	319	322	304	336	328	354	335	308	317	354	350	323	326	314	307	318	318	302	337	305	321	331	313	302	350	312	343	299	288	324	322	313	299	337	302	317	321	330	325	359	340	318	323	306	280	283	320	327	310	343	299	324	347	311	321	315	320	300	327	329	305	346	296	305	327	328	307	338	343	351	331	341	335	304	348	304	325	329	309	316	319	323	313	318	345	315	323	313	318	363	330	314	320	318	309	333	337	323	338	306	317	321	328	325	298	337	324	295	334	287	310	330	298	318	332	338	316	297	332	318	346	317	317	331	301	313	307	331	315	293	330	319	341	329	303	309	318	307	315	313	292	325	323	318	332	324	328	305	323	323	309	307	325	371	318	299	333	297	294	339	319	330	322	320	305	308	311	336	316	316	321	347	349	319	304	335	330	303	293	323	305	320	338	316	343	344	321	362	323	317	299	337	325	321	340	316	317	320	328	341	317	313	328	290	323	324	352	293	342	369	319	349	312	328	309	328	321	359	340	317	316	288	314	304	322	309	331	295	318	317	332	354	317	287	340	325	342	318	365	325	328	314	354	361	340	324	337	357	308	309	336	340	321	311	321	357	307	302	327	330	332	343	371	295	335	323	316	303	324	343	349	336	335	291	321	292	311	314	300	324	320	326	332	362	316	345	318	328	368	341	338	323	304	339	354	337	290	278	322	299	306	342	341	320	338	340	355	312	336	314	318	301	342	319	306	341	324	309	305	334	329	349	340	307	337	314	335	318	315	351	289	306	338	330	369	297	329	354	323
35662	27038	3553	1800	1356	1068	895	756	730	659	593	533	555	494	460	490	463	484	434	429	427	423	429	451	424	400	412	396	411	394	427	406	414	398	417	418	415	405	463	405	402	392	408	418	433	419	421	411	428	416	396	382	383	410	410	415	431	409	372	418	398	412	389	413	403	446	372	396	394	432	409	400	391	428	401	422	405	393	389	402	438	403	421	430	381	418	405	396	389	431	401	396	431	402	383	386	395	386	415	429	398	353	395	419	421	404	420	377	369	410	386	371	416	411	409	406	393	419	391	417	416	414	430	412	403	406	418	417	403	410	380	401	432	413	413	411	382	390	433	401	410	426	420	418	350	401	390	383	427	376	418	387	451	419	402	405	416	403	410	402	392	394	414	389	406	414	398	388	391	411	418	404	435	422	452	392	407	424	385	458	419	422	388	423	407	423	386	419	366	371	358	451	400	411	431	415	403	385	435	399	408	380	412	403	411	404	422	414	374	394	413	371	427	395	425	451	410	403	408	405	395	392	418	403	423	418	422	412	415	410	409	420	382	408	424	387	397	407	398	418	409	390	398	420	398	386	399	426	404	417	392	413	404	399	454	432	412	400	363	424	388	384	405	389	436	384	428	431	397	388	360	387	419	400	402	382	383	403	443	407	415	443	369	397	395	407	401	451	373	414	429	434	434	396	377	405	401	391	375	422	417	389	420	434	388	401	342	378	390	384	411	394	385	406	407	400	409	396	404	419	459	411	362	408	396	426	402	459	444	372	382	433	393	378	413	428	398	390	386	426	385	407	416	401	443	393	420	424	431	403	413	390	412	396	377	408	384	430	366	414	415	392	403	436	432	397	393	427	373	445	422	425	398	403	399	367	430	431	415	427	393	403	390	413	409	396	372	396	395	387	389	411	440	406	453	402	400	413	393	433	410	421	390	405	383	407	402	405	413	392	389	369	436	385	390	413	381	395	414	358	410	385	398	373	381	409	366	414	397	423	385	403	400	394	420	390	415	396	405	398	416	385	439	396	419	389	400	397	397	443	374	435	384	370	433	383	368	391	375	422	375	397	380	386	390	410	447	403	419	405	400	409	385	399	410	411	404	422	393	411	412	370	424	376	403	418	440	375	394	413	395	440	363	396	419	386	398	426	396	439	433	403	402	416	440	352	393	409	391	397	408	414	418	384	423	392	377	410	401	391	382	412	396	398	382	383	404	428	422	398	403	384	393	398	415	419	426	421	430	393	423	417	429	414	390	426	407	397	441	403	396	386	372	407	396	391	422	414	413	400	406	440	444	424	423	416	392	405	370	388	465	385	398	401	409	425	388	417	382	357	405	416	442	399	442	400	411	407	443	405	380	416	402	436	380	416	399	430	415	384	434	400	410	430	379	377	390	437	377	380	355	402	417	406	375	398	399	391	387	376	409	417	434	365	419	448	380	376	391	420	394	417	391	395	404	369	417	372	402	407	396	411	428	435	416	434	426	390	402	386	403	406	396	371	388	395	371	400	416	392	401	395	382	377	398	386	441	434	398	419	411	435	377	395	395	405	372	447	379	399	409	411	402	423	414	386	442	409	420	392	392	404	428	398	376	408	354	373	404	396	468	386	396	421	420	397	400	382	388	406	394	367	421	383	380	378	387	398	409	407	393	414	420	411	414	419	397	405	390	399	387	348	414	383	396	417	385	421	431	372	436	400	382	425	390	400	410	387	391	365	371	395	367	388	409	432	423	413	405	377	388	396	380	391	418	426	465	412	401	404	425	393	356	403	366	421	428	427	395	438	394	424	429	416	418	404	399	407	382	418	425	401	401	419	413	382	392	424	430	420	396	397	400	359	419	378	427	427	397	394	407	373	427	430	424	434	412	425	391	420	390	408	420	414	414	418	379	421	351	397	411	466	444	367	396	410	406	397	411	400	374	404	382	399	400	390	412	401	429	398	415	387	389	414	421	400	449	408	395	462	371	419	370	405	404	420	406	401	426	446	400	409	450	381	398	377	422	404	394	406	422	409	400	421	369	432	397	410	388	375	404	384	435	426	408	437	409	415	406	394	428	412	394	408	374	375	421	421	433	411	403	385	442	414	409	396	391	404	397	402	417	389	409	392	407	425	389	412	447	399	400	391	400	430	386	419	405	413	400	432	382	424	424	400	399	410	413	425	385	392	406	395	361	362	428	409	387	401	419	422	392	428	399	385	397	396	402	384	408	399	444	402	392	433	380	407	436	439	413	425	371	393	418	413	408	413	405	372	384	425	398	395	384	373	384	391	396	393	403	413	401	387	406	398	423	439	415	388	414	380	416	412	410	433	391	399	367	389	405	420	397	374	444	395	417	419	435	381	426	428	403	419	418	425	391	420	382	401	427	386	374	383	393	420	408	438	421	387	403	394	384	401	391	406	401	410	411	414	406	465	398	402	387	388	382	417	441	432	381	374	401	416	429	373	374	398	398	426	398	398	402	414	405	413	439	409	391	387	406	457	434	410	416	410	399	392	414	409	395	412	413	410	378	387	416	391	405	415	389	392	410	396	418	394	419	412	379	356	406	384	430	389	362	415	388	396	419	423	375	408	430	406	414	373	402	383	413	423	404	409	422	394	394	385	394	395	408	417	394	412	409	427	405	400	392	417	400	401	398	361	409	366	408	399	405	387	361	383	397	410	378	386	397	434	401	412	412	399	426	420	424	414	418	406	419	407	432	432	382	392	385	377	397	377	394	368	365	424	434	406	411	397	412	435	389	416	404	403	410	415	365	372	389	401	381	415	406	404	401	380	394	386	387	399	426	412	370	405	375	371	404	418	407	425	409	395	404	398	427	392	445	421	372	406	432	444	382	394	418	367	432	399	353	395	392	383	420	398	403	397	408	380	411	397	416	380	387	437	416	390	451	420	416	364	425	406	389	400	351	381	386	415	381	400	392	391	382	404	407	417	420	371	422	377	391	389	417	387	378	422	429	437	372	433	390	399	399	440	429	406	462	400	451	420	399	413	378	401	414	363	433	401	403	418	400	393	380	353	391	394	406	412	407	410	385	450	417	378	379	381	439	428	408	395	381	417	352	399	385	416	380	417	406	404	393	431	429	393	407	428	373	410	418	399	383	393	410	394	399	385	396	375	403	395	423	403	374	396	393	388	406	398	425	377	406	415	410	401	422	438	380	412	384	408	399	408	395	440	385	426	414	380	405	379	383	382	428	376	410	382	438	408	426	404	444	412	401	394	390	392	396	410	403	416	439	409	401	394	417	441	368	405	406	420	403	413	417	390	445	404	418	395	421	425	391	403	410	397	373	434	401	428	430	406	423	408	424	438	411	420	391	392	399	400	400	397	386	400	456	408	394	421	392	397	406	376	396	420	364	372	397	404	399	423	421	386	403	416	420	423	397	376	404	392	399	405	369	386	410	397	401	405	377	391	411	382	424	390	391	418	412	426	383	410	367	381	396	418	402	393	377	427	408	383	415	402	384	424	419	396	418	429	408	377	414	401
23228	21337	29008	23986	21315	21284	6172	1336	1051	936	882	854	795	777	772	731	670	695	627	670	671	660	641	661	624	638	631	608	630	628	626	625	645	675	649	652	652	665	564	583	592	592	605	648	615	582	579	588	591	632	672	597	640	631	591	617	632	617	626	564	650	597	582	624	589	630	614	584	621	570	585	624	587	595	627	608	608	597	586	650	621	609	596	633	586	597	607	633	625	611	602	575	612	590	566	611	574	657	597	634	582	592	616	616	583	583	621	617	630	555	640	599	589	641	615	566	587	581	606	607	577	588	610	638	592	599	569	624	599	619	589	558	598	631	590	588	588	623	623	631	593	587	640	639	575	609	655	638	600	613	652	552	589	590	615	570	596	588	607	623	611	627	628	608	621	594	571	591	641	595	603	575	615	607	599	595	640	588	598	597	650	642	640	686	646	590	610	550	586	586	571	590	572	573	611	626	598	566	559	600	608	621	585	587	626	599	611	635	589	553	573	620	686	607	593	570	600	608	609	599	601	583	572	602	606	585	543	614	609	601	601	624	587	596	618	580	584	616	577	635	598	628	579	579	599	571	613	620	571	635	602	608	588	583	576	585	591	625	576	631	592	589	611	572	628	592	580	596	599	644	592	608	631	602	585	602	610	563	628	566	609	565	612	579	579	565	611	566	592	575	618	619	569	586	591	545	598	593	602	574	617	611	585	648	581	598	609	589	667	602	665	552	611	620	625	592	617	601	608	623	626	577	579	652	617	606	616	624	664	567	642	617	571	551	587	625	608	599	573	592	594	604	614	594	555	594	607	597	653	643	580	601	621	551	578	623	610	584	580	599	627	595	634	574	624	590	623	569	652	621	610	614	605	576	552	611	552	532	608	589	597	618	591	628	602	620	602	599	619	580	582	614	611	632	583	592	591	636	609	565	607	618	575	638	576	561	597	567	631	589	568	649	582	577	603	545	582	603	630	621	590	624	627	655	585	604	599	614	546	582	591	639	593	640	609	563	600	613	598	613	613	608	612	604	604	609	578	623	615	558	586	630	586	593	655	578	605	622	599	578	600	672	626	585	641	631	582	580	573	599	580	611	608	632	619	592	584	617	595	592	576	611	612	612	565	616	592	630	618	610	608	608	610	600	653	574	603	608	598	606	579	638	634	546	610	612	584	596	600	596	575	611	599	620	585	594	635	576	620	595	595	583	589	549	585	622	634	603	589	597	585	609	594	617	600	587	614	626	591	625	591	572	601	583	605	572	611	578	595	595	602	594	596	620	598	606	612	609	591	622	608	577	596	583	627	599	606	641	613	583	613	597	609	595	669	570	625	581	602	554	561	604	585	591	588	611	608	607	628	590	649	619	634	565	593	612	614	608	637	593	591	601	596	654	580	564	585	605	650	591	626	622	569	638	626	578	571	576	608	581	643	654	591	623	609	603	593	557	578	643	607	620	559	609	609	594	593	609	592	627	580	601	595	581	615	629	627	623	589	640	574	630	618	643	585	595	621	579	591	606	565	630	597	651	626	572	583	643	609	622	605	612	589	598	605	606	605	610	585	613	588	564	601	607	615	616	623	561	556	607	581	587	605	624	592	621	641	596	623	565	579	614	622	596	636	626	569	569	634	615	590	608	609	595	607	604	631	611	592	595	621	583	627	587	615	615	615	633	621	553	631	585	613	581	556	621	580	625	585	594	657	604	578	576	628	554	572	650	585	554	572	608	617	601	675	600	606	635	570	597	583	620	548	614	668	662	565	562	618	599	606	615	599	631	614	605	598	625	577	579	642	582	637	638	564	605	587	596	570	624	585	595	622	579	592	623	597	579	607	631	632	604	606	637	610	600	556	588	614	589	604	601	587	650	646	593	639	636	592	561	565	587	587	593	609	620	575	611	582	569	614	640	590	627	636	577	608	594	596	569	560	578	554	560	610	582	568	606	571	580	610	631	614	643	635	579	612	616	569	629	621	601	651	600	588	607	640	615	557	594	613	572	593	612	583	609	607	573	602	609	566	631	572	600	565	649	596	611	598	607	615	568	615	593	601	588	581	567	562	666	658	600	566	652	624	572	583	572	596	601	606	603	588	597	631	634	613	584	573	611	637	539	621	609	593	607	580	603	620	589	599	661	592	599	638	610	572	591	576	631	534	616	598	569	610	625	590	571	633	612	526	589	619	591	610	571	624	609	562	596	564	629	561	606	584	590	607	595	546	622	595	585	607	575	567	609	576	574	573	590	624	604	544	580	610	601	591	609	597	599	584	651	601	583	582	624	585	585	606	603	594	599	589	608	587	599	603	638	578	572	627	605	623	581	587	624	575	607	639	564	611	596	612	599	573	598	601	629	631	608	629	649	589	616	607	613	645	630	608	624	665	571	613	576	630	677	601	625	601	583	650	564	609	580	622	640	577	595	567	609	584	633	621	609	623	605	610	632	594	626	610	604	585	631	601	629	598	621	591	631	598	569	604	592	563	642	612	583	618	530	613	588	595	646	568	610	549	593	575	588	626	589	643	558	607	576	655	604	607	569	621	599	569	607	597	611	599	598	600	585	575	571	652	582	603	581	618	612	617	610	595	551	638	597	602	607	578	557	603	615	620	617	596	654	616	646	608	550	611	651	595	629	589	623	556	570	610	586	583	576	582	572	596	616	604	610	592	606	602	623	597	608	600	591	623	583	614	648	568	587	561	630	634	630	582	625	637	586	572	560	593	582	564	591	609	539	613	604	577	591	574	641	584	580	562	624	605	600	595	589	579	595	630	570	630	621	563	598	576	599	596	625	584	592	613	594	598	630	583	596	534	598	622	610	608	603	612	570	612	621	574	591	631	606	586	564	546	617	645	659	600	594	620	635	589	593	618	590	565	591	557	590	561	606	626	585	656	589	635	618	603	605	644	572	591	558	603	582	623	571	564	588	622	617	595	598	636	631	588	572	606	572	599	611	569	564	630	611	599	618	594	620	590	589	584	641	643	593	566	586	574	632	611	580	584	620	579	604	604	602	565	624	609	613	596	578	604	613	634	608	576	589	598	578	576	574	588	619	612	554	567	620	593	576	591	565	599	573	603	592	617	620	595	559	543	597	610	566	600	665	578	591	609	612	617	597	583	585	620	612	592	597	643	566	612	591	632	619	597	611	632	614	573	613	585	595	615	582	597	628	612	625	621	569	608	611	609	619	613	587	596	599	606	588	571	587	633	578	579	617	636	627	636	610	652	644	572	598	589	587	624	641	606	589	568	580	641	578	618	618	598	559	599	660	623	596	582	577	623	610	549	636	596	625	647	609	596	590	608	614	607	621	597	591	607	624	643	625	617	602	586	558	602	619	574	619	622	624	596	619	609	643	601	564	587	644	617	609	606	623	605	615	574	625	583	627	632	628	557	582	589	569	604	602	609	604	597	620	616	591	615	612	608	594	620	562	600	569	618	607	612	593	598	613	568	613	586	622	592	593	618	621	574	636	604	597	610	562	600	624	636	583	617	587	614	599
40900	38598	10986	5774	4119	3194	2439	2093	1722	1591	1303	1213	1096	1090	1007	985	918	867	878	809	839	801	777	774	767	768	797	754	761	760	812	777	786	769	717	781	728	782	788	744	692	681	716	780	731	739	762	703	729	736	751	696	726	707	685	752	732	697	710	703	738	698	681	688	690	749	682	706	673	691	667	661	672	697	700	689	724	712	634	736	673	705	688	736	680	703	720	706	732	712	685	702	755	724	755	706	661	693	703	738	706	748	701	667	740	676	724	709	695	711	688	742	724	671	648	725	709	683	714	689	691	634	732	753	706	667	782	666	688	620	664	691	693	718	704	714	725	718	697	726	697	744	738	726	714	686	698	720	697	728	691	747	677	735	716	715	719	729	725	706	733	768	713	731	725	702	682	669	691	674	705	687	694	684	696	706	712	693	695	748	708	726	708	708	702	667	714	703	701	728	760	734	679	728	695	703	741	711	725	681	758	663	664	684	688	709	676	699	701	694	699	722	717	726	732	734	735	663	693	704	650	698	703	642	707	755	730	693	663	707	722	678	704	696	737	658	709	659	677	694	723	677	684	698	717	652	736	689	657	724	719	732	678	642	699	731	681	721	710	729	654	725	714	654	722	677	709	688	741	693	717	693	701	693	691	660	718	670	685	699	725	694	743	728	679	680	719	748	722	701	721	654	667	695	719	678	685	685	736	694	705	728	690	674	671	699	734	694	699	686	686	741	682	680	728	709	732	732	721	685	680	672	670	723	692	709	708	722	721	714	728	670	689	698	714	723	716	702	689	665	680	685	745	712	740	721	711	701	718	707	708	698	733	675	741	712	687	692	651	717	754	704	697	688	687	699	704	739	662	682	677	712	667	638	704	637	663	681	765	703	732	705	751	743	718	717	735	678	751	719	659	714	659	683	705	713	726	676	695	699	721	714	696	699	700	719	726	705	660	709	705	697	702	745	676	715	693	726	732	699	702	718	710	700	669	674	679	701	694	667	757	716	683	732	747	750	679	724	710	739	702	687	718	671	692	662	684	712	713	662	676	670	712	692	686	688	704	688	739	729	681	687	677	717	723	677	700	698	678	668	682	710	712	685	696	717	675	680	687	694	697	710	703	673	704	661	701	695	737	662	728	703	728	672	714	710	707	684	679	710	762	693	668	777	703	734	708	738	691	668	714	672	676	743	727	757	696	660	707	702	712	671	636	686	689	668	653	708	677	719	719	682	676	713	726	677	711	695	730	692	682	707	753	690	716	679	653	676	699	701	713	636	662	709	687	689	727	704	720	633	717	689	705	672	676	679	751	742	732	633	690	657	689	730	670	691	680	667	666	735	706	716	695	701	718	680	736	677	684	697	652	728	715	686	682	700	709	713	657	710	729	680	676	686	679	667	700	714	717	723	683	726	687	744	700	696	707	683	684	692	701	732	698	739	730	734	726	677	737	662	675	690	743	715	729	640	729	698	697	681	696	664	695	664	708	676	640	683	677	698	718	706	686	638	712	687	676	698	709	703	702	730	763	703	727	686	704	733	720	706	705	745	731	705	675	683	727	706	674	704	706	708	743	697	700	738	720	696	689	689	677	692	688	681	693	704	717	687	718	708	703	730	700	724	697	663	672	642	683	712	669	690	666	679	690	707	675	708	718	719	703	656	703	693	706	668	704	719	686	700	723	690	692	739	710	655	682	674	678	705	711	687	688	705	652	693	764	696	676	685	680	709	689	654	718	753	704	674	710	709	733	688	751	714	728	696	731	694	680	716	707	662	726	692	715	666	708	683	711	669	721	698	735	668	726	702	690	702	679	741	702	716	692	687	738	697	691	749	703	764	709	698	742	698	736	685	726	774	710	740	675	664	693	686	689	721	696	728	685	719	717	631	675	764	686	672	691	675	667	685	679	691	679	694	757	632	712	695	730	722	721	682	705	680	688	690	724	727	698	688	654	687	757	722	690	732	743	670	749	716	715	702	693	660	664	697	697	707	663	722	701	687	684	689	701	680	715	700	670	697	696	701	690	665	719	685	740	698	708	718	723	633	692	707	698	705	669	708	718	706	725	702	683	736	675	715	714	665	686	648	685	738	648	654	742	726	740	665	666	632	715	718	664	722	695	731	735	715	724	661	769	708	697	714	730	710	707	688	704	722	702	725	687	735	716	715	700	679	703	667	734	740	720	701	755	669	678	714	700	679	720	667	690	748	699	686	696	701	674	713	688	690	724	718	685	689	689	693	724	701	710	704	722	739	683	677	721	646	732	733	692	729	679	705	729	700	703	685	716	666	666	700	720	714	711	736	687	707	692	701	684	682	675	736	674	710	738	669	664	674	681	674	759	723	681	706	745	690	681	674	722	695	703	713	678	693	700	643	699	736	638	676	749	701	642	703	729	741	720	734	726	719	694	687	682	721	685	704	691	709	718	710	694	704	712	657	620	696	699	659	725	691	694	724	728	691	698	681	671	692	691	691	725	672	709	665	735	693	698	685	715	737	670	668	747	683	737	698	665	665	724	719	676	708	685	688	686	683	698	699	671	676	696	688	750	676	710	708	729	674	691	686	688	719	640	679	723	655	723	649	712	712	693	691	657	734	713	694	720	704	727	727	675	698	715	668	712	705	756	725	686	729	748	713	728	682	700	668	704	718	645	716	723	616	705	710	703	684	701	633	728	674	656	719	704	772	725	729	725	732	734	690	696	713	679	681	706	721	679	705	643	696	746	708	699	725	684	705	710	722	652	683	724	711	722	712	731	702	717	722	719	735	676	670	709	703	678	740	683	721	744	679	698	692	718	698	690	715	688	707	723	692	699	711	680	724	720	704	656	720	722	697	721	686	738	713	701	719	739	688	680	649	699	698	698	700	719	705	639	688	692	692	723	749	674	685	686	710	680	708	709	686	678	666	685	715	676	689	690	673	704	726	722	729	719	734	689	693	698	714	732	683	707	736	677	692	699	666	661	670	684	647	692	655	712	701	677	705	696	700	734	699	744	713	666	739	716	743	741	713	715	661	707	723	671	756	704	720	711	698	654	698	718	640	666	724	705	744	694	689	682	710	743	711	696	710	691	657	711	662	684	660	671	650	707	694	710	685	702	728	732	674	645	713	735	691	652	706	698	734	711	682	674	700	668	703	688	736	678	689	729	719	683	692	693	729	658	703	702	702	701	701	676	672	710	749	699	732	740	662	713	714	666	657	693	683	703	674	718	722	710	709	689	750	761	637	717	739	689	717	766	750	679	680	654	713	733	686	664	705	699	720	679	694	680	708	743	684	744	712	693	729	696	667	734	647	653	691	720	656	758	736	675	709	710	733	661	667	678	698	730	691	699	658	714	713	699	680	691	707	665	710	688	714	694	718	696	697	724	713	700	718	689	682	687	633	703	674	670	717	712	702	721	709	672	677	721	694	682	706	654	726	698	700	713	725	673	752	661	664	708	673	662	715	677	703	687	661	700	721	662	672	727	720	713	724	716	716	736	715	732	742	736	709	725	685
28956	21431	8007	665	351	294	297	274	301	301	296	280	258	273	280	279	274	263	289	314	252	277	262	253	259	271	266	289	259	294	261	263	280	266	269	268	263	281	281	251	296	280	265	256	278	275	301	292	293	287	260	275	271	277	259	295	272	278	296	255	286	262	265	282	262	269	269	273	288	265	266	258	253	271	278	247	242	271	259	260	243	280	275	273	284	289	280	262	294	251	290	261	269	272	286	273	246	302	295	281	285	268	266	287	268	283	285	271	240	268	291	285	270	272	290	278	244	262	291	270	288	272	258	263	256	293	285	283	246	263	266	272	282	250	280	263	282	299	273	266	262	266	303	266	266	290	267	290	300	289	303	294	281	263	276	260	260	283	266	278	262	261	284	273	283	252	261	276	245	274	286	282	278	274	286	272	285	258	264	263	286	257	245	271	278	273	288	271	287	312	275	288	268	275	284	258	277	280	284	248	264	280	288	274	280	271	316	267	264	305	264	264	280	278	266	300	246	286	265	287	228	296	229	273	278	265	269	268	246	265	283	274	266	262	275	292	284	242	262	291	287	238	270	273	283	274	266	255	266	272	306	290	287	273	279	267	260	312	280	267	259	255	270	271	257	288	276	299	258	268	276	280	252	309	246	284	301	285	278	265	281	263	277	281	285	285	269	245	267	259	256	256	275	301	235	270	265	273	269	239	268	266	299	287	292	251	252	262	268	245	295	269	263	293	258	284	267	295	289	294	267	257	293	289	287	254	287	265	253	283	265	264	287	268	280	280	273	281	279	259	282	280	226	253	291	234	260	295	282	294	292	273	267	270	297	257	273	282	282	289	245	301	255	289	268	257	322	227	300	254	251	257	269	260	288	284	261	268	266	272	277	269	277	283	271	276	252	240	265	290	294	240	271	275	268	244	272	287	275	261	285	284	294	253	260	253	297	238	264	299	298	252	280	276	296	272	295	279	262	295	268	272	252	278	291	273	254	269	273	260	273	253	260	274	235	302	269	258	261	287	282	269	299	289	272	314	274	288	271	237	292	275	274	280	265	277	294	266	270	286	282	247	248	236	280	279	278	266	294	295	281	273	288	246	290	259	283	261	240	255	283	265	308	281	298	267	287	262	254	267	277	286	279	259	244	295	253	281	267	252	255	242	295	254	271	294	273	290	261	279	275	270	249	278	256	270	278	249	284	261	271	256	254	266	284	297	278	242	257	269	255	287	267	293	281	289	274	299	280	270	283	269	268	252	269	293	288	264	276	272	267	259	262	271	270	281	251	275	284	260	255	300	285	275	247	252	314	283	256	282	278	303	288	271	291	280	276	261	261	262	232	277	260	312	273	276	270	276	306	269	269	225	302	279	246	276	231	282	278	297	278	263	279	275	278	266	289	246	245	264	294	261	260	287	279	278	276	280	279	263	247	282	254	241	255	268	244	283	250	266	228	278	283	296	266	291	275	285	297	269	274	295	286	266	263	274	286	304	267	256	255	276	258	256	261	261	304	268	267	268	270	259	276	284	263	295	263	297	279	267	253	270	254	258	296	264	270	281	258	272	276	292	287	268	280	228	267	270	315	257	287	298	267	248	262	257	292	261	276	287	252	274	276	272	271	281	271	265	310	264	283	275	248	277	267	259	273	300	236	232	275	266	266	291	254	260	280	289	268	278	276	283	293	271	248	247	282	245	259	267	275	280	249	278	269	283	264	261	258	275	305	258	284	266	278	267	291	260	264	268	271	266	265	305	251	281	259	278	263	256	259	284	271	321	280	296	289	261	264	282	299	249	306	277	252	270	272	265	296	279	271	263	280	277	277	254	262	239	279	223	276	255	268	284	265	283	275	265	283	289	265	277	271	261	278	243	276	278	301	242	254	271	283	254	269	291	277	284	257	258	269	269	259	267	291	279	284	281	273	276	301	258	271	294	261	278	234	271	274	276	248	263	280	267	250	251	286	238	250	294	264	275	266	264	281	280	278	281	252	264	277	285	259	295	255	283	241	293	249	256	264	255	285	273	254	275	304	259	277	260	277	255	271	281	282	290	282	305	288	243	309	276	281	295	252	275	266	289	258	266	282	268	284	262	275	304	291	273	280	260	292	283	246	278	275	281	306	277	296	273	278	252	260	301	275	249	291	283	280	264	272	258	263	294	287	282	281	264	305	266	248	254	283	288	262	243	252	306	272	250	248	257	272	267	264	289	267	266	297	265	226	271	267	252	233	276	285	267	270	267	251	296	258	265	251	253	281	257	299	242	292	274	291	237	270	271	266	245	289	252	276	265	298	249	266	287	267	266	273	281	270	265	271	264	299	262	284	283	242	257	271	266	300	248	269	254	256	283	248	276	283	287	271	278	278	296	279	271	289	262	284	261	272	269	284	280	274	258	279	276	279	278	281	269	276	260	282	276	254	288	288	274	246	276	270	307	299	296	261	247	279	243	294	265	282	264	273	259	274	277	237	244	262	305	281	274	249	282	277	300	267	272	272	270	275	280	260	267	272	270	254	264	283	275	244	287	317	278	238	289	261	283	251	258	287	256	280	258	261	288	275	297	256	259	284	250	265	281	265	286	277	291	278	260	261	300	257	264	293	267	269	292	302	304	247	285	259	266	249	298	308	287	293	248	262	273	258	276	283	271	278	246	284	270	267	269	289	247	261	254	311	261	298	286	273	260	272	271	266	224	293	281	254	299	281	262	276	262	296	271	257	272	255	231	274	259	272	276	284	268	288	276	245	287	273	267	263	261	285	248	261	250	275	295	272	263	263	288	258	278	260	245	279	276	298	262	269	261	250	296	283	280	251	277	278	282	265	320	259	265	278	297	286	260	286	299	275	256	292	256	249	275	296	252	282	276	275	281	278	269	296	260	291	262	274	269	251	309	283	253	265	251	265	286	270	291	258	280	275	273	301	243	283	271	317	245	271	251	293	300	258	264	289	253	307	254	275	248	289	268	272	272	270	287	261	283	247	260	310	264	247	272	290	286	274	268	282	249	291	282	259	263	224	233	291	278	304	253	301	303	294	284	299	234	292	245	283	254	282	287	260	277	271	265	271	263	300	264	254	289	288	278	310	267	299	297	255	271	295	260	265	287	245	282	279	293	301	265	297	288	263	269	251	291	268	267	281	276	258	268	272	279	263	280	301	289	280	291	290	291	282	259	260	266	299	294	273	284	254	282	245	249	298	258	271	281	317	282	274	258	274	271	277	274	268	256	300	261	246	259	274	271	253	264	263	266	232	264	286	282	281	289	250	250	291	271	254	256	264	265	268	291	273	255	276	293	255	302	280	253	254	241	278	266	269	274	251	284	259	262	258	252	268	268	289	285	278	269	268	279	270	310	256	274	274	276	282	289	277	264	277	273	268	273	268	305	273	265	267	267	266	284	277	272	274	262	289	275	281	274	244	237	277	278	269	317	264	253	284	262	260	289	276	283	255	273	303	260	298	284	269	286	295	282	256	263	282	245	279	301	259	273	272	293	285	264
30870	18682	750	512	456	435	390	369	368	339	334	345	328	370	328	353	300	327	353	331	346	352	335	365	330	331	317	345	328	353	330	333	341	334	336	333	358	356	324	377	350	334	287	293	337	330	332	279	323	325	326	333	345	329	364	333	353	336	338	341	338	363	321	318	338	330	322	318	320	339	324	342	337	339	316	321	348	319	364	311	293	352	356	313	325	333	351	369	350	324	342	331	348	354	344	377	326	332	325	330	326	314	305	306	325	323	336	343	354	347	342	349	330	344	336	310	332	359	337	332	316	351	349	320	320	295	302	335	333	337	355	337	352	321	353	313	324	334	354	300	311	324	346	341	363	323	360	364	347	351	313	310	332	307	373	322	361	334	344	325	301	363	331	333	316	296	316	350	331	370	325	327	359	326	352	308	359	356	332	308	322	290	334	318	351	335	324	318	383	334	347	345	335	356	313	318	313	335	316	334	321	302	326	313	329	330	361	326	310	365	322	337	331	331	331	354	339	349	334	344	360	323	323	311	352	328	333	325	354	372	302	323	347	334	331	358	337	312	345	312	343	342	292	340	326	335	334	354	318	318	336	332	338	340	323	336	328	370	290	355	339	319	333	363	292	314	344	341	315	322	350	320	322	348	348	310	323	330	341	375	339	323	323	362	346	327	356	363	335	339	318	361	346	331	349	311	341	334	368	353	313	359	358	329	360	308	353	376	346	339	326	310	341	332	325	329	329	344	356	307	330	306	327	324	328	314	349	354	331	328	330	344	316	326	296	335	312	337	347	350	310	361	346	333	364	341	356	343	345	323	344	328	344	320	357	336	279	360	337	299	345	329	335	323	346	310	343	317	349	336	344	341	312	323	324	306	352	344	349	331	331	314	323	324	362	318	312	321	321	326	346	312	321	327	320	325	347	300	291	344	335	350	350	328	311	340	329	347	331	316	332	335	308	309	359	349	328	318	342	351	322	309	385	303	331	328	358	346	347	331	335	349	324	358	312	326	322	315	351	298	337	341	286	341	309	322	332	322	325	310	306	314	319	332	339	326	309	316	340	321	311	320	319	310	335	351	326	335	332	349	332	347	328	354	342	357	344	332	351	327	362	344	313	352	333	290	296	357	328	330	341	325	324	353	325	340	308	338	347	327	329	308	361	314	372	328	338	322	339	346	316	334	341	335	309	344	336	327	318	302	340	335	364	350	297	361	302	329	317	339	312	323	323	337	317	319	296	324	305	327	354	318	351	332	333	331	297	338	313	346	339	342	344	351	340	339	314	344	304	343	321	306	340	354	355	286	343	348	336	318	304	313	332	335	307	349	312	317	316	304	324	341	322	286	322	325	320	316	338	353	335	339	316	353	376	343	339	321	290	327	328	322	338	310	357	326	326	330	312	339	308	327	319	319	303	361	299	315	361	313	352	304	321	362	345	324	305	335	343	332	363	351	368	349	334	341	322	342	309	362	330	348	365	302	337	357	319	304	312	358	350	335	340	339	329	337	355	356	299	334	323	355	303	346	346	325	318	332	309	301	336	312	319	336	323	356	347	317	347	339	293	326	331	330	327	357	326	359	335	339	340	333	320	321	355	316	351	305	329	334	321	363	325	313	321	321	326	344	311	315	321	318	354	321	328	329	346	336	312	351	353	325	353	336	357	291	338	321	300	364	328	334	321	324	381	329	322	314	356	337	343	318	339	333	324	314	320	335	327	328	319	323	350	347	318	320	369	371	335	312	338	364	352	348	339	311	324	318	333	319	346	357	315	367	301	334	316	307	333	348	324	346	326	313	326	321	329	328	336	342	305	346	330	291	330	305	315	315	360	311	325	319	354	335	357	333	322	363	295	323	333	334	328	321	298	365	353	352	349	335	298	327	374	308	332	316	347	327	324	308	295	348	318	325	322	320	366	340	319	353	344	343	317	332	319	297	312	327	341	335	318	327	372	372	311	308	317	330	334	345	327	328	321	360	313	333	337	322	338	330	344	319	321	338	331	302	342	347	311	303	358	314	348	330	354	317	311	298	313	334	321	326	344	356	305	312	322	293	355	312	302	343	324	343	344	331	338	332	330	340	323	353	346	323	337	321	340	322	333	353	325	323	343	320	312	341	357	328	354	352	370	373	333	313	315	386	318	334	353	346	344	338	320	315	330	328	348	382	355	379	328	304	300	317	302	353	368	335	315	328	349	309	316	355	342	307	329	346	318	338	294	349	323	333	313	331	343	345	308	336	321	305	348	330	334	329	343	319	302	329	356	346	356	322	339	322	366	307	363	382	313	361	355	337	309	350	353	343	340	331	333	304	338	335	340	370	333	315	328	340	339	341	312	340	367	349	347	325	317	360	353	338	340	346	306	336	340	355	367	314	312	296	309	325	318	336	324	382	303	323	310	337	327	350	319	362	352	326	352	336	343	311	354	331	352	312	325	331	316	325	296	321	319	310	335	318	330	351	357	325	336	308	343	311	324	334	319	331	369	321	343	297	343	384	328	361	317	332	347	362	303	366	319	351	335	342	317	345	354	326	324	333	315	340	320	345	373	360	361	325	333	326	344	335	311	300	328	321	329	361	363	325	306	333	314	347	328	345	324	316	288	338	311	328	370	349	334	325	358	335	334	312	345	339	323	318	353	341	342	357	333	355	295	320	336	328	321	326	317	348	310	310	355	354	333	324	339	350	337	362	308	322	334	329	351	356	314	276	330	301	366	321	310	361	353	310	375	336	302	328	339	344	335	316	340	365	349	305	319	323	322	321	308	351	337	306	354	330	346	332	328	305	338	312	338	356	337	343	329	341	309	316	331	325	333	314	350	334	341	314	339	358	293	347	341	302	330	342	317	334	328	339	351	316	412	347	317	344	296	378	307	337	338	334	309	315	302	345	351	359	330	351	323	321	360	329	331	370	346	323	307	333	308	369	307	331	336	306	313	322	333	336	333	333	311	315	350	363	308	345	370	313	332	340	310	336	352	351	342	357	323	309	320	308	289	321	316	326	329	314	328	324	304	339	359	329	340	310	328	336	338	319	358	328	347	338	324	306	360	328	338	331	353	345	364	346	342	311	322	297	326	340	328	316	318	329	334	319	308	311	387	349	353	357	341	337	330	328	304	344	304	331	348	325	314	344	340	347	353	328	325	359	340	325	335	342	300	348	322	326	365	374	344	353	353	322	332	302	343	351	326	306	314	317	325	316	338	355	326	341	337	318	324	334	336	347	319	322	356	352	343	318	376	320	350	336	338	335	384	333	309	301	350	327	323	325	339	348	360	352	344	326	322	328	335	361	336	319	312	369	324	336	320	316	325	350	333	316	325	341	336	322	325	356	348	312	312	329	327	312	349	331	345	331	335	324	314	327	322	347	321	316	326	322	325	330	304	338	349	342	353	355	353	336	324	351	324	360	368	373	317	357	343	345	312	351	314	327	337	344	328	349	342	344	312	324	327	310	300	348	347	317	334	354	349	295	319	310	342	340	329	322	343	348	348	337
24655	21343	28229	24792	20079	2441	897	685	645	556	550	537	523	495	471	450	490	454	477	459	427	437	444	455	464	457	482	418	436	442	456	458	457	460	465	446	416	392	415	432	444	395	446	414	413	431	411	437	453	428	430	428	408	409	403	436	368	417	443	397	398	437	441	443	438	402	459	449	403	470	488	445	395	441	413	467	407	380	392	435	442	413	456	421	431	460	428	469	441	457	385	436	420	422	415	401	444	402	432	436	423	411	409	393	452	462	415	408	416	443	440	442	454	434	447	430	407	457	423	421	431	411	395	417	408	417	454	402	430	431	406	393	392	449	405	443	421	410	432	452	448	415	456	436	398	417	437	408	415	425	478	389	397	448	418	428	416	395	472	425	435	433	439	411	401	419	445	403	394	439	439	423	440	447	472	431	421	462	457	399	430	364	404	445	458	451	442	399	405	411	408	428	395	431	448	394	401	435	431	368	402	421	425	439	455	426	415	442	401	399	430	449	411	425	437	463	440	413	452	443	411	441	421	420	455	402	427	407	400	423	439	464	464	412	452	453	429	445	399	450	411	418	422	424	411	427	457	427	448	416	419	456	441	481	457	415	453	420	428	446	434	412	428	423	401	408	458	451	442	427	429	432	391	415	429	399	428	416	438	415	432	407	399	402	429	433	444	400	440	427	433	400	430	449	402	405	422	435	450	426	396	455	399	465	444	416	413	426	417	402	437	403	437	401	420	433	426	441	424	459	421	437	427	379	390	417	439	448	419	415	413	475	409	424	449	420	412	406	435	459	378	399	411	449	413	416	411	428	405	415	420	417	433	424	408	431	466	417	472	450	418	427	447	422	418	417	420	431	441	415	434	457	428	446	442	390	435	449	405	417	397	437	414	432	445	428	430	463	397	427	409	407	435	446	411	421	436	429	442	453	447	420	441	395	454	422	460	419	443	422	449	395	407	407	394	440	468	425	405	407	434	428	410	395	404	445	420	436	455	425	444	431	408	428	412	436	446	408	423	450	412	441	429	388	419	422	414	426	438	444	433	417	429	391	423	422	383	415	416	428	441	475	436	423	381	429	423	422	416	368	453	417	392	440	438	397	456	409	450	403	433	410	425	419	412	461	428	428	411	413	438	436	407	465	426	405	439	437	433	432	406	459	406	443	422	388	434	405	430	410	442	381	390	389	419	407	396	450	441	404	432	470	438	421	425	382	389	424	441	423	414	408	423	409	408	436	413	393	423	424	417	427	409	424	434	440	428	441	471	436	435	416	417	406	392	409	410	413	426	438	395	400	417	398	424	413	419	421	390	421	466	417	430	394	460	439	417	430	419	403	414	425	413	422	434	405	413	402	427	397	381	432	423	419	433	431	476	411	466	427	391	422	419	404	423	408	400	410	390	437	445	379	461	403	450	458	411	431	403	403	431	410	446	418	418	444	454	428	428	400	423	414	458	446	456	439	436	416	424	431	406	427	432	419	390	396	410	442	415	419	406	424	421	437	422	442	441	452	463	414	423	427	416	442	406	426	417	432	429	423	410	432	451	454	456	424	452	440	410	433	446	424	448	456	443	410	433	445	417	452	419	423	465	465	397	401	428	410	416	434	453	458	477	441	444	432	426	441	420	450	465	419	422	418	436	444	401	419	420	427	403	411	417	449	373	427	427	447	436	441	396	440	413	399	409	369	431	403	457	471	392	408	435	424	437	425	433	403	440	431	415	408	445	436	384	421	446	450	428	433	411	420	454	424	400	428	435	470	437	422	416	431	419	394	371	443	380	424	428	400	450	414	420	396	440	391	435	407	449	408	408	426	465	423	420	379	424	467	415	400	393	397	419	406	416	415	439	434	417	411	412	419	418	440	406	428	429	454	400	445	430	430	440	412	450	429	444	416	423	378	372	462	407	388	366	467	414	426	436	410	423	428	397	441	415	408	397	462	438	437	424	453	439	438	427	381	402	404	439	439	424	407	427	458	411	419	407	413	441	459	425	441	433	446	407	393	437	399	373	415	410	414	392	443	407	439	419	408	406	424	438	434	433	445	418	464	438	436	433	415	405	387	412	409	468	442	443	440	401	420	440	413	443	367	442	428	387	438	437	423	437	435	434	425	446	418	467	398	414	427	414	413	407	455	401	432	445	427	433	414	433	414	410	444	417	424	435	403	412	439	435	413	427	420	449	432	380	419	432	408	400	403	423	424	434	442	419	393	432	455	418	457	426	452	438	398	424	389	365	404	456	416	430	426	420	403	416	409	431	434	441	434	422	384	389	456	443	433	408	428	450	448	403	408	421	474	413	425	432	426	414	462	448	397	413	419	429	396	410	433	423	463	420	438	419	375	410	374	432	430	425	435	415	434	408	431	420	429	394	462	408	460	437	393	415	425	401	448	432	408	400	450	399	430	431	442	405	423	367	438	422	420	400	441	435	425	452	439	439	424	432	459	413	404	425	430	406	467	404	426	422	435	430	400	424	411	412	393	425	427	413	417	403	431	440	411	431	403	459	402	427	422	436	378	460	434	452	405	436	377	432	433	435	454	381	425	419	413	416	455	459	470	471	436	399	427	435	410	412	450	390	426	387	417	432	426	427	395	407	464	400	446	391	426	441	450	453	447	419	416	440	412	449	434	419	402	427	447	421	415	447	448	403	396	416	436	417	416	457	387	414	401	438	446	405	444	417	439	406	444	426	433	457	441	418	460	428	395	399	445	428	419	425	420	428	416	437	428	424	442	434	439	376	477	441	401	392	424	410	450	405	422	465	450	430	420	435	392	435	402	459	464	385	430	431	402	387	441	406	393	412	432	390	382	446	409	405	434	412	434	405	390	438	443	433	375	410	404	404	424	431	416	404	432	449	455	425	439	427	425	443	448	432	414	431	432	418	426	445	444	449	457	416	407	417	427	433	458	450	408	406	448	423	469	438	428	411	443	454	409	429	429	422	410	406	422	448	419	435	404	435	446	383	432	450	428	445	440	444	442	422	439	406	449	408	447	393	415	410	438	456	417	450	426	425	419	431	409	433	390	444	433	438	418	417	399	431	456	374	457	431	422	466	411	425	452	399	410	454	425	404	429	417	448	436	422	436	411	410	415	441	404	411	428	427	434	419	423	446	409	424	423	479	420	447	442	417	431	403	414	464	422	424	438	428	475	436	425	452	438	464	454	429	423	410	428	396	410	396	449	435	451	436	432	430	429	425	447	434	417	435	417	465	435	421	435	475	476	423	409	436	408	458	422	437	409	426	400	405	409	403	401	409	424	434	414	425	407	396	391	405	411	409	424	431	416	378	447	404	416	428	422	410	426	434	413	385	424	436	446	421	466	404	409	440	451	449	426	423	393	440	400	416	396	432	404	451	412	425	420	444	404	411	437	442	427	437	385	411	393	438	441	420	367	402	442	410	407	432	398	431	432	441	444	408	423	419	411	424	394	411	442	437	410	440	403	441	446	376	415	429	418	473	407	412	457	421	398	427	439	401	442	455	412	429	458
35371	31220	5652	2692	1857	1521	1303	1097	976	852	752	698	664	652	616	603	634	565	601	579	576	571	508	533	517	524	545	544	532	549	501	530	556	503	483	503	540	514	502	533	516	534	543	497	526	447	526	499	475	502	524	549	462	543	501	509	494	491	498	529	481	496	468	481	491	494	490	510	547	504	492	491	540	497	543	536	502	478	546	496	473	484	509	507	516	507	473	494	502	438	518	518	515	525	508	524	504	524	480	473	508	469	473	512	467	517	489	483	528	537	478	512	455	492	523	504	517	498	531	501	496	527	488	533	457	519	512	473	504	489	525	500	519	514	482	507	490	505	520	488	486	498	502	503	499	468	471	483	504	478	485	494	509	493	487	472	487	542	457	506	471	544	488	490	524	514	500	530	532	518	490	524	495	544	476	525	534	472	515	512	477	529	521	493	493	513	467	510	514	524	517	512	504	517	501	502	514	531	502	471	535	506	491	498	497	516	496	508	497	464	464	501	480	518	512	479	546	539	473	518	463	519	499	497	495	510	550	460	497	514	492	479	501	518	471	460	472	506	477	497	502	530	528	468	520	535	503	511	514	478	464	465	478	443	495	529	532	508	462	490	525	484	501	505	506	473	465	498	474	484	515	507	454	495	525	494	533	490	530	487	490	519	475	532	502	516	529	480	516	505	472	469	495	494	506	462	495	507	480	492	494	547	495	472	516	488	504	491	482	468	471	481	494	482	484	490	542	480	498	504	519	487	488	444	476	486	484	503	539	515	458	471	469	479	490	497	527	515	498	504	517	503	515	534	492	441	488	495	475	474	495	488	492	500	475	512	502	476	477	535	482	479	520	497	550	483	499	530	475	518	519	523	494	493	478	461	489	456	485	509	489	481	512	481	467	504	507	501	520	518	480	524	536	497	484	479	540	486	504	506	521	502	497	505	498	532	482	478	485	510	520	527	505	501	504	520	518	488	483	498	544	567	468	474	502	464	498	443	504	551	489	463	467	507	532	481	491	505	517	504	498	528	477	477	517	541	490	480	523	499	501	503	489	470	497	495	507	493	469	474	525	502	517	494	489	463	500	500	485	550	497	499	502	538	520	489	472	472	541	500	519	502	484	475	506	505	475	507	532	500	538	489	502	490	495	502	516	506	503	511	486	540	478	541	492	508	498	499	487	520	509	506	531	494	497	508	498	515	487	487	472	468	500	503	529	494	498	507	516	496	548	521	463	522	517	507	500	507	525	525	531	476	513	464	501	510	498	498	480	505	508	470	494	489	497	500	495	505	513	470	520	524	534	510	512	521	498	480	492	500	484	510	529	473	457	479	465	509	519	482	499	504	456	490	464	478	511	498	520	518	526	505	497	471	527	537	491	484	507	539	494	495	505	526	545	504	479	470	497	482	525	510	458	524	485	521	487	457	505	477	488	479	529	488	514	493	518	513	469	505	526	516	494	532	479	477	511	540	440	562	537	498	520	512	484	544	478	477	497	511	476	496	499	483	537	488	476	548	531	519	496	507	526	475	464	510	498	498	491	501	513	463	462	515	498	509	510	528	507	499	528	513	514	510	494	496	496	514	477	470	501	503	526	509	488	509	457	497	483	497	512	462	486	467	484	521	531	474	530	458	514	500	462	484	495	484	547	502	501	476	517	485	530	501	550	530	474	526	499	476	475	467	483	535	498	510	473	498	492	509	476	442	489	501	525	505	509	505	486	544	472	530	459	480	520	522	449	515	559	582	469	529	499	491	541	486	484	514	510	529	493	516	540	536	487	479	513	473	502	501	527	465	509	544	518	471	474	495	499	509	491	510	493	532	487	500	515	482	543	486	466	493	519	547	491	501	529	430	513	503	504	516	498	535	459	481	497	510	500	549	470	498	515	502	524	510	521	484	509	504	503	487	453	539	476	481	480	484	476	517	507	502	493	521	543	498	553	511	515	518	484	519	493	554	520	518	513	489	490	468	494	513	477	481	491	485	463	504	509	490	486	538	457	477	497	490	483	508	511	534	523	501	546	494	503	473	491	491	485	508	497	493	482	495	538	511	526	502	499	488	496	491	520	534	498	547	551	468	517	518	468	480	494	512	461	524	516	498	472	509	491	498	464	492	547	511	538	483	528	490	486	472	508	502	526	503	481	484	540	513	495	484	458	480	481	494	486	507	501	553	472	520	469	531	510	505	503	518	447	509	466	478	510	482	508	491	515	486	504	474	497	466	457	494	513	496	536	488	505	518	474	512	524	482	527	497	550	518	499	491	456	514	503	526	474	501	519	476	517	521	542	494	521	516	508	540	489	475	472	505	489	489	493	485	501	489	492	514	478	501	549	527	500	527	505	504	496	497	465	467	499	497	540	447	518	503	517	507	509	453	538	511	482	505	483	505	451	501	500	473	526	515	475	474	508	473	476	493	510	493	490	481	496	493	499	469	515	493	549	480	472	485	528	468	470	517	487	473	507	523	550	502	520	482	450	486	498	506	508	498	511	503	461	503	536	514	479	513	517	483	486	483	503	487	502	495	496	499	499	472	479	461	525	516	490	454	544	508	458	511	477	476	491	458	525	494	527	510	488	508	480	490	497	498	504	487	537	492	489	476	509	499	477	556	503	510	525	516	504	483	507	453	530	506	503	498	472	511	489	495	527	503	496	526	458	537	514	501	497	509	506	515	494	506	469	526	517	530	497	479	507	499	477	474	526	510	512	517	503	529	495	474	481	442	477	531	506	492	501	519	472	489	526	510	459	531	498	503	469	494	500	526	500	491	513	507	508	472	545	471	535	521	512	484	501	484	465	485	522	548	532	492	493	500	488	528	493	519	506	544	502	505	495	531	523	533	544	507	515	449	523	490	501	525	538	484	515	480	449	497	489	515	510	503	511	484	467	492	500	520	510	513	490	471	503	521	508	530	453	534	513	499	466	495	501	545	513	505	504	501	468	482	494	498	513	522	482	496	505	486	508	484	485	459	488	516	495	510	498	502	497	492	514	522	512	501	485	491	495	516	548	490	504	503	469	477	462	504	479	489	496	507	510	463	518	480	532	520	498	490	491	524	507	514	508	493	476	505	526	523	525	483	528	488	519	495	489	511	471	510	506	504	501	531	449	505	481	485	488	501	526	498	460	494	493	501	480	486	539	561	497	467	489	468	486	480	491	497	503	522	472	501	447	514	493	476	508	519	487	467	477	511	477	535	512	523	519	541	491	483	463	520	522	462	535	499	492	481	494	498	532	524	470	491	445	507	486	508	470	529	524	520	480	473	515	553	510	512	516	508	497	479	488	470	479	527	493	509	546	520	496	498	523	514	508	462	483	514	520	447	491	461	509	512	493	520	504	474	504	531	499	524	493	555	507	478	495	522	477	538	483	481	485	497	489	498	504	517	527	517	468	499	475	515	519	503	476	494	543	507	480	487	492	477	492	470	496	478	492	445	514	502	538	495	520	466	509	536	515	503	498	535	513	504	526	475	492	491	511	525	467	544	513	513	471	513
25574	21369	27176	25441	6843	566	469	388	377	385	370	333	311	303	295	332	319	289	301	320	292	328	307	286	313	318	299	322	287	311	301	285	263	292	272	276	308	285	294	297	279	254	277	284	292	280	274	275	295	282	327	286	289	271	289	291	276	291	300	264	289	302	286	284	298	300	254	283	306	328	270	319	278	314	273	287	315	307	282	282	261	279	280	286	294	280	272	296	295	302	295	287	281	268	305	296	269	249	269	302	297	285	320	282	313	312	292	296	267	285	306	280	315	282	291	307	301	288	290	280	269	278	268	310	277	304	285	257	287	307	300	266	297	292	292	268	300	300	274	304	311	269	273	290	303	314	321	258	315	282	292	282	271	286	299	310	270	287	292	282	305	269	288	292	317	297	297	321	300	249	280	299	267	321	308	272	265	312	281	296	285	294	267	303	293	284	275	295	299	312	273	261	292	263	257	290	298	298	313	302	293	314	297	286	286	294	286	242	293	280	300	288	309	284	288	282	267	281	287	297	305	273	270	292	264	292	283	302	277	282	263	288	262	299	321	285	281	278	268	298	306	288	311	298	302	289	282	298	307	331	265	253	285	272	300	293	282	313	308	291	310	315	276	284	311	275	281	269	305	301	293	303	336	303	323	299	296	283	309	293	292	318	281	278	274	282	282	297	311	293	289	293	303	282	282	314	288	304	270	281	264	300	286	309	284	276	279	261	274	311	275	275	272	268	281	269	277	294	290	277	319	295	297	283	279	291	274	259	291	305	267	272	286	292	271	274	293	282	272	301	304	275	259	296	297	281	293	316	296	294	280	287	282	296	303	303	288	275	307	293	287	276	308	268	273	307	299	275	298	297	296	321	293	284	263	285	274	284	303	289	289	295	277	293	309	289	287	258	286	290	292	290	277	289	286	259	305	260	294	299	249	276	238	272	275	276	262	315	267	295	298	324	264	277	273	305	263	318	291	297	292	255	285	279	295	307	289	292	279	298	265	317	282	268	301	262	271	299	281	278	273	303	256	284	295	301	312	291	280	292	268	281	287	264	289	285	299	324	305	312	272	289	314	271	325	302	305	277	269	282	284	279	278	276	281	271	291	317	273	293	276	295	289	256	310	299	317	294	289	292	307	268	297	264	326	310	289	301	293	302	297	288	302	270	258	280	286	295	295	295	268	304	288	290	290	296	300	310	327	285	311	293	302	304	285	268	267	269	298	250	268	275	275	265	279	329	291	296	293	290	272	320	271	267	291	275	277	282	310	274	300	291	327	276	280	315	285	264	311	301	291	296	280	302	309	287	308	295	290	292	285	276	283	297	279	300	323	276	257	296	342	272	276	288	295	278	273	279	310	273	314	281	284	252	302	286	310	283	299	305	278	286	307	302	286	290	287	278	274	290	290	261	301	302	326	289	306	266	241	299	282	298	262	276	288	295	319	322	292	281	299	273	309	278	269	297	255	334	262	299	299	315	310	274	290	299	278	270	279	303	281	276	341	300	284	270	285	320	315	286	250	284	278	288	299	288	294	262	275	290	311	290	306	308	280	313	283	300	271	279	290	319	313	280	290	286	306	301	292	292	294	285	293	297	272	309	277	274	261	286	278	296	310	297	307	281	299	279	283	301	277	306	295	302	279	301	300	269	288	285	321	282	296	292	273	302	254	302	276	309	277	319	290	267	290	266	316	297	282	305	256	301	264	318	303	296	301	277	313	298	300	339	272	278	307	270	277	267	246	280	298	252	267	297	276	287	279	306	267	277	284	275	292	312	289	335	298	291	271	271	259	316	279	274	265	312	271	294	293	284	272	291	288	286	306	288	289	290	296	286	313	292	285	327	277	265	277	291	277	272	282	257	284	266	266	312	293	293	288	301	286	282	264	274	325	258	285	282	308	261	282	271	312	289	275	330	270	297	279	287	295	317	269	312	275	316	282	320	325	288	288	283	312	290	274	279	258	292	280	283	276	283	296	288	265	307	259	306	281	292	309	272	289	271	307	267	286	283	281	283	290	318	309	269	290	302	294	306	281	286	310	258	283	287	305	276	324	283	304	291	320	276	307	259	296	255	308	276	268	267	270	308	276	267	286	284	300	283	278	288	281	305	269	285	301	275	309	293	274	301	286	297	260	283	285	319	309	286	275	274	297	300	298	253	296	265	263	278	291	278	282	273	287	312	264	290	301	277	256	270	264	305	302	296	305	289	277	287	290	292	261	280	248	294	300	284	266	308	287	305	329	280	282	312	292	279	308	279	266	261	295	264	268	293	302	315	281	330	293	258	314	258	265	278	299	280	281	303	312	278	289	325	301	290	286	239	311	291	268	293	269	287	281	282	275	281	294	291	276	307	299	300	292	277	286	280	289	271	287	299	297	317	295	306	303	268	286	320	288	286	299	267	292	298	300	269	309	261	277	267	310	265	285	300	305	294	293	288	274	276	292	317	302	305	276	275	255	285	282	305	287	310	271	274	312	265	298	283	290	270	302	302	291	282	302	312	259	255	306	298	286	267	295	297	301	321	255	291	261	312	296	286	289	308	287	279	242	259	279	289	271	301	303	326	249	290	267	271	287	295	262	277	287	285	294	289	284	331	311	302	265	287	309	296	276	282	298	305	283	292	295	299	280	283	274	291	287	278	283	308	304	285	296	288	299	325	277	278	312	280	312	297	266	316	314	284	277	292	294	285	288	310	288	295	286	308	307	328	288	304	289	289	265	310	304	262	306	284	288	300	293	281	292	310	236	301	314	247	299	295	269	277	289	251	295	273	314	286	263	257	281	280	289	322	300	281	279	280	283	295	269	282	287	287	260	283	289	281	265	254	296	305	310	261	255	286	304	289	289	306	256	259	282	307	286	280	335	273	302	279	325	319	268	336	275	310	285	270	286	283	296	289	289	297	285	324	270	260	266	301	270	298	251	282	278	298	279	282	270	298	251	284	283	265	290	290	276	240	280	295	267	271	284	313	291	296	305	256	240	275	286	286	282	279	308	265	274	277	294	285	269	272	272	263	312	274	260	251	269	297	277	276	291	289	306	273	287	304	290	289	282	268	302	298	269	266	312	289	307	281	296	281	298	278	289	301	276	280	301	284	297	281	303	291	280	320	289	282	263	270	284	318	282	269	295	266	282	315	289	265	261	301	287	276	272	268	315	300	321	302	292	304	292	292	290	276	252	303	290	241	283	304	334	323	276	267	299	265	305	263	263	284	282	265	283	297	289	257	284	275	312	263	284	287	299	286	274	282	273	276	283	285	291	277	298	317	303	269	282	283	347	317	294	288	319	307	288	245	280	283	292	307	278	305	326	268	285	284	312	297	287	285	305	274	275	326	300	299	293	281	299	275	304	276	277	261	309	256	295	312	283	312	303	304	314	291	287	296	297	280	276	284	284	270	293	319	292	319	283	285	288	309	250	314	272	275	300	306	276	276	298	273	286	286	281	303	304	291	252	255	317	267	299	314	320	308	293	271	287	269	315	302	264	271	286	254
35122	26555	3564	1852	1261	1025	873	788	633	603	560	497	454	491	450	441	424	405	400	388	417	395	389	378	385	385	381	384	387	386	349	399	381	374	363	395	369	359	383	364	371	351	382	366	388	379	397	334	371	367	351	354	356	344	353	350	391	359	347	324	369	346	359	331	364	355	334	363	401	380	339	333	311	340	385	349	362	379	388	357	395	384	349	348	361	349	348	369	371	359	374	368	395	382	386	344	370	344	344	342	373	366	377	356	355	364	344	372	396	402	373	362	354	378	337	384	355	361	351	367	360	390	358	357	342	352	375	380	388	346	374	345	343	407	358	374	392	377	358	384	338	376	387	365	387	363	366	396	369	349	385	378	328	332	376	362	346	382	350	358	364	367	373	359	387	374	362	351	328	328	372	407	379	351	353	353	357	340	342	379	385	363	341	372	354	353	407	370	333	362	341	363	353	366	351	392	346	365	357	361	360	360	375	363	357	359	357	365	371	357	344	384	383	341	385	362	371	381	342	348	368	373	358	377	407	324	353	353	405	375	334	358	358	401	370	375	339	357	400	341	353	381	384	349	369	351	372	387	360	340	343	346	337	342	381	341	385	365	354	374	371	373	339	325	371	374	348	375	359	384	371	339	388	383	345	375	374	370	376	357	359	351	362	351	388	389	350	356	371	365	355	352	348	385	377	372	375	358	385	370	363	365	384	352	364	351	380	409	387	345	360	329	348	382	345	346	372	353	364	344	355	356	370	370	349	370	374	379	387	354	377	368	353	359	375	349	346	359	390	370	356	349	334	351	357	390	387	363	376	345	361	362	355	368	366	392	351	384	383	348	322	350	347	363	360	351	346	329	359	355	347	327	354	343	370	329	362	357	394	385	368	375	375	371	376	355	348	377	354	384	336	362	375	353	359	363	363	380	332	376	365	349	379	381	360	385	348	342	323	384	362	348	391	369	346	343	386	369	329	352	345	362	361	414	316	358	356	388	371	360	364	390	364	364	388	368	336	356	365	382	375	362	386	364	340	334	340	359	360	363	397	352	345	381	352	342	400	348	368	372	339	348	349	333	401	400	344	338	348	374	348	365	323	366	360	358	347	388	322	379	361	342	344	375	340	348	363	356	333	357	387	373	389	362	376	337	381	367	354	361	374	351	387	367	369	379	377	352	352	369	375	346	342	337	359	353	372	329	352	363	393	360	355	342	327	350	414	382	382	392	384	366	364	337	363	363	416	396	377	373	370	349	366	362	408	373	401	373	387	328	365	376	343	348	316	326	356	328	374	347	363	349	352	381	338	357	366	355	355	388	376	351	346	376	348	356	352	384	378	392	324	380	383	353	357	379	336	358	368	379	361	369	344	364	398	374	340	350	355	372	404	381	343	362	403	373	375	352	357	356	365	377	364	384	368	348	353	367	357	404	380	361	344	369	362	380	359	347	346	360	363	373	391	363	393	376	354	348	357	343	352	374	409	358	378	387	404	347	393	383	357	357	371	360	364	402	362	358	391	352	382	380	374	417	393	358	345	361	351	349	374	357	374	346	307	339	376	342	334	383	365	358	378	443	365	346	382	320	329	361	361	368	383	359	356	342	345	408	386	357	365	388	358	359	379	350	367	350	374	338	343	352	351	348	361	407	357	348	362	367	401	362	391	405	356	378	331	342	359	347	365	356	333	365	349	348	359	374	370	394	351	355	391	315	352	367	334	392	388	347	379	353	356	383	375	372	369	376	361	395	365	362	388	336	389	327	366	356	351	344	345	369	368	399	395	374	346	385	348	376	368	342	402	386	382	374	389	367	377	367	352	420	329	378	375	360	380	358	348	399	404	346	375	407	367	365	340	356	344	356	339	372	376	394	356	355	355	344	357	371	372	324	365	353	363	339	359	352	377	382	341	359	364	373	347	382	346	350	349	373	377	361	355	317	412	371	387	358	340	374	375	353	386	388	375	348	366	345	381	342	369	378	368	348	348	373	383	384	377	344	355	367	352	369	336	331	379	363	386	357	372	356	376	364	373	434	351	375	371	354	373	359	346	319	366	322	374	369	363	357	367	343	379	344	362	379	398	388	337	370	335	356	359	338	355	331	375	357	380	313	372	359	401	382	376	382	386	350	330	356	378	360	347	356	321	369	381	384	369	330	388	351	357	375	377	354	375	394	365	374	378	337	390	344	373	381	334	350	352	391	344	353	337	346	381	378	380	364	356	348	373	373	346	360	329	387	351	358	379	388	371	367	371	362	360	386	359	380	349	352	353	386	357	362	365	367	389	352	361	353	370	353	381	354	385	366	345	377	388	365	343	355	363	373	329	367	386	366	387	342	362	362	343	378	354	357	354	357	361	368	345	363	373	401	398	332	331	353	359	353	362	357	374	354	373	358	364	345	331	384	381	372	333	381	355	366	364	387	401	335	322	406	351	356	348	351	340	372	362	368	351	362	368	364	373	374	361	370	373	388	339	352	336	384	373	347	370	383	385	373	351	371	342	357	413	375	372	335	355	350	352	361	339	393	383	336	342	361	381	359	368	366	368	355	349	372	351	365	339	335	392	357	355	396	344	381	353	371	370	374	380	324	349	366	367	350	358	348	346	388	391	328	365	379	365	373	363	385	364	351	374	378	383	371	361	360	381	377	369	388	396	377	339	339	342	358	391	352	339	375	384	395	358	423	356	379	361	360	379	330	355	369	378	381	377	374	391	388	379	367	358	394	350	421	410	372	344	348	344	377	340	347	367	395	398	372	412	358	378	346	367	319	331	374	350	374	398	368	357	386	367	345	343	394	357	337	379	396	358	361	352	359	372	341	386	366	348	367	374	387	354	358	374	351	326	348	339	378	380	376	361	369	386	387	341	381	365	345	372	330	388	351	359	378	355	345	344	350	354	353	370	430	375	350	359	365	361	335	392	372	357	370	345	381	334	351	330	357	342	376	358	361	374	372	360	331	370	362	374	385	333	368	374	351	363	370	375	370	366	358	368	353	367	360	390	354	389	377	373	372	363	339	364	354	394	361	399	388	386	352	359	392	369	378	341	364	366	337	359	362	344	361	374	374	374	415	354	378	356	382	352	372	336	354	361	354	354	358	376	370	349	348	378	388	343	376	369	359	357	338	334	346	369	373	397	391	383	368	402	384	375	393	386	369	373	376	389	360	360	348	367	366	387	355	385	351	341	364	356	346	359	368	365	326	365	349	341	377	377	333	346	375	359	368	387	354	351	339	350	355	362	360	343	402	383	350	362	369	362	385	373	368	342	367	354	357	388	402	314	371	396	348	359	354	411	363	378	383	373	369	369	345	368	395	372	380	379	390	382	403	370	371	374	341	360	381	372	324	374	379	377	359	362	371	367	355	351	338	350	364	352	399	342	339	359	389	328	368	366	338	346	406	361	339	350	333	362	380	357	392	369	391	351	364	392	340	348	347	324	381	370	362	360	390	392	379	381	372	377	396	368	378	358	353	352	380	359	354	375	334	376	339	353	385	364	334
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
